]> Untitled Git - bitcoindevkit.org/commitdiff
Publish autogenerated nightly docs
authorgithub-actions <github-actions@github.com>
Fri, 24 Jan 2025 18:56:51 +0000 (18:56 +0000)
committergithub-actions <github-actions@github.com>
Fri, 24 Jan 2025 18:56:51 +0000 (18:56 +0000)
1761 files changed:
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressData.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.FromScriptError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.KnownHrp.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkChecked.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkUnchecked.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.P2shError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.ParseError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.FromScriptError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.P2shError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.ParseError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidBase58PayloadLengthError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidLegacyPrefixError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.LegacyAddressTooLongError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.NetworkValidationError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownAddressTypeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownHrpError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/struct.Address.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/struct.InvalidBase58PayloadLengthError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/struct.InvalidLegacyPrefixError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/struct.LegacyAddressTooLongError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/struct.NetworkValidationError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/struct.UnknownAddressTypeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/struct.UnknownHrpError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/trait.NetworkValidation.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/enum.Denomination.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/enum.ParseAmountError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_btc/fn.deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_btc/fn.serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_btc/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_btc/opt/fn.deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_btc/opt/fn.serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_btc/opt/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_sat/fn.deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_sat/fn.serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_sat/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_sat/opt/fn.deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_sat/opt/fn.serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/as_sat/opt/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/trait.SerdeAmount.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/serde/trait.SerdeAmountForOpt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/struct.Amount.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/struct.Display.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/struct.SignedAmount.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/amount/trait.CheckedSum.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/error/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/error/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/error/struct.IncorrectChecksumError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/error/struct.InvalidCharacterError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/error/struct.TooShortError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/fn.decode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/fn.decode_check.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/fn.encode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/fn.encode_check.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/fn.encode_check_to_fmt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/struct.InvalidCharacterError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/struct.String.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/struct.Vec.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/constant.BCRYPT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/constant.BIN_HEX.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/constant.CRYPT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/constant.IMAP_MUTF7.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/constant.STANDARD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/constant.URL_SAFE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/enum.ParseAlphabetError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/alphabet/struct.Alphabet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/display/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/display/struct.Base64Display.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/enum.DecodePaddingMode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/constant.NO_PAD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/constant.PAD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/constant.STANDARD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/constant.STANDARD_NO_PAD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/constant.URL_SAFE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/constant.URL_SAFE_NO_PAD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/struct.GeneralPurpose.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/general_purpose/struct.GeneralPurposeConfig.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/struct.DecodeMetadata.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/struct.GeneralPurpose.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/struct.GeneralPurposeConfig.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/trait.Config.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/trait.DecodeEstimate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/engine/trait.Engine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/enum.DecodeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/enum.DecodeSliceError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/enum.EncodeSliceError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.decode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.decode_engine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.decode_engine_slice.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.decode_engine_vec.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.decoded_len_estimate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.encode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.encode_engine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.encode_engine_slice.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.encode_engine_string.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/fn.encoded_len.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/prelude/constant.BASE64_STANDARD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/prelude/constant.BASE64_STANDARD_NO_PAD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/prelude/constant.BASE64_URL_SAFE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/prelude/constant.BASE64_URL_SAFE_NO_PAD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/prelude/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/prelude/trait.Engine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/read/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/read/struct.DecoderReader.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/trait.Engine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/write/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/write/struct.EncoderStringWriter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/write/struct.EncoderWriter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base64/write/trait.StrConsumer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/enum.Bech32.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/enum.Bech32m.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/enum.DecodeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/enum.EncodeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/enum.EncodeIoError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/enum.NoChecksum.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.decode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode_lower.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode_lower_to_fmt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode_lower_to_writer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode_to_fmt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode_to_writer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode_upper.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode_upper_to_fmt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encode_upper_to_writer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/fn.encoded_length.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/hrp/constant.BC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/hrp/constant.BCRT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/hrp/constant.TB.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/hrp/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/hrp/struct.Hrp.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/checksum/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/checksum/struct.Engine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/checksum/struct.HrpFe32Iter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/checksum/struct.PackedNull.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/checksum/trait.Checksum.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/checksum/trait.PackedFe32.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/enum.CharError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/enum.CheckedHrpstringError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/enum.ChecksumError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/enum.PaddingError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/enum.SegwitHrpstringError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/enum.UncheckedHrpstringError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/struct.AsciiToFe32Iter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/struct.ByteIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/struct.CheckedHrpstring.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/struct.CodeLengthError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/struct.Fe32Iter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/struct.SegwitCodeLengthError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/struct.SegwitHrpstring.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/decode/struct.UncheckedHrpstring.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/encode/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/encode/struct.ByteIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/encode/struct.CharIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/encode/struct.Encoder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/encode/struct.Fe32Iter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/encode/struct.WitnessVersionIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/enum.Bech32.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/enum.Bech32m.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/enum.NoChecksum.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/gf32/enum.FromCharError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/gf32/enum.TryFromError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/gf32/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/gf32/struct.Fe32.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/constant.BC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/constant.BCRT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/constant.TB.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/struct.ByteIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/struct.CharIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/struct.Hrp.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/struct.LowercaseByteIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/hrp/struct.LowercaseCharIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/iter/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/iter/struct.BytesToFes.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/iter/struct.Checksummed.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/iter/struct.FesToBytes.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/iter/trait.ByteIterExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/iter/trait.Fe32IterExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/constant.MAX_STRING_LENGTH.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/constant.VERSION_0.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/constant.VERSION_1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/enum.WitnessLengthError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/fn.is_valid_witness_program_length.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/fn.is_valid_witness_version.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/fn.validate_witness_program_length.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/fn.validate_witness_version.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/primitives/segwit/struct.InvalidWitnessVersionError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/constant.VERSION_0.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/constant.VERSION_1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/enum.EncodeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.decode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode_lower_to_fmt_unchecked.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode_lower_to_writer_unchecked.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode_to_fmt_unchecked.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode_to_writer_unchecked.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode_upper_to_fmt_unchecked.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode_upper_to_writer_unchecked.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode_v0.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encode_v1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/fn.encoded_length.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/segwit/struct.DecodeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/struct.Fe32.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/struct.Hrp.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/trait.ByteIterExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/trait.Checksum.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bech32/trait.Fe32IterExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip152/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip152/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip152/struct.BlockTransactions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip152/struct.BlockTransactionsRequest.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip152/struct.HeaderAndShortIds.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip152/struct.PrefilledTransaction.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip152/struct.ShortId.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip152/struct.TxIndexOutOfRangeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.BitStreamReader.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.BitStreamWriter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.BlockFilter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.BlockFilterReader.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.BlockFilterWriter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.FilterHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.FilterHeader.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.GcsFilterReader.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip158/struct.GcsFilterWriter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/enum.ChildNumber.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/struct.ChainCode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/struct.DerivationPath.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/struct.DerivationPathIterator.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/struct.Fingerprint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/struct.InvalidBase58PayloadLengthError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/struct.XKeyIdentifier.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/struct.Xpriv.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/struct.Xpub.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/trait.IntoDerivationPath.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/type.ExtendedPrivKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/type.ExtendedPubKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/type.ExtendendPrivKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/type.ExtendendPubKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/bip32/type.KeySource.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/enum.Bip34Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/enum.ValidationError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/struct.Block.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/struct.BlockHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/struct.Header.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/struct.TxMerkleNode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/struct.Version.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/struct.WitnessCommitment.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/block/struct.WitnessMerkleNode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.COINBASE_MATURITY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.DIFFCHANGE_INTERVAL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.DIFFCHANGE_TIMESPAN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.MAX_BLOCK_SIGOPS_COST.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.MAX_SCRIPTNUM_VALUE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.MAX_SCRIPT_ELEMENT_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.PUBKEY_ADDRESS_PREFIX_MAIN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.PUBKEY_ADDRESS_PREFIX_TEST.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.SCRIPT_ADDRESS_PREFIX_MAIN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.SCRIPT_ADDRESS_PREFIX_TEST.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.SUBSIDY_HALVING_INTERVAL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.TARGET_BLOCK_SPACING.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/constant.WITNESS_SCALE_FACTOR.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/fn.genesis_block.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/constants/struct.ChainHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/fee_rate/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/fee_rate/struct.FeeRate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/absolute/constant.LOCK_TIME_THRESHOLD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/absolute/enum.LockTime.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/absolute/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/absolute/struct.ConversionError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/absolute/struct.Height.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/absolute/struct.ParseHeightError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/absolute/struct.ParseTimeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/absolute/struct.Time.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/relative/enum.LockTime.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/relative/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/relative/struct.DisabledLockTimeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/relative/struct.Height.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/relative/struct.IncompatibleHeightError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/relative/struct.IncompatibleTimeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/relative/struct.Time.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/locktime/relative/struct.TimeOverflowError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_0NOTEQUAL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_1ADD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_1SUB.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_2DIV.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_2DROP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_2DUP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_2MUL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_2OVER.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_2ROT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_2SWAP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_3DUP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_ABS.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_ADD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_AND.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_BOOLAND.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_BOOLOR.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CAT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CHECKMULTISIG.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CHECKMULTISIGVERIFY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIG.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIGADD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIGVERIFY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CLTV.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CODESEPARATOR.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_CSV.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_DEPTH.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_DIV.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_DROP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_DUP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_ELSE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_ENDIF.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_EQUAL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_EQUALVERIFY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_FROMALTSTACK.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_GREATERTHAN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_GREATERTHANOREQUAL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_HASH160.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_HASH256.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_IF.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_IFDUP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_INVALIDOPCODE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_INVERT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_LEFT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_LESSTHAN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_LESSTHANOREQUAL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_LSHIFT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_MAX.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_MIN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_MOD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_MUL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NEGATE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NIP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP10.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP4.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP5.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP6.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP7.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP8.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOP9.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NOTIF.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NUMEQUAL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NUMEQUALVERIFY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_NUMNOTEQUAL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_OR.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_OVER.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PICK.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_0.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_10.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_11.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_12.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_13.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_14.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_15.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_16.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_17.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_18.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_19.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_2.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_20.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_21.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_22.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_23.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_24.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_25.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_26.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_27.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_28.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_29.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_3.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_30.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_31.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_32.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_33.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_34.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_35.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_36.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_37.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_38.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_39.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_4.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_40.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_41.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_42.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_43.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_44.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_45.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_46.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_47.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_48.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_49.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_5.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_50.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_51.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_52.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_53.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_54.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_55.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_56.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_57.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_58.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_59.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_6.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_60.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_61.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_62.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_63.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_64.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_65.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_66.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_67.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_68.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_69.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_7.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_70.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_71.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_72.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_73.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_74.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_75.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_8.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_9.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA2.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA4.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_10.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_11.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_12.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_13.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_14.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_15.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_16.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_2.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_3.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_4.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_5.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_6.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_7.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_8.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_9.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_NEG1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RESERVED.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RESERVED1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RESERVED2.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_187.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_188.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_189.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_190.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_191.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_192.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_193.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_194.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_195.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_196.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_197.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_198.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_199.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_200.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_201.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_202.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_203.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_204.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_205.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_206.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_207.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_208.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_209.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_210.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_211.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_212.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_213.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_214.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_215.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_216.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_217.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_218.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_219.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_220.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_221.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_222.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_223.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_224.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_225.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_226.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_227.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_228.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_229.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_230.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_231.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_232.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_233.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_234.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_235.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_236.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_237.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_238.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_239.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_240.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_241.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_242.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_243.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_244.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_245.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_246.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_247.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_248.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_249.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_250.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_251.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_252.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_253.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RETURN_254.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RIGHT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RIPEMD160.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_ROLL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_ROT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_RSHIFT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_SHA1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_SHA256.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_SUB.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_SUBSTR.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_SWAP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_TOALTSTACK.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_TUCK.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_VER.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_VERIF.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_VERIFY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_VERNOTIF.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_WITHIN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/constant.OP_XOR.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/all/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/enum.Class.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/enum.ClassifyContext.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/static.OP_0.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/static.OP_FALSE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/static.OP_NOP2.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/static.OP_NOP3.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/static.OP_TRUE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/opcodes/struct.Opcode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/enum.Instruction.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/fn.read_scriptbool.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/fn.read_scriptint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/fn.read_scriptint_non_minimal.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/fn.write_scriptint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.Builder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.Bytes.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.InstructionIndices.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.Instructions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.PushBytes.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.PushBytesBuf.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.PushBytesError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.Script.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.ScriptBuf.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.ScriptHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/struct.WScriptHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/trait.PushBytesErrorReport.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_program/constant.MAX_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_program/constant.MIN_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_program/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_program/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_program/struct.WitnessProgram.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_version/enum.FromStrError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_version/enum.TryFromInstructionError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_version/enum.WitnessVersion.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_version/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/script/witness_version/struct.TryFromError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/struct.FeeRate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/struct.Weight.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/enum.ParseOutPointError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/fn.effective_value.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/fn.predict_weight.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/fn.predict_weight_from_slices.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.IndexOutOfBoundsError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.InputWeightPrediction.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.InputsIndexError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.OutPoint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.OutputsIndexError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.Sequence.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.Transaction.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.TxIn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.TxOut.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.Txid.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.Version.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/transaction/struct.Wtxid.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/weight/constant.WITNESS_SCALE_FACTOR.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/weight/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/weight/struct.Weight.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/witness/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/witness/struct.Iter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/blockdata/witness/struct.Witness.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/constant.MAX_VEC_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/enum.FromHexError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/fn.deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/fn.deserialize_hex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/fn.deserialize_partial.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/fn.serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/fn.serialize_hex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/struct.CheckedData.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/struct.VarInt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/trait.Decodable.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/trait.Encodable.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/trait.ReadExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/encode/trait.WriteExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/enum.DecodeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/fn.deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/fn.deserialize_partial.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/fn.serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/params/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/params/static.MAINNET.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/params/static.REGTEST.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/params/static.SIGNET.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/params/static.TESTNET.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/params/static.TESTNET3.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/params/static.TESTNET4.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/params/struct.Params.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/hex/enum.Lower.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/hex/enum.Upper.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/hex/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/hex/struct.DecodeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/hex/struct.DecodeInitError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/hex/struct.Decoder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/hex/struct.Encoder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/hex/trait.Case.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/struct.Hex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/struct.With.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/trait.ByteDecoder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/trait.ByteEncoder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/trait.EncodeBytes.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/serde/trait.IntoDeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/struct.Params.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/trait.Decodable.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/trait.Encodable.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/trait.ReadExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/consensus/trait.WriteExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/ecdsa/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/ecdsa/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/ecdsa/struct.SerializedSignature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/ecdsa/struct.Signature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/enum.AddressType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/enum.Denomination.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/enum.EcdsaSighashType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/enum.KnownHrp.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/enum.Network.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/enum.NetworkKind.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/enum.TapSighashType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/enum.WitnessVersion.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/error/enum.PrefixedHexError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/error/enum.UnprefixedHexError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/error/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/error/struct.ContainsPrefixError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/error/struct.MissingPrefixError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/error/struct.ParseIntError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/struct.BlockHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/struct.FilterHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/struct.FilterHeader.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/struct.TxMerkleNode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/struct.Txid.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/struct.WitnessCommitment.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/struct.WitnessMerkleNode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hash_types/struct.Wtxid.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/cmp/fn.fixed_time_eq.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/cmp/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hash160/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hash160/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/buf_encoder/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/buf_encoder/struct.BufEncoder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/display/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/display/macro.fmt_hex_exact.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/display/macro.impl_fmt_traits.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/display/struct.DisplayArray.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/display/struct.DisplayByteSlice.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/display/trait.DisplayHex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/enum.Case.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/enum.HexToArrayError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/enum.HexToBytesError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/error/enum.HexToArrayError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/error/enum.HexToBytesError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/error/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/error/struct.InvalidCharError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/error/struct.InvalidLengthError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/error/struct.OddLengthStringError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/macro.fmt_hex_exact.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/macro.impl_fmt_traits.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/macro.test_hex_unwrap.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/macro.write_err.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/parse/enum.HexToArrayError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/parse/enum.HexToBytesError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/parse/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/parse/trait.FromHex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/prelude/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/prelude/trait.DisplayHex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/prelude/trait.FromHex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/struct.BytesToHexIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/struct.HexToBytesIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/struct.InvalidCharError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/struct.OddLengthStringError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/trait.DisplayHex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/trait.FromHex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hex/type.HexSliceToBytesIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hmac/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hmac/struct.Hmac.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hmac/struct.HmacEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/hmac/struct.HmacMidState.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/macro.borrow_slice_impl.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/macro.hash_newtype.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/macro.hex_fmt_impl.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/macro.serde_impl.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/macro.sha256t_hash_newtype.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/ripemd160/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/ripemd160/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/ripemd160/struct.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/enum.Unexpected.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/struct.IgnoredAny.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.DeserializeOwned.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.DeserializeSeed.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.EnumAccess.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Expected.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.MapAccess.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.SeqAccess.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.VariantAccess.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Visitor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.BoolDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.BorrowedBytesDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.BorrowedStrDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.BytesDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.CharDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.CowStrDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.EnumAccessDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.F32Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.F64Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.I128Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.I16Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.I32Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.I64Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.I8Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.IsizeDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.MapAccessDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.MapDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.SeqAccessDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.SeqDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.StrDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.StringDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.U128Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.U16Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.U32Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.U64Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.U8Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.UnitDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/value/struct.UsizeDeserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/derive.Deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/derive.Serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/macro.forward_to_deserialize_any.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/struct.Impossible.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.Serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.SerializeMap.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.SerializeSeq.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.SerializeStruct.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.SerializeStructVariant.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.SerializeTuple.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.SerializeTupleStruct.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.SerializeTupleVariant.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.Serializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.StdError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Serializer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde_macros/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde_macros/serde_details/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde_macros/serde_details/trait.SerdeHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha1/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha1/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha1/struct.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256/struct.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256/struct.Midstate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256d/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256d/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256t/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256t/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha256t/trait.Tag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha384/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha384/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha384/struct.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha512/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha512/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha512/struct.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha512_256/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha512_256/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/sha512_256/struct.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/siphash24/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/siphash24/struct.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/siphash24/struct.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/siphash24/struct.State.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/struct.FromSliceError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/struct.Hmac.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/struct.HmacEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/trait.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/trait.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/enum.ErrorKind.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/fn.from_std.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/fn.from_std_mut.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/fn.sink.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/macro.impl_write.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/struct.Cursor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/struct.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/struct.FromStd.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/struct.Sink.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/struct.Take.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/struct.ToStd.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/trait.BufRead.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/trait.Read.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/trait.Write.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/io/type.Result.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/enum.FromSliceError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/enum.FromWifError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/enum.Parity.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/enum.ParseCompressedPublicKeyError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/enum.ParsePublicKeyError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.CompressedPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.InvalidAddressVersionError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.InvalidBase58PayloadLengthError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.Keypair.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.PrivateKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.PubkeyHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.PublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.Secp256k1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.SortKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.TweakedKeypair.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.TweakedPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.UncompressedPublicKeyError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.WPubkeyHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/struct.XOnlyPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/trait.TapTweak.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/trait.Verification.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/type.UntweakedKeypair.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/key/type.UntweakedPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/merkle_tree/enum.MerkleBlockError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/merkle_tree/fn.calculate_root.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/merkle_tree/fn.calculate_root_inline.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/merkle_tree/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/merkle_tree/struct.MerkleBlock.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/merkle_tree/struct.PartialMerkleTree.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/network/as_core_arg/fn.deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/network/as_core_arg/fn.serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/network/as_core_arg/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/network/enum.Network.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/network/enum.NetworkKind.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/network/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/network/struct.ParseNetworkError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/network/struct.UnknownChainHashError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/address/enum.AddrV2.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/address/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/address/struct.AddrV2Message.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/address/struct.Address.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/constant.PROTOCOL_VERSION.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message/constant.MAX_INV_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message/constant.MAX_MSG_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message/enum.NetworkMessage.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message/struct.CommandString.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message/struct.CommandStringError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message/struct.RawNetworkMessage.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_blockdata/enum.Inventory.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_blockdata/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_blockdata/struct.GetBlocksMessage.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_blockdata/struct.GetHeadersMessage.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_bloom/enum.BloomFlags.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_bloom/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_bloom/struct.FilterAdd.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_bloom/struct.FilterLoad.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_compact_blocks/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_compact_blocks/struct.BlockTxn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_compact_blocks/struct.CmpctBlock.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_compact_blocks/struct.GetBlockTxn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_compact_blocks/struct.SendCmpct.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_filter/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_filter/struct.CFCheckpt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_filter/struct.CFHeaders.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_filter/struct.CFilter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_filter/struct.GetCFCheckpt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_filter/struct.GetCFHeaders.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_filter/struct.GetCFilters.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_network/enum.RejectReason.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_network/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_network/struct.Reject.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/message_network/struct.VersionMessage.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/struct.Address.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/struct.Magic.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/struct.ParseMagicError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/struct.ServiceFlags.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/p2p/struct.UnknownMagicError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/parse/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/parse/struct.ParseIntError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/constant.DEFAULT_BYTES_PER_SIGOP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/constant.DEFAULT_INCREMENTAL_RELAY_FEE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/constant.DEFAULT_MEMPOOL_EXPIRY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/constant.DEFAULT_MIN_RELAY_TX_FEE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/constant.DUST_RELAY_TX_FEE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/constant.MAX_STANDARD_TX_SIGOPS_COST.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/constant.MAX_STANDARD_TX_WEIGHT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/constant.MIN_STANDARD_TX_NONWITNESS_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/fn.get_virtual_tx_size.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/policy/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/pow/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/pow/struct.CompactTarget.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/pow/struct.Target.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/pow/struct.Work.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.ExtractTxError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.GetKeyError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.IndexOutOfBoundsError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.KeyRequest.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.OutputType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.PsbtParseError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.SignError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.SigningAlgorithm.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/enum.SigningKeys.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/raw/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/raw/struct.Key.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/raw/struct.Pair.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/raw/struct.ProprietaryKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/raw/type.ProprietaryType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/serialize/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/struct.Input.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/struct.Output.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/struct.Psbt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/struct.PsbtSighashType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/trait.GetKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/type.SigningErrors.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/psbt/type.SigningKeysMap.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.COMPACT_SIGNATURE_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.CURVE_ORDER.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.ELLSWIFT_ENCODING_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.FIELD_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.GENERATOR_X.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.GENERATOR_Y.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.KEY_PAIR_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.MAX_SIGNATURE_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.MESSAGE_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.ONE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.PUBLIC_KEY_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.SCHNORR_PUBLIC_KEY_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.SCHNORR_SIGNATURE_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.SECRET_KEY_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.UNCOMPRESSED_PUBLIC_KEY_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/constant.ZERO.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/constants/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdh/fn.shared_secret_point.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdh/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdh/struct.SharedSecret.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdsa/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdsa/serialized_signature/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdsa/serialized_signature/struct.IntoIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdsa/serialized_signature/struct.SerializedSignature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdsa/struct.RecoverableSignature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdsa/struct.RecoveryId.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdsa/struct.SerializedSignature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ecdsa/struct.Signature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ellswift/enum.ElligatorSwiftParty.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ellswift/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ellswift/struct.ElligatorSwift.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ellswift/struct.ElligatorSwiftSharedSecret.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/enum.All.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/enum.Parity.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/enum.SignOnly.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/enum.VerifyOnly.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/constant.SECP256K1_SER_COMPRESSED.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/constant.SECP256K1_SER_UNCOMPRESSED.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/constant.SECP256K1_START_NONE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/constant.SECP256K1_START_SIGN.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/constant.SECP256K1_START_VERIFY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.ecdsa_signature_parse_der_lax.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.non_secure_erase_impl.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_context_create.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_context_destroy.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_default_error_callback_fn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_default_illegal_callback_fn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_context_create.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_context_destroy.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_clone.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_clone_size.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_create.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_destroy.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_size.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_context_randomize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_cmp.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_combine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_create.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_negate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_parse.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_tweak_add.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_tweak_mul.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_negate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_tweak_add.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_tweak_mul.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_verify.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ecdh.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_sign.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_normalize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_parse_compact.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_parse_der.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_serialize_compact.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_serialize_der.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_verify.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_create.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_decode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_encode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_xdh.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_keypair_create.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_keypair_pub.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_keypair_sec.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_keypair_xonly_pub.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_keypair_xonly_tweak_add.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_sign.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_sign_custom.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_verify.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_cmp.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_from_pubkey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_parse.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_tweak_add.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_tweak_add_check.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/macro.impl_array_newtype.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/macro.impl_raw_debug.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recover.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_convert.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_parse_compact.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_serialize_compact.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_sign_recoverable.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/recovery/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/recovery/struct.RecoverableSignature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/static.secp256k1_context_no_precomp.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/static.secp256k1_ecdh_hash_function_default.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/static.secp256k1_ellswift_xdh_hash_function_bip324.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_bip340.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_default.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_rfc6979.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/struct.Context.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/struct.ElligatorSwift.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/struct.Keypair.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/struct.PublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/struct.SchnorrSigExtraParams.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/struct.Signature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/struct.XOnlyPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/trait.CPtr.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/type.EcdhHashFn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/type.EllswiftEcdhHashFn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/type.NonceFn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/type.SchnorrNonceFn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/types/enum.c_void.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/types/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/types/struct.AlignedType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/types/type.c_char.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/types/type.c_int.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/types/type.c_uchar.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/types/type.c_uint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/ffi/types/type.size_t.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/macro.borrow_slice_impl.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/macro.hash_newtype.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/macro.hex_fmt_impl.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/macro.serde_impl.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/macro.sha256t_hash_newtype.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/struct.FromSliceError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/struct.Hmac.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/struct.HmacEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/trait.Hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/hashes/trait.HashEngine.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/macro.impl_array_newtype.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/enum.BernoulliError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/enum.WeightedError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.Alphanumeric.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.Bernoulli.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.DistIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.DistMap.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.Open01.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.OpenClosed01.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.Slice.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.Standard.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.Uniform.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/struct.WeightedIndex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/trait.DistString.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/trait.Distribution.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/struct.Uniform.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/struct.UniformChar.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/struct.UniformDuration.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/struct.UniformFloat.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/struct.UniformInt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/trait.SampleBorrow.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/trait.SampleRange.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/trait.SampleUniform.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/uniform/trait.UniformSampler.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/weighted/alias_method/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/weighted/alias_method/struct.WeightedIndex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/weighted/alias_method/trait.Weight.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/weighted/enum.WeightedError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/weighted/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/distributions/weighted/struct.WeightedIndex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/fn.random.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/fn.thread_rng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/fn.random.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/fn.thread_rng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/struct.StdRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/struct.ThreadRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/trait.CryptoRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/trait.Distribution.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/trait.IteratorRandom.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/trait.Rng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/trait.RngCore.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/trait.SeedableRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/prelude/trait.SliceRandom.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/adapter/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/adapter/struct.ReadError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/adapter/struct.ReadRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/adapter/struct.ReseedingRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/mock/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/mock/struct.StepRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/struct.OsRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/struct.StdRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/rngs/struct.ThreadRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/index/enum.IndexVec.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/index/enum.IndexVecIntoIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/index/enum.IndexVecIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/index/fn.sample.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/index/fn.sample_weighted.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/index/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/struct.SliceChooseIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/trait.IteratorRandom.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/seq/trait.SliceRandom.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/struct.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/trait.CryptoRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/trait.Fill.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/trait.Rng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/trait.RngCore.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/rand/trait.SeedableRng.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/scalar/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/scalar/struct.OutOfRangeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/scalar/struct.Scalar.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/schnorr/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/schnorr/struct.Signature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.AllPreallocated.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.InvalidParityValue.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.Keypair.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.Message.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.PublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.Scalar.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.Secp256k1.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.SecretKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.SignOnlyPreallocated.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.VerifyOnlyPreallocated.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/struct.XOnlyPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/trait.Context.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/trait.PreallocatedContext.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/trait.Signing.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/trait.ThirtyTwoByteHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/secp256k1/trait.Verification.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.AnnexError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.EcdsaSighashType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.EncodeSigningDataResult.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.P2wpkhError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.Prevouts.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.PrevoutsIndexError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.SigningDataError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.TapSighashType.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/enum.TaprootError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.Annex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.InvalidSighashTypeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.LegacySighash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.NonStandardSighashTypeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.PrevoutsKindError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.PrevoutsSizeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.ScriptPath.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.SegwitV0Sighash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.SighashCache.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.SighashTypeParseError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.SingleMissingOutputError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.TapSighash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sighash/struct.TapSighashTag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sign_message/constant.BITCOIN_SIGNED_MSG_PREFIX.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sign_message/enum.MessageSignatureError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sign_message/fn.signed_msg_hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sign_message/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/sign_message/struct.MessageSignature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Address.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Amount.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Block.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.BlockHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.CompactTarget.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.CompressedPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.FeeRate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.FilterHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.FilterHeader.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.LegacySighash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.MerkleBlock.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Opcode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.OutPoint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.PrivateKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Psbt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.PubkeyHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.PublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Script.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.ScriptBuf.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.ScriptHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.SegwitV0Sighash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Sequence.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.SignedAmount.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TapBranchTag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TapLeafHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TapLeafTag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TapNodeHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TapSighash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TapSighashTag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TapTweakHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TapTweakTag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Target.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Transaction.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TxIn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TxMerkleNode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.TxOut.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Txid.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.VarInt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.WPubkeyHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.WScriptHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Weight.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Witness.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.WitnessCommitment.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.WitnessMerkleNode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.WitnessProgram.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Work.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.Wtxid.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.XKeyIdentifier.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/struct.XOnlyPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/constant.TAPROOT_ANNEX_PREFIX.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/constant.TAPROOT_CONTROL_BASE_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/constant.TAPROOT_CONTROL_MAX_NODE_COUNT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/constant.TAPROOT_CONTROL_MAX_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/constant.TAPROOT_CONTROL_NODE_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/constant.TAPROOT_LEAF_MASK.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/constant.TAPROOT_LEAF_TAPSCRIPT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/enum.HiddenNodesError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/enum.IncompleteBuilderError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/enum.LeafVersion.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/enum.SigFromSliceError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/enum.TapLeaf.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/enum.TaprootBuilderError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/enum.TaprootError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/merkle_branch/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/merkle_branch/struct.IntoIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/merkle_branch/struct.TaprootMerkleBranch.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/serialized_signature/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/serialized_signature/struct.IntoIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/serialized_signature/struct.SerializedSignature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.ControlBlock.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.FutureLeafVersion.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.LeafNode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.LeafNodes.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.NodeInfo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.ScriptLeaf.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.ScriptLeaves.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.Signature.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TapBranchTag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TapLeafHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TapLeafTag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TapNodeHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TapTree.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TapTweakHash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TapTweakTag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TaprootBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TaprootMerkleBranch.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/taproot/struct.TaprootSpendInfo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/constant.BIP32_MAX_INDEX.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/enum.CanonicalReason.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/enum.ChainPosition.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/enum.ObservedIn.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexed_tx_graph/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexed_tx_graph/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/constant.DEFAULT_LOOKAHEAD.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/trait.FullScanRequestBuilderExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/trait.SyncRequestBuilderExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/spk_txout/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/trait.Indexer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/enum.ApplyHeaderError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.AlterCheckPointError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CannotConnectError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPoint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPointIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.LocalChain.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.MissingGenesisError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/rusqlite_impl/constant.SCHEMAS_TABLE_NAME.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/rusqlite_impl/fn.migrate_schema.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/rusqlite_impl/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/enum.SyncItem.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequest.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequestBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanResponse.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncProgress.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequest.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequestBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncResponse.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.Balance.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.BlockId.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CanonicalIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPoint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPointIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.ConfirmationBlockTime.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.DescriptorId.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.FullTxOut.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.Impl.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.SpkIterator.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.TxPosInBlock.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.TxUpdate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.Anchor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.ChainOracle.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.DescriptorExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.Merge.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/enum.CalculateFeeError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.CanonicalTx.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxAncestors.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxDescendants.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxGraph.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxNode.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxUpdate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.Indexed.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.KeychainIndexed.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/enum.SyncItem.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/struct.FullScanRequest.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/struct.FullScanRequestBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/struct.FullScanResponse.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/struct.SyncProgress.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/struct.SyncRequest.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/struct.SyncRequestBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/spk_client/struct.SyncResponse.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/struct.BlockId.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/struct.CheckPoint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/struct.CheckPointIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/struct.ConfirmationBlockTime.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/struct.TxUpdate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/trait.Merge.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/type.Indexed.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_core/type.KeychainIndexed.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_electrum/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_electrum/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_electrum/struct.BdkElectrumClient.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraAsyncExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/type.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/enum.FileError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/enum.IterError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/struct.AggregateChangesetsError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/struct.EntryIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/struct.Store.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/macro.block_id.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/macro.chain_update.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/macro.changeset.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/macro.hash.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/macro.local_chain.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/struct.Config.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/struct.TestEnv.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/utils/constant.DESCRIPTORS.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/utils/fn.new_tx.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_testenv/utils/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/enum.Excess.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/fn.decide_change.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/struct.CoinSelectionResult.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/struct.InsufficientFunds.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/struct.SingleRandomDraw.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/trait.CoinSelectionAlgorithm.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/coin_selection/type.DefaultCoinSelectionAlgorithm.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/checksum/fn.calc_checksum.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/checksum/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/enum.Descriptor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/enum.DescriptorPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/enum.Legacy.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/enum.Segwitv0.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/error/enum.Error.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/error/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/enum.PkOrF.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/enum.PolicyError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/enum.Satisfaction.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/enum.SatisfiableItem.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/struct.Condition.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/struct.Policy.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/type.ConditionMap.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/policy/type.FoldedConditionMap.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/struct.Miniscript.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.Bip44.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.Bip44Public.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.Bip49.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.Bip49Public.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.Bip84.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.Bip84Public.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.Bip86.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.Bip86Public.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.P2Pkh.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.P2TR.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.P2Wpkh.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/trait.DescriptorTemplate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/template/type.DescriptorTemplateOut.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/trait.ExtractPolicy.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/trait.IntoWalletDescriptor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/trait.ScriptContext.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/type.DerivedDescriptor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/type.ExtendedDescriptor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/type.HdKeyPaths.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/descriptor/type.TapKeyOrigins.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.AddForeignUtxoError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.AddUtxoError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.ApplyBlockError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.ChangeSpendPolicy.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.CreateWithPersistError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.FileStoreError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.KeychainKind.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.LoadError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.LoadMismatch.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.LoadWithPersistError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.TxOrdering.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/enum.Utxo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/error/enum.BuildFeeBumpError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/error/enum.CreateTxError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/error/enum.MiniscriptPsbtError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/error/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/export/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/export/struct.FullyNodedExport.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/export/type.WalletExport.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/fn.version.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/fn.wallet_name_from_descriptor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/enum.DescriptorKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/enum.DescriptorPublicKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/enum.DescriptorSecretKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/enum.ExtendedKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/enum.KeyError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/enum.ScriptContextEnum.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/enum.SinglePubKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/fn.any_network.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/fn.mainnet_network.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/fn.merge_networks.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/fn.test_networks.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/struct.GeneratedKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/struct.SinglePriv.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/struct.SinglePub.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/struct.SortedMultiVec.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/trait.DerivableKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/trait.ExtScriptContext.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/trait.GeneratableDefaultOptions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/trait.GeneratableKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/trait.IntoDescriptorKey.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/trait.ScriptContext.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/type.KeyMap.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/keys/type.ValidNetworks.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/macro.descriptor.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/macro.fragment.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/psbt/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/psbt/trait.PsbtUtils.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/rusqlite_impl/constant.SCHEMAS_TABLE_NAME.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/rusqlite_impl/fn.migrate_schema.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/rusqlite_impl/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/enum.SignerContext.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/enum.SignerError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/enum.SignerId.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/enum.TapLeavesOptions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/struct.SignOptions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/struct.SignerOrdering.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/struct.SignerWrapper.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/struct.SignersContainer.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/trait.InputSigner.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/trait.SignerCommon.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/signer/trait.TransactionSigner.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.AddressInfo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Balance.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.CreateParams.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.LoadParams.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.LocalOutput.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.PersistedWallet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.SignOptions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.TxBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Update.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Wallet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.WeightedUtxo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/trait.AsyncWalletPersister.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/trait.IsDust.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/trait.WalletPersister.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/tx_builder/enum.AddForeignUtxoError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/tx_builder/enum.AddUtxoError.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/tx_builder/enum.ChangeSpendPolicy.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/tx_builder/enum.TxOrdering.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/tx_builder/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/tx_builder/struct.TxBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/type.WalletTx.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.CHANNEL_BOUND.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.DB_COMMIT_DELAY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.DB_MAGIC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.DB_PATH.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.MEMPOOL_EMIT_DELAY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.STDOUT_PRINT_DELAY.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/enum.Emission.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/enum.RpcCommands.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/fn.await_flag.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/fn.main.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/fn.start_ctrlc_handler.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/struct.RpcArgs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/enum.AddressCmd.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/enum.CoinSelectionAlgo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/enum.Commands.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/enum.Keychain.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/enum.PsbtCmd.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/enum.TxOutCmd.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/fn.create_tx.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/fn.handle_commands.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/fn.init_or_load.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/fn.planned_utxos.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.Args.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.ChangeInfo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.Init.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.KeychainTxGraph.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.PlanUtxo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_electrum/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_electrum/constant.DB_MAGIC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_electrum/constant.DB_PATH.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_electrum/enum.ElectrumCommands.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_electrum/fn.main.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_electrum/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_electrum/struct.ElectrumArgs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_electrum/struct.ScanOptions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_esplora/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_esplora/constant.DB_MAGIC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_esplora/constant.DB_PATH.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_esplora/enum.EsploraCommands.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_esplora/fn.main.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_esplora/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_esplora/struct.EsploraArgs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_esplora/struct.ScanOptions.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/constant.BATCH_SIZE.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/constant.DB_MAGIC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/constant.ELECTRUM_URL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/constant.EXTERNAL_DESC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/constant.INTERNAL_DESC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/constant.NETWORK.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/constant.SEND_AMOUNT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/constant.STOP_GAP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/fn.main.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_electrum/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/constant.DB_PATH.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/constant.ESPLORA_URL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/constant.EXTERNAL_DESC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/constant.INTERNAL_DESC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/constant.NETWORK.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/constant.PARALLEL_REQUESTS.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/constant.SEND_AMOUNT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/constant.STOP_GAP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/fn.main.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_async/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.DB_MAGIC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.DB_PATH.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.ESPLORA_URL.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.EXTERNAL_DESC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.INTERNAL_DESC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.NETWORK.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.PARALLEL_REQUESTS.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.SEND_AMOUNT.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/constant.STOP_GAP.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/fn.main.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_esplora_blocking/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/constant.DB_MAGIC.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/enum.Emission.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/fn.main.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/struct.Args.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/help.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/search.desc/bdk_wallet/bdk_wallet-desc-0-.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/settings.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/balance.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/canonical_iter.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/chain_data.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/chain_oracle.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/descriptor_ext.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/example_utils.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/indexed_tx_graph.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/indexer.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/indexer/keychain_txout.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/indexer/spk_txout.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/local_chain.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/rusqlite_impl.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/spk_iter.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/tx_data_traits.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_chain/tx_graph.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_core/block_id.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_core/checkpoint.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_core/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_core/merge.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_core/spk_client.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_core/tx_update.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_electrum/bdk_electrum_client.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_electrum/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_esplora/async_ext.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_esplora/blocking_ext.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_esplora/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_file_store/entry_iter.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_file_store/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_file_store/store.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_testenv/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_testenv/utils.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/descriptor/checksum.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/descriptor/dsl.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/descriptor/error.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/descriptor/mod.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/descriptor/policy.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/descriptor/template.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/keys/mod.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/psbt/mod.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/types.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/changeset.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/coin_selection.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/error.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/export.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/mod.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/params.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/persisted.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/signer.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/tx_builder.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_wallet/wallet/utils.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/example_bitcoind_rpc_polling/main.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/example_cli/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/example_electrum/main.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/example_esplora/main.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/example_wallet_electrum/main.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/example_wallet_esplora_async/main.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/example_wallet_esplora_blocking/main.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/example_wallet_rpc/main.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/bdk_core/merge/trait.Merge.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/convert/trait.From.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/alloc/collections/btree/map/struct.BTreeMap.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/std/primitive.tuple.js

index 9f7bb5793c305d6bfa85ac40008c756fa6f73ce6..a44e61f8f28554b77071d12e3fe7e3308c1ae4dd 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BlockEvent.html">BlockEvent</a></li><li><a href="struct.Emitter.html">Emitter</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.BitcoindRpcErrorExt.html">BitcoindRpcErrorExt</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BlockEvent.html">BlockEvent</a></li><li><a href="struct.Emitter.html">Emitter</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.BitcoindRpcErrorExt.html">BitcoindRpcErrorExt</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index d6ad6903e27205efc8b865b72aa9e0ed5973081d..8ea865da3c8a14fa495cbadd5a44c2bdbe4ef129 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is used for emitting blockchain data from the `bitcoind` RPC interface. It does not use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes."><title>bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_bitcoind_rpc</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#1-328">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is used for emitting blockchain data from the <code>bitcoind</code> RPC interface. It does not
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is used for emitting blockchain data from the `bitcoind` RPC interface. It does not use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes."><title>bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_bitcoind_rpc</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#1-328">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is used for emitting blockchain data from the <code>bitcoind</code> RPC interface. It does not
 use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes.</p>
 <p><a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> is the main structure which sources blockchain data from [<code>bitcoincore_rpc::Client</code>].</p>
 <p>To only get block updates (exclude mempool transactions), the caller can use
index 1a9f8408c3dc6f48a7c8c8b46ab2faa86674a098..c8570a9876fc30f8e904ab444b6161d342350241 100644 (file)
@@ -1,18 +1,18 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A newly emitted block from `Emitter`."><title>BlockEvent in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Event</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block" title="block">block</a></li><li><a href="#structfield.checkpoint" title="checkpoint">checkpoint</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.block_height" title="block_height">block_height</a></li><li><a href="#method.connected_to" title="connected_to">connected_to</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-BlockEvent%3CB%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockEvent%3CB%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockEvent%3CB%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockEvent%3CB%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockEvent%3CB%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockEvent%3CB%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockEvent%3CB%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></span><h1>Struct <span class="struct">BlockEvent</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#146-159">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BlockEvent&lt;B&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A newly emitted block from `Emitter`."><title>BlockEvent in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Event</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block" title="block">block</a></li><li><a href="#structfield.checkpoint" title="checkpoint">checkpoint</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.block_height" title="block_height">block_height</a></li><li><a href="#method.connected_to" title="connected_to">connected_to</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-BlockEvent%3CB%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockEvent%3CB%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockEvent%3CB%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockEvent%3CB%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockEvent%3CB%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockEvent%3CB%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockEvent%3CB%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></span><h1>Struct <span class="struct">BlockEvent</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#146-159">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BlockEvent&lt;B&gt; {
     pub block: B,
-    pub checkpoint: <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>,
+    pub checkpoint: CheckPoint,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A newly emitted block from <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.block" class="structfield section-header"><a href="#structfield.block" class="anchor field">§</a><code>block: B</code></span><div class="docblock"><p>Either a full [<code>Block</code>] or [<code>Header</code>] of the new block.</p>
-</div><span id="structfield.checkpoint" class="structfield section-header"><a href="#structfield.checkpoint" class="anchor field">§</a><code>checkpoint: <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a></code></span><div class="docblock"><p>The checkpoint of the new block.</p>
-<p>A <a href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint"><code>CheckPoint</code></a> is a node of a linked list of <a href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId"><code>BlockId</code></a>s. This checkpoint is linked to
-all <a href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId"><code>BlockId</code></a>s originally passed in <a href="struct.Emitter.html#method.new" title="associated function bdk_bitcoind_rpc::Emitter::new"><code>Emitter::new</code></a> as well as emitted blocks since then.
+</div><span id="structfield.checkpoint" class="structfield section-header"><a href="#structfield.checkpoint" class="anchor field">§</a><code>checkpoint: CheckPoint</code></span><div class="docblock"><p>The checkpoint of the new block.</p>
+<p>A [<code>CheckPoint</code>] is a node of a linked list of [<code>BlockId</code>]s. This checkpoint is linked to
+all [<code>BlockId</code>]s originally passed in <a href="struct.Emitter.html#method.new" title="associated function bdk_bitcoind_rpc::Emitter::new"><code>Emitter::new</code></a> as well as emitted blocks since then.
 These blocks are guaranteed to be of the same chain.</p>
 <p>This is important as BDK structures require block-to-apply to be connected with another
 block in the original chain.</p>
 </div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BlockEvent%3CB%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#161-185">Source</a><a href="#impl-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.block_height" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#163-165">Source</a><h4 class="code-header">pub fn <a href="#method.block_height" class="fn">block_height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>The block height of this new block.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.block_hash" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#168-170">Source</a><h4 class="code-header">pub fn <a href="#method.block_hash" class="fn">block_hash</a>(&amp;self) -&gt; BlockHash</h4></section></summary><div class="docblock"><p>The block hash of this new block.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.connected_to" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#178-184">Source</a><h4 class="code-header">pub fn <a href="#method.connected_to" class="fn">connected_to</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>The <a href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId"><code>BlockId</code></a> of a previous block that this block connects to.</p>
-<p>This either returns a <a href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId"><code>BlockId</code></a> of a previously emitted block or from the chain we started
+</div></details><details class="toggle method-toggle" open><summary><section id="method.connected_to" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#178-184">Source</a><h4 class="code-header">pub fn <a href="#method.connected_to" class="fn">connected_to</a>(&amp;self) -&gt; BlockId</h4></section></summary><div class="docblock"><p>The [<code>BlockId</code>] of a previous block that this block connects to.</p>
+<p>This either returns a [<code>BlockId</code>] of a previously emitted block or from the chain we started
 with (passed in as <code>last_cp</code> in <a href="struct.Emitter.html#method.new" title="associated function bdk_bitcoind_rpc::Emitter::new"><code>Emitter::new</code></a>).</p>
 <p>This value is derived from <a href="struct.BlockEvent.html#structfield.checkpoint" title="field bdk_bitcoind_rpc::BlockEvent::checkpoint"><code>BlockEvent::checkpoint</code></a>.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BlockEvent%3CB%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#145">Source</a><a href="#impl-Debug-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#145">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-BlockEvent%3CB%3E" class="impl"><a href="#impl-Freeze-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;<div class="where">where
index c7e269b3da79f10f9741f0f3bff38351f6bfdfc7..1093b51e9d037a38d35314a41e4f0fc690c2998c 100644 (file)
@@ -1,6 +1,6 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Emitter` is used to emit data sourced from `bitcoincore_rpc::Client`."><title>Emitter in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emitter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.mempool" title="mempool">mempool</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.next_block" title="next_block">next_block</a></li><li><a href="#method.next_header" title="next_header">next_header</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emitter%3C'c,+C%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emitter%3C'c,+C%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emitter%3C'c,+C%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emitter%3C'c,+C%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emitter%3C'c,+C%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emitter%3C'c,+C%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></span><h1>Struct <span class="struct">Emitter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#22-43">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Emitter&lt;'c, C&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> is used to emit data sourced from [<code>bitcoincore_rpc::Client</code>].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Emitter` is used to emit data sourced from `bitcoincore_rpc::Client`."><title>Emitter in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emitter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.mempool" title="mempool">mempool</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.next_block" title="next_block">next_block</a></li><li><a href="#method.next_header" title="next_header">next_header</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emitter%3C'c,+C%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emitter%3C'c,+C%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emitter%3C'c,+C%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emitter%3C'c,+C%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emitter%3C'c,+C%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emitter%3C'c,+C%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></span><h1>Struct <span class="struct">Emitter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#22-43">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Emitter&lt;'c, C&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> is used to emit data sourced from [<code>bitcoincore_rpc::Client</code>].</p>
 <p>Refer to <a href="index.html" title="mod bdk_bitcoind_rpc">module-level documentation</a> for more.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Emitter%3C'c,+C%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#45-142">Source</a><a href="#impl-Emitter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C: RpcApi&gt; <a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a>&lt;'c, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#53-62">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(client: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'c C</a>, last_cp: <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>, start_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Construct a new <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Emitter%3C'c,+C%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#45-142">Source</a><a href="#impl-Emitter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C: RpcApi&gt; <a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a>&lt;'c, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#53-62">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(client: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'c C</a>, last_cp: CheckPoint, start_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Construct a new <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</p>
 <p><code>last_cp</code> informs the emitter of the chain we are starting off with. This way, the emitter
 can start emission from a block that connects to the original chain.</p>
 <p><code>start_height</code> starts emission from a given height (if there are no conflicts with the
index fa5a6e40b448f4f012420065e412fac4e0bf87c5..df073bba647126e2872d63b3f90d25ac98ea1c2a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extends `bitcoincore_rpc::Error`."><title>BitcoindRpcErrorExt in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bitcoind<wbr>RpcError<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_not_found_error" title="is_not_found_error">is_not_found_error</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-BitcoindRpcErrorExt-for-Error" title="Error">Error</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></span><h1>Trait <span class="trait">BitcoindRpcErrorExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#311-317">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BitcoindRpcErrorExt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extends `bitcoincore_rpc::Error`."><title>BitcoindRpcErrorExt in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bitcoind<wbr>RpcError<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_not_found_error" title="is_not_found_error">is_not_found_error</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-BitcoindRpcErrorExt-for-Error" title="Error">Error</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></span><h1>Trait <span class="trait">BitcoindRpcErrorExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#311-317">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BitcoindRpcErrorExt {
     // Required method
     fn <a href="#tymethod.is_not_found_error" class="fn">is_not_found_error</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Extends [<code>bitcoincore_rpc::Error</code>].</p>
index 2226db6e6d690f86f12b76ca921a7c2a4be014a2..9ce98ac3f3c01c766689fc2717135b317c4d93a0 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#statics" title="Statics">Statics</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li><li><a href="#derives" title="Derive Macros">Derive Macros</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Balance.html">Balance</a></li><li><a href="struct.BlockId.html">BlockId</a></li><li><a href="struct.CanonicalIter.html">CanonicalIter</a></li><li><a href="struct.CheckPoint.html">CheckPoint</a></li><li><a href="struct.CheckPointIter.html">CheckPointIter</a></li><li><a href="struct.ConfirmationBlockTime.html">ConfirmationBlockTime</a></li><li><a href="struct.DescriptorId.html">DescriptorId</a></li><li><a href="struct.FullTxOut.html">FullTxOut</a></li><li><a href="struct.Impl.html">Impl</a></li><li><a href="struct.SpkIterator.html">SpkIterator</a></li><li><a href="struct.TxPosInBlock.html">TxPosInBlock</a></li><li><a href="struct.TxUpdate.html">TxUpdate</a></li><li><a href="bitcoin/struct.Address.html">bitcoin::Address</a></li><li><a href="bitcoin/struct.Amount.html">bitcoin::Amount</a></li><li><a href="bitcoin/struct.Block.html">bitcoin::Block</a></li><li><a href="bitcoin/struct.BlockHash.html">bitcoin::BlockHash</a></li><li><a href="bitcoin/struct.CompactTarget.html">bitcoin::CompactTarget</a></li><li><a href="bitcoin/struct.CompressedPublicKey.html">bitcoin::CompressedPublicKey</a></li><li><a href="bitcoin/struct.FeeRate.html">bitcoin::FeeRate</a></li><li><a href="bitcoin/struct.FilterHash.html">bitcoin::FilterHash</a></li><li><a href="bitcoin/struct.FilterHeader.html">bitcoin::FilterHeader</a></li><li><a href="bitcoin/struct.LegacySighash.html">bitcoin::LegacySighash</a></li><li><a href="bitcoin/struct.MerkleBlock.html">bitcoin::MerkleBlock</a></li><li><a href="bitcoin/struct.Opcode.html">bitcoin::Opcode</a></li><li><a href="bitcoin/struct.OutPoint.html">bitcoin::OutPoint</a></li><li><a href="bitcoin/struct.PrivateKey.html">bitcoin::PrivateKey</a></li><li><a href="bitcoin/struct.Psbt.html">bitcoin::Psbt</a></li><li><a href="bitcoin/struct.PubkeyHash.html">bitcoin::PubkeyHash</a></li><li><a href="bitcoin/struct.PublicKey.html">bitcoin::PublicKey</a></li><li><a href="bitcoin/struct.Script.html">bitcoin::Script</a></li><li><a href="bitcoin/struct.ScriptBuf.html">bitcoin::ScriptBuf</a></li><li><a href="bitcoin/struct.ScriptHash.html">bitcoin::ScriptHash</a></li><li><a href="bitcoin/struct.SegwitV0Sighash.html">bitcoin::SegwitV0Sighash</a></li><li><a href="bitcoin/struct.Sequence.html">bitcoin::Sequence</a></li><li><a href="bitcoin/struct.SignedAmount.html">bitcoin::SignedAmount</a></li><li><a href="bitcoin/struct.TapBranchTag.html">bitcoin::TapBranchTag</a></li><li><a href="bitcoin/struct.TapLeafHash.html">bitcoin::TapLeafHash</a></li><li><a href="bitcoin/struct.TapLeafTag.html">bitcoin::TapLeafTag</a></li><li><a href="bitcoin/struct.TapNodeHash.html">bitcoin::TapNodeHash</a></li><li><a href="bitcoin/struct.TapSighash.html">bitcoin::TapSighash</a></li><li><a href="bitcoin/struct.TapSighashTag.html">bitcoin::TapSighashTag</a></li><li><a href="bitcoin/struct.TapTweakHash.html">bitcoin::TapTweakHash</a></li><li><a href="bitcoin/struct.TapTweakTag.html">bitcoin::TapTweakTag</a></li><li><a href="bitcoin/struct.Target.html">bitcoin::Target</a></li><li><a href="bitcoin/struct.Transaction.html">bitcoin::Transaction</a></li><li><a href="bitcoin/struct.TxIn.html">bitcoin::TxIn</a></li><li><a href="bitcoin/struct.TxMerkleNode.html">bitcoin::TxMerkleNode</a></li><li><a href="bitcoin/struct.TxOut.html">bitcoin::TxOut</a></li><li><a href="bitcoin/struct.Txid.html">bitcoin::Txid</a></li><li><a href="bitcoin/struct.VarInt.html">bitcoin::VarInt</a></li><li><a href="bitcoin/struct.WPubkeyHash.html">bitcoin::WPubkeyHash</a></li><li><a href="bitcoin/struct.WScriptHash.html">bitcoin::WScriptHash</a></li><li><a href="bitcoin/struct.Weight.html">bitcoin::Weight</a></li><li><a href="bitcoin/struct.Witness.html">bitcoin::Witness</a></li><li><a href="bitcoin/struct.WitnessCommitment.html">bitcoin::WitnessCommitment</a></li><li><a href="bitcoin/struct.WitnessMerkleNode.html">bitcoin::WitnessMerkleNode</a></li><li><a href="bitcoin/struct.WitnessProgram.html">bitcoin::WitnessProgram</a></li><li><a href="bitcoin/struct.Work.html">bitcoin::Work</a></li><li><a href="bitcoin/struct.Wtxid.html">bitcoin::Wtxid</a></li><li><a href="bitcoin/struct.XKeyIdentifier.html">bitcoin::XKeyIdentifier</a></li><li><a href="bitcoin/struct.XOnlyPublicKey.html">bitcoin::XOnlyPublicKey</a></li><li><a href="bitcoin/address/struct.Address.html">bitcoin::address::Address</a></li><li><a href="bitcoin/address/struct.InvalidBase58PayloadLengthError.html">bitcoin::address::InvalidBase58PayloadLengthError</a></li><li><a href="bitcoin/address/struct.InvalidLegacyPrefixError.html">bitcoin::address::InvalidLegacyPrefixError</a></li><li><a href="bitcoin/address/struct.LegacyAddressTooLongError.html">bitcoin::address::LegacyAddressTooLongError</a></li><li><a href="bitcoin/address/struct.NetworkValidationError.html">bitcoin::address::NetworkValidationError</a></li><li><a href="bitcoin/address/struct.UnknownAddressTypeError.html">bitcoin::address::UnknownAddressTypeError</a></li><li><a href="bitcoin/address/struct.UnknownHrpError.html">bitcoin::address::UnknownHrpError</a></li><li><a href="bitcoin/address/error/struct.InvalidBase58PayloadLengthError.html">bitcoin::address::error::InvalidBase58PayloadLengthError</a></li><li><a href="bitcoin/address/error/struct.InvalidLegacyPrefixError.html">bitcoin::address::error::InvalidLegacyPrefixError</a></li><li><a href="bitcoin/address/error/struct.LegacyAddressTooLongError.html">bitcoin::address::error::LegacyAddressTooLongError</a></li><li><a href="bitcoin/address/error/struct.NetworkValidationError.html">bitcoin::address::error::NetworkValidationError</a></li><li><a href="bitcoin/address/error/struct.UnknownAddressTypeError.html">bitcoin::address::error::UnknownAddressTypeError</a></li><li><a href="bitcoin/address/error/struct.UnknownHrpError.html">bitcoin::address::error::UnknownHrpError</a></li><li><a href="bitcoin/amount/struct.Amount.html">bitcoin::amount::Amount</a></li><li><a href="bitcoin/amount/struct.Display.html">bitcoin::amount::Display</a></li><li><a href="bitcoin/amount/struct.SignedAmount.html">bitcoin::amount::SignedAmount</a></li><li><a href="bitcoin/base58/struct.InvalidCharacterError.html">bitcoin::base58::InvalidCharacterError</a></li><li><a href="bitcoin/base58/struct.String.html">bitcoin::base58::String</a></li><li><a href="bitcoin/base58/struct.Vec.html">bitcoin::base58::Vec</a></li><li><a href="bitcoin/base58/error/struct.IncorrectChecksumError.html">bitcoin::base58::error::IncorrectChecksumError</a></li><li><a href="bitcoin/base58/error/struct.InvalidCharacterError.html">bitcoin::base58::error::InvalidCharacterError</a></li><li><a href="bitcoin/base58/error/struct.TooShortError.html">bitcoin::base58::error::TooShortError</a></li><li><a href="bitcoin/base64/alphabet/struct.Alphabet.html">bitcoin::base64::alphabet::Alphabet</a></li><li><a href="bitcoin/base64/display/struct.Base64Display.html">bitcoin::base64::display::Base64Display</a></li><li><a href="bitcoin/base64/engine/struct.DecodeMetadata.html">bitcoin::base64::engine::DecodeMetadata</a></li><li><a href="bitcoin/base64/engine/struct.GeneralPurpose.html">bitcoin::base64::engine::GeneralPurpose</a></li><li><a href="bitcoin/base64/engine/struct.GeneralPurposeConfig.html">bitcoin::base64::engine::GeneralPurposeConfig</a></li><li><a href="bitcoin/base64/engine/general_purpose/struct.GeneralPurpose.html">bitcoin::base64::engine::general_purpose::GeneralPurpose</a></li><li><a href="bitcoin/base64/engine/general_purpose/struct.GeneralPurposeConfig.html">bitcoin::base64::engine::general_purpose::GeneralPurposeConfig</a></li><li><a href="bitcoin/base64/read/struct.DecoderReader.html">bitcoin::base64::read::DecoderReader</a></li><li><a href="bitcoin/base64/write/struct.EncoderStringWriter.html">bitcoin::base64::write::EncoderStringWriter</a></li><li><a href="bitcoin/base64/write/struct.EncoderWriter.html">bitcoin::base64::write::EncoderWriter</a></li><li><a href="bitcoin/bech32/struct.Fe32.html">bitcoin::bech32::Fe32</a></li><li><a href="bitcoin/bech32/struct.Hrp.html">bitcoin::bech32::Hrp</a></li><li><a href="bitcoin/bech32/hrp/struct.Hrp.html">bitcoin::bech32::hrp::Hrp</a></li><li><a href="bitcoin/bech32/primitives/checksum/struct.Engine.html">bitcoin::bech32::primitives::checksum::Engine</a></li><li><a href="bitcoin/bech32/primitives/checksum/struct.HrpFe32Iter.html">bitcoin::bech32::primitives::checksum::HrpFe32Iter</a></li><li><a href="bitcoin/bech32/primitives/checksum/struct.PackedNull.html">bitcoin::bech32::primitives::checksum::PackedNull</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.AsciiToFe32Iter.html">bitcoin::bech32::primitives::decode::AsciiToFe32Iter</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.ByteIter.html">bitcoin::bech32::primitives::decode::ByteIter</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.CheckedHrpstring.html">bitcoin::bech32::primitives::decode::CheckedHrpstring</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.CodeLengthError.html">bitcoin::bech32::primitives::decode::CodeLengthError</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.Fe32Iter.html">bitcoin::bech32::primitives::decode::Fe32Iter</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.SegwitCodeLengthError.html">bitcoin::bech32::primitives::decode::SegwitCodeLengthError</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.SegwitHrpstring.html">bitcoin::bech32::primitives::decode::SegwitHrpstring</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.UncheckedHrpstring.html">bitcoin::bech32::primitives::decode::UncheckedHrpstring</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.ByteIter.html">bitcoin::bech32::primitives::encode::ByteIter</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.CharIter.html">bitcoin::bech32::primitives::encode::CharIter</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.Encoder.html">bitcoin::bech32::primitives::encode::Encoder</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.Fe32Iter.html">bitcoin::bech32::primitives::encode::Fe32Iter</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.WitnessVersionIter.html">bitcoin::bech32::primitives::encode::WitnessVersionIter</a></li><li><a href="bitcoin/bech32/primitives/gf32/struct.Fe32.html">bitcoin::bech32::primitives::gf32::Fe32</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.ByteIter.html">bitcoin::bech32::primitives::hrp::ByteIter</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.CharIter.html">bitcoin::bech32::primitives::hrp::CharIter</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.Hrp.html">bitcoin::bech32::primitives::hrp::Hrp</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.LowercaseByteIter.html">bitcoin::bech32::primitives::hrp::LowercaseByteIter</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.LowercaseCharIter.html">bitcoin::bech32::primitives::hrp::LowercaseCharIter</a></li><li><a href="bitcoin/bech32/primitives/iter/struct.BytesToFes.html">bitcoin::bech32::primitives::iter::BytesToFes</a></li><li><a href="bitcoin/bech32/primitives/iter/struct.Checksummed.html">bitcoin::bech32::primitives::iter::Checksummed</a></li><li><a href="bitcoin/bech32/primitives/iter/struct.FesToBytes.html">bitcoin::bech32::primitives::iter::FesToBytes</a></li><li><a href="bitcoin/bech32/primitives/segwit/struct.InvalidWitnessVersionError.html">bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError</a></li><li><a href="bitcoin/bech32/segwit/struct.DecodeError.html">bitcoin::bech32::segwit::DecodeError</a></li><li><a href="bitcoin/bip152/struct.BlockTransactions.html">bitcoin::bip152::BlockTransactions</a></li><li><a href="bitcoin/bip152/struct.BlockTransactionsRequest.html">bitcoin::bip152::BlockTransactionsRequest</a></li><li><a href="bitcoin/bip152/struct.HeaderAndShortIds.html">bitcoin::bip152::HeaderAndShortIds</a></li><li><a href="bitcoin/bip152/struct.PrefilledTransaction.html">bitcoin::bip152::PrefilledTransaction</a></li><li><a href="bitcoin/bip152/struct.ShortId.html">bitcoin::bip152::ShortId</a></li><li><a href="bitcoin/bip152/struct.TxIndexOutOfRangeError.html">bitcoin::bip152::TxIndexOutOfRangeError</a></li><li><a href="bitcoin/bip158/struct.BitStreamReader.html">bitcoin::bip158::BitStreamReader</a></li><li><a href="bitcoin/bip158/struct.BitStreamWriter.html">bitcoin::bip158::BitStreamWriter</a></li><li><a href="bitcoin/bip158/struct.BlockFilter.html">bitcoin::bip158::BlockFilter</a></li><li><a href="bitcoin/bip158/struct.BlockFilterReader.html">bitcoin::bip158::BlockFilterReader</a></li><li><a href="bitcoin/bip158/struct.BlockFilterWriter.html">bitcoin::bip158::BlockFilterWriter</a></li><li><a href="bitcoin/bip158/struct.FilterHash.html">bitcoin::bip158::FilterHash</a></li><li><a href="bitcoin/bip158/struct.FilterHeader.html">bitcoin::bip158::FilterHeader</a></li><li><a href="bitcoin/bip158/struct.GcsFilterReader.html">bitcoin::bip158::GcsFilterReader</a></li><li><a href="bitcoin/bip158/struct.GcsFilterWriter.html">bitcoin::bip158::GcsFilterWriter</a></li><li><a href="bitcoin/bip32/struct.ChainCode.html">bitcoin::bip32::ChainCode</a></li><li><a href="bitcoin/bip32/struct.DerivationPath.html">bitcoin::bip32::DerivationPath</a></li><li><a href="bitcoin/bip32/struct.DerivationPathIterator.html">bitcoin::bip32::DerivationPathIterator</a></li><li><a href="bitcoin/bip32/struct.Fingerprint.html">bitcoin::bip32::Fingerprint</a></li><li><a href="bitcoin/bip32/struct.InvalidBase58PayloadLengthError.html">bitcoin::bip32::InvalidBase58PayloadLengthError</a></li><li><a href="bitcoin/bip32/struct.XKeyIdentifier.html">bitcoin::bip32::XKeyIdentifier</a></li><li><a href="bitcoin/bip32/struct.Xpriv.html">bitcoin::bip32::Xpriv</a></li><li><a href="bitcoin/bip32/struct.Xpub.html">bitcoin::bip32::Xpub</a></li><li><a href="bitcoin/blockdata/struct.FeeRate.html">bitcoin::blockdata::FeeRate</a></li><li><a href="bitcoin/blockdata/struct.Weight.html">bitcoin::blockdata::Weight</a></li><li><a href="bitcoin/blockdata/block/struct.Block.html">bitcoin::blockdata::block::Block</a></li><li><a href="bitcoin/blockdata/block/struct.BlockHash.html">bitcoin::blockdata::block::BlockHash</a></li><li><a href="bitcoin/blockdata/block/struct.Header.html">bitcoin::blockdata::block::Header</a></li><li><a href="bitcoin/blockdata/block/struct.TxMerkleNode.html">bitcoin::blockdata::block::TxMerkleNode</a></li><li><a href="bitcoin/blockdata/block/struct.Version.html">bitcoin::blockdata::block::Version</a></li><li><a href="bitcoin/blockdata/block/struct.WitnessCommitment.html">bitcoin::blockdata::block::WitnessCommitment</a></li><li><a href="bitcoin/blockdata/block/struct.WitnessMerkleNode.html">bitcoin::blockdata::block::WitnessMerkleNode</a></li><li><a href="bitcoin/blockdata/constants/struct.ChainHash.html">bitcoin::blockdata::constants::ChainHash</a></li><li><a href="bitcoin/blockdata/fee_rate/struct.FeeRate.html">bitcoin::blockdata::fee_rate::FeeRate</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.ConversionError.html">bitcoin::blockdata::locktime::absolute::ConversionError</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.Height.html">bitcoin::blockdata::locktime::absolute::Height</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.ParseHeightError.html">bitcoin::blockdata::locktime::absolute::ParseHeightError</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.ParseTimeError.html">bitcoin::blockdata::locktime::absolute::ParseTimeError</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.Time.html">bitcoin::blockdata::locktime::absolute::Time</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.DisabledLockTimeError.html">bitcoin::blockdata::locktime::relative::DisabledLockTimeError</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.Height.html">bitcoin::blockdata::locktime::relative::Height</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.IncompatibleHeightError.html">bitcoin::blockdata::locktime::relative::IncompatibleHeightError</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.IncompatibleTimeError.html">bitcoin::blockdata::locktime::relative::IncompatibleTimeError</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.Time.html">bitcoin::blockdata::locktime::relative::Time</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.TimeOverflowError.html">bitcoin::blockdata::locktime::relative::TimeOverflowError</a></li><li><a href="bitcoin/blockdata/opcodes/struct.Opcode.html">bitcoin::blockdata::opcodes::Opcode</a></li><li><a href="bitcoin/blockdata/script/struct.Builder.html">bitcoin::blockdata::script::Builder</a></li><li><a href="bitcoin/blockdata/script/struct.Bytes.html">bitcoin::blockdata::script::Bytes</a></li><li><a href="bitcoin/blockdata/script/struct.InstructionIndices.html">bitcoin::blockdata::script::InstructionIndices</a></li><li><a href="bitcoin/blockdata/script/struct.Instructions.html">bitcoin::blockdata::script::Instructions</a></li><li><a href="bitcoin/blockdata/script/struct.PushBytes.html">bitcoin::blockdata::script::PushBytes</a></li><li><a href="bitcoin/blockdata/script/struct.PushBytesBuf.html">bitcoin::blockdata::script::PushBytesBuf</a></li><li><a href="bitcoin/blockdata/script/struct.PushBytesError.html">bitcoin::blockdata::script::PushBytesError</a></li><li><a href="bitcoin/blockdata/script/struct.Script.html">bitcoin::blockdata::script::Script</a></li><li><a href="bitcoin/blockdata/script/struct.ScriptBuf.html">bitcoin::blockdata::script::ScriptBuf</a></li><li><a href="bitcoin/blockdata/script/struct.ScriptHash.html">bitcoin::blockdata::script::ScriptHash</a></li><li><a href="bitcoin/blockdata/script/struct.WScriptHash.html">bitcoin::blockdata::script::WScriptHash</a></li><li><a href="bitcoin/blockdata/script/witness_program/struct.WitnessProgram.html">bitcoin::blockdata::script::witness_program::WitnessProgram</a></li><li><a href="bitcoin/blockdata/script/witness_version/struct.TryFromError.html">bitcoin::blockdata::script::witness_version::TryFromError</a></li><li><a href="bitcoin/blockdata/transaction/struct.IndexOutOfBoundsError.html">bitcoin::blockdata::transaction::IndexOutOfBoundsError</a></li><li><a href="bitcoin/blockdata/transaction/struct.InputWeightPrediction.html">bitcoin::blockdata::transaction::InputWeightPrediction</a></li><li><a href="bitcoin/blockdata/transaction/struct.InputsIndexError.html">bitcoin::blockdata::transaction::InputsIndexError</a></li><li><a href="bitcoin/blockdata/transaction/struct.OutPoint.html">bitcoin::blockdata::transaction::OutPoint</a></li><li><a href="bitcoin/blockdata/transaction/struct.OutputsIndexError.html">bitcoin::blockdata::transaction::OutputsIndexError</a></li><li><a href="bitcoin/blockdata/transaction/struct.Sequence.html">bitcoin::blockdata::transaction::Sequence</a></li><li><a href="bitcoin/blockdata/transaction/struct.Transaction.html">bitcoin::blockdata::transaction::Transaction</a></li><li><a href="bitcoin/blockdata/transaction/struct.TxIn.html">bitcoin::blockdata::transaction::TxIn</a></li><li><a href="bitcoin/blockdata/transaction/struct.TxOut.html">bitcoin::blockdata::transaction::TxOut</a></li><li><a href="bitcoin/blockdata/transaction/struct.Txid.html">bitcoin::blockdata::transaction::Txid</a></li><li><a href="bitcoin/blockdata/transaction/struct.Version.html">bitcoin::blockdata::transaction::Version</a></li><li><a href="bitcoin/blockdata/transaction/struct.Wtxid.html">bitcoin::blockdata::transaction::Wtxid</a></li><li><a href="bitcoin/blockdata/weight/struct.Weight.html">bitcoin::blockdata::weight::Weight</a></li><li><a href="bitcoin/blockdata/witness/struct.Iter.html">bitcoin::blockdata::witness::Iter</a></li><li><a href="bitcoin/blockdata/witness/struct.Witness.html">bitcoin::blockdata::witness::Witness</a></li><li><a href="bitcoin/consensus/struct.Params.html">bitcoin::consensus::Params</a></li><li><a href="bitcoin/consensus/encode/struct.CheckedData.html">bitcoin::consensus::encode::CheckedData</a></li><li><a href="bitcoin/consensus/encode/struct.VarInt.html">bitcoin::consensus::encode::VarInt</a></li><li><a href="bitcoin/consensus/params/struct.Params.html">bitcoin::consensus::params::Params</a></li><li><a href="bitcoin/consensus/serde/struct.Hex.html">bitcoin::consensus::serde::Hex</a></li><li><a href="bitcoin/consensus/serde/struct.With.html">bitcoin::consensus::serde::With</a></li><li><a href="bitcoin/consensus/serde/hex/struct.DecodeError.html">bitcoin::consensus::serde::hex::DecodeError</a></li><li><a href="bitcoin/consensus/serde/hex/struct.DecodeInitError.html">bitcoin::consensus::serde::hex::DecodeInitError</a></li><li><a href="bitcoin/consensus/serde/hex/struct.Decoder.html">bitcoin::consensus::serde::hex::Decoder</a></li><li><a href="bitcoin/consensus/serde/hex/struct.Encoder.html">bitcoin::consensus::serde::hex::Encoder</a></li><li><a href="bitcoin/ecdsa/struct.SerializedSignature.html">bitcoin::ecdsa::SerializedSignature</a></li><li><a href="bitcoin/ecdsa/struct.Signature.html">bitcoin::ecdsa::Signature</a></li><li><a href="bitcoin/error/struct.ContainsPrefixError.html">bitcoin::error::ContainsPrefixError</a></li><li><a href="bitcoin/error/struct.MissingPrefixError.html">bitcoin::error::MissingPrefixError</a></li><li><a href="bitcoin/error/struct.ParseIntError.html">bitcoin::error::ParseIntError</a></li><li><a href="bitcoin/hash_types/struct.BlockHash.html">bitcoin::hash_types::BlockHash</a></li><li><a href="bitcoin/hash_types/struct.FilterHash.html">bitcoin::hash_types::FilterHash</a></li><li><a href="bitcoin/hash_types/struct.FilterHeader.html">bitcoin::hash_types::FilterHeader</a></li><li><a href="bitcoin/hash_types/struct.TxMerkleNode.html">bitcoin::hash_types::TxMerkleNode</a></li><li><a href="bitcoin/hash_types/struct.Txid.html">bitcoin::hash_types::Txid</a></li><li><a href="bitcoin/hash_types/struct.WitnessCommitment.html">bitcoin::hash_types::WitnessCommitment</a></li><li><a href="bitcoin/hash_types/struct.WitnessMerkleNode.html">bitcoin::hash_types::WitnessMerkleNode</a></li><li><a href="bitcoin/hash_types/struct.Wtxid.html">bitcoin::hash_types::Wtxid</a></li><li><a href="bitcoin/hashes/struct.FromSliceError.html">bitcoin::hashes::FromSliceError</a></li><li><a href="bitcoin/hashes/struct.Hmac.html">bitcoin::hashes::Hmac</a></li><li><a href="bitcoin/hashes/struct.HmacEngine.html">bitcoin::hashes::HmacEngine</a></li><li><a href="bitcoin/hashes/hash160/struct.Hash.html">bitcoin::hashes::hash160::Hash</a></li><li><a href="bitcoin/hashes/hex/struct.BytesToHexIter.html">bitcoin::hashes::hex::BytesToHexIter</a></li><li><a href="bitcoin/hashes/hex/struct.HexToBytesIter.html">bitcoin::hashes::hex::HexToBytesIter</a></li><li><a href="bitcoin/hashes/hex/struct.InvalidCharError.html">bitcoin::hashes::hex::InvalidCharError</a></li><li><a href="bitcoin/hashes/hex/struct.OddLengthStringError.html">bitcoin::hashes::hex::OddLengthStringError</a></li><li><a href="bitcoin/hashes/hex/buf_encoder/struct.BufEncoder.html">bitcoin::hashes::hex::buf_encoder::BufEncoder</a></li><li><a href="bitcoin/hashes/hex/display/struct.DisplayArray.html">bitcoin::hashes::hex::display::DisplayArray</a></li><li><a href="bitcoin/hashes/hex/display/struct.DisplayByteSlice.html">bitcoin::hashes::hex::display::DisplayByteSlice</a></li><li><a href="bitcoin/hashes/hex/error/struct.InvalidCharError.html">bitcoin::hashes::hex::error::InvalidCharError</a></li><li><a href="bitcoin/hashes/hex/error/struct.InvalidLengthError.html">bitcoin::hashes::hex::error::InvalidLengthError</a></li><li><a href="bitcoin/hashes/hex/error/struct.OddLengthStringError.html">bitcoin::hashes::hex::error::OddLengthStringError</a></li><li><a href="bitcoin/hashes/hmac/struct.Hmac.html">bitcoin::hashes::hmac::Hmac</a></li><li><a href="bitcoin/hashes/hmac/struct.HmacEngine.html">bitcoin::hashes::hmac::HmacEngine</a></li><li><a href="bitcoin/hashes/hmac/struct.HmacMidState.html">bitcoin::hashes::hmac::HmacMidState</a></li><li><a href="bitcoin/hashes/ripemd160/struct.Hash.html">bitcoin::hashes::ripemd160::Hash</a></li><li><a href="bitcoin/hashes/ripemd160/struct.HashEngine.html">bitcoin::hashes::ripemd160::HashEngine</a></li><li><a href="bitcoin/hashes/serde/de/struct.IgnoredAny.html">bitcoin::hashes::serde::de::IgnoredAny</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.BoolDeserializer.html">bitcoin::hashes::serde::de::value::BoolDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.BorrowedBytesDeserializer.html">bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.BorrowedStrDeserializer.html">bitcoin::hashes::serde::de::value::BorrowedStrDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.BytesDeserializer.html">bitcoin::hashes::serde::de::value::BytesDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.CharDeserializer.html">bitcoin::hashes::serde::de::value::CharDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.CowStrDeserializer.html">bitcoin::hashes::serde::de::value::CowStrDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.EnumAccessDeserializer.html">bitcoin::hashes::serde::de::value::EnumAccessDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.Error.html">bitcoin::hashes::serde::de::value::Error</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.F32Deserializer.html">bitcoin::hashes::serde::de::value::F32Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.F64Deserializer.html">bitcoin::hashes::serde::de::value::F64Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I128Deserializer.html">bitcoin::hashes::serde::de::value::I128Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I16Deserializer.html">bitcoin::hashes::serde::de::value::I16Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I32Deserializer.html">bitcoin::hashes::serde::de::value::I32Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I64Deserializer.html">bitcoin::hashes::serde::de::value::I64Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I8Deserializer.html">bitcoin::hashes::serde::de::value::I8Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.IsizeDeserializer.html">bitcoin::hashes::serde::de::value::IsizeDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.MapAccessDeserializer.html">bitcoin::hashes::serde::de::value::MapAccessDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.MapDeserializer.html">bitcoin::hashes::serde::de::value::MapDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.SeqAccessDeserializer.html">bitcoin::hashes::serde::de::value::SeqAccessDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.SeqDeserializer.html">bitcoin::hashes::serde::de::value::SeqDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.StrDeserializer.html">bitcoin::hashes::serde::de::value::StrDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.StringDeserializer.html">bitcoin::hashes::serde::de::value::StringDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U128Deserializer.html">bitcoin::hashes::serde::de::value::U128Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U16Deserializer.html">bitcoin::hashes::serde::de::value::U16Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U32Deserializer.html">bitcoin::hashes::serde::de::value::U32Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U64Deserializer.html">bitcoin::hashes::serde::de::value::U64Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U8Deserializer.html">bitcoin::hashes::serde::de::value::U8Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.UnitDeserializer.html">bitcoin::hashes::serde::de::value::UnitDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.UsizeDeserializer.html">bitcoin::hashes::serde::de::value::UsizeDeserializer</a></li><li><a href="bitcoin/hashes/serde/ser/struct.Impossible.html">bitcoin::hashes::serde::ser::Impossible</a></li><li><a href="bitcoin/hashes/sha1/struct.Hash.html">bitcoin::hashes::sha1::Hash</a></li><li><a href="bitcoin/hashes/sha1/struct.HashEngine.html">bitcoin::hashes::sha1::HashEngine</a></li><li><a href="bitcoin/hashes/sha256/struct.Hash.html">bitcoin::hashes::sha256::Hash</a></li><li><a href="bitcoin/hashes/sha256/struct.HashEngine.html">bitcoin::hashes::sha256::HashEngine</a></li><li><a href="bitcoin/hashes/sha256/struct.Midstate.html">bitcoin::hashes::sha256::Midstate</a></li><li><a href="bitcoin/hashes/sha256d/struct.Hash.html">bitcoin::hashes::sha256d::Hash</a></li><li><a href="bitcoin/hashes/sha256t/struct.Hash.html">bitcoin::hashes::sha256t::Hash</a></li><li><a href="bitcoin/hashes/sha384/struct.Hash.html">bitcoin::hashes::sha384::Hash</a></li><li><a href="bitcoin/hashes/sha384/struct.HashEngine.html">bitcoin::hashes::sha384::HashEngine</a></li><li><a href="bitcoin/hashes/sha512/struct.Hash.html">bitcoin::hashes::sha512::Hash</a></li><li><a href="bitcoin/hashes/sha512/struct.HashEngine.html">bitcoin::hashes::sha512::HashEngine</a></li><li><a href="bitcoin/hashes/sha512_256/struct.Hash.html">bitcoin::hashes::sha512_256::Hash</a></li><li><a href="bitcoin/hashes/sha512_256/struct.HashEngine.html">bitcoin::hashes::sha512_256::HashEngine</a></li><li><a href="bitcoin/hashes/siphash24/struct.Hash.html">bitcoin::hashes::siphash24::Hash</a></li><li><a href="bitcoin/hashes/siphash24/struct.HashEngine.html">bitcoin::hashes::siphash24::HashEngine</a></li><li><a href="bitcoin/hashes/siphash24/struct.State.html">bitcoin::hashes::siphash24::State</a></li><li><a href="bitcoin/io/struct.Cursor.html">bitcoin::io::Cursor</a></li><li><a href="bitcoin/io/struct.Error.html">bitcoin::io::Error</a></li><li><a href="bitcoin/io/struct.FromStd.html">bitcoin::io::FromStd</a></li><li><a href="bitcoin/io/struct.Sink.html">bitcoin::io::Sink</a></li><li><a href="bitcoin/io/struct.Take.html">bitcoin::io::Take</a></li><li><a href="bitcoin/io/struct.ToStd.html">bitcoin::io::ToStd</a></li><li><a href="bitcoin/key/struct.CompressedPublicKey.html">bitcoin::key::CompressedPublicKey</a></li><li><a href="bitcoin/key/struct.InvalidAddressVersionError.html">bitcoin::key::InvalidAddressVersionError</a></li><li><a href="bitcoin/key/struct.InvalidBase58PayloadLengthError.html">bitcoin::key::InvalidBase58PayloadLengthError</a></li><li><a href="bitcoin/key/struct.Keypair.html">bitcoin::key::Keypair</a></li><li><a href="bitcoin/key/struct.PrivateKey.html">bitcoin::key::PrivateKey</a></li><li><a href="bitcoin/key/struct.PubkeyHash.html">bitcoin::key::PubkeyHash</a></li><li><a href="bitcoin/key/struct.PublicKey.html">bitcoin::key::PublicKey</a></li><li><a href="bitcoin/key/struct.Secp256k1.html">bitcoin::key::Secp256k1</a></li><li><a href="bitcoin/key/struct.SortKey.html">bitcoin::key::SortKey</a></li><li><a href="bitcoin/key/struct.TweakedKeypair.html">bitcoin::key::TweakedKeypair</a></li><li><a href="bitcoin/key/struct.TweakedPublicKey.html">bitcoin::key::TweakedPublicKey</a></li><li><a href="bitcoin/key/struct.UncompressedPublicKeyError.html">bitcoin::key::UncompressedPublicKeyError</a></li><li><a href="bitcoin/key/struct.WPubkeyHash.html">bitcoin::key::WPubkeyHash</a></li><li><a href="bitcoin/key/struct.XOnlyPublicKey.html">bitcoin::key::XOnlyPublicKey</a></li><li><a href="bitcoin/merkle_tree/struct.MerkleBlock.html">bitcoin::merkle_tree::MerkleBlock</a></li><li><a href="bitcoin/merkle_tree/struct.PartialMerkleTree.html">bitcoin::merkle_tree::PartialMerkleTree</a></li><li><a href="bitcoin/network/struct.ParseNetworkError.html">bitcoin::network::ParseNetworkError</a></li><li><a href="bitcoin/network/struct.UnknownChainHashError.html">bitcoin::network::UnknownChainHashError</a></li><li><a href="bitcoin/p2p/struct.Address.html">bitcoin::p2p::Address</a></li><li><a href="bitcoin/p2p/struct.Magic.html">bitcoin::p2p::Magic</a></li><li><a href="bitcoin/p2p/struct.ParseMagicError.html">bitcoin::p2p::ParseMagicError</a></li><li><a href="bitcoin/p2p/struct.ServiceFlags.html">bitcoin::p2p::ServiceFlags</a></li><li><a href="bitcoin/p2p/struct.UnknownMagicError.html">bitcoin::p2p::UnknownMagicError</a></li><li><a href="bitcoin/p2p/address/struct.AddrV2Message.html">bitcoin::p2p::address::AddrV2Message</a></li><li><a href="bitcoin/p2p/address/struct.Address.html">bitcoin::p2p::address::Address</a></li><li><a href="bitcoin/p2p/message/struct.CommandString.html">bitcoin::p2p::message::CommandString</a></li><li><a href="bitcoin/p2p/message/struct.CommandStringError.html">bitcoin::p2p::message::CommandStringError</a></li><li><a href="bitcoin/p2p/message/struct.RawNetworkMessage.html">bitcoin::p2p::message::RawNetworkMessage</a></li><li><a href="bitcoin/p2p/message_blockdata/struct.GetBlocksMessage.html">bitcoin::p2p::message_blockdata::GetBlocksMessage</a></li><li><a href="bitcoin/p2p/message_blockdata/struct.GetHeadersMessage.html">bitcoin::p2p::message_blockdata::GetHeadersMessage</a></li><li><a href="bitcoin/p2p/message_bloom/struct.FilterAdd.html">bitcoin::p2p::message_bloom::FilterAdd</a></li><li><a href="bitcoin/p2p/message_bloom/struct.FilterLoad.html">bitcoin::p2p::message_bloom::FilterLoad</a></li><li><a href="bitcoin/p2p/message_compact_blocks/struct.BlockTxn.html">bitcoin::p2p::message_compact_blocks::BlockTxn</a></li><li><a href="bitcoin/p2p/message_compact_blocks/struct.CmpctBlock.html">bitcoin::p2p::message_compact_blocks::CmpctBlock</a></li><li><a href="bitcoin/p2p/message_compact_blocks/struct.GetBlockTxn.html">bitcoin::p2p::message_compact_blocks::GetBlockTxn</a></li><li><a href="bitcoin/p2p/message_compact_blocks/struct.SendCmpct.html">bitcoin::p2p::message_compact_blocks::SendCmpct</a></li><li><a href="bitcoin/p2p/message_filter/struct.CFCheckpt.html">bitcoin::p2p::message_filter::CFCheckpt</a></li><li><a href="bitcoin/p2p/message_filter/struct.CFHeaders.html">bitcoin::p2p::message_filter::CFHeaders</a></li><li><a href="bitcoin/p2p/message_filter/struct.CFilter.html">bitcoin::p2p::message_filter::CFilter</a></li><li><a href="bitcoin/p2p/message_filter/struct.GetCFCheckpt.html">bitcoin::p2p::message_filter::GetCFCheckpt</a></li><li><a href="bitcoin/p2p/message_filter/struct.GetCFHeaders.html">bitcoin::p2p::message_filter::GetCFHeaders</a></li><li><a href="bitcoin/p2p/message_filter/struct.GetCFilters.html">bitcoin::p2p::message_filter::GetCFilters</a></li><li><a href="bitcoin/p2p/message_network/struct.Reject.html">bitcoin::p2p::message_network::Reject</a></li><li><a href="bitcoin/p2p/message_network/struct.VersionMessage.html">bitcoin::p2p::message_network::VersionMessage</a></li><li><a href="bitcoin/parse/struct.ParseIntError.html">bitcoin::parse::ParseIntError</a></li><li><a href="bitcoin/pow/struct.CompactTarget.html">bitcoin::pow::CompactTarget</a></li><li><a href="bitcoin/pow/struct.Target.html">bitcoin::pow::Target</a></li><li><a href="bitcoin/pow/struct.Work.html">bitcoin::pow::Work</a></li><li><a href="bitcoin/psbt/struct.Input.html">bitcoin::psbt::Input</a></li><li><a href="bitcoin/psbt/struct.Output.html">bitcoin::psbt::Output</a></li><li><a href="bitcoin/psbt/struct.Psbt.html">bitcoin::psbt::Psbt</a></li><li><a href="bitcoin/psbt/struct.PsbtSighashType.html">bitcoin::psbt::PsbtSighashType</a></li><li><a href="bitcoin/psbt/raw/struct.Key.html">bitcoin::psbt::raw::Key</a></li><li><a href="bitcoin/psbt/raw/struct.Pair.html">bitcoin::psbt::raw::Pair</a></li><li><a href="bitcoin/psbt/raw/struct.ProprietaryKey.html">bitcoin::psbt::raw::ProprietaryKey</a></li><li><a href="bitcoin/secp256k1/struct.AllPreallocated.html">bitcoin::secp256k1::AllPreallocated</a></li><li><a href="bitcoin/secp256k1/struct.InvalidParityValue.html">bitcoin::secp256k1::InvalidParityValue</a></li><li><a href="bitcoin/secp256k1/struct.Keypair.html">bitcoin::secp256k1::Keypair</a></li><li><a href="bitcoin/secp256k1/struct.Message.html">bitcoin::secp256k1::Message</a></li><li><a href="bitcoin/secp256k1/struct.PublicKey.html">bitcoin::secp256k1::PublicKey</a></li><li><a href="bitcoin/secp256k1/struct.Scalar.html">bitcoin::secp256k1::Scalar</a></li><li><a href="bitcoin/secp256k1/struct.Secp256k1.html">bitcoin::secp256k1::Secp256k1</a></li><li><a href="bitcoin/secp256k1/struct.SecretKey.html">bitcoin::secp256k1::SecretKey</a></li><li><a href="bitcoin/secp256k1/struct.SignOnlyPreallocated.html">bitcoin::secp256k1::SignOnlyPreallocated</a></li><li><a href="bitcoin/secp256k1/struct.VerifyOnlyPreallocated.html">bitcoin::secp256k1::VerifyOnlyPreallocated</a></li><li><a href="bitcoin/secp256k1/struct.XOnlyPublicKey.html">bitcoin::secp256k1::XOnlyPublicKey</a></li><li><a href="bitcoin/secp256k1/ecdh/struct.SharedSecret.html">bitcoin::secp256k1::ecdh::SharedSecret</a></li><li><a href="bitcoin/secp256k1/ecdsa/struct.RecoverableSignature.html">bitcoin::secp256k1::ecdsa::RecoverableSignature</a></li><li><a href="bitcoin/secp256k1/ecdsa/struct.RecoveryId.html">bitcoin::secp256k1::ecdsa::RecoveryId</a></li><li><a href="bitcoin/secp256k1/ecdsa/struct.SerializedSignature.html">bitcoin::secp256k1::ecdsa::SerializedSignature</a></li><li><a href="bitcoin/secp256k1/ecdsa/struct.Signature.html">bitcoin::secp256k1::ecdsa::Signature</a></li><li><a href="bitcoin/secp256k1/ecdsa/serialized_signature/struct.IntoIter.html">bitcoin::secp256k1::ecdsa::serialized_signature::IntoIter</a></li><li><a href="bitcoin/secp256k1/ecdsa/serialized_signature/struct.SerializedSignature.html">bitcoin::secp256k1::ecdsa::serialized_signature::SerializedSignature</a></li><li><a href="bitcoin/secp256k1/ellswift/struct.ElligatorSwift.html">bitcoin::secp256k1::ellswift::ElligatorSwift</a></li><li><a href="bitcoin/secp256k1/ellswift/struct.ElligatorSwiftSharedSecret.html">bitcoin::secp256k1::ellswift::ElligatorSwiftSharedSecret</a></li><li><a href="bitcoin/secp256k1/ffi/struct.Context.html">bitcoin::secp256k1::ffi::Context</a></li><li><a href="bitcoin/secp256k1/ffi/struct.ElligatorSwift.html">bitcoin::secp256k1::ffi::ElligatorSwift</a></li><li><a href="bitcoin/secp256k1/ffi/struct.Keypair.html">bitcoin::secp256k1::ffi::Keypair</a></li><li><a href="bitcoin/secp256k1/ffi/struct.PublicKey.html">bitcoin::secp256k1::ffi::PublicKey</a></li><li><a href="bitcoin/secp256k1/ffi/struct.SchnorrSigExtraParams.html">bitcoin::secp256k1::ffi::SchnorrSigExtraParams</a></li><li><a href="bitcoin/secp256k1/ffi/struct.Signature.html">bitcoin::secp256k1::ffi::Signature</a></li><li><a href="bitcoin/secp256k1/ffi/struct.XOnlyPublicKey.html">bitcoin::secp256k1::ffi::XOnlyPublicKey</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/struct.RecoverableSignature.html">bitcoin::secp256k1::ffi::recovery::RecoverableSignature</a></li><li><a href="bitcoin/secp256k1/ffi/types/struct.AlignedType.html">bitcoin::secp256k1::ffi::types::AlignedType</a></li><li><a href="bitcoin/secp256k1/hashes/struct.FromSliceError.html">bitcoin::secp256k1::hashes::FromSliceError</a></li><li><a href="bitcoin/secp256k1/hashes/struct.Hmac.html">bitcoin::secp256k1::hashes::Hmac</a></li><li><a href="bitcoin/secp256k1/hashes/struct.HmacEngine.html">bitcoin::secp256k1::hashes::HmacEngine</a></li><li><a href="bitcoin/secp256k1/rand/struct.Error.html">bitcoin::secp256k1::rand::Error</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Alphanumeric.html">bitcoin::secp256k1::rand::distributions::Alphanumeric</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Bernoulli.html">bitcoin::secp256k1::rand::distributions::Bernoulli</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.DistIter.html">bitcoin::secp256k1::rand::distributions::DistIter</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.DistMap.html">bitcoin::secp256k1::rand::distributions::DistMap</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Open01.html">bitcoin::secp256k1::rand::distributions::Open01</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.OpenClosed01.html">bitcoin::secp256k1::rand::distributions::OpenClosed01</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Slice.html">bitcoin::secp256k1::rand::distributions::Slice</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Standard.html">bitcoin::secp256k1::rand::distributions::Standard</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Uniform.html">bitcoin::secp256k1::rand::distributions::Uniform</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.WeightedIndex.html">bitcoin::secp256k1::rand::distributions::WeightedIndex</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.Uniform.html">bitcoin::secp256k1::rand::distributions::uniform::Uniform</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.UniformChar.html">bitcoin::secp256k1::rand::distributions::uniform::UniformChar</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.UniformDuration.html">bitcoin::secp256k1::rand::distributions::uniform::UniformDuration</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.UniformFloat.html">bitcoin::secp256k1::rand::distributions::uniform::UniformFloat</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.UniformInt.html">bitcoin::secp256k1::rand::distributions::uniform::UniformInt</a></li><li><a href="bitcoin/secp256k1/rand/distributions/weighted/struct.WeightedIndex.html">bitcoin::secp256k1::rand::distributions::weighted::WeightedIndex</a></li><li><a href="bitcoin/secp256k1/rand/distributions/weighted/alias_method/struct.WeightedIndex.html">bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex</a></li><li><a href="bitcoin/secp256k1/rand/prelude/struct.StdRng.html">bitcoin::secp256k1::rand::prelude::StdRng</a></li><li><a href="bitcoin/secp256k1/rand/prelude/struct.ThreadRng.html">bitcoin::secp256k1::rand::prelude::ThreadRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/struct.OsRng.html">bitcoin::secp256k1::rand::rngs::OsRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/struct.StdRng.html">bitcoin::secp256k1::rand::rngs::StdRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/struct.ThreadRng.html">bitcoin::secp256k1::rand::rngs::ThreadRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/adapter/struct.ReadError.html">bitcoin::secp256k1::rand::rngs::adapter::ReadError</a></li><li><a href="bitcoin/secp256k1/rand/rngs/adapter/struct.ReadRng.html">bitcoin::secp256k1::rand::rngs::adapter::ReadRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/adapter/struct.ReseedingRng.html">bitcoin::secp256k1::rand::rngs::adapter::ReseedingRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/mock/struct.StepRng.html">bitcoin::secp256k1::rand::rngs::mock::StepRng</a></li><li><a href="bitcoin/secp256k1/rand/seq/struct.SliceChooseIter.html">bitcoin::secp256k1::rand::seq::SliceChooseIter</a></li><li><a href="bitcoin/secp256k1/scalar/struct.OutOfRangeError.html">bitcoin::secp256k1::scalar::OutOfRangeError</a></li><li><a href="bitcoin/secp256k1/scalar/struct.Scalar.html">bitcoin::secp256k1::scalar::Scalar</a></li><li><a href="bitcoin/secp256k1/schnorr/struct.Signature.html">bitcoin::secp256k1::schnorr::Signature</a></li><li><a href="bitcoin/sighash/struct.Annex.html">bitcoin::sighash::Annex</a></li><li><a href="bitcoin/sighash/struct.InvalidSighashTypeError.html">bitcoin::sighash::InvalidSighashTypeError</a></li><li><a href="bitcoin/sighash/struct.LegacySighash.html">bitcoin::sighash::LegacySighash</a></li><li><a href="bitcoin/sighash/struct.NonStandardSighashTypeError.html">bitcoin::sighash::NonStandardSighashTypeError</a></li><li><a href="bitcoin/sighash/struct.PrevoutsKindError.html">bitcoin::sighash::PrevoutsKindError</a></li><li><a href="bitcoin/sighash/struct.PrevoutsSizeError.html">bitcoin::sighash::PrevoutsSizeError</a></li><li><a href="bitcoin/sighash/struct.ScriptPath.html">bitcoin::sighash::ScriptPath</a></li><li><a href="bitcoin/sighash/struct.SegwitV0Sighash.html">bitcoin::sighash::SegwitV0Sighash</a></li><li><a href="bitcoin/sighash/struct.SighashCache.html">bitcoin::sighash::SighashCache</a></li><li><a href="bitcoin/sighash/struct.SighashTypeParseError.html">bitcoin::sighash::SighashTypeParseError</a></li><li><a href="bitcoin/sighash/struct.SingleMissingOutputError.html">bitcoin::sighash::SingleMissingOutputError</a></li><li><a href="bitcoin/sighash/struct.TapSighash.html">bitcoin::sighash::TapSighash</a></li><li><a href="bitcoin/sighash/struct.TapSighashTag.html">bitcoin::sighash::TapSighashTag</a></li><li><a href="bitcoin/sign_message/struct.MessageSignature.html">bitcoin::sign_message::MessageSignature</a></li><li><a href="bitcoin/taproot/struct.ControlBlock.html">bitcoin::taproot::ControlBlock</a></li><li><a href="bitcoin/taproot/struct.FutureLeafVersion.html">bitcoin::taproot::FutureLeafVersion</a></li><li><a href="bitcoin/taproot/struct.LeafNode.html">bitcoin::taproot::LeafNode</a></li><li><a href="bitcoin/taproot/struct.LeafNodes.html">bitcoin::taproot::LeafNodes</a></li><li><a href="bitcoin/taproot/struct.NodeInfo.html">bitcoin::taproot::NodeInfo</a></li><li><a href="bitcoin/taproot/struct.ScriptLeaf.html">bitcoin::taproot::ScriptLeaf</a></li><li><a href="bitcoin/taproot/struct.ScriptLeaves.html">bitcoin::taproot::ScriptLeaves</a></li><li><a href="bitcoin/taproot/struct.Signature.html">bitcoin::taproot::Signature</a></li><li><a href="bitcoin/taproot/struct.TapBranchTag.html">bitcoin::taproot::TapBranchTag</a></li><li><a href="bitcoin/taproot/struct.TapLeafHash.html">bitcoin::taproot::TapLeafHash</a></li><li><a href="bitcoin/taproot/struct.TapLeafTag.html">bitcoin::taproot::TapLeafTag</a></li><li><a href="bitcoin/taproot/struct.TapNodeHash.html">bitcoin::taproot::TapNodeHash</a></li><li><a href="bitcoin/taproot/struct.TapTree.html">bitcoin::taproot::TapTree</a></li><li><a href="bitcoin/taproot/struct.TapTweakHash.html">bitcoin::taproot::TapTweakHash</a></li><li><a href="bitcoin/taproot/struct.TapTweakTag.html">bitcoin::taproot::TapTweakTag</a></li><li><a href="bitcoin/taproot/struct.TaprootBuilder.html">bitcoin::taproot::TaprootBuilder</a></li><li><a href="bitcoin/taproot/struct.TaprootMerkleBranch.html">bitcoin::taproot::TaprootMerkleBranch</a></li><li><a href="bitcoin/taproot/struct.TaprootSpendInfo.html">bitcoin::taproot::TaprootSpendInfo</a></li><li><a href="bitcoin/taproot/merkle_branch/struct.IntoIter.html">bitcoin::taproot::merkle_branch::IntoIter</a></li><li><a href="bitcoin/taproot/merkle_branch/struct.TaprootMerkleBranch.html">bitcoin::taproot::merkle_branch::TaprootMerkleBranch</a></li><li><a href="bitcoin/taproot/serialized_signature/struct.IntoIter.html">bitcoin::taproot::serialized_signature::IntoIter</a></li><li><a href="bitcoin/taproot/serialized_signature/struct.SerializedSignature.html">bitcoin::taproot::serialized_signature::SerializedSignature</a></li><li><a href="indexed_tx_graph/struct.ChangeSet.html">indexed_tx_graph::ChangeSet</a></li><li><a href="indexed_tx_graph/struct.IndexedTxGraph.html">indexed_tx_graph::IndexedTxGraph</a></li><li><a href="indexer/keychain_txout/struct.ChangeSet.html">indexer::keychain_txout::ChangeSet</a></li><li><a href="indexer/keychain_txout/struct.KeychainTxOutIndex.html">indexer::keychain_txout::KeychainTxOutIndex</a></li><li><a href="indexer/spk_txout/struct.SpkTxOutIndex.html">indexer::spk_txout::SpkTxOutIndex</a></li><li><a href="local_chain/struct.AlterCheckPointError.html">local_chain::AlterCheckPointError</a></li><li><a href="local_chain/struct.CannotConnectError.html">local_chain::CannotConnectError</a></li><li><a href="local_chain/struct.ChangeSet.html">local_chain::ChangeSet</a></li><li><a href="local_chain/struct.CheckPoint.html">local_chain::CheckPoint</a></li><li><a href="local_chain/struct.CheckPointIter.html">local_chain::CheckPointIter</a></li><li><a href="local_chain/struct.LocalChain.html">local_chain::LocalChain</a></li><li><a href="local_chain/struct.MissingGenesisError.html">local_chain::MissingGenesisError</a></li><li><a href="spk_client/struct.FullScanRequest.html">spk_client::FullScanRequest</a></li><li><a href="spk_client/struct.FullScanRequestBuilder.html">spk_client::FullScanRequestBuilder</a></li><li><a href="spk_client/struct.FullScanResponse.html">spk_client::FullScanResponse</a></li><li><a href="spk_client/struct.SyncProgress.html">spk_client::SyncProgress</a></li><li><a href="spk_client/struct.SyncRequest.html">spk_client::SyncRequest</a></li><li><a href="spk_client/struct.SyncRequestBuilder.html">spk_client::SyncRequestBuilder</a></li><li><a href="spk_client/struct.SyncResponse.html">spk_client::SyncResponse</a></li><li><a href="tx_graph/struct.CanonicalTx.html">tx_graph::CanonicalTx</a></li><li><a href="tx_graph/struct.ChangeSet.html">tx_graph::ChangeSet</a></li><li><a href="tx_graph/struct.TxAncestors.html">tx_graph::TxAncestors</a></li><li><a href="tx_graph/struct.TxDescendants.html">tx_graph::TxDescendants</a></li><li><a href="tx_graph/struct.TxGraph.html">tx_graph::TxGraph</a></li><li><a href="tx_graph/struct.TxNode.html">tx_graph::TxNode</a></li><li><a href="tx_graph/struct.TxUpdate.html">tx_graph::TxUpdate</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.CanonicalReason.html">CanonicalReason</a></li><li><a href="enum.ChainPosition.html">ChainPosition</a></li><li><a href="enum.ObservedIn.html">ObservedIn</a></li><li><a href="bitcoin/enum.AddressType.html">bitcoin::AddressType</a></li><li><a href="bitcoin/enum.Denomination.html">bitcoin::Denomination</a></li><li><a href="bitcoin/enum.EcdsaSighashType.html">bitcoin::EcdsaSighashType</a></li><li><a href="bitcoin/enum.KnownHrp.html">bitcoin::KnownHrp</a></li><li><a href="bitcoin/enum.Network.html">bitcoin::Network</a></li><li><a href="bitcoin/enum.NetworkKind.html">bitcoin::NetworkKind</a></li><li><a href="bitcoin/enum.TapSighashType.html">bitcoin::TapSighashType</a></li><li><a href="bitcoin/enum.WitnessVersion.html">bitcoin::WitnessVersion</a></li><li><a href="bitcoin/address/enum.AddressData.html">bitcoin::address::AddressData</a></li><li><a href="bitcoin/address/enum.AddressType.html">bitcoin::address::AddressType</a></li><li><a href="bitcoin/address/enum.FromScriptError.html">bitcoin::address::FromScriptError</a></li><li><a href="bitcoin/address/enum.KnownHrp.html">bitcoin::address::KnownHrp</a></li><li><a href="bitcoin/address/enum.NetworkChecked.html">bitcoin::address::NetworkChecked</a></li><li><a href="bitcoin/address/enum.NetworkUnchecked.html">bitcoin::address::NetworkUnchecked</a></li><li><a href="bitcoin/address/enum.P2shError.html">bitcoin::address::P2shError</a></li><li><a href="bitcoin/address/enum.ParseError.html">bitcoin::address::ParseError</a></li><li><a href="bitcoin/address/error/enum.FromScriptError.html">bitcoin::address::error::FromScriptError</a></li><li><a href="bitcoin/address/error/enum.P2shError.html">bitcoin::address::error::P2shError</a></li><li><a href="bitcoin/address/error/enum.ParseError.html">bitcoin::address::error::ParseError</a></li><li><a href="bitcoin/amount/enum.Denomination.html">bitcoin::amount::Denomination</a></li><li><a href="bitcoin/amount/enum.ParseAmountError.html">bitcoin::amount::ParseAmountError</a></li><li><a href="bitcoin/base58/enum.Error.html">bitcoin::base58::Error</a></li><li><a href="bitcoin/base58/error/enum.Error.html">bitcoin::base58::error::Error</a></li><li><a href="bitcoin/base64/enum.DecodeError.html">bitcoin::base64::DecodeError</a></li><li><a href="bitcoin/base64/enum.DecodeSliceError.html">bitcoin::base64::DecodeSliceError</a></li><li><a href="bitcoin/base64/enum.EncodeSliceError.html">bitcoin::base64::EncodeSliceError</a></li><li><a href="bitcoin/base64/alphabet/enum.ParseAlphabetError.html">bitcoin::base64::alphabet::ParseAlphabetError</a></li><li><a href="bitcoin/base64/engine/enum.DecodePaddingMode.html">bitcoin::base64::engine::DecodePaddingMode</a></li><li><a href="bitcoin/bech32/enum.Bech32.html">bitcoin::bech32::Bech32</a></li><li><a href="bitcoin/bech32/enum.Bech32m.html">bitcoin::bech32::Bech32m</a></li><li><a href="bitcoin/bech32/enum.DecodeError.html">bitcoin::bech32::DecodeError</a></li><li><a href="bitcoin/bech32/enum.EncodeError.html">bitcoin::bech32::EncodeError</a></li><li><a href="bitcoin/bech32/enum.EncodeIoError.html">bitcoin::bech32::EncodeIoError</a></li><li><a href="bitcoin/bech32/enum.NoChecksum.html">bitcoin::bech32::NoChecksum</a></li><li><a href="bitcoin/bech32/primitives/enum.Bech32.html">bitcoin::bech32::primitives::Bech32</a></li><li><a href="bitcoin/bech32/primitives/enum.Bech32m.html">bitcoin::bech32::primitives::Bech32m</a></li><li><a href="bitcoin/bech32/primitives/enum.NoChecksum.html">bitcoin::bech32::primitives::NoChecksum</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.CharError.html">bitcoin::bech32::primitives::decode::CharError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.CheckedHrpstringError.html">bitcoin::bech32::primitives::decode::CheckedHrpstringError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.ChecksumError.html">bitcoin::bech32::primitives::decode::ChecksumError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.PaddingError.html">bitcoin::bech32::primitives::decode::PaddingError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.SegwitHrpstringError.html">bitcoin::bech32::primitives::decode::SegwitHrpstringError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.UncheckedHrpstringError.html">bitcoin::bech32::primitives::decode::UncheckedHrpstringError</a></li><li><a href="bitcoin/bech32/primitives/gf32/enum.FromCharError.html">bitcoin::bech32::primitives::gf32::FromCharError</a></li><li><a href="bitcoin/bech32/primitives/gf32/enum.TryFromError.html">bitcoin::bech32::primitives::gf32::TryFromError</a></li><li><a href="bitcoin/bech32/primitives/hrp/enum.Error.html">bitcoin::bech32::primitives::hrp::Error</a></li><li><a href="bitcoin/bech32/primitives/segwit/enum.WitnessLengthError.html">bitcoin::bech32::primitives::segwit::WitnessLengthError</a></li><li><a href="bitcoin/bech32/segwit/enum.EncodeError.html">bitcoin::bech32::segwit::EncodeError</a></li><li><a href="bitcoin/bip152/enum.Error.html">bitcoin::bip152::Error</a></li><li><a href="bitcoin/bip158/enum.Error.html">bitcoin::bip158::Error</a></li><li><a href="bitcoin/bip32/enum.ChildNumber.html">bitcoin::bip32::ChildNumber</a></li><li><a href="bitcoin/bip32/enum.Error.html">bitcoin::bip32::Error</a></li><li><a href="bitcoin/blockdata/block/enum.Bip34Error.html">bitcoin::blockdata::block::Bip34Error</a></li><li><a href="bitcoin/blockdata/block/enum.ValidationError.html">bitcoin::blockdata::block::ValidationError</a></li><li><a href="bitcoin/blockdata/locktime/absolute/enum.LockTime.html">bitcoin::blockdata::locktime::absolute::LockTime</a></li><li><a href="bitcoin/blockdata/locktime/relative/enum.LockTime.html">bitcoin::blockdata::locktime::relative::LockTime</a></li><li><a href="bitcoin/blockdata/opcodes/enum.Class.html">bitcoin::blockdata::opcodes::Class</a></li><li><a href="bitcoin/blockdata/opcodes/enum.ClassifyContext.html">bitcoin::blockdata::opcodes::ClassifyContext</a></li><li><a href="bitcoin/blockdata/script/enum.Error.html">bitcoin::blockdata::script::Error</a></li><li><a href="bitcoin/blockdata/script/enum.Instruction.html">bitcoin::blockdata::script::Instruction</a></li><li><a href="bitcoin/blockdata/script/witness_program/enum.Error.html">bitcoin::blockdata::script::witness_program::Error</a></li><li><a href="bitcoin/blockdata/script/witness_version/enum.FromStrError.html">bitcoin::blockdata::script::witness_version::FromStrError</a></li><li><a href="bitcoin/blockdata/script/witness_version/enum.TryFromInstructionError.html">bitcoin::blockdata::script::witness_version::TryFromInstructionError</a></li><li><a href="bitcoin/blockdata/script/witness_version/enum.WitnessVersion.html">bitcoin::blockdata::script::witness_version::WitnessVersion</a></li><li><a href="bitcoin/blockdata/transaction/enum.ParseOutPointError.html">bitcoin::blockdata::transaction::ParseOutPointError</a></li><li><a href="bitcoin/consensus/enum.DecodeError.html">bitcoin::consensus::DecodeError</a></li><li><a href="bitcoin/consensus/encode/enum.Error.html">bitcoin::consensus::encode::Error</a></li><li><a href="bitcoin/consensus/encode/enum.FromHexError.html">bitcoin::consensus::encode::FromHexError</a></li><li><a href="bitcoin/consensus/serde/hex/enum.Lower.html">bitcoin::consensus::serde::hex::Lower</a></li><li><a href="bitcoin/consensus/serde/hex/enum.Upper.html">bitcoin::consensus::serde::hex::Upper</a></li><li><a href="bitcoin/ecdsa/enum.Error.html">bitcoin::ecdsa::Error</a></li><li><a href="bitcoin/error/enum.PrefixedHexError.html">bitcoin::error::PrefixedHexError</a></li><li><a href="bitcoin/error/enum.UnprefixedHexError.html">bitcoin::error::UnprefixedHexError</a></li><li><a href="bitcoin/hashes/hex/enum.Case.html">bitcoin::hashes::hex::Case</a></li><li><a href="bitcoin/hashes/hex/enum.HexToArrayError.html">bitcoin::hashes::hex::HexToArrayError</a></li><li><a href="bitcoin/hashes/hex/enum.HexToBytesError.html">bitcoin::hashes::hex::HexToBytesError</a></li><li><a href="bitcoin/hashes/hex/error/enum.HexToArrayError.html">bitcoin::hashes::hex::error::HexToArrayError</a></li><li><a href="bitcoin/hashes/hex/error/enum.HexToBytesError.html">bitcoin::hashes::hex::error::HexToBytesError</a></li><li><a href="bitcoin/hashes/hex/parse/enum.HexToArrayError.html">bitcoin::hashes::hex::parse::HexToArrayError</a></li><li><a href="bitcoin/hashes/hex/parse/enum.HexToBytesError.html">bitcoin::hashes::hex::parse::HexToBytesError</a></li><li><a href="bitcoin/hashes/serde/de/enum.Unexpected.html">bitcoin::hashes::serde::de::Unexpected</a></li><li><a href="bitcoin/io/enum.ErrorKind.html">bitcoin::io::ErrorKind</a></li><li><a href="bitcoin/key/enum.FromSliceError.html">bitcoin::key::FromSliceError</a></li><li><a href="bitcoin/key/enum.FromWifError.html">bitcoin::key::FromWifError</a></li><li><a href="bitcoin/key/enum.Parity.html">bitcoin::key::Parity</a></li><li><a href="bitcoin/key/enum.ParseCompressedPublicKeyError.html">bitcoin::key::ParseCompressedPublicKeyError</a></li><li><a href="bitcoin/key/enum.ParsePublicKeyError.html">bitcoin::key::ParsePublicKeyError</a></li><li><a href="bitcoin/merkle_tree/enum.MerkleBlockError.html">bitcoin::merkle_tree::MerkleBlockError</a></li><li><a href="bitcoin/network/enum.Network.html">bitcoin::network::Network</a></li><li><a href="bitcoin/network/enum.NetworkKind.html">bitcoin::network::NetworkKind</a></li><li><a href="bitcoin/p2p/address/enum.AddrV2.html">bitcoin::p2p::address::AddrV2</a></li><li><a href="bitcoin/p2p/message/enum.NetworkMessage.html">bitcoin::p2p::message::NetworkMessage</a></li><li><a href="bitcoin/p2p/message_blockdata/enum.Inventory.html">bitcoin::p2p::message_blockdata::Inventory</a></li><li><a href="bitcoin/p2p/message_bloom/enum.BloomFlags.html">bitcoin::p2p::message_bloom::BloomFlags</a></li><li><a href="bitcoin/p2p/message_network/enum.RejectReason.html">bitcoin::p2p::message_network::RejectReason</a></li><li><a href="bitcoin/psbt/enum.Error.html">bitcoin::psbt::Error</a></li><li><a href="bitcoin/psbt/enum.ExtractTxError.html">bitcoin::psbt::ExtractTxError</a></li><li><a href="bitcoin/psbt/enum.GetKeyError.html">bitcoin::psbt::GetKeyError</a></li><li><a href="bitcoin/psbt/enum.IndexOutOfBoundsError.html">bitcoin::psbt::IndexOutOfBoundsError</a></li><li><a href="bitcoin/psbt/enum.KeyRequest.html">bitcoin::psbt::KeyRequest</a></li><li><a href="bitcoin/psbt/enum.OutputType.html">bitcoin::psbt::OutputType</a></li><li><a href="bitcoin/psbt/enum.PsbtParseError.html">bitcoin::psbt::PsbtParseError</a></li><li><a href="bitcoin/psbt/enum.SignError.html">bitcoin::psbt::SignError</a></li><li><a href="bitcoin/psbt/enum.SigningAlgorithm.html">bitcoin::psbt::SigningAlgorithm</a></li><li><a href="bitcoin/psbt/enum.SigningKeys.html">bitcoin::psbt::SigningKeys</a></li><li><a href="bitcoin/secp256k1/enum.All.html">bitcoin::secp256k1::All</a></li><li><a href="bitcoin/secp256k1/enum.Error.html">bitcoin::secp256k1::Error</a></li><li><a href="bitcoin/secp256k1/enum.Parity.html">bitcoin::secp256k1::Parity</a></li><li><a href="bitcoin/secp256k1/enum.SignOnly.html">bitcoin::secp256k1::SignOnly</a></li><li><a href="bitcoin/secp256k1/enum.VerifyOnly.html">bitcoin::secp256k1::VerifyOnly</a></li><li><a href="bitcoin/secp256k1/ellswift/enum.ElligatorSwiftParty.html">bitcoin::secp256k1::ellswift::ElligatorSwiftParty</a></li><li><a href="bitcoin/secp256k1/ffi/types/enum.c_void.html">bitcoin::secp256k1::ffi::types::c_void</a></li><li><a href="bitcoin/secp256k1/rand/distributions/enum.BernoulliError.html">bitcoin::secp256k1::rand::distributions::BernoulliError</a></li><li><a href="bitcoin/secp256k1/rand/distributions/enum.WeightedError.html">bitcoin::secp256k1::rand::distributions::WeightedError</a></li><li><a href="bitcoin/secp256k1/rand/distributions/weighted/enum.WeightedError.html">bitcoin::secp256k1::rand::distributions::weighted::WeightedError</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/enum.IndexVec.html">bitcoin::secp256k1::rand::seq::index::IndexVec</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/enum.IndexVecIntoIter.html">bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/enum.IndexVecIter.html">bitcoin::secp256k1::rand::seq::index::IndexVecIter</a></li><li><a href="bitcoin/sighash/enum.AnnexError.html">bitcoin::sighash::AnnexError</a></li><li><a href="bitcoin/sighash/enum.EcdsaSighashType.html">bitcoin::sighash::EcdsaSighashType</a></li><li><a href="bitcoin/sighash/enum.EncodeSigningDataResult.html">bitcoin::sighash::EncodeSigningDataResult</a></li><li><a href="bitcoin/sighash/enum.P2wpkhError.html">bitcoin::sighash::P2wpkhError</a></li><li><a href="bitcoin/sighash/enum.Prevouts.html">bitcoin::sighash::Prevouts</a></li><li><a href="bitcoin/sighash/enum.PrevoutsIndexError.html">bitcoin::sighash::PrevoutsIndexError</a></li><li><a href="bitcoin/sighash/enum.SigningDataError.html">bitcoin::sighash::SigningDataError</a></li><li><a href="bitcoin/sighash/enum.TapSighashType.html">bitcoin::sighash::TapSighashType</a></li><li><a href="bitcoin/sighash/enum.TaprootError.html">bitcoin::sighash::TaprootError</a></li><li><a href="bitcoin/sign_message/enum.MessageSignatureError.html">bitcoin::sign_message::MessageSignatureError</a></li><li><a href="bitcoin/taproot/enum.HiddenNodesError.html">bitcoin::taproot::HiddenNodesError</a></li><li><a href="bitcoin/taproot/enum.IncompleteBuilderError.html">bitcoin::taproot::IncompleteBuilderError</a></li><li><a href="bitcoin/taproot/enum.LeafVersion.html">bitcoin::taproot::LeafVersion</a></li><li><a href="bitcoin/taproot/enum.SigFromSliceError.html">bitcoin::taproot::SigFromSliceError</a></li><li><a href="bitcoin/taproot/enum.TapLeaf.html">bitcoin::taproot::TapLeaf</a></li><li><a href="bitcoin/taproot/enum.TaprootBuilderError.html">bitcoin::taproot::TaprootBuilderError</a></li><li><a href="bitcoin/taproot/enum.TaprootError.html">bitcoin::taproot::TaprootError</a></li><li><a href="indexer/keychain_txout/enum.InsertDescriptorError.html">indexer::keychain_txout::InsertDescriptorError</a></li><li><a href="local_chain/enum.ApplyHeaderError.html">local_chain::ApplyHeaderError</a></li><li><a href="spk_client/enum.SyncItem.html">spk_client::SyncItem</a></li><li><a href="tx_graph/enum.CalculateFeeError.html">tx_graph::CalculateFeeError</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.Anchor.html">Anchor</a></li><li><a href="trait.ChainOracle.html">ChainOracle</a></li><li><a href="trait.DescriptorExt.html">DescriptorExt</a></li><li><a href="trait.Merge.html">Merge</a></li><li><a href="bitcoin/address/trait.NetworkValidation.html">bitcoin::address::NetworkValidation</a></li><li><a href="bitcoin/amount/trait.CheckedSum.html">bitcoin::amount::CheckedSum</a></li><li><a href="bitcoin/amount/serde/trait.SerdeAmount.html">bitcoin::amount::serde::SerdeAmount</a></li><li><a href="bitcoin/amount/serde/trait.SerdeAmountForOpt.html">bitcoin::amount::serde::SerdeAmountForOpt</a></li><li><a href="bitcoin/base64/trait.Engine.html">bitcoin::base64::Engine</a></li><li><a href="bitcoin/base64/engine/trait.Config.html">bitcoin::base64::engine::Config</a></li><li><a href="bitcoin/base64/engine/trait.DecodeEstimate.html">bitcoin::base64::engine::DecodeEstimate</a></li><li><a href="bitcoin/base64/engine/trait.Engine.html">bitcoin::base64::engine::Engine</a></li><li><a href="bitcoin/base64/prelude/trait.Engine.html">bitcoin::base64::prelude::Engine</a></li><li><a href="bitcoin/base64/write/trait.StrConsumer.html">bitcoin::base64::write::StrConsumer</a></li><li><a href="bitcoin/bech32/trait.ByteIterExt.html">bitcoin::bech32::ByteIterExt</a></li><li><a href="bitcoin/bech32/trait.Checksum.html">bitcoin::bech32::Checksum</a></li><li><a href="bitcoin/bech32/trait.Fe32IterExt.html">bitcoin::bech32::Fe32IterExt</a></li><li><a href="bitcoin/bech32/primitives/checksum/trait.Checksum.html">bitcoin::bech32::primitives::checksum::Checksum</a></li><li><a href="bitcoin/bech32/primitives/checksum/trait.PackedFe32.html">bitcoin::bech32::primitives::checksum::PackedFe32</a></li><li><a href="bitcoin/bech32/primitives/iter/trait.ByteIterExt.html">bitcoin::bech32::primitives::iter::ByteIterExt</a></li><li><a href="bitcoin/bech32/primitives/iter/trait.Fe32IterExt.html">bitcoin::bech32::primitives::iter::Fe32IterExt</a></li><li><a href="bitcoin/bip32/trait.IntoDerivationPath.html">bitcoin::bip32::IntoDerivationPath</a></li><li><a href="bitcoin/blockdata/script/trait.PushBytesErrorReport.html">bitcoin::blockdata::script::PushBytesErrorReport</a></li><li><a href="bitcoin/consensus/trait.Decodable.html">bitcoin::consensus::Decodable</a></li><li><a href="bitcoin/consensus/trait.Encodable.html">bitcoin::consensus::Encodable</a></li><li><a href="bitcoin/consensus/trait.ReadExt.html">bitcoin::consensus::ReadExt</a></li><li><a href="bitcoin/consensus/trait.WriteExt.html">bitcoin::consensus::WriteExt</a></li><li><a href="bitcoin/consensus/encode/trait.Decodable.html">bitcoin::consensus::encode::Decodable</a></li><li><a href="bitcoin/consensus/encode/trait.Encodable.html">bitcoin::consensus::encode::Encodable</a></li><li><a href="bitcoin/consensus/encode/trait.ReadExt.html">bitcoin::consensus::encode::ReadExt</a></li><li><a href="bitcoin/consensus/encode/trait.WriteExt.html">bitcoin::consensus::encode::WriteExt</a></li><li><a href="bitcoin/consensus/serde/trait.ByteDecoder.html">bitcoin::consensus::serde::ByteDecoder</a></li><li><a href="bitcoin/consensus/serde/trait.ByteEncoder.html">bitcoin::consensus::serde::ByteEncoder</a></li><li><a href="bitcoin/consensus/serde/trait.EncodeBytes.html">bitcoin::consensus::serde::EncodeBytes</a></li><li><a href="bitcoin/consensus/serde/trait.IntoDeError.html">bitcoin::consensus::serde::IntoDeError</a></li><li><a href="bitcoin/consensus/serde/hex/trait.Case.html">bitcoin::consensus::serde::hex::Case</a></li><li><a href="bitcoin/hashes/trait.Hash.html">bitcoin::hashes::Hash</a></li><li><a href="bitcoin/hashes/trait.HashEngine.html">bitcoin::hashes::HashEngine</a></li><li><a href="bitcoin/hashes/hex/trait.DisplayHex.html">bitcoin::hashes::hex::DisplayHex</a></li><li><a href="bitcoin/hashes/hex/trait.FromHex.html">bitcoin::hashes::hex::FromHex</a></li><li><a href="bitcoin/hashes/hex/display/trait.DisplayHex.html">bitcoin::hashes::hex::display::DisplayHex</a></li><li><a href="bitcoin/hashes/hex/parse/trait.FromHex.html">bitcoin::hashes::hex::parse::FromHex</a></li><li><a href="bitcoin/hashes/hex/prelude/trait.DisplayHex.html">bitcoin::hashes::hex::prelude::DisplayHex</a></li><li><a href="bitcoin/hashes/hex/prelude/trait.FromHex.html">bitcoin::hashes::hex::prelude::FromHex</a></li><li><a href="bitcoin/hashes/serde/trait.Deserialize.html">bitcoin::hashes::serde::Deserialize</a></li><li><a href="bitcoin/hashes/serde/trait.Deserializer.html">bitcoin::hashes::serde::Deserializer</a></li><li><a href="bitcoin/hashes/serde/trait.Serialize.html">bitcoin::hashes::serde::Serialize</a></li><li><a href="bitcoin/hashes/serde/trait.Serializer.html">bitcoin::hashes::serde::Serializer</a></li><li><a href="bitcoin/hashes/serde/de/trait.Deserialize.html">bitcoin::hashes::serde::de::Deserialize</a></li><li><a href="bitcoin/hashes/serde/de/trait.DeserializeOwned.html">bitcoin::hashes::serde::de::DeserializeOwned</a></li><li><a href="bitcoin/hashes/serde/de/trait.DeserializeSeed.html">bitcoin::hashes::serde::de::DeserializeSeed</a></li><li><a href="bitcoin/hashes/serde/de/trait.Deserializer.html">bitcoin::hashes::serde::de::Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/trait.EnumAccess.html">bitcoin::hashes::serde::de::EnumAccess</a></li><li><a href="bitcoin/hashes/serde/de/trait.Error.html">bitcoin::hashes::serde::de::Error</a></li><li><a href="bitcoin/hashes/serde/de/trait.Expected.html">bitcoin::hashes::serde::de::Expected</a></li><li><a href="bitcoin/hashes/serde/de/trait.IntoDeserializer.html">bitcoin::hashes::serde::de::IntoDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/trait.MapAccess.html">bitcoin::hashes::serde::de::MapAccess</a></li><li><a href="bitcoin/hashes/serde/de/trait.SeqAccess.html">bitcoin::hashes::serde::de::SeqAccess</a></li><li><a href="bitcoin/hashes/serde/de/trait.StdError.html">bitcoin::hashes::serde::de::StdError</a></li><li><a href="bitcoin/hashes/serde/de/trait.VariantAccess.html">bitcoin::hashes::serde::de::VariantAccess</a></li><li><a href="bitcoin/hashes/serde/de/trait.Visitor.html">bitcoin::hashes::serde::de::Visitor</a></li><li><a href="bitcoin/hashes/serde/ser/trait.Error.html">bitcoin::hashes::serde::ser::Error</a></li><li><a href="bitcoin/hashes/serde/ser/trait.Serialize.html">bitcoin::hashes::serde::ser::Serialize</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeMap.html">bitcoin::hashes::serde::ser::SerializeMap</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeSeq.html">bitcoin::hashes::serde::ser::SerializeSeq</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeStruct.html">bitcoin::hashes::serde::ser::SerializeStruct</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeStructVariant.html">bitcoin::hashes::serde::ser::SerializeStructVariant</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeTuple.html">bitcoin::hashes::serde::ser::SerializeTuple</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeTupleStruct.html">bitcoin::hashes::serde::ser::SerializeTupleStruct</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeTupleVariant.html">bitcoin::hashes::serde::ser::SerializeTupleVariant</a></li><li><a href="bitcoin/hashes/serde/ser/trait.Serializer.html">bitcoin::hashes::serde::ser::Serializer</a></li><li><a href="bitcoin/hashes/serde/ser/trait.StdError.html">bitcoin::hashes::serde::ser::StdError</a></li><li><a href="bitcoin/hashes/serde_macros/serde_details/trait.SerdeHash.html">bitcoin::hashes::serde_macros::serde_details::SerdeHash</a></li><li><a href="bitcoin/hashes/sha256t/trait.Tag.html">bitcoin::hashes::sha256t::Tag</a></li><li><a href="bitcoin/io/trait.BufRead.html">bitcoin::io::BufRead</a></li><li><a href="bitcoin/io/trait.Read.html">bitcoin::io::Read</a></li><li><a href="bitcoin/io/trait.Write.html">bitcoin::io::Write</a></li><li><a href="bitcoin/key/trait.TapTweak.html">bitcoin::key::TapTweak</a></li><li><a href="bitcoin/key/trait.Verification.html">bitcoin::key::Verification</a></li><li><a href="bitcoin/psbt/trait.GetKey.html">bitcoin::psbt::GetKey</a></li><li><a href="bitcoin/secp256k1/trait.Context.html">bitcoin::secp256k1::Context</a></li><li><a href="bitcoin/secp256k1/trait.PreallocatedContext.html">bitcoin::secp256k1::PreallocatedContext</a></li><li><a href="bitcoin/secp256k1/trait.Signing.html">bitcoin::secp256k1::Signing</a></li><li><a href="bitcoin/secp256k1/trait.ThirtyTwoByteHash.html">bitcoin::secp256k1::ThirtyTwoByteHash</a></li><li><a href="bitcoin/secp256k1/trait.Verification.html">bitcoin::secp256k1::Verification</a></li><li><a href="bitcoin/secp256k1/ffi/trait.CPtr.html">bitcoin::secp256k1::ffi::CPtr</a></li><li><a href="bitcoin/secp256k1/hashes/trait.Hash.html">bitcoin::secp256k1::hashes::Hash</a></li><li><a href="bitcoin/secp256k1/hashes/trait.HashEngine.html">bitcoin::secp256k1::hashes::HashEngine</a></li><li><a href="bitcoin/secp256k1/rand/trait.CryptoRng.html">bitcoin::secp256k1::rand::CryptoRng</a></li><li><a href="bitcoin/secp256k1/rand/trait.Fill.html">bitcoin::secp256k1::rand::Fill</a></li><li><a href="bitcoin/secp256k1/rand/trait.Rng.html">bitcoin::secp256k1::rand::Rng</a></li><li><a href="bitcoin/secp256k1/rand/trait.RngCore.html">bitcoin::secp256k1::rand::RngCore</a></li><li><a href="bitcoin/secp256k1/rand/trait.SeedableRng.html">bitcoin::secp256k1::rand::SeedableRng</a></li><li><a href="bitcoin/secp256k1/rand/distributions/trait.DistString.html">bitcoin::secp256k1::rand::distributions::DistString</a></li><li><a href="bitcoin/secp256k1/rand/distributions/trait.Distribution.html">bitcoin::secp256k1::rand::distributions::Distribution</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/trait.SampleBorrow.html">bitcoin::secp256k1::rand::distributions::uniform::SampleBorrow</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/trait.SampleRange.html">bitcoin::secp256k1::rand::distributions::uniform::SampleRange</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/trait.SampleUniform.html">bitcoin::secp256k1::rand::distributions::uniform::SampleUniform</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/trait.UniformSampler.html">bitcoin::secp256k1::rand::distributions::uniform::UniformSampler</a></li><li><a href="bitcoin/secp256k1/rand/distributions/weighted/alias_method/trait.Weight.html">bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.CryptoRng.html">bitcoin::secp256k1::rand::prelude::CryptoRng</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.Distribution.html">bitcoin::secp256k1::rand::prelude::Distribution</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.IteratorRandom.html">bitcoin::secp256k1::rand::prelude::IteratorRandom</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.Rng.html">bitcoin::secp256k1::rand::prelude::Rng</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.RngCore.html">bitcoin::secp256k1::rand::prelude::RngCore</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.SeedableRng.html">bitcoin::secp256k1::rand::prelude::SeedableRng</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.SliceRandom.html">bitcoin::secp256k1::rand::prelude::SliceRandom</a></li><li><a href="bitcoin/secp256k1/rand/seq/trait.IteratorRandom.html">bitcoin::secp256k1::rand::seq::IteratorRandom</a></li><li><a href="bitcoin/secp256k1/rand/seq/trait.SliceRandom.html">bitcoin::secp256k1::rand::seq::SliceRandom</a></li><li><a href="indexer/trait.Indexer.html">indexer::Indexer</a></li><li><a href="indexer/keychain_txout/trait.FullScanRequestBuilderExt.html">indexer::keychain_txout::FullScanRequestBuilderExt</a></li><li><a href="indexer/keychain_txout/trait.SyncRequestBuilderExt.html">indexer::keychain_txout::SyncRequestBuilderExt</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="bitcoin/hashes/macro.borrow_slice_impl.html">bitcoin::hashes::borrow_slice_impl</a></li><li><a href="bitcoin/hashes/macro.hash_newtype.html">bitcoin::hashes::hash_newtype</a></li><li><a href="bitcoin/hashes/hex/display/macro.fmt_hex_exact.html">bitcoin::hashes::hex::display::fmt_hex_exact</a></li><li><a href="bitcoin/hashes/hex/display/macro.impl_fmt_traits.html">bitcoin::hashes::hex::display::impl_fmt_traits</a></li><li><a href="bitcoin/hashes/hex/macro.fmt_hex_exact.html">bitcoin::hashes::hex::fmt_hex_exact</a></li><li><a href="bitcoin/hashes/hex/macro.impl_fmt_traits.html">bitcoin::hashes::hex::impl_fmt_traits</a></li><li><a href="bitcoin/hashes/hex/macro.test_hex_unwrap.html">bitcoin::hashes::hex::test_hex_unwrap</a></li><li><a href="bitcoin/hashes/hex/macro.write_err.html">bitcoin::hashes::hex::write_err</a></li><li><a href="bitcoin/hashes/macro.hex_fmt_impl.html">bitcoin::hashes::hex_fmt_impl</a></li><li><a href="bitcoin/hashes/serde/macro.forward_to_deserialize_any.html">bitcoin::hashes::serde::forward_to_deserialize_any</a></li><li><a href="bitcoin/hashes/macro.serde_impl.html">bitcoin::hashes::serde_impl</a></li><li><a href="bitcoin/hashes/macro.sha256t_hash_newtype.html">bitcoin::hashes::sha256t_hash_newtype</a></li><li><a href="bitcoin/io/macro.impl_write.html">bitcoin::io::impl_write</a></li><li><a href="bitcoin/secp256k1/ffi/macro.impl_array_newtype.html">bitcoin::secp256k1::ffi::impl_array_newtype</a></li><li><a href="bitcoin/secp256k1/ffi/macro.impl_raw_debug.html">bitcoin::secp256k1::ffi::impl_raw_debug</a></li><li><a href="bitcoin/secp256k1/hashes/macro.borrow_slice_impl.html">bitcoin::secp256k1::hashes::borrow_slice_impl</a></li><li><a href="bitcoin/secp256k1/hashes/macro.hash_newtype.html">bitcoin::secp256k1::hashes::hash_newtype</a></li><li><a href="bitcoin/secp256k1/hashes/macro.hex_fmt_impl.html">bitcoin::secp256k1::hashes::hex_fmt_impl</a></li><li><a href="bitcoin/secp256k1/hashes/macro.serde_impl.html">bitcoin::secp256k1::hashes::serde_impl</a></li><li><a href="bitcoin/secp256k1/hashes/macro.sha256t_hash_newtype.html">bitcoin::secp256k1::hashes::sha256t_hash_newtype</a></li><li><a href="bitcoin/secp256k1/macro.impl_array_newtype.html">bitcoin::secp256k1::impl_array_newtype</a></li></ul><h3 id="derives">Derive Macros</h3><ul class="all-items"><li><a href="bitcoin/hashes/serde/derive.Deserialize.html">bitcoin::hashes::serde::Deserialize</a></li><li><a href="bitcoin/hashes/serde/derive.Serialize.html">bitcoin::hashes::serde::Serialize</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="bitcoin/amount/serde/as_btc/fn.deserialize.html">bitcoin::amount::serde::as_btc::deserialize</a></li><li><a href="bitcoin/amount/serde/as_btc/opt/fn.deserialize.html">bitcoin::amount::serde::as_btc::opt::deserialize</a></li><li><a href="bitcoin/amount/serde/as_btc/opt/fn.serialize.html">bitcoin::amount::serde::as_btc::opt::serialize</a></li><li><a href="bitcoin/amount/serde/as_btc/fn.serialize.html">bitcoin::amount::serde::as_btc::serialize</a></li><li><a href="bitcoin/amount/serde/as_sat/fn.deserialize.html">bitcoin::amount::serde::as_sat::deserialize</a></li><li><a href="bitcoin/amount/serde/as_sat/opt/fn.deserialize.html">bitcoin::amount::serde::as_sat::opt::deserialize</a></li><li><a href="bitcoin/amount/serde/as_sat/opt/fn.serialize.html">bitcoin::amount::serde::as_sat::opt::serialize</a></li><li><a href="bitcoin/amount/serde/as_sat/fn.serialize.html">bitcoin::amount::serde::as_sat::serialize</a></li><li><a href="bitcoin/base58/fn.decode.html">bitcoin::base58::decode</a></li><li><a href="bitcoin/base58/fn.decode_check.html">bitcoin::base58::decode_check</a></li><li><a href="bitcoin/base58/fn.encode.html">bitcoin::base58::encode</a></li><li><a href="bitcoin/base58/fn.encode_check.html">bitcoin::base58::encode_check</a></li><li><a href="bitcoin/base58/fn.encode_check_to_fmt.html">bitcoin::base58::encode_check_to_fmt</a></li><li><a href="bitcoin/base64/fn.decode.html">bitcoin::base64::decode</a></li><li><a href="bitcoin/base64/fn.decode_engine.html">bitcoin::base64::decode_engine</a></li><li><a href="bitcoin/base64/fn.decode_engine_slice.html">bitcoin::base64::decode_engine_slice</a></li><li><a href="bitcoin/base64/fn.decode_engine_vec.html">bitcoin::base64::decode_engine_vec</a></li><li><a href="bitcoin/base64/fn.decoded_len_estimate.html">bitcoin::base64::decoded_len_estimate</a></li><li><a href="bitcoin/base64/fn.encode.html">bitcoin::base64::encode</a></li><li><a href="bitcoin/base64/fn.encode_engine.html">bitcoin::base64::encode_engine</a></li><li><a href="bitcoin/base64/fn.encode_engine_slice.html">bitcoin::base64::encode_engine_slice</a></li><li><a href="bitcoin/base64/fn.encode_engine_string.html">bitcoin::base64::encode_engine_string</a></li><li><a href="bitcoin/base64/fn.encoded_len.html">bitcoin::base64::encoded_len</a></li><li><a href="bitcoin/bech32/fn.decode.html">bitcoin::bech32::decode</a></li><li><a href="bitcoin/bech32/fn.encode.html">bitcoin::bech32::encode</a></li><li><a href="bitcoin/bech32/fn.encode_lower.html">bitcoin::bech32::encode_lower</a></li><li><a href="bitcoin/bech32/fn.encode_lower_to_fmt.html">bitcoin::bech32::encode_lower_to_fmt</a></li><li><a href="bitcoin/bech32/fn.encode_lower_to_writer.html">bitcoin::bech32::encode_lower_to_writer</a></li><li><a href="bitcoin/bech32/fn.encode_to_fmt.html">bitcoin::bech32::encode_to_fmt</a></li><li><a href="bitcoin/bech32/fn.encode_to_writer.html">bitcoin::bech32::encode_to_writer</a></li><li><a href="bitcoin/bech32/fn.encode_upper.html">bitcoin::bech32::encode_upper</a></li><li><a href="bitcoin/bech32/fn.encode_upper_to_fmt.html">bitcoin::bech32::encode_upper_to_fmt</a></li><li><a href="bitcoin/bech32/fn.encode_upper_to_writer.html">bitcoin::bech32::encode_upper_to_writer</a></li><li><a href="bitcoin/bech32/fn.encoded_length.html">bitcoin::bech32::encoded_length</a></li><li><a href="bitcoin/bech32/primitives/segwit/fn.is_valid_witness_program_length.html">bitcoin::bech32::primitives::segwit::is_valid_witness_program_length</a></li><li><a href="bitcoin/bech32/primitives/segwit/fn.is_valid_witness_version.html">bitcoin::bech32::primitives::segwit::is_valid_witness_version</a></li><li><a href="bitcoin/bech32/primitives/segwit/fn.validate_witness_program_length.html">bitcoin::bech32::primitives::segwit::validate_witness_program_length</a></li><li><a href="bitcoin/bech32/primitives/segwit/fn.validate_witness_version.html">bitcoin::bech32::primitives::segwit::validate_witness_version</a></li><li><a href="bitcoin/bech32/segwit/fn.decode.html">bitcoin::bech32::segwit::decode</a></li><li><a href="bitcoin/bech32/segwit/fn.encode.html">bitcoin::bech32::segwit::encode</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_lower_to_fmt_unchecked.html">bitcoin::bech32::segwit::encode_lower_to_fmt_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_lower_to_writer_unchecked.html">bitcoin::bech32::segwit::encode_lower_to_writer_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_to_fmt_unchecked.html">bitcoin::bech32::segwit::encode_to_fmt_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_to_writer_unchecked.html">bitcoin::bech32::segwit::encode_to_writer_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_upper_to_fmt_unchecked.html">bitcoin::bech32::segwit::encode_upper_to_fmt_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_upper_to_writer_unchecked.html">bitcoin::bech32::segwit::encode_upper_to_writer_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_v0.html">bitcoin::bech32::segwit::encode_v0</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_v1.html">bitcoin::bech32::segwit::encode_v1</a></li><li><a href="bitcoin/bech32/segwit/fn.encoded_length.html">bitcoin::bech32::segwit::encoded_length</a></li><li><a href="bitcoin/blockdata/constants/fn.genesis_block.html">bitcoin::blockdata::constants::genesis_block</a></li><li><a href="bitcoin/blockdata/script/fn.read_scriptbool.html">bitcoin::blockdata::script::read_scriptbool</a></li><li><a href="bitcoin/blockdata/script/fn.read_scriptint.html">bitcoin::blockdata::script::read_scriptint</a></li><li><a href="bitcoin/blockdata/script/fn.read_scriptint_non_minimal.html">bitcoin::blockdata::script::read_scriptint_non_minimal</a></li><li><a href="bitcoin/blockdata/script/fn.write_scriptint.html">bitcoin::blockdata::script::write_scriptint</a></li><li><a href="bitcoin/blockdata/transaction/fn.effective_value.html">bitcoin::blockdata::transaction::effective_value</a></li><li><a href="bitcoin/blockdata/transaction/fn.predict_weight.html">bitcoin::blockdata::transaction::predict_weight</a></li><li><a href="bitcoin/blockdata/transaction/fn.predict_weight_from_slices.html">bitcoin::blockdata::transaction::predict_weight_from_slices</a></li><li><a href="bitcoin/consensus/fn.deserialize.html">bitcoin::consensus::deserialize</a></li><li><a href="bitcoin/consensus/fn.deserialize_partial.html">bitcoin::consensus::deserialize_partial</a></li><li><a href="bitcoin/consensus/encode/fn.deserialize.html">bitcoin::consensus::encode::deserialize</a></li><li><a href="bitcoin/consensus/encode/fn.deserialize_hex.html">bitcoin::consensus::encode::deserialize_hex</a></li><li><a href="bitcoin/consensus/encode/fn.deserialize_partial.html">bitcoin::consensus::encode::deserialize_partial</a></li><li><a href="bitcoin/consensus/encode/fn.serialize.html">bitcoin::consensus::encode::serialize</a></li><li><a href="bitcoin/consensus/encode/fn.serialize_hex.html">bitcoin::consensus::encode::serialize_hex</a></li><li><a href="bitcoin/consensus/fn.serialize.html">bitcoin::consensus::serialize</a></li><li><a href="bitcoin/hashes/cmp/fn.fixed_time_eq.html">bitcoin::hashes::cmp::fixed_time_eq</a></li><li><a href="bitcoin/io/fn.from_std.html">bitcoin::io::from_std</a></li><li><a href="bitcoin/io/fn.from_std_mut.html">bitcoin::io::from_std_mut</a></li><li><a href="bitcoin/io/fn.sink.html">bitcoin::io::sink</a></li><li><a href="bitcoin/merkle_tree/fn.calculate_root.html">bitcoin::merkle_tree::calculate_root</a></li><li><a href="bitcoin/merkle_tree/fn.calculate_root_inline.html">bitcoin::merkle_tree::calculate_root_inline</a></li><li><a href="bitcoin/network/as_core_arg/fn.deserialize.html">bitcoin::network::as_core_arg::deserialize</a></li><li><a href="bitcoin/network/as_core_arg/fn.serialize.html">bitcoin::network::as_core_arg::serialize</a></li><li><a href="bitcoin/policy/fn.get_virtual_tx_size.html">bitcoin::policy::get_virtual_tx_size</a></li><li><a href="bitcoin/secp256k1/ecdh/fn.shared_secret_point.html">bitcoin::secp256k1::ecdh::shared_secret_point</a></li><li><a href="bitcoin/secp256k1/ffi/fn.ecdsa_signature_parse_der_lax.html">bitcoin::secp256k1::ffi::ecdsa_signature_parse_der_lax</a></li><li><a href="bitcoin/secp256k1/ffi/fn.non_secure_erase_impl.html">bitcoin::secp256k1::ffi::non_secure_erase_impl</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recover.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recover</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_convert.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_convert</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_parse_compact.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_parse_compact</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_serialize_compact.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_serialize_compact</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_sign_recoverable.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_sign_recoverable</a></li><li><a href="bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_context_create.html">bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_context_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_context_destroy.html">bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_context_destroy</a></li><li><a href="bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_default_error_callback_fn.html">bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_default_error_callback_fn</a></li><li><a href="bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_default_illegal_callback_fn.html">bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_default_illegal_callback_fn</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_create.html">bitcoin::secp256k1::ffi::secp256k1_context_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_destroy.html">bitcoin::secp256k1::ffi::secp256k1_context_destroy</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_clone.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_clone</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_clone_size.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_clone_size</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_create.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_destroy.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_destroy</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_size.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_size</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_randomize.html">bitcoin::secp256k1::ffi::secp256k1_context_randomize</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_cmp.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_cmp</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_combine.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_combine</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_create.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_negate.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_negate</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_parse.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_parse</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_serialize.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_serialize</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_tweak_add.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_tweak_add</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_tweak_mul.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_tweak_mul</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_negate.html">bitcoin::secp256k1::ffi::secp256k1_ec_seckey_negate</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_tweak_add.html">bitcoin::secp256k1::ffi::secp256k1_ec_seckey_tweak_add</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_tweak_mul.html">bitcoin::secp256k1::ffi::secp256k1_ec_seckey_tweak_mul</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_verify.html">bitcoin::secp256k1::ffi::secp256k1_ec_seckey_verify</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdh.html">bitcoin::secp256k1::ffi::secp256k1_ecdh</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_sign.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_sign</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_normalize.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_normalize</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_parse_compact.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_parse_compact</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_parse_der.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_parse_der</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_serialize_compact.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_serialize_compact</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_serialize_der.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_serialize_der</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_verify.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_verify</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_create.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_decode.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_decode</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_encode.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_encode</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_xdh.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_xdh</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_create.html">bitcoin::secp256k1::ffi::secp256k1_keypair_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_pub.html">bitcoin::secp256k1::ffi::secp256k1_keypair_pub</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_sec.html">bitcoin::secp256k1::ffi::secp256k1_keypair_sec</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_xonly_pub.html">bitcoin::secp256k1::ffi::secp256k1_keypair_xonly_pub</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_xonly_tweak_add.html">bitcoin::secp256k1::ffi::secp256k1_keypair_xonly_tweak_add</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_sign.html">bitcoin::secp256k1::ffi::secp256k1_schnorrsig_sign</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_sign_custom.html">bitcoin::secp256k1::ffi::secp256k1_schnorrsig_sign_custom</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_verify.html">bitcoin::secp256k1::ffi::secp256k1_schnorrsig_verify</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_cmp.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_cmp</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_from_pubkey.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_from_pubkey</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_parse.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_parse</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_serialize.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_serialize</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_tweak_add.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_tweak_add</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_tweak_add_check.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_tweak_add_check</a></li><li><a href="bitcoin/secp256k1/rand/prelude/fn.random.html">bitcoin::secp256k1::rand::prelude::random</a></li><li><a href="bitcoin/secp256k1/rand/prelude/fn.thread_rng.html">bitcoin::secp256k1::rand::prelude::thread_rng</a></li><li><a href="bitcoin/secp256k1/rand/fn.random.html">bitcoin::secp256k1::rand::random</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/fn.sample.html">bitcoin::secp256k1::rand::seq::index::sample</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/fn.sample_weighted.html">bitcoin::secp256k1::rand::seq::index::sample_weighted</a></li><li><a href="bitcoin/secp256k1/rand/fn.thread_rng.html">bitcoin::secp256k1::rand::thread_rng</a></li><li><a href="bitcoin/sign_message/fn.signed_msg_hash.html">bitcoin::sign_message::signed_msg_hash</a></li><li><a href="rusqlite_impl/fn.migrate_schema.html">rusqlite_impl::migrate_schema</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.Indexed.html">Indexed</a></li><li><a href="type.KeychainIndexed.html">KeychainIndexed</a></li><li><a href="bitcoin/bip32/type.ExtendedPrivKey.html">bitcoin::bip32::ExtendedPrivKey</a></li><li><a href="bitcoin/bip32/type.ExtendedPubKey.html">bitcoin::bip32::ExtendedPubKey</a></li><li><a href="bitcoin/bip32/type.ExtendendPrivKey.html">bitcoin::bip32::ExtendendPrivKey</a></li><li><a href="bitcoin/bip32/type.ExtendendPubKey.html">bitcoin::bip32::ExtendendPubKey</a></li><li><a href="bitcoin/bip32/type.KeySource.html">bitcoin::bip32::KeySource</a></li><li><a href="bitcoin/hashes/hex/type.HexSliceToBytesIter.html">bitcoin::hashes::hex::HexSliceToBytesIter</a></li><li><a href="bitcoin/io/type.Result.html">bitcoin::io::Result</a></li><li><a href="bitcoin/key/type.UntweakedKeypair.html">bitcoin::key::UntweakedKeypair</a></li><li><a href="bitcoin/key/type.UntweakedPublicKey.html">bitcoin::key::UntweakedPublicKey</a></li><li><a href="bitcoin/psbt/type.SigningErrors.html">bitcoin::psbt::SigningErrors</a></li><li><a href="bitcoin/psbt/type.SigningKeysMap.html">bitcoin::psbt::SigningKeysMap</a></li><li><a href="bitcoin/psbt/raw/type.ProprietaryType.html">bitcoin::psbt::raw::ProprietaryType</a></li><li><a href="bitcoin/secp256k1/ffi/type.EcdhHashFn.html">bitcoin::secp256k1::ffi::EcdhHashFn</a></li><li><a href="bitcoin/secp256k1/ffi/type.EllswiftEcdhHashFn.html">bitcoin::secp256k1::ffi::EllswiftEcdhHashFn</a></li><li><a href="bitcoin/secp256k1/ffi/type.NonceFn.html">bitcoin::secp256k1::ffi::NonceFn</a></li><li><a href="bitcoin/secp256k1/ffi/type.SchnorrNonceFn.html">bitcoin::secp256k1::ffi::SchnorrNonceFn</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.c_char.html">bitcoin::secp256k1::ffi::types::c_char</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.c_int.html">bitcoin::secp256k1::ffi::types::c_int</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.c_uchar.html">bitcoin::secp256k1::ffi::types::c_uchar</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.c_uint.html">bitcoin::secp256k1::ffi::types::c_uint</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.size_t.html">bitcoin::secp256k1::ffi::types::size_t</a></li></ul><h3 id="statics">Statics</h3><ul class="all-items"><li><a href="bitcoin/blockdata/opcodes/static.OP_0.html">bitcoin::blockdata::opcodes::OP_0</a></li><li><a href="bitcoin/blockdata/opcodes/static.OP_FALSE.html">bitcoin::blockdata::opcodes::OP_FALSE</a></li><li><a href="bitcoin/blockdata/opcodes/static.OP_NOP2.html">bitcoin::blockdata::opcodes::OP_NOP2</a></li><li><a href="bitcoin/blockdata/opcodes/static.OP_NOP3.html">bitcoin::blockdata::opcodes::OP_NOP3</a></li><li><a href="bitcoin/blockdata/opcodes/static.OP_TRUE.html">bitcoin::blockdata::opcodes::OP_TRUE</a></li><li><a href="bitcoin/consensus/params/static.MAINNET.html">bitcoin::consensus::params::MAINNET</a></li><li><a href="bitcoin/consensus/params/static.REGTEST.html">bitcoin::consensus::params::REGTEST</a></li><li><a href="bitcoin/consensus/params/static.SIGNET.html">bitcoin::consensus::params::SIGNET</a></li><li><a href="bitcoin/consensus/params/static.TESTNET.html">bitcoin::consensus::params::TESTNET</a></li><li><a href="bitcoin/consensus/params/static.TESTNET3.html">bitcoin::consensus::params::TESTNET3</a></li><li><a href="bitcoin/consensus/params/static.TESTNET4.html">bitcoin::consensus::params::TESTNET4</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_context_no_precomp.html">bitcoin::secp256k1::ffi::secp256k1_context_no_precomp</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_ecdh_hash_function_default.html">bitcoin::secp256k1::ffi::secp256k1_ecdh_hash_function_default</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_ellswift_xdh_hash_function_bip324.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_xdh_hash_function_bip324</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_bip340.html">bitcoin::secp256k1::ffi::secp256k1_nonce_function_bip340</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_default.html">bitcoin::secp256k1::ffi::secp256k1_nonce_function_default</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_rfc6979.html">bitcoin::secp256k1::ffi::secp256k1_nonce_function_rfc6979</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.BIP32_MAX_INDEX.html">BIP32_MAX_INDEX</a></li><li><a href="bitcoin/base64/alphabet/constant.BCRYPT.html">bitcoin::base64::alphabet::BCRYPT</a></li><li><a href="bitcoin/base64/alphabet/constant.BIN_HEX.html">bitcoin::base64::alphabet::BIN_HEX</a></li><li><a href="bitcoin/base64/alphabet/constant.CRYPT.html">bitcoin::base64::alphabet::CRYPT</a></li><li><a href="bitcoin/base64/alphabet/constant.IMAP_MUTF7.html">bitcoin::base64::alphabet::IMAP_MUTF7</a></li><li><a href="bitcoin/base64/alphabet/constant.STANDARD.html">bitcoin::base64::alphabet::STANDARD</a></li><li><a href="bitcoin/base64/alphabet/constant.URL_SAFE.html">bitcoin::base64::alphabet::URL_SAFE</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.NO_PAD.html">bitcoin::base64::engine::general_purpose::NO_PAD</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.PAD.html">bitcoin::base64::engine::general_purpose::PAD</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.STANDARD.html">bitcoin::base64::engine::general_purpose::STANDARD</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.STANDARD_NO_PAD.html">bitcoin::base64::engine::general_purpose::STANDARD_NO_PAD</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.URL_SAFE.html">bitcoin::base64::engine::general_purpose::URL_SAFE</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.URL_SAFE_NO_PAD.html">bitcoin::base64::engine::general_purpose::URL_SAFE_NO_PAD</a></li><li><a href="bitcoin/base64/prelude/constant.BASE64_STANDARD.html">bitcoin::base64::prelude::BASE64_STANDARD</a></li><li><a href="bitcoin/base64/prelude/constant.BASE64_STANDARD_NO_PAD.html">bitcoin::base64::prelude::BASE64_STANDARD_NO_PAD</a></li><li><a href="bitcoin/base64/prelude/constant.BASE64_URL_SAFE.html">bitcoin::base64::prelude::BASE64_URL_SAFE</a></li><li><a href="bitcoin/base64/prelude/constant.BASE64_URL_SAFE_NO_PAD.html">bitcoin::base64::prelude::BASE64_URL_SAFE_NO_PAD</a></li><li><a href="bitcoin/bech32/hrp/constant.BC.html">bitcoin::bech32::hrp::BC</a></li><li><a href="bitcoin/bech32/hrp/constant.BCRT.html">bitcoin::bech32::hrp::BCRT</a></li><li><a href="bitcoin/bech32/hrp/constant.TB.html">bitcoin::bech32::hrp::TB</a></li><li><a href="bitcoin/bech32/primitives/hrp/constant.BC.html">bitcoin::bech32::primitives::hrp::BC</a></li><li><a href="bitcoin/bech32/primitives/hrp/constant.BCRT.html">bitcoin::bech32::primitives::hrp::BCRT</a></li><li><a href="bitcoin/bech32/primitives/hrp/constant.TB.html">bitcoin::bech32::primitives::hrp::TB</a></li><li><a href="bitcoin/bech32/primitives/segwit/constant.MAX_STRING_LENGTH.html">bitcoin::bech32::primitives::segwit::MAX_STRING_LENGTH</a></li><li><a href="bitcoin/bech32/primitives/segwit/constant.VERSION_0.html">bitcoin::bech32::primitives::segwit::VERSION_0</a></li><li><a href="bitcoin/bech32/primitives/segwit/constant.VERSION_1.html">bitcoin::bech32::primitives::segwit::VERSION_1</a></li><li><a href="bitcoin/bech32/segwit/constant.VERSION_0.html">bitcoin::bech32::segwit::VERSION_0</a></li><li><a href="bitcoin/bech32/segwit/constant.VERSION_1.html">bitcoin::bech32::segwit::VERSION_1</a></li><li><a href="bitcoin/blockdata/constants/constant.COINBASE_MATURITY.html">bitcoin::blockdata::constants::COINBASE_MATURITY</a></li><li><a href="bitcoin/blockdata/constants/constant.DIFFCHANGE_INTERVAL.html">bitcoin::blockdata::constants::DIFFCHANGE_INTERVAL</a></li><li><a href="bitcoin/blockdata/constants/constant.DIFFCHANGE_TIMESPAN.html">bitcoin::blockdata::constants::DIFFCHANGE_TIMESPAN</a></li><li><a href="bitcoin/blockdata/constants/constant.MAX_BLOCK_SIGOPS_COST.html">bitcoin::blockdata::constants::MAX_BLOCK_SIGOPS_COST</a></li><li><a href="bitcoin/blockdata/constants/constant.MAX_SCRIPTNUM_VALUE.html">bitcoin::blockdata::constants::MAX_SCRIPTNUM_VALUE</a></li><li><a href="bitcoin/blockdata/constants/constant.MAX_SCRIPT_ELEMENT_SIZE.html">bitcoin::blockdata::constants::MAX_SCRIPT_ELEMENT_SIZE</a></li><li><a href="bitcoin/blockdata/constants/constant.PUBKEY_ADDRESS_PREFIX_MAIN.html">bitcoin::blockdata::constants::PUBKEY_ADDRESS_PREFIX_MAIN</a></li><li><a href="bitcoin/blockdata/constants/constant.PUBKEY_ADDRESS_PREFIX_TEST.html">bitcoin::blockdata::constants::PUBKEY_ADDRESS_PREFIX_TEST</a></li><li><a href="bitcoin/blockdata/constants/constant.SCRIPT_ADDRESS_PREFIX_MAIN.html">bitcoin::blockdata::constants::SCRIPT_ADDRESS_PREFIX_MAIN</a></li><li><a href="bitcoin/blockdata/constants/constant.SCRIPT_ADDRESS_PREFIX_TEST.html">bitcoin::blockdata::constants::SCRIPT_ADDRESS_PREFIX_TEST</a></li><li><a href="bitcoin/blockdata/constants/constant.SUBSIDY_HALVING_INTERVAL.html">bitcoin::blockdata::constants::SUBSIDY_HALVING_INTERVAL</a></li><li><a href="bitcoin/blockdata/constants/constant.TARGET_BLOCK_SPACING.html">bitcoin::blockdata::constants::TARGET_BLOCK_SPACING</a></li><li><a href="bitcoin/blockdata/constants/constant.WITNESS_SCALE_FACTOR.html">bitcoin::blockdata::constants::WITNESS_SCALE_FACTOR</a></li><li><a href="bitcoin/blockdata/locktime/absolute/constant.LOCK_TIME_THRESHOLD.html">bitcoin::blockdata::locktime::absolute::LOCK_TIME_THRESHOLD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_0NOTEQUAL.html">bitcoin::blockdata::opcodes::all::OP_0NOTEQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_1ADD.html">bitcoin::blockdata::opcodes::all::OP_1ADD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_1SUB.html">bitcoin::blockdata::opcodes::all::OP_1SUB</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2DIV.html">bitcoin::blockdata::opcodes::all::OP_2DIV</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2DROP.html">bitcoin::blockdata::opcodes::all::OP_2DROP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2DUP.html">bitcoin::blockdata::opcodes::all::OP_2DUP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2MUL.html">bitcoin::blockdata::opcodes::all::OP_2MUL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2OVER.html">bitcoin::blockdata::opcodes::all::OP_2OVER</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2ROT.html">bitcoin::blockdata::opcodes::all::OP_2ROT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2SWAP.html">bitcoin::blockdata::opcodes::all::OP_2SWAP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_3DUP.html">bitcoin::blockdata::opcodes::all::OP_3DUP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ABS.html">bitcoin::blockdata::opcodes::all::OP_ABS</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ADD.html">bitcoin::blockdata::opcodes::all::OP_ADD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_AND.html">bitcoin::blockdata::opcodes::all::OP_AND</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_BOOLAND.html">bitcoin::blockdata::opcodes::all::OP_BOOLAND</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_BOOLOR.html">bitcoin::blockdata::opcodes::all::OP_BOOLOR</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CAT.html">bitcoin::blockdata::opcodes::all::OP_CAT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKMULTISIG.html">bitcoin::blockdata::opcodes::all::OP_CHECKMULTISIG</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKMULTISIGVERIFY.html">bitcoin::blockdata::opcodes::all::OP_CHECKMULTISIGVERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIG.html">bitcoin::blockdata::opcodes::all::OP_CHECKSIG</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIGADD.html">bitcoin::blockdata::opcodes::all::OP_CHECKSIGADD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIGVERIFY.html">bitcoin::blockdata::opcodes::all::OP_CHECKSIGVERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CLTV.html">bitcoin::blockdata::opcodes::all::OP_CLTV</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CODESEPARATOR.html">bitcoin::blockdata::opcodes::all::OP_CODESEPARATOR</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CSV.html">bitcoin::blockdata::opcodes::all::OP_CSV</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_DEPTH.html">bitcoin::blockdata::opcodes::all::OP_DEPTH</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_DIV.html">bitcoin::blockdata::opcodes::all::OP_DIV</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_DROP.html">bitcoin::blockdata::opcodes::all::OP_DROP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_DUP.html">bitcoin::blockdata::opcodes::all::OP_DUP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ELSE.html">bitcoin::blockdata::opcodes::all::OP_ELSE</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ENDIF.html">bitcoin::blockdata::opcodes::all::OP_ENDIF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_EQUAL.html">bitcoin::blockdata::opcodes::all::OP_EQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_EQUALVERIFY.html">bitcoin::blockdata::opcodes::all::OP_EQUALVERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_FROMALTSTACK.html">bitcoin::blockdata::opcodes::all::OP_FROMALTSTACK</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_GREATERTHAN.html">bitcoin::blockdata::opcodes::all::OP_GREATERTHAN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_GREATERTHANOREQUAL.html">bitcoin::blockdata::opcodes::all::OP_GREATERTHANOREQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_HASH160.html">bitcoin::blockdata::opcodes::all::OP_HASH160</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_HASH256.html">bitcoin::blockdata::opcodes::all::OP_HASH256</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_IF.html">bitcoin::blockdata::opcodes::all::OP_IF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_IFDUP.html">bitcoin::blockdata::opcodes::all::OP_IFDUP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_INVALIDOPCODE.html">bitcoin::blockdata::opcodes::all::OP_INVALIDOPCODE</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_INVERT.html">bitcoin::blockdata::opcodes::all::OP_INVERT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_LEFT.html">bitcoin::blockdata::opcodes::all::OP_LEFT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_LESSTHAN.html">bitcoin::blockdata::opcodes::all::OP_LESSTHAN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_LESSTHANOREQUAL.html">bitcoin::blockdata::opcodes::all::OP_LESSTHANOREQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_LSHIFT.html">bitcoin::blockdata::opcodes::all::OP_LSHIFT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_MAX.html">bitcoin::blockdata::opcodes::all::OP_MAX</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_MIN.html">bitcoin::blockdata::opcodes::all::OP_MIN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_MOD.html">bitcoin::blockdata::opcodes::all::OP_MOD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_MUL.html">bitcoin::blockdata::opcodes::all::OP_MUL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NEGATE.html">bitcoin::blockdata::opcodes::all::OP_NEGATE</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NIP.html">bitcoin::blockdata::opcodes::all::OP_NIP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP.html">bitcoin::blockdata::opcodes::all::OP_NOP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP1.html">bitcoin::blockdata::opcodes::all::OP_NOP1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP10.html">bitcoin::blockdata::opcodes::all::OP_NOP10</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP4.html">bitcoin::blockdata::opcodes::all::OP_NOP4</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP5.html">bitcoin::blockdata::opcodes::all::OP_NOP5</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP6.html">bitcoin::blockdata::opcodes::all::OP_NOP6</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP7.html">bitcoin::blockdata::opcodes::all::OP_NOP7</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP8.html">bitcoin::blockdata::opcodes::all::OP_NOP8</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP9.html">bitcoin::blockdata::opcodes::all::OP_NOP9</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOT.html">bitcoin::blockdata::opcodes::all::OP_NOT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOTIF.html">bitcoin::blockdata::opcodes::all::OP_NOTIF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NUMEQUAL.html">bitcoin::blockdata::opcodes::all::OP_NUMEQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NUMEQUALVERIFY.html">bitcoin::blockdata::opcodes::all::OP_NUMEQUALVERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NUMNOTEQUAL.html">bitcoin::blockdata::opcodes::all::OP_NUMNOTEQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_OR.html">bitcoin::blockdata::opcodes::all::OP_OR</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_OVER.html">bitcoin::blockdata::opcodes::all::OP_OVER</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PICK.html">bitcoin::blockdata::opcodes::all::OP_PICK</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_0.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_0</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_1.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_10.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_10</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_11.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_11</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_12.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_12</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_13.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_13</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_14.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_14</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_15.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_15</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_16.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_16</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_17.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_17</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_18.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_18</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_19.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_19</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_2.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_2</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_20.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_20</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_21.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_21</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_22.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_22</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_23.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_23</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_24.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_24</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_25.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_25</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_26.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_26</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_27.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_27</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_28.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_28</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_29.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_29</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_3.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_3</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_30.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_30</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_31.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_31</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_32.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_32</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_33.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_33</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_34.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_34</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_35.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_35</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_36.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_36</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_37.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_37</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_38.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_38</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_39.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_39</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_4.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_4</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_40.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_40</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_41.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_41</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_42.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_42</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_43.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_43</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_44.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_44</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_45.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_45</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_46.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_46</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_47.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_47</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_48.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_48</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_49.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_49</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_5.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_5</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_50.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_50</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_51.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_51</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_52.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_52</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_53.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_53</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_54.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_54</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_55.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_55</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_56.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_56</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_57.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_57</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_58.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_58</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_59.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_59</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_6.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_6</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_60.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_60</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_61.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_61</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_62.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_62</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_63.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_63</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_64.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_64</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_65.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_65</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_66.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_66</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_67.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_67</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_68.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_68</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_69.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_69</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_7.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_7</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_70.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_70</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_71.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_71</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_72.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_72</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_73.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_73</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_74.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_74</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_75.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_75</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_8.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_8</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_9.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_9</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA1.html">bitcoin::blockdata::opcodes::all::OP_PUSHDATA1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA2.html">bitcoin::blockdata::opcodes::all::OP_PUSHDATA2</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA4.html">bitcoin::blockdata::opcodes::all::OP_PUSHDATA4</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_1.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_10.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_10</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_11.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_11</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_12.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_12</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_13.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_13</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_14.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_14</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_15.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_15</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_16.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_16</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_2.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_2</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_3.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_3</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_4.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_4</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_5.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_5</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_6.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_6</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_7.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_7</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_8.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_8</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_9.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_9</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_NEG1.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_NEG1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RESERVED.html">bitcoin::blockdata::opcodes::all::OP_RESERVED</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RESERVED1.html">bitcoin::blockdata::opcodes::all::OP_RESERVED1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RESERVED2.html">bitcoin::blockdata::opcodes::all::OP_RESERVED2</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN.html">bitcoin::blockdata::opcodes::all::OP_RETURN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_187.html">bitcoin::blockdata::opcodes::all::OP_RETURN_187</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_188.html">bitcoin::blockdata::opcodes::all::OP_RETURN_188</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_189.html">bitcoin::blockdata::opcodes::all::OP_RETURN_189</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_190.html">bitcoin::blockdata::opcodes::all::OP_RETURN_190</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_191.html">bitcoin::blockdata::opcodes::all::OP_RETURN_191</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_192.html">bitcoin::blockdata::opcodes::all::OP_RETURN_192</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_193.html">bitcoin::blockdata::opcodes::all::OP_RETURN_193</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_194.html">bitcoin::blockdata::opcodes::all::OP_RETURN_194</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_195.html">bitcoin::blockdata::opcodes::all::OP_RETURN_195</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_196.html">bitcoin::blockdata::opcodes::all::OP_RETURN_196</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_197.html">bitcoin::blockdata::opcodes::all::OP_RETURN_197</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_198.html">bitcoin::blockdata::opcodes::all::OP_RETURN_198</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_199.html">bitcoin::blockdata::opcodes::all::OP_RETURN_199</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_200.html">bitcoin::blockdata::opcodes::all::OP_RETURN_200</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_201.html">bitcoin::blockdata::opcodes::all::OP_RETURN_201</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_202.html">bitcoin::blockdata::opcodes::all::OP_RETURN_202</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_203.html">bitcoin::blockdata::opcodes::all::OP_RETURN_203</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_204.html">bitcoin::blockdata::opcodes::all::OP_RETURN_204</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_205.html">bitcoin::blockdata::opcodes::all::OP_RETURN_205</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_206.html">bitcoin::blockdata::opcodes::all::OP_RETURN_206</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_207.html">bitcoin::blockdata::opcodes::all::OP_RETURN_207</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_208.html">bitcoin::blockdata::opcodes::all::OP_RETURN_208</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_209.html">bitcoin::blockdata::opcodes::all::OP_RETURN_209</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_210.html">bitcoin::blockdata::opcodes::all::OP_RETURN_210</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_211.html">bitcoin::blockdata::opcodes::all::OP_RETURN_211</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_212.html">bitcoin::blockdata::opcodes::all::OP_RETURN_212</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_213.html">bitcoin::blockdata::opcodes::all::OP_RETURN_213</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_214.html">bitcoin::blockdata::opcodes::all::OP_RETURN_214</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_215.html">bitcoin::blockdata::opcodes::all::OP_RETURN_215</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_216.html">bitcoin::blockdata::opcodes::all::OP_RETURN_216</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_217.html">bitcoin::blockdata::opcodes::all::OP_RETURN_217</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_218.html">bitcoin::blockdata::opcodes::all::OP_RETURN_218</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_219.html">bitcoin::blockdata::opcodes::all::OP_RETURN_219</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_220.html">bitcoin::blockdata::opcodes::all::OP_RETURN_220</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_221.html">bitcoin::blockdata::opcodes::all::OP_RETURN_221</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_222.html">bitcoin::blockdata::opcodes::all::OP_RETURN_222</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_223.html">bitcoin::blockdata::opcodes::all::OP_RETURN_223</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_224.html">bitcoin::blockdata::opcodes::all::OP_RETURN_224</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_225.html">bitcoin::blockdata::opcodes::all::OP_RETURN_225</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_226.html">bitcoin::blockdata::opcodes::all::OP_RETURN_226</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_227.html">bitcoin::blockdata::opcodes::all::OP_RETURN_227</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_228.html">bitcoin::blockdata::opcodes::all::OP_RETURN_228</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_229.html">bitcoin::blockdata::opcodes::all::OP_RETURN_229</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_230.html">bitcoin::blockdata::opcodes::all::OP_RETURN_230</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_231.html">bitcoin::blockdata::opcodes::all::OP_RETURN_231</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_232.html">bitcoin::blockdata::opcodes::all::OP_RETURN_232</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_233.html">bitcoin::blockdata::opcodes::all::OP_RETURN_233</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_234.html">bitcoin::blockdata::opcodes::all::OP_RETURN_234</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_235.html">bitcoin::blockdata::opcodes::all::OP_RETURN_235</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_236.html">bitcoin::blockdata::opcodes::all::OP_RETURN_236</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_237.html">bitcoin::blockdata::opcodes::all::OP_RETURN_237</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_238.html">bitcoin::blockdata::opcodes::all::OP_RETURN_238</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_239.html">bitcoin::blockdata::opcodes::all::OP_RETURN_239</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_240.html">bitcoin::blockdata::opcodes::all::OP_RETURN_240</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_241.html">bitcoin::blockdata::opcodes::all::OP_RETURN_241</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_242.html">bitcoin::blockdata::opcodes::all::OP_RETURN_242</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_243.html">bitcoin::blockdata::opcodes::all::OP_RETURN_243</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_244.html">bitcoin::blockdata::opcodes::all::OP_RETURN_244</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_245.html">bitcoin::blockdata::opcodes::all::OP_RETURN_245</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_246.html">bitcoin::blockdata::opcodes::all::OP_RETURN_246</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_247.html">bitcoin::blockdata::opcodes::all::OP_RETURN_247</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_248.html">bitcoin::blockdata::opcodes::all::OP_RETURN_248</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_249.html">bitcoin::blockdata::opcodes::all::OP_RETURN_249</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_250.html">bitcoin::blockdata::opcodes::all::OP_RETURN_250</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_251.html">bitcoin::blockdata::opcodes::all::OP_RETURN_251</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_252.html">bitcoin::blockdata::opcodes::all::OP_RETURN_252</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_253.html">bitcoin::blockdata::opcodes::all::OP_RETURN_253</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_254.html">bitcoin::blockdata::opcodes::all::OP_RETURN_254</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RIGHT.html">bitcoin::blockdata::opcodes::all::OP_RIGHT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RIPEMD160.html">bitcoin::blockdata::opcodes::all::OP_RIPEMD160</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ROLL.html">bitcoin::blockdata::opcodes::all::OP_ROLL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ROT.html">bitcoin::blockdata::opcodes::all::OP_ROT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RSHIFT.html">bitcoin::blockdata::opcodes::all::OP_RSHIFT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SHA1.html">bitcoin::blockdata::opcodes::all::OP_SHA1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SHA256.html">bitcoin::blockdata::opcodes::all::OP_SHA256</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SIZE.html">bitcoin::blockdata::opcodes::all::OP_SIZE</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SUB.html">bitcoin::blockdata::opcodes::all::OP_SUB</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SUBSTR.html">bitcoin::blockdata::opcodes::all::OP_SUBSTR</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SWAP.html">bitcoin::blockdata::opcodes::all::OP_SWAP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_TOALTSTACK.html">bitcoin::blockdata::opcodes::all::OP_TOALTSTACK</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_TUCK.html">bitcoin::blockdata::opcodes::all::OP_TUCK</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_VER.html">bitcoin::blockdata::opcodes::all::OP_VER</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_VERIF.html">bitcoin::blockdata::opcodes::all::OP_VERIF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_VERIFY.html">bitcoin::blockdata::opcodes::all::OP_VERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_VERNOTIF.html">bitcoin::blockdata::opcodes::all::OP_VERNOTIF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_WITHIN.html">bitcoin::blockdata::opcodes::all::OP_WITHIN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_XOR.html">bitcoin::blockdata::opcodes::all::OP_XOR</a></li><li><a href="bitcoin/blockdata/script/witness_program/constant.MAX_SIZE.html">bitcoin::blockdata::script::witness_program::MAX_SIZE</a></li><li><a href="bitcoin/blockdata/script/witness_program/constant.MIN_SIZE.html">bitcoin::blockdata::script::witness_program::MIN_SIZE</a></li><li><a href="bitcoin/blockdata/weight/constant.WITNESS_SCALE_FACTOR.html">bitcoin::blockdata::weight::WITNESS_SCALE_FACTOR</a></li><li><a href="bitcoin/consensus/encode/constant.MAX_VEC_SIZE.html">bitcoin::consensus::encode::MAX_VEC_SIZE</a></li><li><a href="bitcoin/p2p/constant.PROTOCOL_VERSION.html">bitcoin::p2p::PROTOCOL_VERSION</a></li><li><a href="bitcoin/p2p/message/constant.MAX_INV_SIZE.html">bitcoin::p2p::message::MAX_INV_SIZE</a></li><li><a href="bitcoin/p2p/message/constant.MAX_MSG_SIZE.html">bitcoin::p2p::message::MAX_MSG_SIZE</a></li><li><a href="bitcoin/policy/constant.DEFAULT_BYTES_PER_SIGOP.html">bitcoin::policy::DEFAULT_BYTES_PER_SIGOP</a></li><li><a href="bitcoin/policy/constant.DEFAULT_INCREMENTAL_RELAY_FEE.html">bitcoin::policy::DEFAULT_INCREMENTAL_RELAY_FEE</a></li><li><a href="bitcoin/policy/constant.DEFAULT_MEMPOOL_EXPIRY.html">bitcoin::policy::DEFAULT_MEMPOOL_EXPIRY</a></li><li><a href="bitcoin/policy/constant.DEFAULT_MIN_RELAY_TX_FEE.html">bitcoin::policy::DEFAULT_MIN_RELAY_TX_FEE</a></li><li><a href="bitcoin/policy/constant.DUST_RELAY_TX_FEE.html">bitcoin::policy::DUST_RELAY_TX_FEE</a></li><li><a href="bitcoin/policy/constant.MAX_STANDARD_TX_SIGOPS_COST.html">bitcoin::policy::MAX_STANDARD_TX_SIGOPS_COST</a></li><li><a href="bitcoin/policy/constant.MAX_STANDARD_TX_WEIGHT.html">bitcoin::policy::MAX_STANDARD_TX_WEIGHT</a></li><li><a href="bitcoin/policy/constant.MIN_STANDARD_TX_NONWITNESS_SIZE.html">bitcoin::policy::MIN_STANDARD_TX_NONWITNESS_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.COMPACT_SIGNATURE_SIZE.html">bitcoin::secp256k1::constants::COMPACT_SIGNATURE_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.CURVE_ORDER.html">bitcoin::secp256k1::constants::CURVE_ORDER</a></li><li><a href="bitcoin/secp256k1/constants/constant.ELLSWIFT_ENCODING_SIZE.html">bitcoin::secp256k1::constants::ELLSWIFT_ENCODING_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.FIELD_SIZE.html">bitcoin::secp256k1::constants::FIELD_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.GENERATOR_X.html">bitcoin::secp256k1::constants::GENERATOR_X</a></li><li><a href="bitcoin/secp256k1/constants/constant.GENERATOR_Y.html">bitcoin::secp256k1::constants::GENERATOR_Y</a></li><li><a href="bitcoin/secp256k1/constants/constant.KEY_PAIR_SIZE.html">bitcoin::secp256k1::constants::KEY_PAIR_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.MAX_SIGNATURE_SIZE.html">bitcoin::secp256k1::constants::MAX_SIGNATURE_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.MESSAGE_SIZE.html">bitcoin::secp256k1::constants::MESSAGE_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.ONE.html">bitcoin::secp256k1::constants::ONE</a></li><li><a href="bitcoin/secp256k1/constants/constant.PUBLIC_KEY_SIZE.html">bitcoin::secp256k1::constants::PUBLIC_KEY_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.SCHNORR_PUBLIC_KEY_SIZE.html">bitcoin::secp256k1::constants::SCHNORR_PUBLIC_KEY_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.SCHNORR_SIGNATURE_SIZE.html">bitcoin::secp256k1::constants::SCHNORR_SIGNATURE_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.SECRET_KEY_SIZE.html">bitcoin::secp256k1::constants::SECRET_KEY_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.UNCOMPRESSED_PUBLIC_KEY_SIZE.html">bitcoin::secp256k1::constants::UNCOMPRESSED_PUBLIC_KEY_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.ZERO.html">bitcoin::secp256k1::constants::ZERO</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_SER_COMPRESSED.html">bitcoin::secp256k1::ffi::SECP256K1_SER_COMPRESSED</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_SER_UNCOMPRESSED.html">bitcoin::secp256k1::ffi::SECP256K1_SER_UNCOMPRESSED</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_START_NONE.html">bitcoin::secp256k1::ffi::SECP256K1_START_NONE</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_START_SIGN.html">bitcoin::secp256k1::ffi::SECP256K1_START_SIGN</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_START_VERIFY.html">bitcoin::secp256k1::ffi::SECP256K1_START_VERIFY</a></li><li><a href="bitcoin/sign_message/constant.BITCOIN_SIGNED_MSG_PREFIX.html">bitcoin::sign_message::BITCOIN_SIGNED_MSG_PREFIX</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_ANNEX_PREFIX.html">bitcoin::taproot::TAPROOT_ANNEX_PREFIX</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_CONTROL_BASE_SIZE.html">bitcoin::taproot::TAPROOT_CONTROL_BASE_SIZE</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_CONTROL_MAX_NODE_COUNT.html">bitcoin::taproot::TAPROOT_CONTROL_MAX_NODE_COUNT</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_CONTROL_MAX_SIZE.html">bitcoin::taproot::TAPROOT_CONTROL_MAX_SIZE</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_CONTROL_NODE_SIZE.html">bitcoin::taproot::TAPROOT_CONTROL_NODE_SIZE</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_LEAF_MASK.html">bitcoin::taproot::TAPROOT_LEAF_MASK</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_LEAF_TAPSCRIPT.html">bitcoin::taproot::TAPROOT_LEAF_TAPSCRIPT</a></li><li><a href="indexer/keychain_txout/constant.DEFAULT_LOOKAHEAD.html">indexer::keychain_txout::DEFAULT_LOOKAHEAD</a></li><li><a href="rusqlite_impl/constant.SCHEMAS_TABLE_NAME.html">rusqlite_impl::SCHEMAS_TABLE_NAME</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#statics" title="Statics">Statics</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li><li><a href="#derives" title="Derive Macros">Derive Macros</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Balance.html">Balance</a></li><li><a href="struct.BlockId.html">BlockId</a></li><li><a href="struct.CanonicalIter.html">CanonicalIter</a></li><li><a href="struct.CheckPoint.html">CheckPoint</a></li><li><a href="struct.CheckPointIter.html">CheckPointIter</a></li><li><a href="struct.ConfirmationBlockTime.html">ConfirmationBlockTime</a></li><li><a href="struct.DescriptorId.html">DescriptorId</a></li><li><a href="struct.FullTxOut.html">FullTxOut</a></li><li><a href="struct.Impl.html">Impl</a></li><li><a href="struct.SpkIterator.html">SpkIterator</a></li><li><a href="struct.TxPosInBlock.html">TxPosInBlock</a></li><li><a href="struct.TxUpdate.html">TxUpdate</a></li><li><a href="bitcoin/struct.Address.html">bitcoin::Address</a></li><li><a href="bitcoin/struct.Amount.html">bitcoin::Amount</a></li><li><a href="bitcoin/struct.Block.html">bitcoin::Block</a></li><li><a href="bitcoin/struct.BlockHash.html">bitcoin::BlockHash</a></li><li><a href="bitcoin/struct.CompactTarget.html">bitcoin::CompactTarget</a></li><li><a href="bitcoin/struct.CompressedPublicKey.html">bitcoin::CompressedPublicKey</a></li><li><a href="bitcoin/struct.FeeRate.html">bitcoin::FeeRate</a></li><li><a href="bitcoin/struct.FilterHash.html">bitcoin::FilterHash</a></li><li><a href="bitcoin/struct.FilterHeader.html">bitcoin::FilterHeader</a></li><li><a href="bitcoin/struct.LegacySighash.html">bitcoin::LegacySighash</a></li><li><a href="bitcoin/struct.MerkleBlock.html">bitcoin::MerkleBlock</a></li><li><a href="bitcoin/struct.Opcode.html">bitcoin::Opcode</a></li><li><a href="bitcoin/struct.OutPoint.html">bitcoin::OutPoint</a></li><li><a href="bitcoin/struct.PrivateKey.html">bitcoin::PrivateKey</a></li><li><a href="bitcoin/struct.Psbt.html">bitcoin::Psbt</a></li><li><a href="bitcoin/struct.PubkeyHash.html">bitcoin::PubkeyHash</a></li><li><a href="bitcoin/struct.PublicKey.html">bitcoin::PublicKey</a></li><li><a href="bitcoin/struct.Script.html">bitcoin::Script</a></li><li><a href="bitcoin/struct.ScriptBuf.html">bitcoin::ScriptBuf</a></li><li><a href="bitcoin/struct.ScriptHash.html">bitcoin::ScriptHash</a></li><li><a href="bitcoin/struct.SegwitV0Sighash.html">bitcoin::SegwitV0Sighash</a></li><li><a href="bitcoin/struct.Sequence.html">bitcoin::Sequence</a></li><li><a href="bitcoin/struct.SignedAmount.html">bitcoin::SignedAmount</a></li><li><a href="bitcoin/struct.TapBranchTag.html">bitcoin::TapBranchTag</a></li><li><a href="bitcoin/struct.TapLeafHash.html">bitcoin::TapLeafHash</a></li><li><a href="bitcoin/struct.TapLeafTag.html">bitcoin::TapLeafTag</a></li><li><a href="bitcoin/struct.TapNodeHash.html">bitcoin::TapNodeHash</a></li><li><a href="bitcoin/struct.TapSighash.html">bitcoin::TapSighash</a></li><li><a href="bitcoin/struct.TapSighashTag.html">bitcoin::TapSighashTag</a></li><li><a href="bitcoin/struct.TapTweakHash.html">bitcoin::TapTweakHash</a></li><li><a href="bitcoin/struct.TapTweakTag.html">bitcoin::TapTweakTag</a></li><li><a href="bitcoin/struct.Target.html">bitcoin::Target</a></li><li><a href="bitcoin/struct.Transaction.html">bitcoin::Transaction</a></li><li><a href="bitcoin/struct.TxIn.html">bitcoin::TxIn</a></li><li><a href="bitcoin/struct.TxMerkleNode.html">bitcoin::TxMerkleNode</a></li><li><a href="bitcoin/struct.TxOut.html">bitcoin::TxOut</a></li><li><a href="bitcoin/struct.Txid.html">bitcoin::Txid</a></li><li><a href="bitcoin/struct.VarInt.html">bitcoin::VarInt</a></li><li><a href="bitcoin/struct.WPubkeyHash.html">bitcoin::WPubkeyHash</a></li><li><a href="bitcoin/struct.WScriptHash.html">bitcoin::WScriptHash</a></li><li><a href="bitcoin/struct.Weight.html">bitcoin::Weight</a></li><li><a href="bitcoin/struct.Witness.html">bitcoin::Witness</a></li><li><a href="bitcoin/struct.WitnessCommitment.html">bitcoin::WitnessCommitment</a></li><li><a href="bitcoin/struct.WitnessMerkleNode.html">bitcoin::WitnessMerkleNode</a></li><li><a href="bitcoin/struct.WitnessProgram.html">bitcoin::WitnessProgram</a></li><li><a href="bitcoin/struct.Work.html">bitcoin::Work</a></li><li><a href="bitcoin/struct.Wtxid.html">bitcoin::Wtxid</a></li><li><a href="bitcoin/struct.XKeyIdentifier.html">bitcoin::XKeyIdentifier</a></li><li><a href="bitcoin/struct.XOnlyPublicKey.html">bitcoin::XOnlyPublicKey</a></li><li><a href="bitcoin/address/struct.Address.html">bitcoin::address::Address</a></li><li><a href="bitcoin/address/struct.InvalidBase58PayloadLengthError.html">bitcoin::address::InvalidBase58PayloadLengthError</a></li><li><a href="bitcoin/address/struct.InvalidLegacyPrefixError.html">bitcoin::address::InvalidLegacyPrefixError</a></li><li><a href="bitcoin/address/struct.LegacyAddressTooLongError.html">bitcoin::address::LegacyAddressTooLongError</a></li><li><a href="bitcoin/address/struct.NetworkValidationError.html">bitcoin::address::NetworkValidationError</a></li><li><a href="bitcoin/address/struct.UnknownAddressTypeError.html">bitcoin::address::UnknownAddressTypeError</a></li><li><a href="bitcoin/address/struct.UnknownHrpError.html">bitcoin::address::UnknownHrpError</a></li><li><a href="bitcoin/address/error/struct.InvalidBase58PayloadLengthError.html">bitcoin::address::error::InvalidBase58PayloadLengthError</a></li><li><a href="bitcoin/address/error/struct.InvalidLegacyPrefixError.html">bitcoin::address::error::InvalidLegacyPrefixError</a></li><li><a href="bitcoin/address/error/struct.LegacyAddressTooLongError.html">bitcoin::address::error::LegacyAddressTooLongError</a></li><li><a href="bitcoin/address/error/struct.NetworkValidationError.html">bitcoin::address::error::NetworkValidationError</a></li><li><a href="bitcoin/address/error/struct.UnknownAddressTypeError.html">bitcoin::address::error::UnknownAddressTypeError</a></li><li><a href="bitcoin/address/error/struct.UnknownHrpError.html">bitcoin::address::error::UnknownHrpError</a></li><li><a href="bitcoin/amount/struct.Amount.html">bitcoin::amount::Amount</a></li><li><a href="bitcoin/amount/struct.Display.html">bitcoin::amount::Display</a></li><li><a href="bitcoin/amount/struct.SignedAmount.html">bitcoin::amount::SignedAmount</a></li><li><a href="bitcoin/base58/struct.InvalidCharacterError.html">bitcoin::base58::InvalidCharacterError</a></li><li><a href="bitcoin/base58/struct.String.html">bitcoin::base58::String</a></li><li><a href="bitcoin/base58/struct.Vec.html">bitcoin::base58::Vec</a></li><li><a href="bitcoin/base58/error/struct.IncorrectChecksumError.html">bitcoin::base58::error::IncorrectChecksumError</a></li><li><a href="bitcoin/base58/error/struct.InvalidCharacterError.html">bitcoin::base58::error::InvalidCharacterError</a></li><li><a href="bitcoin/base58/error/struct.TooShortError.html">bitcoin::base58::error::TooShortError</a></li><li><a href="bitcoin/base64/alphabet/struct.Alphabet.html">bitcoin::base64::alphabet::Alphabet</a></li><li><a href="bitcoin/base64/display/struct.Base64Display.html">bitcoin::base64::display::Base64Display</a></li><li><a href="bitcoin/base64/engine/struct.DecodeMetadata.html">bitcoin::base64::engine::DecodeMetadata</a></li><li><a href="bitcoin/base64/engine/struct.GeneralPurpose.html">bitcoin::base64::engine::GeneralPurpose</a></li><li><a href="bitcoin/base64/engine/struct.GeneralPurposeConfig.html">bitcoin::base64::engine::GeneralPurposeConfig</a></li><li><a href="bitcoin/base64/engine/general_purpose/struct.GeneralPurpose.html">bitcoin::base64::engine::general_purpose::GeneralPurpose</a></li><li><a href="bitcoin/base64/engine/general_purpose/struct.GeneralPurposeConfig.html">bitcoin::base64::engine::general_purpose::GeneralPurposeConfig</a></li><li><a href="bitcoin/base64/read/struct.DecoderReader.html">bitcoin::base64::read::DecoderReader</a></li><li><a href="bitcoin/base64/write/struct.EncoderStringWriter.html">bitcoin::base64::write::EncoderStringWriter</a></li><li><a href="bitcoin/base64/write/struct.EncoderWriter.html">bitcoin::base64::write::EncoderWriter</a></li><li><a href="bitcoin/bech32/struct.Fe32.html">bitcoin::bech32::Fe32</a></li><li><a href="bitcoin/bech32/struct.Hrp.html">bitcoin::bech32::Hrp</a></li><li><a href="bitcoin/bech32/hrp/struct.Hrp.html">bitcoin::bech32::hrp::Hrp</a></li><li><a href="bitcoin/bech32/primitives/checksum/struct.Engine.html">bitcoin::bech32::primitives::checksum::Engine</a></li><li><a href="bitcoin/bech32/primitives/checksum/struct.HrpFe32Iter.html">bitcoin::bech32::primitives::checksum::HrpFe32Iter</a></li><li><a href="bitcoin/bech32/primitives/checksum/struct.PackedNull.html">bitcoin::bech32::primitives::checksum::PackedNull</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.AsciiToFe32Iter.html">bitcoin::bech32::primitives::decode::AsciiToFe32Iter</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.ByteIter.html">bitcoin::bech32::primitives::decode::ByteIter</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.CheckedHrpstring.html">bitcoin::bech32::primitives::decode::CheckedHrpstring</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.CodeLengthError.html">bitcoin::bech32::primitives::decode::CodeLengthError</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.Fe32Iter.html">bitcoin::bech32::primitives::decode::Fe32Iter</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.SegwitCodeLengthError.html">bitcoin::bech32::primitives::decode::SegwitCodeLengthError</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.SegwitHrpstring.html">bitcoin::bech32::primitives::decode::SegwitHrpstring</a></li><li><a href="bitcoin/bech32/primitives/decode/struct.UncheckedHrpstring.html">bitcoin::bech32::primitives::decode::UncheckedHrpstring</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.ByteIter.html">bitcoin::bech32::primitives::encode::ByteIter</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.CharIter.html">bitcoin::bech32::primitives::encode::CharIter</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.Encoder.html">bitcoin::bech32::primitives::encode::Encoder</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.Fe32Iter.html">bitcoin::bech32::primitives::encode::Fe32Iter</a></li><li><a href="bitcoin/bech32/primitives/encode/struct.WitnessVersionIter.html">bitcoin::bech32::primitives::encode::WitnessVersionIter</a></li><li><a href="bitcoin/bech32/primitives/gf32/struct.Fe32.html">bitcoin::bech32::primitives::gf32::Fe32</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.ByteIter.html">bitcoin::bech32::primitives::hrp::ByteIter</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.CharIter.html">bitcoin::bech32::primitives::hrp::CharIter</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.Hrp.html">bitcoin::bech32::primitives::hrp::Hrp</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.LowercaseByteIter.html">bitcoin::bech32::primitives::hrp::LowercaseByteIter</a></li><li><a href="bitcoin/bech32/primitives/hrp/struct.LowercaseCharIter.html">bitcoin::bech32::primitives::hrp::LowercaseCharIter</a></li><li><a href="bitcoin/bech32/primitives/iter/struct.BytesToFes.html">bitcoin::bech32::primitives::iter::BytesToFes</a></li><li><a href="bitcoin/bech32/primitives/iter/struct.Checksummed.html">bitcoin::bech32::primitives::iter::Checksummed</a></li><li><a href="bitcoin/bech32/primitives/iter/struct.FesToBytes.html">bitcoin::bech32::primitives::iter::FesToBytes</a></li><li><a href="bitcoin/bech32/primitives/segwit/struct.InvalidWitnessVersionError.html">bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError</a></li><li><a href="bitcoin/bech32/segwit/struct.DecodeError.html">bitcoin::bech32::segwit::DecodeError</a></li><li><a href="bitcoin/bip152/struct.BlockTransactions.html">bitcoin::bip152::BlockTransactions</a></li><li><a href="bitcoin/bip152/struct.BlockTransactionsRequest.html">bitcoin::bip152::BlockTransactionsRequest</a></li><li><a href="bitcoin/bip152/struct.HeaderAndShortIds.html">bitcoin::bip152::HeaderAndShortIds</a></li><li><a href="bitcoin/bip152/struct.PrefilledTransaction.html">bitcoin::bip152::PrefilledTransaction</a></li><li><a href="bitcoin/bip152/struct.ShortId.html">bitcoin::bip152::ShortId</a></li><li><a href="bitcoin/bip152/struct.TxIndexOutOfRangeError.html">bitcoin::bip152::TxIndexOutOfRangeError</a></li><li><a href="bitcoin/bip158/struct.BitStreamReader.html">bitcoin::bip158::BitStreamReader</a></li><li><a href="bitcoin/bip158/struct.BitStreamWriter.html">bitcoin::bip158::BitStreamWriter</a></li><li><a href="bitcoin/bip158/struct.BlockFilter.html">bitcoin::bip158::BlockFilter</a></li><li><a href="bitcoin/bip158/struct.BlockFilterReader.html">bitcoin::bip158::BlockFilterReader</a></li><li><a href="bitcoin/bip158/struct.BlockFilterWriter.html">bitcoin::bip158::BlockFilterWriter</a></li><li><a href="bitcoin/bip158/struct.FilterHash.html">bitcoin::bip158::FilterHash</a></li><li><a href="bitcoin/bip158/struct.FilterHeader.html">bitcoin::bip158::FilterHeader</a></li><li><a href="bitcoin/bip158/struct.GcsFilterReader.html">bitcoin::bip158::GcsFilterReader</a></li><li><a href="bitcoin/bip158/struct.GcsFilterWriter.html">bitcoin::bip158::GcsFilterWriter</a></li><li><a href="bitcoin/bip32/struct.ChainCode.html">bitcoin::bip32::ChainCode</a></li><li><a href="bitcoin/bip32/struct.DerivationPath.html">bitcoin::bip32::DerivationPath</a></li><li><a href="bitcoin/bip32/struct.DerivationPathIterator.html">bitcoin::bip32::DerivationPathIterator</a></li><li><a href="bitcoin/bip32/struct.Fingerprint.html">bitcoin::bip32::Fingerprint</a></li><li><a href="bitcoin/bip32/struct.InvalidBase58PayloadLengthError.html">bitcoin::bip32::InvalidBase58PayloadLengthError</a></li><li><a href="bitcoin/bip32/struct.XKeyIdentifier.html">bitcoin::bip32::XKeyIdentifier</a></li><li><a href="bitcoin/bip32/struct.Xpriv.html">bitcoin::bip32::Xpriv</a></li><li><a href="bitcoin/bip32/struct.Xpub.html">bitcoin::bip32::Xpub</a></li><li><a href="bitcoin/blockdata/struct.FeeRate.html">bitcoin::blockdata::FeeRate</a></li><li><a href="bitcoin/blockdata/struct.Weight.html">bitcoin::blockdata::Weight</a></li><li><a href="bitcoin/blockdata/block/struct.Block.html">bitcoin::blockdata::block::Block</a></li><li><a href="bitcoin/blockdata/block/struct.BlockHash.html">bitcoin::blockdata::block::BlockHash</a></li><li><a href="bitcoin/blockdata/block/struct.Header.html">bitcoin::blockdata::block::Header</a></li><li><a href="bitcoin/blockdata/block/struct.TxMerkleNode.html">bitcoin::blockdata::block::TxMerkleNode</a></li><li><a href="bitcoin/blockdata/block/struct.Version.html">bitcoin::blockdata::block::Version</a></li><li><a href="bitcoin/blockdata/block/struct.WitnessCommitment.html">bitcoin::blockdata::block::WitnessCommitment</a></li><li><a href="bitcoin/blockdata/block/struct.WitnessMerkleNode.html">bitcoin::blockdata::block::WitnessMerkleNode</a></li><li><a href="bitcoin/blockdata/constants/struct.ChainHash.html">bitcoin::blockdata::constants::ChainHash</a></li><li><a href="bitcoin/blockdata/fee_rate/struct.FeeRate.html">bitcoin::blockdata::fee_rate::FeeRate</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.ConversionError.html">bitcoin::blockdata::locktime::absolute::ConversionError</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.Height.html">bitcoin::blockdata::locktime::absolute::Height</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.ParseHeightError.html">bitcoin::blockdata::locktime::absolute::ParseHeightError</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.ParseTimeError.html">bitcoin::blockdata::locktime::absolute::ParseTimeError</a></li><li><a href="bitcoin/blockdata/locktime/absolute/struct.Time.html">bitcoin::blockdata::locktime::absolute::Time</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.DisabledLockTimeError.html">bitcoin::blockdata::locktime::relative::DisabledLockTimeError</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.Height.html">bitcoin::blockdata::locktime::relative::Height</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.IncompatibleHeightError.html">bitcoin::blockdata::locktime::relative::IncompatibleHeightError</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.IncompatibleTimeError.html">bitcoin::blockdata::locktime::relative::IncompatibleTimeError</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.Time.html">bitcoin::blockdata::locktime::relative::Time</a></li><li><a href="bitcoin/blockdata/locktime/relative/struct.TimeOverflowError.html">bitcoin::blockdata::locktime::relative::TimeOverflowError</a></li><li><a href="bitcoin/blockdata/opcodes/struct.Opcode.html">bitcoin::blockdata::opcodes::Opcode</a></li><li><a href="bitcoin/blockdata/script/struct.Builder.html">bitcoin::blockdata::script::Builder</a></li><li><a href="bitcoin/blockdata/script/struct.Bytes.html">bitcoin::blockdata::script::Bytes</a></li><li><a href="bitcoin/blockdata/script/struct.InstructionIndices.html">bitcoin::blockdata::script::InstructionIndices</a></li><li><a href="bitcoin/blockdata/script/struct.Instructions.html">bitcoin::blockdata::script::Instructions</a></li><li><a href="bitcoin/blockdata/script/struct.PushBytes.html">bitcoin::blockdata::script::PushBytes</a></li><li><a href="bitcoin/blockdata/script/struct.PushBytesBuf.html">bitcoin::blockdata::script::PushBytesBuf</a></li><li><a href="bitcoin/blockdata/script/struct.PushBytesError.html">bitcoin::blockdata::script::PushBytesError</a></li><li><a href="bitcoin/blockdata/script/struct.Script.html">bitcoin::blockdata::script::Script</a></li><li><a href="bitcoin/blockdata/script/struct.ScriptBuf.html">bitcoin::blockdata::script::ScriptBuf</a></li><li><a href="bitcoin/blockdata/script/struct.ScriptHash.html">bitcoin::blockdata::script::ScriptHash</a></li><li><a href="bitcoin/blockdata/script/struct.WScriptHash.html">bitcoin::blockdata::script::WScriptHash</a></li><li><a href="bitcoin/blockdata/script/witness_program/struct.WitnessProgram.html">bitcoin::blockdata::script::witness_program::WitnessProgram</a></li><li><a href="bitcoin/blockdata/script/witness_version/struct.TryFromError.html">bitcoin::blockdata::script::witness_version::TryFromError</a></li><li><a href="bitcoin/blockdata/transaction/struct.IndexOutOfBoundsError.html">bitcoin::blockdata::transaction::IndexOutOfBoundsError</a></li><li><a href="bitcoin/blockdata/transaction/struct.InputWeightPrediction.html">bitcoin::blockdata::transaction::InputWeightPrediction</a></li><li><a href="bitcoin/blockdata/transaction/struct.InputsIndexError.html">bitcoin::blockdata::transaction::InputsIndexError</a></li><li><a href="bitcoin/blockdata/transaction/struct.OutPoint.html">bitcoin::blockdata::transaction::OutPoint</a></li><li><a href="bitcoin/blockdata/transaction/struct.OutputsIndexError.html">bitcoin::blockdata::transaction::OutputsIndexError</a></li><li><a href="bitcoin/blockdata/transaction/struct.Sequence.html">bitcoin::blockdata::transaction::Sequence</a></li><li><a href="bitcoin/blockdata/transaction/struct.Transaction.html">bitcoin::blockdata::transaction::Transaction</a></li><li><a href="bitcoin/blockdata/transaction/struct.TxIn.html">bitcoin::blockdata::transaction::TxIn</a></li><li><a href="bitcoin/blockdata/transaction/struct.TxOut.html">bitcoin::blockdata::transaction::TxOut</a></li><li><a href="bitcoin/blockdata/transaction/struct.Txid.html">bitcoin::blockdata::transaction::Txid</a></li><li><a href="bitcoin/blockdata/transaction/struct.Version.html">bitcoin::blockdata::transaction::Version</a></li><li><a href="bitcoin/blockdata/transaction/struct.Wtxid.html">bitcoin::blockdata::transaction::Wtxid</a></li><li><a href="bitcoin/blockdata/weight/struct.Weight.html">bitcoin::blockdata::weight::Weight</a></li><li><a href="bitcoin/blockdata/witness/struct.Iter.html">bitcoin::blockdata::witness::Iter</a></li><li><a href="bitcoin/blockdata/witness/struct.Witness.html">bitcoin::blockdata::witness::Witness</a></li><li><a href="bitcoin/consensus/struct.Params.html">bitcoin::consensus::Params</a></li><li><a href="bitcoin/consensus/encode/struct.CheckedData.html">bitcoin::consensus::encode::CheckedData</a></li><li><a href="bitcoin/consensus/encode/struct.VarInt.html">bitcoin::consensus::encode::VarInt</a></li><li><a href="bitcoin/consensus/params/struct.Params.html">bitcoin::consensus::params::Params</a></li><li><a href="bitcoin/consensus/serde/struct.Hex.html">bitcoin::consensus::serde::Hex</a></li><li><a href="bitcoin/consensus/serde/struct.With.html">bitcoin::consensus::serde::With</a></li><li><a href="bitcoin/consensus/serde/hex/struct.DecodeError.html">bitcoin::consensus::serde::hex::DecodeError</a></li><li><a href="bitcoin/consensus/serde/hex/struct.DecodeInitError.html">bitcoin::consensus::serde::hex::DecodeInitError</a></li><li><a href="bitcoin/consensus/serde/hex/struct.Decoder.html">bitcoin::consensus::serde::hex::Decoder</a></li><li><a href="bitcoin/consensus/serde/hex/struct.Encoder.html">bitcoin::consensus::serde::hex::Encoder</a></li><li><a href="bitcoin/ecdsa/struct.SerializedSignature.html">bitcoin::ecdsa::SerializedSignature</a></li><li><a href="bitcoin/ecdsa/struct.Signature.html">bitcoin::ecdsa::Signature</a></li><li><a href="bitcoin/error/struct.ContainsPrefixError.html">bitcoin::error::ContainsPrefixError</a></li><li><a href="bitcoin/error/struct.MissingPrefixError.html">bitcoin::error::MissingPrefixError</a></li><li><a href="bitcoin/error/struct.ParseIntError.html">bitcoin::error::ParseIntError</a></li><li><a href="bitcoin/hash_types/struct.BlockHash.html">bitcoin::hash_types::BlockHash</a></li><li><a href="bitcoin/hash_types/struct.FilterHash.html">bitcoin::hash_types::FilterHash</a></li><li><a href="bitcoin/hash_types/struct.FilterHeader.html">bitcoin::hash_types::FilterHeader</a></li><li><a href="bitcoin/hash_types/struct.TxMerkleNode.html">bitcoin::hash_types::TxMerkleNode</a></li><li><a href="bitcoin/hash_types/struct.Txid.html">bitcoin::hash_types::Txid</a></li><li><a href="bitcoin/hash_types/struct.WitnessCommitment.html">bitcoin::hash_types::WitnessCommitment</a></li><li><a href="bitcoin/hash_types/struct.WitnessMerkleNode.html">bitcoin::hash_types::WitnessMerkleNode</a></li><li><a href="bitcoin/hash_types/struct.Wtxid.html">bitcoin::hash_types::Wtxid</a></li><li><a href="bitcoin/hashes/struct.FromSliceError.html">bitcoin::hashes::FromSliceError</a></li><li><a href="bitcoin/hashes/struct.Hmac.html">bitcoin::hashes::Hmac</a></li><li><a href="bitcoin/hashes/struct.HmacEngine.html">bitcoin::hashes::HmacEngine</a></li><li><a href="bitcoin/hashes/hash160/struct.Hash.html">bitcoin::hashes::hash160::Hash</a></li><li><a href="bitcoin/hashes/hex/struct.BytesToHexIter.html">bitcoin::hashes::hex::BytesToHexIter</a></li><li><a href="bitcoin/hashes/hex/struct.HexToBytesIter.html">bitcoin::hashes::hex::HexToBytesIter</a></li><li><a href="bitcoin/hashes/hex/struct.InvalidCharError.html">bitcoin::hashes::hex::InvalidCharError</a></li><li><a href="bitcoin/hashes/hex/struct.OddLengthStringError.html">bitcoin::hashes::hex::OddLengthStringError</a></li><li><a href="bitcoin/hashes/hex/buf_encoder/struct.BufEncoder.html">bitcoin::hashes::hex::buf_encoder::BufEncoder</a></li><li><a href="bitcoin/hashes/hex/display/struct.DisplayArray.html">bitcoin::hashes::hex::display::DisplayArray</a></li><li><a href="bitcoin/hashes/hex/display/struct.DisplayByteSlice.html">bitcoin::hashes::hex::display::DisplayByteSlice</a></li><li><a href="bitcoin/hashes/hex/error/struct.InvalidCharError.html">bitcoin::hashes::hex::error::InvalidCharError</a></li><li><a href="bitcoin/hashes/hex/error/struct.InvalidLengthError.html">bitcoin::hashes::hex::error::InvalidLengthError</a></li><li><a href="bitcoin/hashes/hex/error/struct.OddLengthStringError.html">bitcoin::hashes::hex::error::OddLengthStringError</a></li><li><a href="bitcoin/hashes/hmac/struct.Hmac.html">bitcoin::hashes::hmac::Hmac</a></li><li><a href="bitcoin/hashes/hmac/struct.HmacEngine.html">bitcoin::hashes::hmac::HmacEngine</a></li><li><a href="bitcoin/hashes/hmac/struct.HmacMidState.html">bitcoin::hashes::hmac::HmacMidState</a></li><li><a href="bitcoin/hashes/ripemd160/struct.Hash.html">bitcoin::hashes::ripemd160::Hash</a></li><li><a href="bitcoin/hashes/ripemd160/struct.HashEngine.html">bitcoin::hashes::ripemd160::HashEngine</a></li><li><a href="bitcoin/hashes/serde/de/struct.IgnoredAny.html">bitcoin::hashes::serde::de::IgnoredAny</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.BoolDeserializer.html">bitcoin::hashes::serde::de::value::BoolDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.BorrowedBytesDeserializer.html">bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.BorrowedStrDeserializer.html">bitcoin::hashes::serde::de::value::BorrowedStrDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.BytesDeserializer.html">bitcoin::hashes::serde::de::value::BytesDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.CharDeserializer.html">bitcoin::hashes::serde::de::value::CharDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.CowStrDeserializer.html">bitcoin::hashes::serde::de::value::CowStrDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.EnumAccessDeserializer.html">bitcoin::hashes::serde::de::value::EnumAccessDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.Error.html">bitcoin::hashes::serde::de::value::Error</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.F32Deserializer.html">bitcoin::hashes::serde::de::value::F32Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.F64Deserializer.html">bitcoin::hashes::serde::de::value::F64Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I128Deserializer.html">bitcoin::hashes::serde::de::value::I128Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I16Deserializer.html">bitcoin::hashes::serde::de::value::I16Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I32Deserializer.html">bitcoin::hashes::serde::de::value::I32Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I64Deserializer.html">bitcoin::hashes::serde::de::value::I64Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.I8Deserializer.html">bitcoin::hashes::serde::de::value::I8Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.IsizeDeserializer.html">bitcoin::hashes::serde::de::value::IsizeDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.MapAccessDeserializer.html">bitcoin::hashes::serde::de::value::MapAccessDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.MapDeserializer.html">bitcoin::hashes::serde::de::value::MapDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.SeqAccessDeserializer.html">bitcoin::hashes::serde::de::value::SeqAccessDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.SeqDeserializer.html">bitcoin::hashes::serde::de::value::SeqDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.StrDeserializer.html">bitcoin::hashes::serde::de::value::StrDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.StringDeserializer.html">bitcoin::hashes::serde::de::value::StringDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U128Deserializer.html">bitcoin::hashes::serde::de::value::U128Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U16Deserializer.html">bitcoin::hashes::serde::de::value::U16Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U32Deserializer.html">bitcoin::hashes::serde::de::value::U32Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U64Deserializer.html">bitcoin::hashes::serde::de::value::U64Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.U8Deserializer.html">bitcoin::hashes::serde::de::value::U8Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.UnitDeserializer.html">bitcoin::hashes::serde::de::value::UnitDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/value/struct.UsizeDeserializer.html">bitcoin::hashes::serde::de::value::UsizeDeserializer</a></li><li><a href="bitcoin/hashes/serde/ser/struct.Impossible.html">bitcoin::hashes::serde::ser::Impossible</a></li><li><a href="bitcoin/hashes/sha1/struct.Hash.html">bitcoin::hashes::sha1::Hash</a></li><li><a href="bitcoin/hashes/sha1/struct.HashEngine.html">bitcoin::hashes::sha1::HashEngine</a></li><li><a href="bitcoin/hashes/sha256/struct.Hash.html">bitcoin::hashes::sha256::Hash</a></li><li><a href="bitcoin/hashes/sha256/struct.HashEngine.html">bitcoin::hashes::sha256::HashEngine</a></li><li><a href="bitcoin/hashes/sha256/struct.Midstate.html">bitcoin::hashes::sha256::Midstate</a></li><li><a href="bitcoin/hashes/sha256d/struct.Hash.html">bitcoin::hashes::sha256d::Hash</a></li><li><a href="bitcoin/hashes/sha256t/struct.Hash.html">bitcoin::hashes::sha256t::Hash</a></li><li><a href="bitcoin/hashes/sha384/struct.Hash.html">bitcoin::hashes::sha384::Hash</a></li><li><a href="bitcoin/hashes/sha384/struct.HashEngine.html">bitcoin::hashes::sha384::HashEngine</a></li><li><a href="bitcoin/hashes/sha512/struct.Hash.html">bitcoin::hashes::sha512::Hash</a></li><li><a href="bitcoin/hashes/sha512/struct.HashEngine.html">bitcoin::hashes::sha512::HashEngine</a></li><li><a href="bitcoin/hashes/sha512_256/struct.Hash.html">bitcoin::hashes::sha512_256::Hash</a></li><li><a href="bitcoin/hashes/sha512_256/struct.HashEngine.html">bitcoin::hashes::sha512_256::HashEngine</a></li><li><a href="bitcoin/hashes/siphash24/struct.Hash.html">bitcoin::hashes::siphash24::Hash</a></li><li><a href="bitcoin/hashes/siphash24/struct.HashEngine.html">bitcoin::hashes::siphash24::HashEngine</a></li><li><a href="bitcoin/hashes/siphash24/struct.State.html">bitcoin::hashes::siphash24::State</a></li><li><a href="bitcoin/io/struct.Cursor.html">bitcoin::io::Cursor</a></li><li><a href="bitcoin/io/struct.Error.html">bitcoin::io::Error</a></li><li><a href="bitcoin/io/struct.FromStd.html">bitcoin::io::FromStd</a></li><li><a href="bitcoin/io/struct.Sink.html">bitcoin::io::Sink</a></li><li><a href="bitcoin/io/struct.Take.html">bitcoin::io::Take</a></li><li><a href="bitcoin/io/struct.ToStd.html">bitcoin::io::ToStd</a></li><li><a href="bitcoin/key/struct.CompressedPublicKey.html">bitcoin::key::CompressedPublicKey</a></li><li><a href="bitcoin/key/struct.InvalidAddressVersionError.html">bitcoin::key::InvalidAddressVersionError</a></li><li><a href="bitcoin/key/struct.InvalidBase58PayloadLengthError.html">bitcoin::key::InvalidBase58PayloadLengthError</a></li><li><a href="bitcoin/key/struct.Keypair.html">bitcoin::key::Keypair</a></li><li><a href="bitcoin/key/struct.PrivateKey.html">bitcoin::key::PrivateKey</a></li><li><a href="bitcoin/key/struct.PubkeyHash.html">bitcoin::key::PubkeyHash</a></li><li><a href="bitcoin/key/struct.PublicKey.html">bitcoin::key::PublicKey</a></li><li><a href="bitcoin/key/struct.Secp256k1.html">bitcoin::key::Secp256k1</a></li><li><a href="bitcoin/key/struct.SortKey.html">bitcoin::key::SortKey</a></li><li><a href="bitcoin/key/struct.TweakedKeypair.html">bitcoin::key::TweakedKeypair</a></li><li><a href="bitcoin/key/struct.TweakedPublicKey.html">bitcoin::key::TweakedPublicKey</a></li><li><a href="bitcoin/key/struct.UncompressedPublicKeyError.html">bitcoin::key::UncompressedPublicKeyError</a></li><li><a href="bitcoin/key/struct.WPubkeyHash.html">bitcoin::key::WPubkeyHash</a></li><li><a href="bitcoin/key/struct.XOnlyPublicKey.html">bitcoin::key::XOnlyPublicKey</a></li><li><a href="bitcoin/merkle_tree/struct.MerkleBlock.html">bitcoin::merkle_tree::MerkleBlock</a></li><li><a href="bitcoin/merkle_tree/struct.PartialMerkleTree.html">bitcoin::merkle_tree::PartialMerkleTree</a></li><li><a href="bitcoin/network/struct.ParseNetworkError.html">bitcoin::network::ParseNetworkError</a></li><li><a href="bitcoin/network/struct.UnknownChainHashError.html">bitcoin::network::UnknownChainHashError</a></li><li><a href="bitcoin/p2p/struct.Address.html">bitcoin::p2p::Address</a></li><li><a href="bitcoin/p2p/struct.Magic.html">bitcoin::p2p::Magic</a></li><li><a href="bitcoin/p2p/struct.ParseMagicError.html">bitcoin::p2p::ParseMagicError</a></li><li><a href="bitcoin/p2p/struct.ServiceFlags.html">bitcoin::p2p::ServiceFlags</a></li><li><a href="bitcoin/p2p/struct.UnknownMagicError.html">bitcoin::p2p::UnknownMagicError</a></li><li><a href="bitcoin/p2p/address/struct.AddrV2Message.html">bitcoin::p2p::address::AddrV2Message</a></li><li><a href="bitcoin/p2p/address/struct.Address.html">bitcoin::p2p::address::Address</a></li><li><a href="bitcoin/p2p/message/struct.CommandString.html">bitcoin::p2p::message::CommandString</a></li><li><a href="bitcoin/p2p/message/struct.CommandStringError.html">bitcoin::p2p::message::CommandStringError</a></li><li><a href="bitcoin/p2p/message/struct.RawNetworkMessage.html">bitcoin::p2p::message::RawNetworkMessage</a></li><li><a href="bitcoin/p2p/message_blockdata/struct.GetBlocksMessage.html">bitcoin::p2p::message_blockdata::GetBlocksMessage</a></li><li><a href="bitcoin/p2p/message_blockdata/struct.GetHeadersMessage.html">bitcoin::p2p::message_blockdata::GetHeadersMessage</a></li><li><a href="bitcoin/p2p/message_bloom/struct.FilterAdd.html">bitcoin::p2p::message_bloom::FilterAdd</a></li><li><a href="bitcoin/p2p/message_bloom/struct.FilterLoad.html">bitcoin::p2p::message_bloom::FilterLoad</a></li><li><a href="bitcoin/p2p/message_compact_blocks/struct.BlockTxn.html">bitcoin::p2p::message_compact_blocks::BlockTxn</a></li><li><a href="bitcoin/p2p/message_compact_blocks/struct.CmpctBlock.html">bitcoin::p2p::message_compact_blocks::CmpctBlock</a></li><li><a href="bitcoin/p2p/message_compact_blocks/struct.GetBlockTxn.html">bitcoin::p2p::message_compact_blocks::GetBlockTxn</a></li><li><a href="bitcoin/p2p/message_compact_blocks/struct.SendCmpct.html">bitcoin::p2p::message_compact_blocks::SendCmpct</a></li><li><a href="bitcoin/p2p/message_filter/struct.CFCheckpt.html">bitcoin::p2p::message_filter::CFCheckpt</a></li><li><a href="bitcoin/p2p/message_filter/struct.CFHeaders.html">bitcoin::p2p::message_filter::CFHeaders</a></li><li><a href="bitcoin/p2p/message_filter/struct.CFilter.html">bitcoin::p2p::message_filter::CFilter</a></li><li><a href="bitcoin/p2p/message_filter/struct.GetCFCheckpt.html">bitcoin::p2p::message_filter::GetCFCheckpt</a></li><li><a href="bitcoin/p2p/message_filter/struct.GetCFHeaders.html">bitcoin::p2p::message_filter::GetCFHeaders</a></li><li><a href="bitcoin/p2p/message_filter/struct.GetCFilters.html">bitcoin::p2p::message_filter::GetCFilters</a></li><li><a href="bitcoin/p2p/message_network/struct.Reject.html">bitcoin::p2p::message_network::Reject</a></li><li><a href="bitcoin/p2p/message_network/struct.VersionMessage.html">bitcoin::p2p::message_network::VersionMessage</a></li><li><a href="bitcoin/parse/struct.ParseIntError.html">bitcoin::parse::ParseIntError</a></li><li><a href="bitcoin/pow/struct.CompactTarget.html">bitcoin::pow::CompactTarget</a></li><li><a href="bitcoin/pow/struct.Target.html">bitcoin::pow::Target</a></li><li><a href="bitcoin/pow/struct.Work.html">bitcoin::pow::Work</a></li><li><a href="bitcoin/psbt/struct.Input.html">bitcoin::psbt::Input</a></li><li><a href="bitcoin/psbt/struct.Output.html">bitcoin::psbt::Output</a></li><li><a href="bitcoin/psbt/struct.Psbt.html">bitcoin::psbt::Psbt</a></li><li><a href="bitcoin/psbt/struct.PsbtSighashType.html">bitcoin::psbt::PsbtSighashType</a></li><li><a href="bitcoin/psbt/raw/struct.Key.html">bitcoin::psbt::raw::Key</a></li><li><a href="bitcoin/psbt/raw/struct.Pair.html">bitcoin::psbt::raw::Pair</a></li><li><a href="bitcoin/psbt/raw/struct.ProprietaryKey.html">bitcoin::psbt::raw::ProprietaryKey</a></li><li><a href="bitcoin/secp256k1/struct.AllPreallocated.html">bitcoin::secp256k1::AllPreallocated</a></li><li><a href="bitcoin/secp256k1/struct.InvalidParityValue.html">bitcoin::secp256k1::InvalidParityValue</a></li><li><a href="bitcoin/secp256k1/struct.Keypair.html">bitcoin::secp256k1::Keypair</a></li><li><a href="bitcoin/secp256k1/struct.Message.html">bitcoin::secp256k1::Message</a></li><li><a href="bitcoin/secp256k1/struct.PublicKey.html">bitcoin::secp256k1::PublicKey</a></li><li><a href="bitcoin/secp256k1/struct.Scalar.html">bitcoin::secp256k1::Scalar</a></li><li><a href="bitcoin/secp256k1/struct.Secp256k1.html">bitcoin::secp256k1::Secp256k1</a></li><li><a href="bitcoin/secp256k1/struct.SecretKey.html">bitcoin::secp256k1::SecretKey</a></li><li><a href="bitcoin/secp256k1/struct.SignOnlyPreallocated.html">bitcoin::secp256k1::SignOnlyPreallocated</a></li><li><a href="bitcoin/secp256k1/struct.VerifyOnlyPreallocated.html">bitcoin::secp256k1::VerifyOnlyPreallocated</a></li><li><a href="bitcoin/secp256k1/struct.XOnlyPublicKey.html">bitcoin::secp256k1::XOnlyPublicKey</a></li><li><a href="bitcoin/secp256k1/ecdh/struct.SharedSecret.html">bitcoin::secp256k1::ecdh::SharedSecret</a></li><li><a href="bitcoin/secp256k1/ecdsa/struct.RecoverableSignature.html">bitcoin::secp256k1::ecdsa::RecoverableSignature</a></li><li><a href="bitcoin/secp256k1/ecdsa/struct.RecoveryId.html">bitcoin::secp256k1::ecdsa::RecoveryId</a></li><li><a href="bitcoin/secp256k1/ecdsa/struct.SerializedSignature.html">bitcoin::secp256k1::ecdsa::SerializedSignature</a></li><li><a href="bitcoin/secp256k1/ecdsa/struct.Signature.html">bitcoin::secp256k1::ecdsa::Signature</a></li><li><a href="bitcoin/secp256k1/ecdsa/serialized_signature/struct.IntoIter.html">bitcoin::secp256k1::ecdsa::serialized_signature::IntoIter</a></li><li><a href="bitcoin/secp256k1/ecdsa/serialized_signature/struct.SerializedSignature.html">bitcoin::secp256k1::ecdsa::serialized_signature::SerializedSignature</a></li><li><a href="bitcoin/secp256k1/ellswift/struct.ElligatorSwift.html">bitcoin::secp256k1::ellswift::ElligatorSwift</a></li><li><a href="bitcoin/secp256k1/ellswift/struct.ElligatorSwiftSharedSecret.html">bitcoin::secp256k1::ellswift::ElligatorSwiftSharedSecret</a></li><li><a href="bitcoin/secp256k1/ffi/struct.Context.html">bitcoin::secp256k1::ffi::Context</a></li><li><a href="bitcoin/secp256k1/ffi/struct.ElligatorSwift.html">bitcoin::secp256k1::ffi::ElligatorSwift</a></li><li><a href="bitcoin/secp256k1/ffi/struct.Keypair.html">bitcoin::secp256k1::ffi::Keypair</a></li><li><a href="bitcoin/secp256k1/ffi/struct.PublicKey.html">bitcoin::secp256k1::ffi::PublicKey</a></li><li><a href="bitcoin/secp256k1/ffi/struct.SchnorrSigExtraParams.html">bitcoin::secp256k1::ffi::SchnorrSigExtraParams</a></li><li><a href="bitcoin/secp256k1/ffi/struct.Signature.html">bitcoin::secp256k1::ffi::Signature</a></li><li><a href="bitcoin/secp256k1/ffi/struct.XOnlyPublicKey.html">bitcoin::secp256k1::ffi::XOnlyPublicKey</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/struct.RecoverableSignature.html">bitcoin::secp256k1::ffi::recovery::RecoverableSignature</a></li><li><a href="bitcoin/secp256k1/ffi/types/struct.AlignedType.html">bitcoin::secp256k1::ffi::types::AlignedType</a></li><li><a href="bitcoin/secp256k1/hashes/struct.FromSliceError.html">bitcoin::secp256k1::hashes::FromSliceError</a></li><li><a href="bitcoin/secp256k1/hashes/struct.Hmac.html">bitcoin::secp256k1::hashes::Hmac</a></li><li><a href="bitcoin/secp256k1/hashes/struct.HmacEngine.html">bitcoin::secp256k1::hashes::HmacEngine</a></li><li><a href="bitcoin/secp256k1/rand/struct.Error.html">bitcoin::secp256k1::rand::Error</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Alphanumeric.html">bitcoin::secp256k1::rand::distributions::Alphanumeric</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Bernoulli.html">bitcoin::secp256k1::rand::distributions::Bernoulli</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.DistIter.html">bitcoin::secp256k1::rand::distributions::DistIter</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.DistMap.html">bitcoin::secp256k1::rand::distributions::DistMap</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Open01.html">bitcoin::secp256k1::rand::distributions::Open01</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.OpenClosed01.html">bitcoin::secp256k1::rand::distributions::OpenClosed01</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Slice.html">bitcoin::secp256k1::rand::distributions::Slice</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Standard.html">bitcoin::secp256k1::rand::distributions::Standard</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.Uniform.html">bitcoin::secp256k1::rand::distributions::Uniform</a></li><li><a href="bitcoin/secp256k1/rand/distributions/struct.WeightedIndex.html">bitcoin::secp256k1::rand::distributions::WeightedIndex</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.Uniform.html">bitcoin::secp256k1::rand::distributions::uniform::Uniform</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.UniformChar.html">bitcoin::secp256k1::rand::distributions::uniform::UniformChar</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.UniformDuration.html">bitcoin::secp256k1::rand::distributions::uniform::UniformDuration</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.UniformFloat.html">bitcoin::secp256k1::rand::distributions::uniform::UniformFloat</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/struct.UniformInt.html">bitcoin::secp256k1::rand::distributions::uniform::UniformInt</a></li><li><a href="bitcoin/secp256k1/rand/distributions/weighted/struct.WeightedIndex.html">bitcoin::secp256k1::rand::distributions::weighted::WeightedIndex</a></li><li><a href="bitcoin/secp256k1/rand/distributions/weighted/alias_method/struct.WeightedIndex.html">bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex</a></li><li><a href="bitcoin/secp256k1/rand/prelude/struct.StdRng.html">bitcoin::secp256k1::rand::prelude::StdRng</a></li><li><a href="bitcoin/secp256k1/rand/prelude/struct.ThreadRng.html">bitcoin::secp256k1::rand::prelude::ThreadRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/struct.OsRng.html">bitcoin::secp256k1::rand::rngs::OsRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/struct.StdRng.html">bitcoin::secp256k1::rand::rngs::StdRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/struct.ThreadRng.html">bitcoin::secp256k1::rand::rngs::ThreadRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/adapter/struct.ReadError.html">bitcoin::secp256k1::rand::rngs::adapter::ReadError</a></li><li><a href="bitcoin/secp256k1/rand/rngs/adapter/struct.ReadRng.html">bitcoin::secp256k1::rand::rngs::adapter::ReadRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/adapter/struct.ReseedingRng.html">bitcoin::secp256k1::rand::rngs::adapter::ReseedingRng</a></li><li><a href="bitcoin/secp256k1/rand/rngs/mock/struct.StepRng.html">bitcoin::secp256k1::rand::rngs::mock::StepRng</a></li><li><a href="bitcoin/secp256k1/rand/seq/struct.SliceChooseIter.html">bitcoin::secp256k1::rand::seq::SliceChooseIter</a></li><li><a href="bitcoin/secp256k1/scalar/struct.OutOfRangeError.html">bitcoin::secp256k1::scalar::OutOfRangeError</a></li><li><a href="bitcoin/secp256k1/scalar/struct.Scalar.html">bitcoin::secp256k1::scalar::Scalar</a></li><li><a href="bitcoin/secp256k1/schnorr/struct.Signature.html">bitcoin::secp256k1::schnorr::Signature</a></li><li><a href="bitcoin/sighash/struct.Annex.html">bitcoin::sighash::Annex</a></li><li><a href="bitcoin/sighash/struct.InvalidSighashTypeError.html">bitcoin::sighash::InvalidSighashTypeError</a></li><li><a href="bitcoin/sighash/struct.LegacySighash.html">bitcoin::sighash::LegacySighash</a></li><li><a href="bitcoin/sighash/struct.NonStandardSighashTypeError.html">bitcoin::sighash::NonStandardSighashTypeError</a></li><li><a href="bitcoin/sighash/struct.PrevoutsKindError.html">bitcoin::sighash::PrevoutsKindError</a></li><li><a href="bitcoin/sighash/struct.PrevoutsSizeError.html">bitcoin::sighash::PrevoutsSizeError</a></li><li><a href="bitcoin/sighash/struct.ScriptPath.html">bitcoin::sighash::ScriptPath</a></li><li><a href="bitcoin/sighash/struct.SegwitV0Sighash.html">bitcoin::sighash::SegwitV0Sighash</a></li><li><a href="bitcoin/sighash/struct.SighashCache.html">bitcoin::sighash::SighashCache</a></li><li><a href="bitcoin/sighash/struct.SighashTypeParseError.html">bitcoin::sighash::SighashTypeParseError</a></li><li><a href="bitcoin/sighash/struct.SingleMissingOutputError.html">bitcoin::sighash::SingleMissingOutputError</a></li><li><a href="bitcoin/sighash/struct.TapSighash.html">bitcoin::sighash::TapSighash</a></li><li><a href="bitcoin/sighash/struct.TapSighashTag.html">bitcoin::sighash::TapSighashTag</a></li><li><a href="bitcoin/sign_message/struct.MessageSignature.html">bitcoin::sign_message::MessageSignature</a></li><li><a href="bitcoin/taproot/struct.ControlBlock.html">bitcoin::taproot::ControlBlock</a></li><li><a href="bitcoin/taproot/struct.FutureLeafVersion.html">bitcoin::taproot::FutureLeafVersion</a></li><li><a href="bitcoin/taproot/struct.LeafNode.html">bitcoin::taproot::LeafNode</a></li><li><a href="bitcoin/taproot/struct.LeafNodes.html">bitcoin::taproot::LeafNodes</a></li><li><a href="bitcoin/taproot/struct.NodeInfo.html">bitcoin::taproot::NodeInfo</a></li><li><a href="bitcoin/taproot/struct.ScriptLeaf.html">bitcoin::taproot::ScriptLeaf</a></li><li><a href="bitcoin/taproot/struct.ScriptLeaves.html">bitcoin::taproot::ScriptLeaves</a></li><li><a href="bitcoin/taproot/struct.Signature.html">bitcoin::taproot::Signature</a></li><li><a href="bitcoin/taproot/struct.TapBranchTag.html">bitcoin::taproot::TapBranchTag</a></li><li><a href="bitcoin/taproot/struct.TapLeafHash.html">bitcoin::taproot::TapLeafHash</a></li><li><a href="bitcoin/taproot/struct.TapLeafTag.html">bitcoin::taproot::TapLeafTag</a></li><li><a href="bitcoin/taproot/struct.TapNodeHash.html">bitcoin::taproot::TapNodeHash</a></li><li><a href="bitcoin/taproot/struct.TapTree.html">bitcoin::taproot::TapTree</a></li><li><a href="bitcoin/taproot/struct.TapTweakHash.html">bitcoin::taproot::TapTweakHash</a></li><li><a href="bitcoin/taproot/struct.TapTweakTag.html">bitcoin::taproot::TapTweakTag</a></li><li><a href="bitcoin/taproot/struct.TaprootBuilder.html">bitcoin::taproot::TaprootBuilder</a></li><li><a href="bitcoin/taproot/struct.TaprootMerkleBranch.html">bitcoin::taproot::TaprootMerkleBranch</a></li><li><a href="bitcoin/taproot/struct.TaprootSpendInfo.html">bitcoin::taproot::TaprootSpendInfo</a></li><li><a href="bitcoin/taproot/merkle_branch/struct.IntoIter.html">bitcoin::taproot::merkle_branch::IntoIter</a></li><li><a href="bitcoin/taproot/merkle_branch/struct.TaprootMerkleBranch.html">bitcoin::taproot::merkle_branch::TaprootMerkleBranch</a></li><li><a href="bitcoin/taproot/serialized_signature/struct.IntoIter.html">bitcoin::taproot::serialized_signature::IntoIter</a></li><li><a href="bitcoin/taproot/serialized_signature/struct.SerializedSignature.html">bitcoin::taproot::serialized_signature::SerializedSignature</a></li><li><a href="indexed_tx_graph/struct.ChangeSet.html">indexed_tx_graph::ChangeSet</a></li><li><a href="indexed_tx_graph/struct.IndexedTxGraph.html">indexed_tx_graph::IndexedTxGraph</a></li><li><a href="indexer/keychain_txout/struct.ChangeSet.html">indexer::keychain_txout::ChangeSet</a></li><li><a href="indexer/keychain_txout/struct.KeychainTxOutIndex.html">indexer::keychain_txout::KeychainTxOutIndex</a></li><li><a href="indexer/spk_txout/struct.SpkTxOutIndex.html">indexer::spk_txout::SpkTxOutIndex</a></li><li><a href="local_chain/struct.AlterCheckPointError.html">local_chain::AlterCheckPointError</a></li><li><a href="local_chain/struct.CannotConnectError.html">local_chain::CannotConnectError</a></li><li><a href="local_chain/struct.ChangeSet.html">local_chain::ChangeSet</a></li><li><a href="local_chain/struct.CheckPoint.html">local_chain::CheckPoint</a></li><li><a href="local_chain/struct.CheckPointIter.html">local_chain::CheckPointIter</a></li><li><a href="local_chain/struct.LocalChain.html">local_chain::LocalChain</a></li><li><a href="local_chain/struct.MissingGenesisError.html">local_chain::MissingGenesisError</a></li><li><a href="spk_client/struct.FullScanRequest.html">spk_client::FullScanRequest</a></li><li><a href="spk_client/struct.FullScanRequestBuilder.html">spk_client::FullScanRequestBuilder</a></li><li><a href="spk_client/struct.FullScanResponse.html">spk_client::FullScanResponse</a></li><li><a href="spk_client/struct.SyncProgress.html">spk_client::SyncProgress</a></li><li><a href="spk_client/struct.SyncRequest.html">spk_client::SyncRequest</a></li><li><a href="spk_client/struct.SyncRequestBuilder.html">spk_client::SyncRequestBuilder</a></li><li><a href="spk_client/struct.SyncResponse.html">spk_client::SyncResponse</a></li><li><a href="tx_graph/struct.CanonicalTx.html">tx_graph::CanonicalTx</a></li><li><a href="tx_graph/struct.ChangeSet.html">tx_graph::ChangeSet</a></li><li><a href="tx_graph/struct.TxAncestors.html">tx_graph::TxAncestors</a></li><li><a href="tx_graph/struct.TxDescendants.html">tx_graph::TxDescendants</a></li><li><a href="tx_graph/struct.TxGraph.html">tx_graph::TxGraph</a></li><li><a href="tx_graph/struct.TxNode.html">tx_graph::TxNode</a></li><li><a href="tx_graph/struct.TxUpdate.html">tx_graph::TxUpdate</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.CanonicalReason.html">CanonicalReason</a></li><li><a href="enum.ChainPosition.html">ChainPosition</a></li><li><a href="enum.ObservedIn.html">ObservedIn</a></li><li><a href="bitcoin/enum.AddressType.html">bitcoin::AddressType</a></li><li><a href="bitcoin/enum.Denomination.html">bitcoin::Denomination</a></li><li><a href="bitcoin/enum.EcdsaSighashType.html">bitcoin::EcdsaSighashType</a></li><li><a href="bitcoin/enum.KnownHrp.html">bitcoin::KnownHrp</a></li><li><a href="bitcoin/enum.Network.html">bitcoin::Network</a></li><li><a href="bitcoin/enum.NetworkKind.html">bitcoin::NetworkKind</a></li><li><a href="bitcoin/enum.TapSighashType.html">bitcoin::TapSighashType</a></li><li><a href="bitcoin/enum.WitnessVersion.html">bitcoin::WitnessVersion</a></li><li><a href="bitcoin/address/enum.AddressData.html">bitcoin::address::AddressData</a></li><li><a href="bitcoin/address/enum.AddressType.html">bitcoin::address::AddressType</a></li><li><a href="bitcoin/address/enum.FromScriptError.html">bitcoin::address::FromScriptError</a></li><li><a href="bitcoin/address/enum.KnownHrp.html">bitcoin::address::KnownHrp</a></li><li><a href="bitcoin/address/enum.NetworkChecked.html">bitcoin::address::NetworkChecked</a></li><li><a href="bitcoin/address/enum.NetworkUnchecked.html">bitcoin::address::NetworkUnchecked</a></li><li><a href="bitcoin/address/enum.P2shError.html">bitcoin::address::P2shError</a></li><li><a href="bitcoin/address/enum.ParseError.html">bitcoin::address::ParseError</a></li><li><a href="bitcoin/address/error/enum.FromScriptError.html">bitcoin::address::error::FromScriptError</a></li><li><a href="bitcoin/address/error/enum.P2shError.html">bitcoin::address::error::P2shError</a></li><li><a href="bitcoin/address/error/enum.ParseError.html">bitcoin::address::error::ParseError</a></li><li><a href="bitcoin/amount/enum.Denomination.html">bitcoin::amount::Denomination</a></li><li><a href="bitcoin/amount/enum.ParseAmountError.html">bitcoin::amount::ParseAmountError</a></li><li><a href="bitcoin/base58/enum.Error.html">bitcoin::base58::Error</a></li><li><a href="bitcoin/base58/error/enum.Error.html">bitcoin::base58::error::Error</a></li><li><a href="bitcoin/base64/enum.DecodeError.html">bitcoin::base64::DecodeError</a></li><li><a href="bitcoin/base64/enum.DecodeSliceError.html">bitcoin::base64::DecodeSliceError</a></li><li><a href="bitcoin/base64/enum.EncodeSliceError.html">bitcoin::base64::EncodeSliceError</a></li><li><a href="bitcoin/base64/alphabet/enum.ParseAlphabetError.html">bitcoin::base64::alphabet::ParseAlphabetError</a></li><li><a href="bitcoin/base64/engine/enum.DecodePaddingMode.html">bitcoin::base64::engine::DecodePaddingMode</a></li><li><a href="bitcoin/bech32/enum.Bech32.html">bitcoin::bech32::Bech32</a></li><li><a href="bitcoin/bech32/enum.Bech32m.html">bitcoin::bech32::Bech32m</a></li><li><a href="bitcoin/bech32/enum.DecodeError.html">bitcoin::bech32::DecodeError</a></li><li><a href="bitcoin/bech32/enum.EncodeError.html">bitcoin::bech32::EncodeError</a></li><li><a href="bitcoin/bech32/enum.EncodeIoError.html">bitcoin::bech32::EncodeIoError</a></li><li><a href="bitcoin/bech32/enum.NoChecksum.html">bitcoin::bech32::NoChecksum</a></li><li><a href="bitcoin/bech32/primitives/enum.Bech32.html">bitcoin::bech32::primitives::Bech32</a></li><li><a href="bitcoin/bech32/primitives/enum.Bech32m.html">bitcoin::bech32::primitives::Bech32m</a></li><li><a href="bitcoin/bech32/primitives/enum.NoChecksum.html">bitcoin::bech32::primitives::NoChecksum</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.CharError.html">bitcoin::bech32::primitives::decode::CharError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.CheckedHrpstringError.html">bitcoin::bech32::primitives::decode::CheckedHrpstringError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.ChecksumError.html">bitcoin::bech32::primitives::decode::ChecksumError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.PaddingError.html">bitcoin::bech32::primitives::decode::PaddingError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.SegwitHrpstringError.html">bitcoin::bech32::primitives::decode::SegwitHrpstringError</a></li><li><a href="bitcoin/bech32/primitives/decode/enum.UncheckedHrpstringError.html">bitcoin::bech32::primitives::decode::UncheckedHrpstringError</a></li><li><a href="bitcoin/bech32/primitives/gf32/enum.FromCharError.html">bitcoin::bech32::primitives::gf32::FromCharError</a></li><li><a href="bitcoin/bech32/primitives/gf32/enum.TryFromError.html">bitcoin::bech32::primitives::gf32::TryFromError</a></li><li><a href="bitcoin/bech32/primitives/hrp/enum.Error.html">bitcoin::bech32::primitives::hrp::Error</a></li><li><a href="bitcoin/bech32/primitives/segwit/enum.WitnessLengthError.html">bitcoin::bech32::primitives::segwit::WitnessLengthError</a></li><li><a href="bitcoin/bech32/segwit/enum.EncodeError.html">bitcoin::bech32::segwit::EncodeError</a></li><li><a href="bitcoin/bip152/enum.Error.html">bitcoin::bip152::Error</a></li><li><a href="bitcoin/bip158/enum.Error.html">bitcoin::bip158::Error</a></li><li><a href="bitcoin/bip32/enum.ChildNumber.html">bitcoin::bip32::ChildNumber</a></li><li><a href="bitcoin/bip32/enum.Error.html">bitcoin::bip32::Error</a></li><li><a href="bitcoin/blockdata/block/enum.Bip34Error.html">bitcoin::blockdata::block::Bip34Error</a></li><li><a href="bitcoin/blockdata/block/enum.ValidationError.html">bitcoin::blockdata::block::ValidationError</a></li><li><a href="bitcoin/blockdata/locktime/absolute/enum.LockTime.html">bitcoin::blockdata::locktime::absolute::LockTime</a></li><li><a href="bitcoin/blockdata/locktime/relative/enum.LockTime.html">bitcoin::blockdata::locktime::relative::LockTime</a></li><li><a href="bitcoin/blockdata/opcodes/enum.Class.html">bitcoin::blockdata::opcodes::Class</a></li><li><a href="bitcoin/blockdata/opcodes/enum.ClassifyContext.html">bitcoin::blockdata::opcodes::ClassifyContext</a></li><li><a href="bitcoin/blockdata/script/enum.Error.html">bitcoin::blockdata::script::Error</a></li><li><a href="bitcoin/blockdata/script/enum.Instruction.html">bitcoin::blockdata::script::Instruction</a></li><li><a href="bitcoin/blockdata/script/witness_program/enum.Error.html">bitcoin::blockdata::script::witness_program::Error</a></li><li><a href="bitcoin/blockdata/script/witness_version/enum.FromStrError.html">bitcoin::blockdata::script::witness_version::FromStrError</a></li><li><a href="bitcoin/blockdata/script/witness_version/enum.TryFromInstructionError.html">bitcoin::blockdata::script::witness_version::TryFromInstructionError</a></li><li><a href="bitcoin/blockdata/script/witness_version/enum.WitnessVersion.html">bitcoin::blockdata::script::witness_version::WitnessVersion</a></li><li><a href="bitcoin/blockdata/transaction/enum.ParseOutPointError.html">bitcoin::blockdata::transaction::ParseOutPointError</a></li><li><a href="bitcoin/consensus/enum.DecodeError.html">bitcoin::consensus::DecodeError</a></li><li><a href="bitcoin/consensus/encode/enum.Error.html">bitcoin::consensus::encode::Error</a></li><li><a href="bitcoin/consensus/encode/enum.FromHexError.html">bitcoin::consensus::encode::FromHexError</a></li><li><a href="bitcoin/consensus/serde/hex/enum.Lower.html">bitcoin::consensus::serde::hex::Lower</a></li><li><a href="bitcoin/consensus/serde/hex/enum.Upper.html">bitcoin::consensus::serde::hex::Upper</a></li><li><a href="bitcoin/ecdsa/enum.Error.html">bitcoin::ecdsa::Error</a></li><li><a href="bitcoin/error/enum.PrefixedHexError.html">bitcoin::error::PrefixedHexError</a></li><li><a href="bitcoin/error/enum.UnprefixedHexError.html">bitcoin::error::UnprefixedHexError</a></li><li><a href="bitcoin/hashes/hex/enum.Case.html">bitcoin::hashes::hex::Case</a></li><li><a href="bitcoin/hashes/hex/enum.HexToArrayError.html">bitcoin::hashes::hex::HexToArrayError</a></li><li><a href="bitcoin/hashes/hex/enum.HexToBytesError.html">bitcoin::hashes::hex::HexToBytesError</a></li><li><a href="bitcoin/hashes/hex/error/enum.HexToArrayError.html">bitcoin::hashes::hex::error::HexToArrayError</a></li><li><a href="bitcoin/hashes/hex/error/enum.HexToBytesError.html">bitcoin::hashes::hex::error::HexToBytesError</a></li><li><a href="bitcoin/hashes/hex/parse/enum.HexToArrayError.html">bitcoin::hashes::hex::parse::HexToArrayError</a></li><li><a href="bitcoin/hashes/hex/parse/enum.HexToBytesError.html">bitcoin::hashes::hex::parse::HexToBytesError</a></li><li><a href="bitcoin/hashes/serde/de/enum.Unexpected.html">bitcoin::hashes::serde::de::Unexpected</a></li><li><a href="bitcoin/io/enum.ErrorKind.html">bitcoin::io::ErrorKind</a></li><li><a href="bitcoin/key/enum.FromSliceError.html">bitcoin::key::FromSliceError</a></li><li><a href="bitcoin/key/enum.FromWifError.html">bitcoin::key::FromWifError</a></li><li><a href="bitcoin/key/enum.Parity.html">bitcoin::key::Parity</a></li><li><a href="bitcoin/key/enum.ParseCompressedPublicKeyError.html">bitcoin::key::ParseCompressedPublicKeyError</a></li><li><a href="bitcoin/key/enum.ParsePublicKeyError.html">bitcoin::key::ParsePublicKeyError</a></li><li><a href="bitcoin/merkle_tree/enum.MerkleBlockError.html">bitcoin::merkle_tree::MerkleBlockError</a></li><li><a href="bitcoin/network/enum.Network.html">bitcoin::network::Network</a></li><li><a href="bitcoin/network/enum.NetworkKind.html">bitcoin::network::NetworkKind</a></li><li><a href="bitcoin/p2p/address/enum.AddrV2.html">bitcoin::p2p::address::AddrV2</a></li><li><a href="bitcoin/p2p/message/enum.NetworkMessage.html">bitcoin::p2p::message::NetworkMessage</a></li><li><a href="bitcoin/p2p/message_blockdata/enum.Inventory.html">bitcoin::p2p::message_blockdata::Inventory</a></li><li><a href="bitcoin/p2p/message_bloom/enum.BloomFlags.html">bitcoin::p2p::message_bloom::BloomFlags</a></li><li><a href="bitcoin/p2p/message_network/enum.RejectReason.html">bitcoin::p2p::message_network::RejectReason</a></li><li><a href="bitcoin/psbt/enum.Error.html">bitcoin::psbt::Error</a></li><li><a href="bitcoin/psbt/enum.ExtractTxError.html">bitcoin::psbt::ExtractTxError</a></li><li><a href="bitcoin/psbt/enum.GetKeyError.html">bitcoin::psbt::GetKeyError</a></li><li><a href="bitcoin/psbt/enum.IndexOutOfBoundsError.html">bitcoin::psbt::IndexOutOfBoundsError</a></li><li><a href="bitcoin/psbt/enum.KeyRequest.html">bitcoin::psbt::KeyRequest</a></li><li><a href="bitcoin/psbt/enum.OutputType.html">bitcoin::psbt::OutputType</a></li><li><a href="bitcoin/psbt/enum.PsbtParseError.html">bitcoin::psbt::PsbtParseError</a></li><li><a href="bitcoin/psbt/enum.SignError.html">bitcoin::psbt::SignError</a></li><li><a href="bitcoin/psbt/enum.SigningAlgorithm.html">bitcoin::psbt::SigningAlgorithm</a></li><li><a href="bitcoin/psbt/enum.SigningKeys.html">bitcoin::psbt::SigningKeys</a></li><li><a href="bitcoin/secp256k1/enum.All.html">bitcoin::secp256k1::All</a></li><li><a href="bitcoin/secp256k1/enum.Error.html">bitcoin::secp256k1::Error</a></li><li><a href="bitcoin/secp256k1/enum.Parity.html">bitcoin::secp256k1::Parity</a></li><li><a href="bitcoin/secp256k1/enum.SignOnly.html">bitcoin::secp256k1::SignOnly</a></li><li><a href="bitcoin/secp256k1/enum.VerifyOnly.html">bitcoin::secp256k1::VerifyOnly</a></li><li><a href="bitcoin/secp256k1/ellswift/enum.ElligatorSwiftParty.html">bitcoin::secp256k1::ellswift::ElligatorSwiftParty</a></li><li><a href="bitcoin/secp256k1/ffi/types/enum.c_void.html">bitcoin::secp256k1::ffi::types::c_void</a></li><li><a href="bitcoin/secp256k1/rand/distributions/enum.BernoulliError.html">bitcoin::secp256k1::rand::distributions::BernoulliError</a></li><li><a href="bitcoin/secp256k1/rand/distributions/enum.WeightedError.html">bitcoin::secp256k1::rand::distributions::WeightedError</a></li><li><a href="bitcoin/secp256k1/rand/distributions/weighted/enum.WeightedError.html">bitcoin::secp256k1::rand::distributions::weighted::WeightedError</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/enum.IndexVec.html">bitcoin::secp256k1::rand::seq::index::IndexVec</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/enum.IndexVecIntoIter.html">bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/enum.IndexVecIter.html">bitcoin::secp256k1::rand::seq::index::IndexVecIter</a></li><li><a href="bitcoin/sighash/enum.AnnexError.html">bitcoin::sighash::AnnexError</a></li><li><a href="bitcoin/sighash/enum.EcdsaSighashType.html">bitcoin::sighash::EcdsaSighashType</a></li><li><a href="bitcoin/sighash/enum.EncodeSigningDataResult.html">bitcoin::sighash::EncodeSigningDataResult</a></li><li><a href="bitcoin/sighash/enum.P2wpkhError.html">bitcoin::sighash::P2wpkhError</a></li><li><a href="bitcoin/sighash/enum.Prevouts.html">bitcoin::sighash::Prevouts</a></li><li><a href="bitcoin/sighash/enum.PrevoutsIndexError.html">bitcoin::sighash::PrevoutsIndexError</a></li><li><a href="bitcoin/sighash/enum.SigningDataError.html">bitcoin::sighash::SigningDataError</a></li><li><a href="bitcoin/sighash/enum.TapSighashType.html">bitcoin::sighash::TapSighashType</a></li><li><a href="bitcoin/sighash/enum.TaprootError.html">bitcoin::sighash::TaprootError</a></li><li><a href="bitcoin/sign_message/enum.MessageSignatureError.html">bitcoin::sign_message::MessageSignatureError</a></li><li><a href="bitcoin/taproot/enum.HiddenNodesError.html">bitcoin::taproot::HiddenNodesError</a></li><li><a href="bitcoin/taproot/enum.IncompleteBuilderError.html">bitcoin::taproot::IncompleteBuilderError</a></li><li><a href="bitcoin/taproot/enum.LeafVersion.html">bitcoin::taproot::LeafVersion</a></li><li><a href="bitcoin/taproot/enum.SigFromSliceError.html">bitcoin::taproot::SigFromSliceError</a></li><li><a href="bitcoin/taproot/enum.TapLeaf.html">bitcoin::taproot::TapLeaf</a></li><li><a href="bitcoin/taproot/enum.TaprootBuilderError.html">bitcoin::taproot::TaprootBuilderError</a></li><li><a href="bitcoin/taproot/enum.TaprootError.html">bitcoin::taproot::TaprootError</a></li><li><a href="indexer/keychain_txout/enum.InsertDescriptorError.html">indexer::keychain_txout::InsertDescriptorError</a></li><li><a href="local_chain/enum.ApplyHeaderError.html">local_chain::ApplyHeaderError</a></li><li><a href="spk_client/enum.SyncItem.html">spk_client::SyncItem</a></li><li><a href="tx_graph/enum.CalculateFeeError.html">tx_graph::CalculateFeeError</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.Anchor.html">Anchor</a></li><li><a href="trait.ChainOracle.html">ChainOracle</a></li><li><a href="trait.DescriptorExt.html">DescriptorExt</a></li><li><a href="trait.Merge.html">Merge</a></li><li><a href="bitcoin/address/trait.NetworkValidation.html">bitcoin::address::NetworkValidation</a></li><li><a href="bitcoin/amount/trait.CheckedSum.html">bitcoin::amount::CheckedSum</a></li><li><a href="bitcoin/amount/serde/trait.SerdeAmount.html">bitcoin::amount::serde::SerdeAmount</a></li><li><a href="bitcoin/amount/serde/trait.SerdeAmountForOpt.html">bitcoin::amount::serde::SerdeAmountForOpt</a></li><li><a href="bitcoin/base64/trait.Engine.html">bitcoin::base64::Engine</a></li><li><a href="bitcoin/base64/engine/trait.Config.html">bitcoin::base64::engine::Config</a></li><li><a href="bitcoin/base64/engine/trait.DecodeEstimate.html">bitcoin::base64::engine::DecodeEstimate</a></li><li><a href="bitcoin/base64/engine/trait.Engine.html">bitcoin::base64::engine::Engine</a></li><li><a href="bitcoin/base64/prelude/trait.Engine.html">bitcoin::base64::prelude::Engine</a></li><li><a href="bitcoin/base64/write/trait.StrConsumer.html">bitcoin::base64::write::StrConsumer</a></li><li><a href="bitcoin/bech32/trait.ByteIterExt.html">bitcoin::bech32::ByteIterExt</a></li><li><a href="bitcoin/bech32/trait.Checksum.html">bitcoin::bech32::Checksum</a></li><li><a href="bitcoin/bech32/trait.Fe32IterExt.html">bitcoin::bech32::Fe32IterExt</a></li><li><a href="bitcoin/bech32/primitives/checksum/trait.Checksum.html">bitcoin::bech32::primitives::checksum::Checksum</a></li><li><a href="bitcoin/bech32/primitives/checksum/trait.PackedFe32.html">bitcoin::bech32::primitives::checksum::PackedFe32</a></li><li><a href="bitcoin/bech32/primitives/iter/trait.ByteIterExt.html">bitcoin::bech32::primitives::iter::ByteIterExt</a></li><li><a href="bitcoin/bech32/primitives/iter/trait.Fe32IterExt.html">bitcoin::bech32::primitives::iter::Fe32IterExt</a></li><li><a href="bitcoin/bip32/trait.IntoDerivationPath.html">bitcoin::bip32::IntoDerivationPath</a></li><li><a href="bitcoin/blockdata/script/trait.PushBytesErrorReport.html">bitcoin::blockdata::script::PushBytesErrorReport</a></li><li><a href="bitcoin/consensus/trait.Decodable.html">bitcoin::consensus::Decodable</a></li><li><a href="bitcoin/consensus/trait.Encodable.html">bitcoin::consensus::Encodable</a></li><li><a href="bitcoin/consensus/trait.ReadExt.html">bitcoin::consensus::ReadExt</a></li><li><a href="bitcoin/consensus/trait.WriteExt.html">bitcoin::consensus::WriteExt</a></li><li><a href="bitcoin/consensus/encode/trait.Decodable.html">bitcoin::consensus::encode::Decodable</a></li><li><a href="bitcoin/consensus/encode/trait.Encodable.html">bitcoin::consensus::encode::Encodable</a></li><li><a href="bitcoin/consensus/encode/trait.ReadExt.html">bitcoin::consensus::encode::ReadExt</a></li><li><a href="bitcoin/consensus/encode/trait.WriteExt.html">bitcoin::consensus::encode::WriteExt</a></li><li><a href="bitcoin/consensus/serde/trait.ByteDecoder.html">bitcoin::consensus::serde::ByteDecoder</a></li><li><a href="bitcoin/consensus/serde/trait.ByteEncoder.html">bitcoin::consensus::serde::ByteEncoder</a></li><li><a href="bitcoin/consensus/serde/trait.EncodeBytes.html">bitcoin::consensus::serde::EncodeBytes</a></li><li><a href="bitcoin/consensus/serde/trait.IntoDeError.html">bitcoin::consensus::serde::IntoDeError</a></li><li><a href="bitcoin/consensus/serde/hex/trait.Case.html">bitcoin::consensus::serde::hex::Case</a></li><li><a href="bitcoin/hashes/trait.Hash.html">bitcoin::hashes::Hash</a></li><li><a href="bitcoin/hashes/trait.HashEngine.html">bitcoin::hashes::HashEngine</a></li><li><a href="bitcoin/hashes/hex/trait.DisplayHex.html">bitcoin::hashes::hex::DisplayHex</a></li><li><a href="bitcoin/hashes/hex/trait.FromHex.html">bitcoin::hashes::hex::FromHex</a></li><li><a href="bitcoin/hashes/hex/display/trait.DisplayHex.html">bitcoin::hashes::hex::display::DisplayHex</a></li><li><a href="bitcoin/hashes/hex/parse/trait.FromHex.html">bitcoin::hashes::hex::parse::FromHex</a></li><li><a href="bitcoin/hashes/hex/prelude/trait.DisplayHex.html">bitcoin::hashes::hex::prelude::DisplayHex</a></li><li><a href="bitcoin/hashes/hex/prelude/trait.FromHex.html">bitcoin::hashes::hex::prelude::FromHex</a></li><li><a href="bitcoin/hashes/serde/trait.Deserialize.html">bitcoin::hashes::serde::Deserialize</a></li><li><a href="bitcoin/hashes/serde/trait.Deserializer.html">bitcoin::hashes::serde::Deserializer</a></li><li><a href="bitcoin/hashes/serde/trait.Serialize.html">bitcoin::hashes::serde::Serialize</a></li><li><a href="bitcoin/hashes/serde/trait.Serializer.html">bitcoin::hashes::serde::Serializer</a></li><li><a href="bitcoin/hashes/serde/de/trait.Deserialize.html">bitcoin::hashes::serde::de::Deserialize</a></li><li><a href="bitcoin/hashes/serde/de/trait.DeserializeOwned.html">bitcoin::hashes::serde::de::DeserializeOwned</a></li><li><a href="bitcoin/hashes/serde/de/trait.DeserializeSeed.html">bitcoin::hashes::serde::de::DeserializeSeed</a></li><li><a href="bitcoin/hashes/serde/de/trait.Deserializer.html">bitcoin::hashes::serde::de::Deserializer</a></li><li><a href="bitcoin/hashes/serde/de/trait.EnumAccess.html">bitcoin::hashes::serde::de::EnumAccess</a></li><li><a href="bitcoin/hashes/serde/de/trait.Error.html">bitcoin::hashes::serde::de::Error</a></li><li><a href="bitcoin/hashes/serde/de/trait.Expected.html">bitcoin::hashes::serde::de::Expected</a></li><li><a href="bitcoin/hashes/serde/de/trait.IntoDeserializer.html">bitcoin::hashes::serde::de::IntoDeserializer</a></li><li><a href="bitcoin/hashes/serde/de/trait.MapAccess.html">bitcoin::hashes::serde::de::MapAccess</a></li><li><a href="bitcoin/hashes/serde/de/trait.SeqAccess.html">bitcoin::hashes::serde::de::SeqAccess</a></li><li><a href="bitcoin/hashes/serde/de/trait.StdError.html">bitcoin::hashes::serde::de::StdError</a></li><li><a href="bitcoin/hashes/serde/de/trait.VariantAccess.html">bitcoin::hashes::serde::de::VariantAccess</a></li><li><a href="bitcoin/hashes/serde/de/trait.Visitor.html">bitcoin::hashes::serde::de::Visitor</a></li><li><a href="bitcoin/hashes/serde/ser/trait.Error.html">bitcoin::hashes::serde::ser::Error</a></li><li><a href="bitcoin/hashes/serde/ser/trait.Serialize.html">bitcoin::hashes::serde::ser::Serialize</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeMap.html">bitcoin::hashes::serde::ser::SerializeMap</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeSeq.html">bitcoin::hashes::serde::ser::SerializeSeq</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeStruct.html">bitcoin::hashes::serde::ser::SerializeStruct</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeStructVariant.html">bitcoin::hashes::serde::ser::SerializeStructVariant</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeTuple.html">bitcoin::hashes::serde::ser::SerializeTuple</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeTupleStruct.html">bitcoin::hashes::serde::ser::SerializeTupleStruct</a></li><li><a href="bitcoin/hashes/serde/ser/trait.SerializeTupleVariant.html">bitcoin::hashes::serde::ser::SerializeTupleVariant</a></li><li><a href="bitcoin/hashes/serde/ser/trait.Serializer.html">bitcoin::hashes::serde::ser::Serializer</a></li><li><a href="bitcoin/hashes/serde/ser/trait.StdError.html">bitcoin::hashes::serde::ser::StdError</a></li><li><a href="bitcoin/hashes/serde_macros/serde_details/trait.SerdeHash.html">bitcoin::hashes::serde_macros::serde_details::SerdeHash</a></li><li><a href="bitcoin/hashes/sha256t/trait.Tag.html">bitcoin::hashes::sha256t::Tag</a></li><li><a href="bitcoin/io/trait.BufRead.html">bitcoin::io::BufRead</a></li><li><a href="bitcoin/io/trait.Read.html">bitcoin::io::Read</a></li><li><a href="bitcoin/io/trait.Write.html">bitcoin::io::Write</a></li><li><a href="bitcoin/key/trait.TapTweak.html">bitcoin::key::TapTweak</a></li><li><a href="bitcoin/key/trait.Verification.html">bitcoin::key::Verification</a></li><li><a href="bitcoin/psbt/trait.GetKey.html">bitcoin::psbt::GetKey</a></li><li><a href="bitcoin/secp256k1/trait.Context.html">bitcoin::secp256k1::Context</a></li><li><a href="bitcoin/secp256k1/trait.PreallocatedContext.html">bitcoin::secp256k1::PreallocatedContext</a></li><li><a href="bitcoin/secp256k1/trait.Signing.html">bitcoin::secp256k1::Signing</a></li><li><a href="bitcoin/secp256k1/trait.ThirtyTwoByteHash.html">bitcoin::secp256k1::ThirtyTwoByteHash</a></li><li><a href="bitcoin/secp256k1/trait.Verification.html">bitcoin::secp256k1::Verification</a></li><li><a href="bitcoin/secp256k1/ffi/trait.CPtr.html">bitcoin::secp256k1::ffi::CPtr</a></li><li><a href="bitcoin/secp256k1/hashes/trait.Hash.html">bitcoin::secp256k1::hashes::Hash</a></li><li><a href="bitcoin/secp256k1/hashes/trait.HashEngine.html">bitcoin::secp256k1::hashes::HashEngine</a></li><li><a href="bitcoin/secp256k1/rand/trait.CryptoRng.html">bitcoin::secp256k1::rand::CryptoRng</a></li><li><a href="bitcoin/secp256k1/rand/trait.Fill.html">bitcoin::secp256k1::rand::Fill</a></li><li><a href="bitcoin/secp256k1/rand/trait.Rng.html">bitcoin::secp256k1::rand::Rng</a></li><li><a href="bitcoin/secp256k1/rand/trait.RngCore.html">bitcoin::secp256k1::rand::RngCore</a></li><li><a href="bitcoin/secp256k1/rand/trait.SeedableRng.html">bitcoin::secp256k1::rand::SeedableRng</a></li><li><a href="bitcoin/secp256k1/rand/distributions/trait.DistString.html">bitcoin::secp256k1::rand::distributions::DistString</a></li><li><a href="bitcoin/secp256k1/rand/distributions/trait.Distribution.html">bitcoin::secp256k1::rand::distributions::Distribution</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/trait.SampleBorrow.html">bitcoin::secp256k1::rand::distributions::uniform::SampleBorrow</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/trait.SampleRange.html">bitcoin::secp256k1::rand::distributions::uniform::SampleRange</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/trait.SampleUniform.html">bitcoin::secp256k1::rand::distributions::uniform::SampleUniform</a></li><li><a href="bitcoin/secp256k1/rand/distributions/uniform/trait.UniformSampler.html">bitcoin::secp256k1::rand::distributions::uniform::UniformSampler</a></li><li><a href="bitcoin/secp256k1/rand/distributions/weighted/alias_method/trait.Weight.html">bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.CryptoRng.html">bitcoin::secp256k1::rand::prelude::CryptoRng</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.Distribution.html">bitcoin::secp256k1::rand::prelude::Distribution</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.IteratorRandom.html">bitcoin::secp256k1::rand::prelude::IteratorRandom</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.Rng.html">bitcoin::secp256k1::rand::prelude::Rng</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.RngCore.html">bitcoin::secp256k1::rand::prelude::RngCore</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.SeedableRng.html">bitcoin::secp256k1::rand::prelude::SeedableRng</a></li><li><a href="bitcoin/secp256k1/rand/prelude/trait.SliceRandom.html">bitcoin::secp256k1::rand::prelude::SliceRandom</a></li><li><a href="bitcoin/secp256k1/rand/seq/trait.IteratorRandom.html">bitcoin::secp256k1::rand::seq::IteratorRandom</a></li><li><a href="bitcoin/secp256k1/rand/seq/trait.SliceRandom.html">bitcoin::secp256k1::rand::seq::SliceRandom</a></li><li><a href="indexer/trait.Indexer.html">indexer::Indexer</a></li><li><a href="indexer/keychain_txout/trait.FullScanRequestBuilderExt.html">indexer::keychain_txout::FullScanRequestBuilderExt</a></li><li><a href="indexer/keychain_txout/trait.SyncRequestBuilderExt.html">indexer::keychain_txout::SyncRequestBuilderExt</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="bitcoin/hashes/macro.borrow_slice_impl.html">bitcoin::hashes::borrow_slice_impl</a></li><li><a href="bitcoin/hashes/macro.hash_newtype.html">bitcoin::hashes::hash_newtype</a></li><li><a href="bitcoin/hashes/hex/display/macro.fmt_hex_exact.html">bitcoin::hashes::hex::display::fmt_hex_exact</a></li><li><a href="bitcoin/hashes/hex/display/macro.impl_fmt_traits.html">bitcoin::hashes::hex::display::impl_fmt_traits</a></li><li><a href="bitcoin/hashes/hex/macro.fmt_hex_exact.html">bitcoin::hashes::hex::fmt_hex_exact</a></li><li><a href="bitcoin/hashes/hex/macro.impl_fmt_traits.html">bitcoin::hashes::hex::impl_fmt_traits</a></li><li><a href="bitcoin/hashes/hex/macro.test_hex_unwrap.html">bitcoin::hashes::hex::test_hex_unwrap</a></li><li><a href="bitcoin/hashes/hex/macro.write_err.html">bitcoin::hashes::hex::write_err</a></li><li><a href="bitcoin/hashes/macro.hex_fmt_impl.html">bitcoin::hashes::hex_fmt_impl</a></li><li><a href="bitcoin/hashes/serde/macro.forward_to_deserialize_any.html">bitcoin::hashes::serde::forward_to_deserialize_any</a></li><li><a href="bitcoin/hashes/macro.serde_impl.html">bitcoin::hashes::serde_impl</a></li><li><a href="bitcoin/hashes/macro.sha256t_hash_newtype.html">bitcoin::hashes::sha256t_hash_newtype</a></li><li><a href="bitcoin/io/macro.impl_write.html">bitcoin::io::impl_write</a></li><li><a href="bitcoin/secp256k1/ffi/macro.impl_array_newtype.html">bitcoin::secp256k1::ffi::impl_array_newtype</a></li><li><a href="bitcoin/secp256k1/ffi/macro.impl_raw_debug.html">bitcoin::secp256k1::ffi::impl_raw_debug</a></li><li><a href="bitcoin/secp256k1/hashes/macro.borrow_slice_impl.html">bitcoin::secp256k1::hashes::borrow_slice_impl</a></li><li><a href="bitcoin/secp256k1/hashes/macro.hash_newtype.html">bitcoin::secp256k1::hashes::hash_newtype</a></li><li><a href="bitcoin/secp256k1/hashes/macro.hex_fmt_impl.html">bitcoin::secp256k1::hashes::hex_fmt_impl</a></li><li><a href="bitcoin/secp256k1/hashes/macro.serde_impl.html">bitcoin::secp256k1::hashes::serde_impl</a></li><li><a href="bitcoin/secp256k1/hashes/macro.sha256t_hash_newtype.html">bitcoin::secp256k1::hashes::sha256t_hash_newtype</a></li><li><a href="bitcoin/secp256k1/macro.impl_array_newtype.html">bitcoin::secp256k1::impl_array_newtype</a></li></ul><h3 id="derives">Derive Macros</h3><ul class="all-items"><li><a href="bitcoin/hashes/serde/derive.Deserialize.html">bitcoin::hashes::serde::Deserialize</a></li><li><a href="bitcoin/hashes/serde/derive.Serialize.html">bitcoin::hashes::serde::Serialize</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="bitcoin/amount/serde/as_btc/fn.deserialize.html">bitcoin::amount::serde::as_btc::deserialize</a></li><li><a href="bitcoin/amount/serde/as_btc/opt/fn.deserialize.html">bitcoin::amount::serde::as_btc::opt::deserialize</a></li><li><a href="bitcoin/amount/serde/as_btc/opt/fn.serialize.html">bitcoin::amount::serde::as_btc::opt::serialize</a></li><li><a href="bitcoin/amount/serde/as_btc/fn.serialize.html">bitcoin::amount::serde::as_btc::serialize</a></li><li><a href="bitcoin/amount/serde/as_sat/fn.deserialize.html">bitcoin::amount::serde::as_sat::deserialize</a></li><li><a href="bitcoin/amount/serde/as_sat/opt/fn.deserialize.html">bitcoin::amount::serde::as_sat::opt::deserialize</a></li><li><a href="bitcoin/amount/serde/as_sat/opt/fn.serialize.html">bitcoin::amount::serde::as_sat::opt::serialize</a></li><li><a href="bitcoin/amount/serde/as_sat/fn.serialize.html">bitcoin::amount::serde::as_sat::serialize</a></li><li><a href="bitcoin/base58/fn.decode.html">bitcoin::base58::decode</a></li><li><a href="bitcoin/base58/fn.decode_check.html">bitcoin::base58::decode_check</a></li><li><a href="bitcoin/base58/fn.encode.html">bitcoin::base58::encode</a></li><li><a href="bitcoin/base58/fn.encode_check.html">bitcoin::base58::encode_check</a></li><li><a href="bitcoin/base58/fn.encode_check_to_fmt.html">bitcoin::base58::encode_check_to_fmt</a></li><li><a href="bitcoin/base64/fn.decode.html">bitcoin::base64::decode</a></li><li><a href="bitcoin/base64/fn.decode_engine.html">bitcoin::base64::decode_engine</a></li><li><a href="bitcoin/base64/fn.decode_engine_slice.html">bitcoin::base64::decode_engine_slice</a></li><li><a href="bitcoin/base64/fn.decode_engine_vec.html">bitcoin::base64::decode_engine_vec</a></li><li><a href="bitcoin/base64/fn.decoded_len_estimate.html">bitcoin::base64::decoded_len_estimate</a></li><li><a href="bitcoin/base64/fn.encode.html">bitcoin::base64::encode</a></li><li><a href="bitcoin/base64/fn.encode_engine.html">bitcoin::base64::encode_engine</a></li><li><a href="bitcoin/base64/fn.encode_engine_slice.html">bitcoin::base64::encode_engine_slice</a></li><li><a href="bitcoin/base64/fn.encode_engine_string.html">bitcoin::base64::encode_engine_string</a></li><li><a href="bitcoin/base64/fn.encoded_len.html">bitcoin::base64::encoded_len</a></li><li><a href="bitcoin/bech32/fn.decode.html">bitcoin::bech32::decode</a></li><li><a href="bitcoin/bech32/fn.encode.html">bitcoin::bech32::encode</a></li><li><a href="bitcoin/bech32/fn.encode_lower.html">bitcoin::bech32::encode_lower</a></li><li><a href="bitcoin/bech32/fn.encode_lower_to_fmt.html">bitcoin::bech32::encode_lower_to_fmt</a></li><li><a href="bitcoin/bech32/fn.encode_lower_to_writer.html">bitcoin::bech32::encode_lower_to_writer</a></li><li><a href="bitcoin/bech32/fn.encode_to_fmt.html">bitcoin::bech32::encode_to_fmt</a></li><li><a href="bitcoin/bech32/fn.encode_to_writer.html">bitcoin::bech32::encode_to_writer</a></li><li><a href="bitcoin/bech32/fn.encode_upper.html">bitcoin::bech32::encode_upper</a></li><li><a href="bitcoin/bech32/fn.encode_upper_to_fmt.html">bitcoin::bech32::encode_upper_to_fmt</a></li><li><a href="bitcoin/bech32/fn.encode_upper_to_writer.html">bitcoin::bech32::encode_upper_to_writer</a></li><li><a href="bitcoin/bech32/fn.encoded_length.html">bitcoin::bech32::encoded_length</a></li><li><a href="bitcoin/bech32/primitives/segwit/fn.is_valid_witness_program_length.html">bitcoin::bech32::primitives::segwit::is_valid_witness_program_length</a></li><li><a href="bitcoin/bech32/primitives/segwit/fn.is_valid_witness_version.html">bitcoin::bech32::primitives::segwit::is_valid_witness_version</a></li><li><a href="bitcoin/bech32/primitives/segwit/fn.validate_witness_program_length.html">bitcoin::bech32::primitives::segwit::validate_witness_program_length</a></li><li><a href="bitcoin/bech32/primitives/segwit/fn.validate_witness_version.html">bitcoin::bech32::primitives::segwit::validate_witness_version</a></li><li><a href="bitcoin/bech32/segwit/fn.decode.html">bitcoin::bech32::segwit::decode</a></li><li><a href="bitcoin/bech32/segwit/fn.encode.html">bitcoin::bech32::segwit::encode</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_lower_to_fmt_unchecked.html">bitcoin::bech32::segwit::encode_lower_to_fmt_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_lower_to_writer_unchecked.html">bitcoin::bech32::segwit::encode_lower_to_writer_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_to_fmt_unchecked.html">bitcoin::bech32::segwit::encode_to_fmt_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_to_writer_unchecked.html">bitcoin::bech32::segwit::encode_to_writer_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_upper_to_fmt_unchecked.html">bitcoin::bech32::segwit::encode_upper_to_fmt_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_upper_to_writer_unchecked.html">bitcoin::bech32::segwit::encode_upper_to_writer_unchecked</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_v0.html">bitcoin::bech32::segwit::encode_v0</a></li><li><a href="bitcoin/bech32/segwit/fn.encode_v1.html">bitcoin::bech32::segwit::encode_v1</a></li><li><a href="bitcoin/bech32/segwit/fn.encoded_length.html">bitcoin::bech32::segwit::encoded_length</a></li><li><a href="bitcoin/blockdata/constants/fn.genesis_block.html">bitcoin::blockdata::constants::genesis_block</a></li><li><a href="bitcoin/blockdata/script/fn.read_scriptbool.html">bitcoin::blockdata::script::read_scriptbool</a></li><li><a href="bitcoin/blockdata/script/fn.read_scriptint.html">bitcoin::blockdata::script::read_scriptint</a></li><li><a href="bitcoin/blockdata/script/fn.read_scriptint_non_minimal.html">bitcoin::blockdata::script::read_scriptint_non_minimal</a></li><li><a href="bitcoin/blockdata/script/fn.write_scriptint.html">bitcoin::blockdata::script::write_scriptint</a></li><li><a href="bitcoin/blockdata/transaction/fn.effective_value.html">bitcoin::blockdata::transaction::effective_value</a></li><li><a href="bitcoin/blockdata/transaction/fn.predict_weight.html">bitcoin::blockdata::transaction::predict_weight</a></li><li><a href="bitcoin/blockdata/transaction/fn.predict_weight_from_slices.html">bitcoin::blockdata::transaction::predict_weight_from_slices</a></li><li><a href="bitcoin/consensus/fn.deserialize.html">bitcoin::consensus::deserialize</a></li><li><a href="bitcoin/consensus/fn.deserialize_partial.html">bitcoin::consensus::deserialize_partial</a></li><li><a href="bitcoin/consensus/encode/fn.deserialize.html">bitcoin::consensus::encode::deserialize</a></li><li><a href="bitcoin/consensus/encode/fn.deserialize_hex.html">bitcoin::consensus::encode::deserialize_hex</a></li><li><a href="bitcoin/consensus/encode/fn.deserialize_partial.html">bitcoin::consensus::encode::deserialize_partial</a></li><li><a href="bitcoin/consensus/encode/fn.serialize.html">bitcoin::consensus::encode::serialize</a></li><li><a href="bitcoin/consensus/encode/fn.serialize_hex.html">bitcoin::consensus::encode::serialize_hex</a></li><li><a href="bitcoin/consensus/fn.serialize.html">bitcoin::consensus::serialize</a></li><li><a href="bitcoin/hashes/cmp/fn.fixed_time_eq.html">bitcoin::hashes::cmp::fixed_time_eq</a></li><li><a href="bitcoin/io/fn.from_std.html">bitcoin::io::from_std</a></li><li><a href="bitcoin/io/fn.from_std_mut.html">bitcoin::io::from_std_mut</a></li><li><a href="bitcoin/io/fn.sink.html">bitcoin::io::sink</a></li><li><a href="bitcoin/merkle_tree/fn.calculate_root.html">bitcoin::merkle_tree::calculate_root</a></li><li><a href="bitcoin/merkle_tree/fn.calculate_root_inline.html">bitcoin::merkle_tree::calculate_root_inline</a></li><li><a href="bitcoin/network/as_core_arg/fn.deserialize.html">bitcoin::network::as_core_arg::deserialize</a></li><li><a href="bitcoin/network/as_core_arg/fn.serialize.html">bitcoin::network::as_core_arg::serialize</a></li><li><a href="bitcoin/policy/fn.get_virtual_tx_size.html">bitcoin::policy::get_virtual_tx_size</a></li><li><a href="bitcoin/secp256k1/ecdh/fn.shared_secret_point.html">bitcoin::secp256k1::ecdh::shared_secret_point</a></li><li><a href="bitcoin/secp256k1/ffi/fn.ecdsa_signature_parse_der_lax.html">bitcoin::secp256k1::ffi::ecdsa_signature_parse_der_lax</a></li><li><a href="bitcoin/secp256k1/ffi/fn.non_secure_erase_impl.html">bitcoin::secp256k1::ffi::non_secure_erase_impl</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recover.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recover</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_convert.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_convert</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_parse_compact.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_parse_compact</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_recoverable_signature_serialize_compact.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_serialize_compact</a></li><li><a href="bitcoin/secp256k1/ffi/recovery/fn.secp256k1_ecdsa_sign_recoverable.html">bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_sign_recoverable</a></li><li><a href="bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_context_create.html">bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_context_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_context_destroy.html">bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_context_destroy</a></li><li><a href="bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_default_error_callback_fn.html">bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_default_error_callback_fn</a></li><li><a href="bitcoin/secp256k1/ffi/fn.rustsecp256k1_v0_10_0_default_illegal_callback_fn.html">bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_default_illegal_callback_fn</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_create.html">bitcoin::secp256k1::ffi::secp256k1_context_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_destroy.html">bitcoin::secp256k1::ffi::secp256k1_context_destroy</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_clone.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_clone</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_clone_size.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_clone_size</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_create.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_destroy.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_destroy</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_preallocated_size.html">bitcoin::secp256k1::ffi::secp256k1_context_preallocated_size</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_context_randomize.html">bitcoin::secp256k1::ffi::secp256k1_context_randomize</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_cmp.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_cmp</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_combine.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_combine</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_create.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_negate.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_negate</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_parse.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_parse</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_serialize.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_serialize</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_tweak_add.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_tweak_add</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_pubkey_tweak_mul.html">bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_tweak_mul</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_negate.html">bitcoin::secp256k1::ffi::secp256k1_ec_seckey_negate</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_tweak_add.html">bitcoin::secp256k1::ffi::secp256k1_ec_seckey_tweak_add</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_tweak_mul.html">bitcoin::secp256k1::ffi::secp256k1_ec_seckey_tweak_mul</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ec_seckey_verify.html">bitcoin::secp256k1::ffi::secp256k1_ec_seckey_verify</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdh.html">bitcoin::secp256k1::ffi::secp256k1_ecdh</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_sign.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_sign</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_normalize.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_normalize</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_parse_compact.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_parse_compact</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_parse_der.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_parse_der</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_serialize_compact.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_serialize_compact</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_signature_serialize_der.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_serialize_der</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ecdsa_verify.html">bitcoin::secp256k1::ffi::secp256k1_ecdsa_verify</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_create.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_decode.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_decode</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_encode.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_encode</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_ellswift_xdh.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_xdh</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_create.html">bitcoin::secp256k1::ffi::secp256k1_keypair_create</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_pub.html">bitcoin::secp256k1::ffi::secp256k1_keypair_pub</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_sec.html">bitcoin::secp256k1::ffi::secp256k1_keypair_sec</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_xonly_pub.html">bitcoin::secp256k1::ffi::secp256k1_keypair_xonly_pub</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_keypair_xonly_tweak_add.html">bitcoin::secp256k1::ffi::secp256k1_keypair_xonly_tweak_add</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_sign.html">bitcoin::secp256k1::ffi::secp256k1_schnorrsig_sign</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_sign_custom.html">bitcoin::secp256k1::ffi::secp256k1_schnorrsig_sign_custom</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_schnorrsig_verify.html">bitcoin::secp256k1::ffi::secp256k1_schnorrsig_verify</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_cmp.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_cmp</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_from_pubkey.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_from_pubkey</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_parse.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_parse</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_serialize.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_serialize</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_tweak_add.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_tweak_add</a></li><li><a href="bitcoin/secp256k1/ffi/fn.secp256k1_xonly_pubkey_tweak_add_check.html">bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_tweak_add_check</a></li><li><a href="bitcoin/secp256k1/rand/prelude/fn.random.html">bitcoin::secp256k1::rand::prelude::random</a></li><li><a href="bitcoin/secp256k1/rand/prelude/fn.thread_rng.html">bitcoin::secp256k1::rand::prelude::thread_rng</a></li><li><a href="bitcoin/secp256k1/rand/fn.random.html">bitcoin::secp256k1::rand::random</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/fn.sample.html">bitcoin::secp256k1::rand::seq::index::sample</a></li><li><a href="bitcoin/secp256k1/rand/seq/index/fn.sample_weighted.html">bitcoin::secp256k1::rand::seq::index::sample_weighted</a></li><li><a href="bitcoin/secp256k1/rand/fn.thread_rng.html">bitcoin::secp256k1::rand::thread_rng</a></li><li><a href="bitcoin/sign_message/fn.signed_msg_hash.html">bitcoin::sign_message::signed_msg_hash</a></li><li><a href="rusqlite_impl/fn.migrate_schema.html">rusqlite_impl::migrate_schema</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.Indexed.html">Indexed</a></li><li><a href="type.KeychainIndexed.html">KeychainIndexed</a></li><li><a href="bitcoin/bip32/type.ExtendedPrivKey.html">bitcoin::bip32::ExtendedPrivKey</a></li><li><a href="bitcoin/bip32/type.ExtendedPubKey.html">bitcoin::bip32::ExtendedPubKey</a></li><li><a href="bitcoin/bip32/type.ExtendendPrivKey.html">bitcoin::bip32::ExtendendPrivKey</a></li><li><a href="bitcoin/bip32/type.ExtendendPubKey.html">bitcoin::bip32::ExtendendPubKey</a></li><li><a href="bitcoin/bip32/type.KeySource.html">bitcoin::bip32::KeySource</a></li><li><a href="bitcoin/hashes/hex/type.HexSliceToBytesIter.html">bitcoin::hashes::hex::HexSliceToBytesIter</a></li><li><a href="bitcoin/io/type.Result.html">bitcoin::io::Result</a></li><li><a href="bitcoin/key/type.UntweakedKeypair.html">bitcoin::key::UntweakedKeypair</a></li><li><a href="bitcoin/key/type.UntweakedPublicKey.html">bitcoin::key::UntweakedPublicKey</a></li><li><a href="bitcoin/psbt/type.SigningErrors.html">bitcoin::psbt::SigningErrors</a></li><li><a href="bitcoin/psbt/type.SigningKeysMap.html">bitcoin::psbt::SigningKeysMap</a></li><li><a href="bitcoin/psbt/raw/type.ProprietaryType.html">bitcoin::psbt::raw::ProprietaryType</a></li><li><a href="bitcoin/secp256k1/ffi/type.EcdhHashFn.html">bitcoin::secp256k1::ffi::EcdhHashFn</a></li><li><a href="bitcoin/secp256k1/ffi/type.EllswiftEcdhHashFn.html">bitcoin::secp256k1::ffi::EllswiftEcdhHashFn</a></li><li><a href="bitcoin/secp256k1/ffi/type.NonceFn.html">bitcoin::secp256k1::ffi::NonceFn</a></li><li><a href="bitcoin/secp256k1/ffi/type.SchnorrNonceFn.html">bitcoin::secp256k1::ffi::SchnorrNonceFn</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.c_char.html">bitcoin::secp256k1::ffi::types::c_char</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.c_int.html">bitcoin::secp256k1::ffi::types::c_int</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.c_uchar.html">bitcoin::secp256k1::ffi::types::c_uchar</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.c_uint.html">bitcoin::secp256k1::ffi::types::c_uint</a></li><li><a href="bitcoin/secp256k1/ffi/types/type.size_t.html">bitcoin::secp256k1::ffi::types::size_t</a></li></ul><h3 id="statics">Statics</h3><ul class="all-items"><li><a href="bitcoin/blockdata/opcodes/static.OP_0.html">bitcoin::blockdata::opcodes::OP_0</a></li><li><a href="bitcoin/blockdata/opcodes/static.OP_FALSE.html">bitcoin::blockdata::opcodes::OP_FALSE</a></li><li><a href="bitcoin/blockdata/opcodes/static.OP_NOP2.html">bitcoin::blockdata::opcodes::OP_NOP2</a></li><li><a href="bitcoin/blockdata/opcodes/static.OP_NOP3.html">bitcoin::blockdata::opcodes::OP_NOP3</a></li><li><a href="bitcoin/blockdata/opcodes/static.OP_TRUE.html">bitcoin::blockdata::opcodes::OP_TRUE</a></li><li><a href="bitcoin/consensus/params/static.MAINNET.html">bitcoin::consensus::params::MAINNET</a></li><li><a href="bitcoin/consensus/params/static.REGTEST.html">bitcoin::consensus::params::REGTEST</a></li><li><a href="bitcoin/consensus/params/static.SIGNET.html">bitcoin::consensus::params::SIGNET</a></li><li><a href="bitcoin/consensus/params/static.TESTNET.html">bitcoin::consensus::params::TESTNET</a></li><li><a href="bitcoin/consensus/params/static.TESTNET3.html">bitcoin::consensus::params::TESTNET3</a></li><li><a href="bitcoin/consensus/params/static.TESTNET4.html">bitcoin::consensus::params::TESTNET4</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_context_no_precomp.html">bitcoin::secp256k1::ffi::secp256k1_context_no_precomp</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_ecdh_hash_function_default.html">bitcoin::secp256k1::ffi::secp256k1_ecdh_hash_function_default</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_ellswift_xdh_hash_function_bip324.html">bitcoin::secp256k1::ffi::secp256k1_ellswift_xdh_hash_function_bip324</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_bip340.html">bitcoin::secp256k1::ffi::secp256k1_nonce_function_bip340</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_default.html">bitcoin::secp256k1::ffi::secp256k1_nonce_function_default</a></li><li><a href="bitcoin/secp256k1/ffi/static.secp256k1_nonce_function_rfc6979.html">bitcoin::secp256k1::ffi::secp256k1_nonce_function_rfc6979</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.BIP32_MAX_INDEX.html">BIP32_MAX_INDEX</a></li><li><a href="bitcoin/base64/alphabet/constant.BCRYPT.html">bitcoin::base64::alphabet::BCRYPT</a></li><li><a href="bitcoin/base64/alphabet/constant.BIN_HEX.html">bitcoin::base64::alphabet::BIN_HEX</a></li><li><a href="bitcoin/base64/alphabet/constant.CRYPT.html">bitcoin::base64::alphabet::CRYPT</a></li><li><a href="bitcoin/base64/alphabet/constant.IMAP_MUTF7.html">bitcoin::base64::alphabet::IMAP_MUTF7</a></li><li><a href="bitcoin/base64/alphabet/constant.STANDARD.html">bitcoin::base64::alphabet::STANDARD</a></li><li><a href="bitcoin/base64/alphabet/constant.URL_SAFE.html">bitcoin::base64::alphabet::URL_SAFE</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.NO_PAD.html">bitcoin::base64::engine::general_purpose::NO_PAD</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.PAD.html">bitcoin::base64::engine::general_purpose::PAD</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.STANDARD.html">bitcoin::base64::engine::general_purpose::STANDARD</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.STANDARD_NO_PAD.html">bitcoin::base64::engine::general_purpose::STANDARD_NO_PAD</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.URL_SAFE.html">bitcoin::base64::engine::general_purpose::URL_SAFE</a></li><li><a href="bitcoin/base64/engine/general_purpose/constant.URL_SAFE_NO_PAD.html">bitcoin::base64::engine::general_purpose::URL_SAFE_NO_PAD</a></li><li><a href="bitcoin/base64/prelude/constant.BASE64_STANDARD.html">bitcoin::base64::prelude::BASE64_STANDARD</a></li><li><a href="bitcoin/base64/prelude/constant.BASE64_STANDARD_NO_PAD.html">bitcoin::base64::prelude::BASE64_STANDARD_NO_PAD</a></li><li><a href="bitcoin/base64/prelude/constant.BASE64_URL_SAFE.html">bitcoin::base64::prelude::BASE64_URL_SAFE</a></li><li><a href="bitcoin/base64/prelude/constant.BASE64_URL_SAFE_NO_PAD.html">bitcoin::base64::prelude::BASE64_URL_SAFE_NO_PAD</a></li><li><a href="bitcoin/bech32/hrp/constant.BC.html">bitcoin::bech32::hrp::BC</a></li><li><a href="bitcoin/bech32/hrp/constant.BCRT.html">bitcoin::bech32::hrp::BCRT</a></li><li><a href="bitcoin/bech32/hrp/constant.TB.html">bitcoin::bech32::hrp::TB</a></li><li><a href="bitcoin/bech32/primitives/hrp/constant.BC.html">bitcoin::bech32::primitives::hrp::BC</a></li><li><a href="bitcoin/bech32/primitives/hrp/constant.BCRT.html">bitcoin::bech32::primitives::hrp::BCRT</a></li><li><a href="bitcoin/bech32/primitives/hrp/constant.TB.html">bitcoin::bech32::primitives::hrp::TB</a></li><li><a href="bitcoin/bech32/primitives/segwit/constant.MAX_STRING_LENGTH.html">bitcoin::bech32::primitives::segwit::MAX_STRING_LENGTH</a></li><li><a href="bitcoin/bech32/primitives/segwit/constant.VERSION_0.html">bitcoin::bech32::primitives::segwit::VERSION_0</a></li><li><a href="bitcoin/bech32/primitives/segwit/constant.VERSION_1.html">bitcoin::bech32::primitives::segwit::VERSION_1</a></li><li><a href="bitcoin/bech32/segwit/constant.VERSION_0.html">bitcoin::bech32::segwit::VERSION_0</a></li><li><a href="bitcoin/bech32/segwit/constant.VERSION_1.html">bitcoin::bech32::segwit::VERSION_1</a></li><li><a href="bitcoin/blockdata/constants/constant.COINBASE_MATURITY.html">bitcoin::blockdata::constants::COINBASE_MATURITY</a></li><li><a href="bitcoin/blockdata/constants/constant.DIFFCHANGE_INTERVAL.html">bitcoin::blockdata::constants::DIFFCHANGE_INTERVAL</a></li><li><a href="bitcoin/blockdata/constants/constant.DIFFCHANGE_TIMESPAN.html">bitcoin::blockdata::constants::DIFFCHANGE_TIMESPAN</a></li><li><a href="bitcoin/blockdata/constants/constant.MAX_BLOCK_SIGOPS_COST.html">bitcoin::blockdata::constants::MAX_BLOCK_SIGOPS_COST</a></li><li><a href="bitcoin/blockdata/constants/constant.MAX_SCRIPTNUM_VALUE.html">bitcoin::blockdata::constants::MAX_SCRIPTNUM_VALUE</a></li><li><a href="bitcoin/blockdata/constants/constant.MAX_SCRIPT_ELEMENT_SIZE.html">bitcoin::blockdata::constants::MAX_SCRIPT_ELEMENT_SIZE</a></li><li><a href="bitcoin/blockdata/constants/constant.PUBKEY_ADDRESS_PREFIX_MAIN.html">bitcoin::blockdata::constants::PUBKEY_ADDRESS_PREFIX_MAIN</a></li><li><a href="bitcoin/blockdata/constants/constant.PUBKEY_ADDRESS_PREFIX_TEST.html">bitcoin::blockdata::constants::PUBKEY_ADDRESS_PREFIX_TEST</a></li><li><a href="bitcoin/blockdata/constants/constant.SCRIPT_ADDRESS_PREFIX_MAIN.html">bitcoin::blockdata::constants::SCRIPT_ADDRESS_PREFIX_MAIN</a></li><li><a href="bitcoin/blockdata/constants/constant.SCRIPT_ADDRESS_PREFIX_TEST.html">bitcoin::blockdata::constants::SCRIPT_ADDRESS_PREFIX_TEST</a></li><li><a href="bitcoin/blockdata/constants/constant.SUBSIDY_HALVING_INTERVAL.html">bitcoin::blockdata::constants::SUBSIDY_HALVING_INTERVAL</a></li><li><a href="bitcoin/blockdata/constants/constant.TARGET_BLOCK_SPACING.html">bitcoin::blockdata::constants::TARGET_BLOCK_SPACING</a></li><li><a href="bitcoin/blockdata/constants/constant.WITNESS_SCALE_FACTOR.html">bitcoin::blockdata::constants::WITNESS_SCALE_FACTOR</a></li><li><a href="bitcoin/blockdata/locktime/absolute/constant.LOCK_TIME_THRESHOLD.html">bitcoin::blockdata::locktime::absolute::LOCK_TIME_THRESHOLD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_0NOTEQUAL.html">bitcoin::blockdata::opcodes::all::OP_0NOTEQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_1ADD.html">bitcoin::blockdata::opcodes::all::OP_1ADD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_1SUB.html">bitcoin::blockdata::opcodes::all::OP_1SUB</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2DIV.html">bitcoin::blockdata::opcodes::all::OP_2DIV</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2DROP.html">bitcoin::blockdata::opcodes::all::OP_2DROP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2DUP.html">bitcoin::blockdata::opcodes::all::OP_2DUP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2MUL.html">bitcoin::blockdata::opcodes::all::OP_2MUL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2OVER.html">bitcoin::blockdata::opcodes::all::OP_2OVER</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2ROT.html">bitcoin::blockdata::opcodes::all::OP_2ROT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_2SWAP.html">bitcoin::blockdata::opcodes::all::OP_2SWAP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_3DUP.html">bitcoin::blockdata::opcodes::all::OP_3DUP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ABS.html">bitcoin::blockdata::opcodes::all::OP_ABS</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ADD.html">bitcoin::blockdata::opcodes::all::OP_ADD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_AND.html">bitcoin::blockdata::opcodes::all::OP_AND</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_BOOLAND.html">bitcoin::blockdata::opcodes::all::OP_BOOLAND</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_BOOLOR.html">bitcoin::blockdata::opcodes::all::OP_BOOLOR</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CAT.html">bitcoin::blockdata::opcodes::all::OP_CAT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKMULTISIG.html">bitcoin::blockdata::opcodes::all::OP_CHECKMULTISIG</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKMULTISIGVERIFY.html">bitcoin::blockdata::opcodes::all::OP_CHECKMULTISIGVERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIG.html">bitcoin::blockdata::opcodes::all::OP_CHECKSIG</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIGADD.html">bitcoin::blockdata::opcodes::all::OP_CHECKSIGADD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CHECKSIGVERIFY.html">bitcoin::blockdata::opcodes::all::OP_CHECKSIGVERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CLTV.html">bitcoin::blockdata::opcodes::all::OP_CLTV</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CODESEPARATOR.html">bitcoin::blockdata::opcodes::all::OP_CODESEPARATOR</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_CSV.html">bitcoin::blockdata::opcodes::all::OP_CSV</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_DEPTH.html">bitcoin::blockdata::opcodes::all::OP_DEPTH</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_DIV.html">bitcoin::blockdata::opcodes::all::OP_DIV</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_DROP.html">bitcoin::blockdata::opcodes::all::OP_DROP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_DUP.html">bitcoin::blockdata::opcodes::all::OP_DUP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ELSE.html">bitcoin::blockdata::opcodes::all::OP_ELSE</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ENDIF.html">bitcoin::blockdata::opcodes::all::OP_ENDIF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_EQUAL.html">bitcoin::blockdata::opcodes::all::OP_EQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_EQUALVERIFY.html">bitcoin::blockdata::opcodes::all::OP_EQUALVERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_FROMALTSTACK.html">bitcoin::blockdata::opcodes::all::OP_FROMALTSTACK</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_GREATERTHAN.html">bitcoin::blockdata::opcodes::all::OP_GREATERTHAN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_GREATERTHANOREQUAL.html">bitcoin::blockdata::opcodes::all::OP_GREATERTHANOREQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_HASH160.html">bitcoin::blockdata::opcodes::all::OP_HASH160</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_HASH256.html">bitcoin::blockdata::opcodes::all::OP_HASH256</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_IF.html">bitcoin::blockdata::opcodes::all::OP_IF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_IFDUP.html">bitcoin::blockdata::opcodes::all::OP_IFDUP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_INVALIDOPCODE.html">bitcoin::blockdata::opcodes::all::OP_INVALIDOPCODE</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_INVERT.html">bitcoin::blockdata::opcodes::all::OP_INVERT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_LEFT.html">bitcoin::blockdata::opcodes::all::OP_LEFT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_LESSTHAN.html">bitcoin::blockdata::opcodes::all::OP_LESSTHAN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_LESSTHANOREQUAL.html">bitcoin::blockdata::opcodes::all::OP_LESSTHANOREQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_LSHIFT.html">bitcoin::blockdata::opcodes::all::OP_LSHIFT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_MAX.html">bitcoin::blockdata::opcodes::all::OP_MAX</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_MIN.html">bitcoin::blockdata::opcodes::all::OP_MIN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_MOD.html">bitcoin::blockdata::opcodes::all::OP_MOD</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_MUL.html">bitcoin::blockdata::opcodes::all::OP_MUL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NEGATE.html">bitcoin::blockdata::opcodes::all::OP_NEGATE</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NIP.html">bitcoin::blockdata::opcodes::all::OP_NIP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP.html">bitcoin::blockdata::opcodes::all::OP_NOP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP1.html">bitcoin::blockdata::opcodes::all::OP_NOP1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP10.html">bitcoin::blockdata::opcodes::all::OP_NOP10</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP4.html">bitcoin::blockdata::opcodes::all::OP_NOP4</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP5.html">bitcoin::blockdata::opcodes::all::OP_NOP5</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP6.html">bitcoin::blockdata::opcodes::all::OP_NOP6</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP7.html">bitcoin::blockdata::opcodes::all::OP_NOP7</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP8.html">bitcoin::blockdata::opcodes::all::OP_NOP8</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOP9.html">bitcoin::blockdata::opcodes::all::OP_NOP9</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOT.html">bitcoin::blockdata::opcodes::all::OP_NOT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NOTIF.html">bitcoin::blockdata::opcodes::all::OP_NOTIF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NUMEQUAL.html">bitcoin::blockdata::opcodes::all::OP_NUMEQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NUMEQUALVERIFY.html">bitcoin::blockdata::opcodes::all::OP_NUMEQUALVERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_NUMNOTEQUAL.html">bitcoin::blockdata::opcodes::all::OP_NUMNOTEQUAL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_OR.html">bitcoin::blockdata::opcodes::all::OP_OR</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_OVER.html">bitcoin::blockdata::opcodes::all::OP_OVER</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PICK.html">bitcoin::blockdata::opcodes::all::OP_PICK</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_0.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_0</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_1.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_10.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_10</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_11.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_11</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_12.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_12</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_13.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_13</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_14.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_14</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_15.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_15</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_16.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_16</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_17.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_17</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_18.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_18</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_19.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_19</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_2.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_2</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_20.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_20</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_21.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_21</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_22.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_22</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_23.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_23</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_24.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_24</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_25.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_25</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_26.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_26</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_27.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_27</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_28.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_28</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_29.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_29</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_3.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_3</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_30.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_30</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_31.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_31</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_32.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_32</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_33.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_33</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_34.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_34</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_35.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_35</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_36.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_36</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_37.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_37</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_38.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_38</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_39.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_39</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_4.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_4</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_40.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_40</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_41.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_41</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_42.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_42</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_43.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_43</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_44.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_44</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_45.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_45</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_46.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_46</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_47.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_47</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_48.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_48</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_49.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_49</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_5.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_5</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_50.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_50</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_51.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_51</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_52.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_52</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_53.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_53</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_54.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_54</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_55.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_55</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_56.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_56</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_57.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_57</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_58.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_58</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_59.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_59</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_6.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_6</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_60.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_60</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_61.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_61</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_62.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_62</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_63.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_63</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_64.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_64</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_65.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_65</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_66.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_66</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_67.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_67</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_68.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_68</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_69.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_69</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_7.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_7</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_70.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_70</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_71.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_71</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_72.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_72</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_73.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_73</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_74.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_74</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_75.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_75</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_8.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_8</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHBYTES_9.html">bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_9</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA1.html">bitcoin::blockdata::opcodes::all::OP_PUSHDATA1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA2.html">bitcoin::blockdata::opcodes::all::OP_PUSHDATA2</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHDATA4.html">bitcoin::blockdata::opcodes::all::OP_PUSHDATA4</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_1.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_10.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_10</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_11.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_11</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_12.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_12</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_13.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_13</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_14.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_14</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_15.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_15</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_16.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_16</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_2.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_2</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_3.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_3</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_4.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_4</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_5.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_5</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_6.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_6</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_7.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_7</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_8.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_8</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_9.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_9</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_PUSHNUM_NEG1.html">bitcoin::blockdata::opcodes::all::OP_PUSHNUM_NEG1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RESERVED.html">bitcoin::blockdata::opcodes::all::OP_RESERVED</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RESERVED1.html">bitcoin::blockdata::opcodes::all::OP_RESERVED1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RESERVED2.html">bitcoin::blockdata::opcodes::all::OP_RESERVED2</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN.html">bitcoin::blockdata::opcodes::all::OP_RETURN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_187.html">bitcoin::blockdata::opcodes::all::OP_RETURN_187</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_188.html">bitcoin::blockdata::opcodes::all::OP_RETURN_188</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_189.html">bitcoin::blockdata::opcodes::all::OP_RETURN_189</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_190.html">bitcoin::blockdata::opcodes::all::OP_RETURN_190</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_191.html">bitcoin::blockdata::opcodes::all::OP_RETURN_191</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_192.html">bitcoin::blockdata::opcodes::all::OP_RETURN_192</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_193.html">bitcoin::blockdata::opcodes::all::OP_RETURN_193</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_194.html">bitcoin::blockdata::opcodes::all::OP_RETURN_194</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_195.html">bitcoin::blockdata::opcodes::all::OP_RETURN_195</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_196.html">bitcoin::blockdata::opcodes::all::OP_RETURN_196</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_197.html">bitcoin::blockdata::opcodes::all::OP_RETURN_197</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_198.html">bitcoin::blockdata::opcodes::all::OP_RETURN_198</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_199.html">bitcoin::blockdata::opcodes::all::OP_RETURN_199</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_200.html">bitcoin::blockdata::opcodes::all::OP_RETURN_200</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_201.html">bitcoin::blockdata::opcodes::all::OP_RETURN_201</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_202.html">bitcoin::blockdata::opcodes::all::OP_RETURN_202</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_203.html">bitcoin::blockdata::opcodes::all::OP_RETURN_203</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_204.html">bitcoin::blockdata::opcodes::all::OP_RETURN_204</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_205.html">bitcoin::blockdata::opcodes::all::OP_RETURN_205</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_206.html">bitcoin::blockdata::opcodes::all::OP_RETURN_206</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_207.html">bitcoin::blockdata::opcodes::all::OP_RETURN_207</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_208.html">bitcoin::blockdata::opcodes::all::OP_RETURN_208</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_209.html">bitcoin::blockdata::opcodes::all::OP_RETURN_209</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_210.html">bitcoin::blockdata::opcodes::all::OP_RETURN_210</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_211.html">bitcoin::blockdata::opcodes::all::OP_RETURN_211</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_212.html">bitcoin::blockdata::opcodes::all::OP_RETURN_212</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_213.html">bitcoin::blockdata::opcodes::all::OP_RETURN_213</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_214.html">bitcoin::blockdata::opcodes::all::OP_RETURN_214</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_215.html">bitcoin::blockdata::opcodes::all::OP_RETURN_215</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_216.html">bitcoin::blockdata::opcodes::all::OP_RETURN_216</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_217.html">bitcoin::blockdata::opcodes::all::OP_RETURN_217</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_218.html">bitcoin::blockdata::opcodes::all::OP_RETURN_218</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_219.html">bitcoin::blockdata::opcodes::all::OP_RETURN_219</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_220.html">bitcoin::blockdata::opcodes::all::OP_RETURN_220</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_221.html">bitcoin::blockdata::opcodes::all::OP_RETURN_221</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_222.html">bitcoin::blockdata::opcodes::all::OP_RETURN_222</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_223.html">bitcoin::blockdata::opcodes::all::OP_RETURN_223</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_224.html">bitcoin::blockdata::opcodes::all::OP_RETURN_224</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_225.html">bitcoin::blockdata::opcodes::all::OP_RETURN_225</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_226.html">bitcoin::blockdata::opcodes::all::OP_RETURN_226</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_227.html">bitcoin::blockdata::opcodes::all::OP_RETURN_227</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_228.html">bitcoin::blockdata::opcodes::all::OP_RETURN_228</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_229.html">bitcoin::blockdata::opcodes::all::OP_RETURN_229</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_230.html">bitcoin::blockdata::opcodes::all::OP_RETURN_230</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_231.html">bitcoin::blockdata::opcodes::all::OP_RETURN_231</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_232.html">bitcoin::blockdata::opcodes::all::OP_RETURN_232</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_233.html">bitcoin::blockdata::opcodes::all::OP_RETURN_233</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_234.html">bitcoin::blockdata::opcodes::all::OP_RETURN_234</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_235.html">bitcoin::blockdata::opcodes::all::OP_RETURN_235</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_236.html">bitcoin::blockdata::opcodes::all::OP_RETURN_236</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_237.html">bitcoin::blockdata::opcodes::all::OP_RETURN_237</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_238.html">bitcoin::blockdata::opcodes::all::OP_RETURN_238</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_239.html">bitcoin::blockdata::opcodes::all::OP_RETURN_239</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_240.html">bitcoin::blockdata::opcodes::all::OP_RETURN_240</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_241.html">bitcoin::blockdata::opcodes::all::OP_RETURN_241</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_242.html">bitcoin::blockdata::opcodes::all::OP_RETURN_242</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_243.html">bitcoin::blockdata::opcodes::all::OP_RETURN_243</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_244.html">bitcoin::blockdata::opcodes::all::OP_RETURN_244</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_245.html">bitcoin::blockdata::opcodes::all::OP_RETURN_245</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_246.html">bitcoin::blockdata::opcodes::all::OP_RETURN_246</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_247.html">bitcoin::blockdata::opcodes::all::OP_RETURN_247</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_248.html">bitcoin::blockdata::opcodes::all::OP_RETURN_248</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_249.html">bitcoin::blockdata::opcodes::all::OP_RETURN_249</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_250.html">bitcoin::blockdata::opcodes::all::OP_RETURN_250</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_251.html">bitcoin::blockdata::opcodes::all::OP_RETURN_251</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_252.html">bitcoin::blockdata::opcodes::all::OP_RETURN_252</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_253.html">bitcoin::blockdata::opcodes::all::OP_RETURN_253</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RETURN_254.html">bitcoin::blockdata::opcodes::all::OP_RETURN_254</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RIGHT.html">bitcoin::blockdata::opcodes::all::OP_RIGHT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RIPEMD160.html">bitcoin::blockdata::opcodes::all::OP_RIPEMD160</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ROLL.html">bitcoin::blockdata::opcodes::all::OP_ROLL</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_ROT.html">bitcoin::blockdata::opcodes::all::OP_ROT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_RSHIFT.html">bitcoin::blockdata::opcodes::all::OP_RSHIFT</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SHA1.html">bitcoin::blockdata::opcodes::all::OP_SHA1</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SHA256.html">bitcoin::blockdata::opcodes::all::OP_SHA256</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SIZE.html">bitcoin::blockdata::opcodes::all::OP_SIZE</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SUB.html">bitcoin::blockdata::opcodes::all::OP_SUB</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SUBSTR.html">bitcoin::blockdata::opcodes::all::OP_SUBSTR</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_SWAP.html">bitcoin::blockdata::opcodes::all::OP_SWAP</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_TOALTSTACK.html">bitcoin::blockdata::opcodes::all::OP_TOALTSTACK</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_TUCK.html">bitcoin::blockdata::opcodes::all::OP_TUCK</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_VER.html">bitcoin::blockdata::opcodes::all::OP_VER</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_VERIF.html">bitcoin::blockdata::opcodes::all::OP_VERIF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_VERIFY.html">bitcoin::blockdata::opcodes::all::OP_VERIFY</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_VERNOTIF.html">bitcoin::blockdata::opcodes::all::OP_VERNOTIF</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_WITHIN.html">bitcoin::blockdata::opcodes::all::OP_WITHIN</a></li><li><a href="bitcoin/blockdata/opcodes/all/constant.OP_XOR.html">bitcoin::blockdata::opcodes::all::OP_XOR</a></li><li><a href="bitcoin/blockdata/script/witness_program/constant.MAX_SIZE.html">bitcoin::blockdata::script::witness_program::MAX_SIZE</a></li><li><a href="bitcoin/blockdata/script/witness_program/constant.MIN_SIZE.html">bitcoin::blockdata::script::witness_program::MIN_SIZE</a></li><li><a href="bitcoin/blockdata/weight/constant.WITNESS_SCALE_FACTOR.html">bitcoin::blockdata::weight::WITNESS_SCALE_FACTOR</a></li><li><a href="bitcoin/consensus/encode/constant.MAX_VEC_SIZE.html">bitcoin::consensus::encode::MAX_VEC_SIZE</a></li><li><a href="bitcoin/p2p/constant.PROTOCOL_VERSION.html">bitcoin::p2p::PROTOCOL_VERSION</a></li><li><a href="bitcoin/p2p/message/constant.MAX_INV_SIZE.html">bitcoin::p2p::message::MAX_INV_SIZE</a></li><li><a href="bitcoin/p2p/message/constant.MAX_MSG_SIZE.html">bitcoin::p2p::message::MAX_MSG_SIZE</a></li><li><a href="bitcoin/policy/constant.DEFAULT_BYTES_PER_SIGOP.html">bitcoin::policy::DEFAULT_BYTES_PER_SIGOP</a></li><li><a href="bitcoin/policy/constant.DEFAULT_INCREMENTAL_RELAY_FEE.html">bitcoin::policy::DEFAULT_INCREMENTAL_RELAY_FEE</a></li><li><a href="bitcoin/policy/constant.DEFAULT_MEMPOOL_EXPIRY.html">bitcoin::policy::DEFAULT_MEMPOOL_EXPIRY</a></li><li><a href="bitcoin/policy/constant.DEFAULT_MIN_RELAY_TX_FEE.html">bitcoin::policy::DEFAULT_MIN_RELAY_TX_FEE</a></li><li><a href="bitcoin/policy/constant.DUST_RELAY_TX_FEE.html">bitcoin::policy::DUST_RELAY_TX_FEE</a></li><li><a href="bitcoin/policy/constant.MAX_STANDARD_TX_SIGOPS_COST.html">bitcoin::policy::MAX_STANDARD_TX_SIGOPS_COST</a></li><li><a href="bitcoin/policy/constant.MAX_STANDARD_TX_WEIGHT.html">bitcoin::policy::MAX_STANDARD_TX_WEIGHT</a></li><li><a href="bitcoin/policy/constant.MIN_STANDARD_TX_NONWITNESS_SIZE.html">bitcoin::policy::MIN_STANDARD_TX_NONWITNESS_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.COMPACT_SIGNATURE_SIZE.html">bitcoin::secp256k1::constants::COMPACT_SIGNATURE_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.CURVE_ORDER.html">bitcoin::secp256k1::constants::CURVE_ORDER</a></li><li><a href="bitcoin/secp256k1/constants/constant.ELLSWIFT_ENCODING_SIZE.html">bitcoin::secp256k1::constants::ELLSWIFT_ENCODING_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.FIELD_SIZE.html">bitcoin::secp256k1::constants::FIELD_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.GENERATOR_X.html">bitcoin::secp256k1::constants::GENERATOR_X</a></li><li><a href="bitcoin/secp256k1/constants/constant.GENERATOR_Y.html">bitcoin::secp256k1::constants::GENERATOR_Y</a></li><li><a href="bitcoin/secp256k1/constants/constant.KEY_PAIR_SIZE.html">bitcoin::secp256k1::constants::KEY_PAIR_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.MAX_SIGNATURE_SIZE.html">bitcoin::secp256k1::constants::MAX_SIGNATURE_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.MESSAGE_SIZE.html">bitcoin::secp256k1::constants::MESSAGE_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.ONE.html">bitcoin::secp256k1::constants::ONE</a></li><li><a href="bitcoin/secp256k1/constants/constant.PUBLIC_KEY_SIZE.html">bitcoin::secp256k1::constants::PUBLIC_KEY_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.SCHNORR_PUBLIC_KEY_SIZE.html">bitcoin::secp256k1::constants::SCHNORR_PUBLIC_KEY_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.SCHNORR_SIGNATURE_SIZE.html">bitcoin::secp256k1::constants::SCHNORR_SIGNATURE_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.SECRET_KEY_SIZE.html">bitcoin::secp256k1::constants::SECRET_KEY_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.UNCOMPRESSED_PUBLIC_KEY_SIZE.html">bitcoin::secp256k1::constants::UNCOMPRESSED_PUBLIC_KEY_SIZE</a></li><li><a href="bitcoin/secp256k1/constants/constant.ZERO.html">bitcoin::secp256k1::constants::ZERO</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_SER_COMPRESSED.html">bitcoin::secp256k1::ffi::SECP256K1_SER_COMPRESSED</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_SER_UNCOMPRESSED.html">bitcoin::secp256k1::ffi::SECP256K1_SER_UNCOMPRESSED</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_START_NONE.html">bitcoin::secp256k1::ffi::SECP256K1_START_NONE</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_START_SIGN.html">bitcoin::secp256k1::ffi::SECP256K1_START_SIGN</a></li><li><a href="bitcoin/secp256k1/ffi/constant.SECP256K1_START_VERIFY.html">bitcoin::secp256k1::ffi::SECP256K1_START_VERIFY</a></li><li><a href="bitcoin/sign_message/constant.BITCOIN_SIGNED_MSG_PREFIX.html">bitcoin::sign_message::BITCOIN_SIGNED_MSG_PREFIX</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_ANNEX_PREFIX.html">bitcoin::taproot::TAPROOT_ANNEX_PREFIX</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_CONTROL_BASE_SIZE.html">bitcoin::taproot::TAPROOT_CONTROL_BASE_SIZE</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_CONTROL_MAX_NODE_COUNT.html">bitcoin::taproot::TAPROOT_CONTROL_MAX_NODE_COUNT</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_CONTROL_MAX_SIZE.html">bitcoin::taproot::TAPROOT_CONTROL_MAX_SIZE</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_CONTROL_NODE_SIZE.html">bitcoin::taproot::TAPROOT_CONTROL_NODE_SIZE</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_LEAF_MASK.html">bitcoin::taproot::TAPROOT_LEAF_MASK</a></li><li><a href="bitcoin/taproot/constant.TAPROOT_LEAF_TAPSCRIPT.html">bitcoin::taproot::TAPROOT_LEAF_TAPSCRIPT</a></li><li><a href="indexer/keychain_txout/constant.DEFAULT_LOOKAHEAD.html">indexer::keychain_txout::DEFAULT_LOOKAHEAD</a></li><li><a href="rusqlite_impl/constant.SCHEMAS_TABLE_NAME.html">rusqlite_impl::SCHEMAS_TABLE_NAME</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 1f07151fc6f8617436fe72b2b0e59dcfb15e30f9..10b3782620da909483e757795a56081c1437a626 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The data encoded by an `Address`."><title>AddressData in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Data</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.P2pkh" title="P2pkh">P2pkh</a></li><li><a href="#variant.P2sh" title="P2sh">P2sh</a></li><li><a href="#variant.Segwit" title="Segwit">Segwit</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressData" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddressData" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-AddressData" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-AddressData" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-AddressData" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-AddressData" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-AddressData" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-AddressData" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressData" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressData" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressData" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressData" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressData" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressData" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">AddressData</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum AddressData {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The data encoded by an `Address`."><title>AddressData in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Data</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.P2pkh" title="P2pkh">P2pkh</a></li><li><a href="#variant.P2sh" title="P2sh">P2sh</a></li><li><a href="#variant.Segwit" title="Segwit">Segwit</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressData" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddressData" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-AddressData" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-AddressData" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-AddressData" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-AddressData" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-AddressData" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-AddressData" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressData" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressData" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressData" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressData" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressData" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressData" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">AddressData</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum AddressData {
     P2pkh {
         pubkey_hash: <a class="struct" href="../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a>,
     },
index 965f406cc9d3d125a6dc279e049a643f6ad81d45..da2cd82a20e4d7b225c947743c6ca19286246a6d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The different types of addresses."><title>AddressType in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.P2pkh" title="P2pkh">P2pkh</a></li><li><a href="#variant.P2sh" title="P2sh">P2sh</a></li><li><a href="#variant.P2tr" title="P2tr">P2tr</a></li><li><a href="#variant.P2wpkh" title="P2wpkh">P2wpkh</a></li><li><a href="#variant.P2wsh" title="P2wsh">P2wsh</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-AddressType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-AddressType" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddressType" title="Display">Display</a></li><li><a href="#impl-Eq-for-AddressType" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-AddressType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-AddressType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-AddressType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-AddressType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-AddressType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-AddressType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressType" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">AddressType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum AddressType {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The different types of addresses."><title>AddressType in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.P2pkh" title="P2pkh">P2pkh</a></li><li><a href="#variant.P2sh" title="P2sh">P2sh</a></li><li><a href="#variant.P2tr" title="P2tr">P2tr</a></li><li><a href="#variant.P2wpkh" title="P2wpkh">P2wpkh</a></li><li><a href="#variant.P2wsh" title="P2wsh">P2wsh</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-AddressType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-AddressType" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddressType" title="Display">Display</a></li><li><a href="#impl-Eq-for-AddressType" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-AddressType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-AddressType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-AddressType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-AddressType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-AddressType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-AddressType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressType" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">AddressType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum AddressType {
     P2pkh,
     P2sh,
     P2wpkh,
index 8b49879372298d9b0028deee46d705a2edae67e1..45834b3f7c00c60c8b5bad51ccb5a5caf4d9077a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error while generating address from script."><title>FromScriptError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Script<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.UnrecognizedScript" title="UnrecognizedScript">UnrecognizedScript</a></li><li><a href="#variant.WitnessProgram" title="WitnessProgram">WitnessProgram</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromScriptError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromScriptError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromScriptError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromScriptError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromScriptError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromScriptError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromScriptError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromScriptError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-FromScriptError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromScriptError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromScriptError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromScriptError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromScriptError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromScriptError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromScriptError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromScriptError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">FromScriptError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromScriptError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error while generating address from script."><title>FromScriptError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Script<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.UnrecognizedScript" title="UnrecognizedScript">UnrecognizedScript</a></li><li><a href="#variant.WitnessProgram" title="WitnessProgram">WitnessProgram</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromScriptError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromScriptError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromScriptError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromScriptError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromScriptError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromScriptError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromScriptError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromScriptError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-FromScriptError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromScriptError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromScriptError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromScriptError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromScriptError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromScriptError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromScriptError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromScriptError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">FromScriptError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromScriptError {
     UnrecognizedScript,
     WitnessProgram(<a class="enum" href="../blockdata/script/witness_program/enum.Error.html" title="enum bdk_chain::bitcoin::blockdata::script::witness_program::Error">Error</a>),
     WitnessVersion(<a class="struct" href="../blockdata/script/witness_version/struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>),
index 706f9786a6ff9b41f5067e97b7e3a3f8700173d5..a45c810fff4e591d36bd0dab062b2c597e4e2b90 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Known bech32 human-readable parts."><title>KnownHrp in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Known<wbr>Hrp</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Mainnet" title="Mainnet">Mainnet</a></li><li><a href="#variant.Regtest" title="Regtest">Regtest</a></li><li><a href="#variant.Testnets" title="Testnets">Testnets</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-KnownHrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-KnownHrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-KnownHrp" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-KnownHrp" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-KnownHrp" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-Hash-for-KnownHrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-KnownHrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-KnownHrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-KnownHrp" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-KnownHrp" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KnownHrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KnownHrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KnownHrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-KnownHrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KnownHrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KnownHrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">KnownHrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum KnownHrp {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Known bech32 human-readable parts."><title>KnownHrp in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Known<wbr>Hrp</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Mainnet" title="Mainnet">Mainnet</a></li><li><a href="#variant.Regtest" title="Regtest">Regtest</a></li><li><a href="#variant.Testnets" title="Testnets">Testnets</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-KnownHrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-KnownHrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-KnownHrp" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-KnownHrp" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-KnownHrp" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-Hash-for-KnownHrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-KnownHrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-KnownHrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-KnownHrp" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-KnownHrp" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KnownHrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KnownHrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KnownHrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-KnownHrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KnownHrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KnownHrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">KnownHrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum KnownHrp {
     Mainnet,
     Testnets,
     Regtest,
index a95e0fe47fcc6a8f3edff82dd9abff2d1a04baab..df32b9c89733925b9f80ec4f5589353f45c4425d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker that address’s network has been successfully validated. See section Parsing addresses on `Address` for details."><title>NetworkChecked in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Checked</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkChecked" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkChecked" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-NetworkChecked" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-NetworkChecked" title="Hash">Hash</a></li><li><a href="#impl-NetworkValidation-for-NetworkChecked" title="NetworkValidation">NetworkValidation</a></li><li><a href="#impl-Ord-for-NetworkChecked" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NetworkChecked" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NetworkChecked" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkChecked" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkChecked" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkChecked" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkChecked" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkChecked" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkChecked" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkChecked" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">NetworkChecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkChecked {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker that address’s network has been successfully validated. See section <a href="../struct.Address.html#parsing-addresses" title="struct bdk_chain::bitcoin::Address"><em>Parsing addresses</em></a>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker that address’s network has been successfully validated. See section Parsing addresses on `Address` for details."><title>NetworkChecked in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Checked</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkChecked" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkChecked" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-NetworkChecked" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-NetworkChecked" title="Hash">Hash</a></li><li><a href="#impl-NetworkValidation-for-NetworkChecked" title="NetworkValidation">NetworkValidation</a></li><li><a href="#impl-Ord-for-NetworkChecked" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NetworkChecked" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NetworkChecked" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkChecked" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkChecked" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkChecked" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkChecked" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkChecked" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkChecked" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkChecked" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">NetworkChecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkChecked {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker that address’s network has been successfully validated. See section <a href="../struct.Address.html#parsing-addresses" title="struct bdk_chain::bitcoin::Address"><em>Parsing addresses</em></a>
 on <a href="../struct.Address.html" title="struct bdk_chain::bitcoin::Address"><code>Address</code></a> for details.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-NetworkChecked" class="impl"><a href="#impl-Clone-for-NetworkChecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-NetworkChecked" class="impl"><a href="#impl-Debug-for-NetworkChecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-NetworkChecked" class="impl"><a href="#impl-Hash-for-NetworkChecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
index be22d43d1fc4560da3e132c48c4ad0c03d4fdbfd..fe921b3aad1cad1e94686f440c4b78299245d5a9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker that address’s network has not yet been validated. See section Parsing addresses on `Address` for details."><title>NetworkUnchecked in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Unchecked</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkUnchecked" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkUnchecked" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-NetworkUnchecked" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-NetworkUnchecked" title="Hash">Hash</a></li><li><a href="#impl-NetworkValidation-for-NetworkUnchecked" title="NetworkValidation">NetworkValidation</a></li><li><a href="#impl-Ord-for-NetworkUnchecked" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NetworkUnchecked" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NetworkUnchecked" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkUnchecked" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkUnchecked" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkUnchecked" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkUnchecked" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkUnchecked" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkUnchecked" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkUnchecked" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">NetworkUnchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkUnchecked {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker that address’s network has not yet been validated. See section <a href="../struct.Address.html#parsing-addresses" title="struct bdk_chain::bitcoin::Address"><em>Parsing addresses</em></a>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker that address’s network has not yet been validated. See section Parsing addresses on `Address` for details."><title>NetworkUnchecked in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Unchecked</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkUnchecked" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkUnchecked" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-NetworkUnchecked" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-NetworkUnchecked" title="Hash">Hash</a></li><li><a href="#impl-NetworkValidation-for-NetworkUnchecked" title="NetworkValidation">NetworkValidation</a></li><li><a href="#impl-Ord-for-NetworkUnchecked" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NetworkUnchecked" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NetworkUnchecked" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkUnchecked" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkUnchecked" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkUnchecked" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkUnchecked" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkUnchecked" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkUnchecked" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkUnchecked" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">NetworkUnchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkUnchecked {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker that address’s network has not yet been validated. See section <a href="../struct.Address.html#parsing-addresses" title="struct bdk_chain::bitcoin::Address"><em>Parsing addresses</em></a>
 on <a href="../struct.Address.html" title="struct bdk_chain::bitcoin::Address"><code>Address</code></a> for details.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-NetworkUnchecked" class="impl"><a href="#impl-Clone-for-NetworkUnchecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-NetworkUnchecked" class="impl"><a href="#impl-Debug-for-NetworkUnchecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-NetworkUnchecked" class="impl"><a href="#impl-Hash-for-NetworkUnchecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
index d90bc4b57bf10c8ef0c53fa2d8e8abf310ac6076..408ce4c0174bb928cd7d0a69505b307fecb888fb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error while generating address from a p2sh script."><title>P2shError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2sh<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ExcessiveScriptSize" title="ExcessiveScriptSize">ExcessiveScriptSize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2shError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2shError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-P2shError" title="Display">Display</a></li><li><a href="#impl-Eq-for-P2shError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-P2shError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-P2shError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-P2shError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-P2shError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2shError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2shError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2shError" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2shError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2shError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2shError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">P2shError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum P2shError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error while generating address from a p2sh script."><title>P2shError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2sh<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ExcessiveScriptSize" title="ExcessiveScriptSize">ExcessiveScriptSize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2shError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2shError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-P2shError" title="Display">Display</a></li><li><a href="#impl-Eq-for-P2shError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-P2shError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-P2shError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-P2shError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-P2shError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2shError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2shError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2shError" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2shError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2shError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2shError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">P2shError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum P2shError {
     ExcessiveScriptSize,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error while generating address from a p2sh script.</p>
 </div></details><h2 id="variants" class="variants section-header">Variants (Non-exhaustive)<a href="#variants" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This enum is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.</div></details><div class="variants"><section id="variant.ExcessiveScriptSize" class="variant"><a href="#variant.ExcessiveScriptSize" class="anchor">§</a><h3 class="code-header">ExcessiveScriptSize</h3></section><div class="docblock"><p>Address size more than 520 bytes is not allowed.</p>
index 38dfb48f9a8eafcb0e61826446e4072918440cde..3dfee12a6e3ded7be5676e4ebf0cc265ecd97856 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address parsing error."><title>ParseError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.Bech32" title="Bech32">Bech32</a></li><li><a href="#variant.InvalidBase58PayloadLength" title="InvalidBase58PayloadLength">InvalidBase58PayloadLength</a></li><li><a href="#variant.InvalidLegacyPrefix" title="InvalidLegacyPrefix">InvalidLegacyPrefix</a></li><li><a href="#variant.LegacyAddressTooLong" title="LegacyAddressTooLong">LegacyAddressTooLong</a></li><li><a href="#variant.NetworkValidation" title="NetworkValidation">NetworkValidation</a></li><li><a href="#variant.UnknownHrp" title="UnknownHrp">UnknownHrp</a></li><li><a href="#variant.WitnessProgram" title="WitnessProgram">WitnessProgram</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-ParseError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" title="From&#60;InvalidLegacyPrefixError&#62;">From&#60;InvalidLegacyPrefixError&#62;</a></li><li><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" title="From&#60;LegacyAddressTooLongError&#62;">From&#60;LegacyAddressTooLongError&#62;</a></li><li><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" title="From&#60;NetworkValidationError&#62;">From&#60;NetworkValidationError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-ParseError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" title="From&#60;UnknownHrpError&#62;">From&#60;UnknownHrpError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">ParseError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ParseError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address parsing error."><title>ParseError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.Bech32" title="Bech32">Bech32</a></li><li><a href="#variant.InvalidBase58PayloadLength" title="InvalidBase58PayloadLength">InvalidBase58PayloadLength</a></li><li><a href="#variant.InvalidLegacyPrefix" title="InvalidLegacyPrefix">InvalidLegacyPrefix</a></li><li><a href="#variant.LegacyAddressTooLong" title="LegacyAddressTooLong">LegacyAddressTooLong</a></li><li><a href="#variant.NetworkValidation" title="NetworkValidation">NetworkValidation</a></li><li><a href="#variant.UnknownHrp" title="UnknownHrp">UnknownHrp</a></li><li><a href="#variant.WitnessProgram" title="WitnessProgram">WitnessProgram</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-ParseError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" title="From&#60;InvalidLegacyPrefixError&#62;">From&#60;InvalidLegacyPrefixError&#62;</a></li><li><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" title="From&#60;LegacyAddressTooLongError&#62;">From&#60;LegacyAddressTooLongError&#62;</a></li><li><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" title="From&#60;NetworkValidationError&#62;">From&#60;NetworkValidationError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-ParseError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" title="From&#60;UnknownHrpError&#62;">From&#60;UnknownHrpError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">ParseError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ParseError {
     Base58(<a class="enum" href="../base58/enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a>),
     Bech32(<a class="struct" href="../bech32/segwit/struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a>),
     WitnessVersion(<a class="struct" href="../blockdata/script/witness_version/struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>),
index 1e1dfa028a2c06f692eb4da8bdc96a5e80ad8ccc..8a9da23dbd9e5e64d60b0c7e8b177bc4232f9dae 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error while generating address from script."><title>FromScriptError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Script<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.UnrecognizedScript" title="UnrecognizedScript">UnrecognizedScript</a></li><li><a href="#variant.WitnessProgram" title="WitnessProgram">WitnessProgram</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromScriptError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromScriptError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromScriptError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromScriptError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromScriptError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromScriptError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromScriptError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromScriptError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-FromScriptError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromScriptError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromScriptError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromScriptError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromScriptError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromScriptError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromScriptError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromScriptError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">FromScriptError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromScriptError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error while generating address from script."><title>FromScriptError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Script<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.UnrecognizedScript" title="UnrecognizedScript">UnrecognizedScript</a></li><li><a href="#variant.WitnessProgram" title="WitnessProgram">WitnessProgram</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromScriptError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromScriptError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromScriptError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromScriptError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromScriptError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromScriptError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromScriptError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromScriptError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-FromScriptError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromScriptError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromScriptError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromScriptError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromScriptError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromScriptError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromScriptError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromScriptError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">FromScriptError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromScriptError {
     UnrecognizedScript,
     WitnessProgram(<a class="enum" href="../../blockdata/script/witness_program/enum.Error.html" title="enum bdk_chain::bitcoin::blockdata::script::witness_program::Error">Error</a>),
     WitnessVersion(<a class="struct" href="../../blockdata/script/witness_version/struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>),
index 91b4fcd80597af83f7734d90a2eeb5b40c67cf43..2dad0c4ce7f6f7d0a66bf37dffb9410217403f87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error while generating address from a p2sh script."><title>P2shError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2sh<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ExcessiveScriptSize" title="ExcessiveScriptSize">ExcessiveScriptSize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2shError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2shError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-P2shError" title="Display">Display</a></li><li><a href="#impl-Eq-for-P2shError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-P2shError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-P2shError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-P2shError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-P2shError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2shError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2shError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2shError" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2shError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2shError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2shError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">P2shError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum P2shError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error while generating address from a p2sh script."><title>P2shError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2sh<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ExcessiveScriptSize" title="ExcessiveScriptSize">ExcessiveScriptSize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2shError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2shError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-P2shError" title="Display">Display</a></li><li><a href="#impl-Eq-for-P2shError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-P2shError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-P2shError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-P2shError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-P2shError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2shError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2shError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2shError" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2shError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2shError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2shError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">P2shError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum P2shError {
     ExcessiveScriptSize,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error while generating address from a p2sh script.</p>
 </div></details><h2 id="variants" class="variants section-header">Variants (Non-exhaustive)<a href="#variants" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This enum is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.</div></details><div class="variants"><section id="variant.ExcessiveScriptSize" class="variant"><a href="#variant.ExcessiveScriptSize" class="anchor">§</a><h3 class="code-header">ExcessiveScriptSize</h3></section><div class="docblock"><p>Address size more than 520 bytes is not allowed.</p>
index 7cc433d63726c0199dd256988cbdff082e2e3f67..a0ac49fcc9bb78a4546d9c5849616939bde487fc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address parsing error."><title>ParseError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.Bech32" title="Bech32">Bech32</a></li><li><a href="#variant.InvalidBase58PayloadLength" title="InvalidBase58PayloadLength">InvalidBase58PayloadLength</a></li><li><a href="#variant.InvalidLegacyPrefix" title="InvalidLegacyPrefix">InvalidLegacyPrefix</a></li><li><a href="#variant.LegacyAddressTooLong" title="LegacyAddressTooLong">LegacyAddressTooLong</a></li><li><a href="#variant.NetworkValidation" title="NetworkValidation">NetworkValidation</a></li><li><a href="#variant.UnknownHrp" title="UnknownHrp">UnknownHrp</a></li><li><a href="#variant.WitnessProgram" title="WitnessProgram">WitnessProgram</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-ParseError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" title="From&#60;InvalidLegacyPrefixError&#62;">From&#60;InvalidLegacyPrefixError&#62;</a></li><li><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" title="From&#60;LegacyAddressTooLongError&#62;">From&#60;LegacyAddressTooLongError&#62;</a></li><li><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" title="From&#60;NetworkValidationError&#62;">From&#60;NetworkValidationError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-ParseError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" title="From&#60;UnknownHrpError&#62;">From&#60;UnknownHrpError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">ParseError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ParseError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address parsing error."><title>ParseError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.Bech32" title="Bech32">Bech32</a></li><li><a href="#variant.InvalidBase58PayloadLength" title="InvalidBase58PayloadLength">InvalidBase58PayloadLength</a></li><li><a href="#variant.InvalidLegacyPrefix" title="InvalidLegacyPrefix">InvalidLegacyPrefix</a></li><li><a href="#variant.LegacyAddressTooLong" title="LegacyAddressTooLong">LegacyAddressTooLong</a></li><li><a href="#variant.NetworkValidation" title="NetworkValidation">NetworkValidation</a></li><li><a href="#variant.UnknownHrp" title="UnknownHrp">UnknownHrp</a></li><li><a href="#variant.WitnessProgram" title="WitnessProgram">WitnessProgram</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-ParseError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" title="From&#60;InvalidLegacyPrefixError&#62;">From&#60;InvalidLegacyPrefixError&#62;</a></li><li><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" title="From&#60;LegacyAddressTooLongError&#62;">From&#60;LegacyAddressTooLongError&#62;</a></li><li><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" title="From&#60;NetworkValidationError&#62;">From&#60;NetworkValidationError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-ParseError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" title="From&#60;UnknownHrpError&#62;">From&#60;UnknownHrpError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">ParseError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ParseError {
     Base58(<a class="enum" href="../../base58/enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a>),
     Bech32(<a class="struct" href="../../bech32/segwit/struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a>),
     WitnessVersion(<a class="struct" href="../../blockdata/script/witness_version/struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>),
index c4eff565008989437345344a572cf91895a22f2a..61f344c0beb0d802c9f2bc1da4a1f06f2157feeb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error code for the address module."><title>bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error code for the address module.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error code for the address module."><title>bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error code for the address module.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::error::InvalidBase58PayloadLengthError">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></dt><dd>Decoded base58 data was an invalid length.</dd><dt><a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::error::InvalidLegacyPrefixError">Invalid<wbr>Legacy<wbr>Prefix<wbr>Error</a></dt><dd>Invalid legacy address prefix in decoded base58 data.</dd><dt><a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::error::LegacyAddressTooLongError">Legacy<wbr>Address<wbr>TooLong<wbr>Error</a></dt><dd>Legacy base58 address was too long, max 50 characters.</dd><dt><a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::error::NetworkValidationError">Network<wbr>Validation<wbr>Error</a></dt><dd>Address’s network differs from required one.</dd><dt><a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::error::UnknownAddressTypeError">Unknown<wbr>Address<wbr>Type<wbr>Error</a></dt><dd>Address type is either invalid or not supported in rust-bitcoin.</dd><dt><a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::error::UnknownHrpError">Unknown<wbr>HrpError</a></dt><dd>Unknown HRP error.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.FromScriptError.html" title="enum bdk_chain::bitcoin::address::error::FromScriptError">From<wbr>Script<wbr>Error</a></dt><dd>Error while generating address from script.</dd><dt><a class="enum" href="enum.P2shError.html" title="enum bdk_chain::bitcoin::address::error::P2shError">P2sh<wbr>Error</a></dt><dd>Error while generating address from a p2sh script.</dd><dt><a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::error::ParseError">Parse<wbr>Error</a></dt><dd>Address parsing error.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 7dc4c97f7a8ee48559e451d35a9a982764e90756..54d8b39d641960c59474e53c71c2c5f1d976a6f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoded base58 data was an invalid length."><title>InvalidBase58PayloadLengthError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_payload_length" title="invalid_base58_payload_length">invalid_base58_payload_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidBase58PayloadLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidBase58PayloadLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidBase58PayloadLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidBase58PayloadLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidBase58PayloadLengthError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoded base58 data was an invalid length.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoded base58 data was an invalid length."><title>InvalidBase58PayloadLengthError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_payload_length" title="invalid_base58_payload_length">invalid_base58_payload_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidBase58PayloadLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidBase58PayloadLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidBase58PayloadLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidBase58PayloadLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidBase58PayloadLengthError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoded base58 data was an invalid length.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_base58_payload_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_base58_payload_length" class="fn">invalid_base58_payload_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid payload length.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Display-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Error-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" class="impl"><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>&gt; for <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>) -&gt; <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Send-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Send-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Sync-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Unpin-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-UnwindSafe-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 9f2e4dcbcedd0e03ddd6596c7be36499689668ce..e0b858a91395d82de7938f2c6ff022a89ca9c262 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid legacy address prefix in decoded base58 data."><title>InvalidLegacyPrefixError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Legacy<wbr>Prefix<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_legacy_address_prefix" title="invalid_legacy_address_prefix">invalid_legacy_address_prefix</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidLegacyPrefixError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidLegacyPrefixError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidLegacyPrefixError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidLegacyPrefixError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidLegacyPrefixError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" title="From&#60;InvalidLegacyPrefixError&#62;">From&#60;InvalidLegacyPrefixError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidLegacyPrefixError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidLegacyPrefixError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidLegacyPrefixError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidLegacyPrefixError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidLegacyPrefixError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidLegacyPrefixError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidLegacyPrefixError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidLegacyPrefixError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidLegacyPrefixError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidLegacyPrefixError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid legacy address prefix in decoded base58 data.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid legacy address prefix in decoded base58 data."><title>InvalidLegacyPrefixError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Legacy<wbr>Prefix<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_legacy_address_prefix" title="invalid_legacy_address_prefix">invalid_legacy_address_prefix</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidLegacyPrefixError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidLegacyPrefixError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidLegacyPrefixError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidLegacyPrefixError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidLegacyPrefixError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" title="From&#60;InvalidLegacyPrefixError&#62;">From&#60;InvalidLegacyPrefixError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidLegacyPrefixError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidLegacyPrefixError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidLegacyPrefixError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidLegacyPrefixError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidLegacyPrefixError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidLegacyPrefixError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidLegacyPrefixError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidLegacyPrefixError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidLegacyPrefixError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidLegacyPrefixError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid legacy address prefix in decoded base58 data.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidLegacyPrefixError" class="impl"><a href="#impl-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_legacy_address_prefix" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_legacy_address_prefix" class="fn">invalid_legacy_address_prefix</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the invalid prefix.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Clone-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Debug-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Display-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Error-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" class="impl"><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a>&gt; for <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a>) -&gt; <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-PartialEq-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Eq-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Freeze-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-Send-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Send-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-Sync-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Sync-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-Unpin-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Unpin-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-UnwindSafe-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-UnwindSafe-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 345c310b858b15a0839b3a959eab30b98dec3399..06a9b4818f7bfc7e7e81237e090c6dd91099c7c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Legacy base58 address was too long, max 50 characters."><title>LegacyAddressTooLongError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy<wbr>Address<wbr>TooLong<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_legcay_address_length" title="invalid_legcay_address_length">invalid_legcay_address_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LegacyAddressTooLongError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LegacyAddressTooLongError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-LegacyAddressTooLongError" title="Display">Display</a></li><li><a href="#impl-Eq-for-LegacyAddressTooLongError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-LegacyAddressTooLongError" title="Error">Error</a></li><li><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" title="From&#60;LegacyAddressTooLongError&#62;">From&#60;LegacyAddressTooLongError&#62;</a></li><li><a href="#impl-PartialEq-for-LegacyAddressTooLongError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LegacyAddressTooLongError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LegacyAddressTooLongError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LegacyAddressTooLongError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LegacyAddressTooLongError" title="Send">Send</a></li><li><a href="#impl-Sync-for-LegacyAddressTooLongError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LegacyAddressTooLongError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LegacyAddressTooLongError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">LegacyAddressTooLongError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LegacyAddressTooLongError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Legacy base58 address was too long, max 50 characters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Legacy base58 address was too long, max 50 characters."><title>LegacyAddressTooLongError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy<wbr>Address<wbr>TooLong<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_legcay_address_length" title="invalid_legcay_address_length">invalid_legcay_address_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LegacyAddressTooLongError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LegacyAddressTooLongError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-LegacyAddressTooLongError" title="Display">Display</a></li><li><a href="#impl-Eq-for-LegacyAddressTooLongError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-LegacyAddressTooLongError" title="Error">Error</a></li><li><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" title="From&#60;LegacyAddressTooLongError&#62;">From&#60;LegacyAddressTooLongError&#62;</a></li><li><a href="#impl-PartialEq-for-LegacyAddressTooLongError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LegacyAddressTooLongError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LegacyAddressTooLongError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LegacyAddressTooLongError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LegacyAddressTooLongError" title="Send">Send</a></li><li><a href="#impl-Sync-for-LegacyAddressTooLongError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LegacyAddressTooLongError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LegacyAddressTooLongError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">LegacyAddressTooLongError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LegacyAddressTooLongError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Legacy base58 address was too long, max 50 characters.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-LegacyAddressTooLongError" class="impl"><a href="#impl-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_legcay_address_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_legcay_address_length" class="fn">invalid_legcay_address_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid legacy address length.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Clone-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Debug-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Display-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Error-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" class="impl"><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a>&gt; for <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a>) -&gt; <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-LegacyAddressTooLongError" class="impl"><a href="#impl-PartialEq-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Eq-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-StructuralPartialEq-for-LegacyAddressTooLongError" class="impl"><a href="#impl-StructuralPartialEq-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Freeze-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-RefUnwindSafe-for-LegacyAddressTooLongError" class="impl"><a href="#impl-RefUnwindSafe-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-Send-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Send-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-Sync-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Sync-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-Unpin-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Unpin-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-UnwindSafe-for-LegacyAddressTooLongError" class="impl"><a href="#impl-UnwindSafe-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index d3fd71f1f0f3dbbac0b51584c72119b2961fd408..01021db13aa9ffbaba316e4517e494079e0f2be9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address’s network differs from required one."><title>NetworkValidationError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Validation<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkValidationError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkValidationError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-NetworkValidationError" title="Display">Display</a></li><li><a href="#impl-Eq-for-NetworkValidationError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-NetworkValidationError" title="Error">Error</a></li><li><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" title="From&#60;NetworkValidationError&#62;">From&#60;NetworkValidationError&#62;</a></li><li><a href="#impl-PartialEq-for-NetworkValidationError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkValidationError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkValidationError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkValidationError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkValidationError" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkValidationError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkValidationError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkValidationError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">NetworkValidationError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct NetworkValidationError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Address’s network differs from required one.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address’s network differs from required one."><title>NetworkValidationError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Validation<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkValidationError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkValidationError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-NetworkValidationError" title="Display">Display</a></li><li><a href="#impl-Eq-for-NetworkValidationError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-NetworkValidationError" title="Error">Error</a></li><li><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" title="From&#60;NetworkValidationError&#62;">From&#60;NetworkValidationError&#62;</a></li><li><a href="#impl-PartialEq-for-NetworkValidationError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkValidationError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkValidationError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkValidationError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkValidationError" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkValidationError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkValidationError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkValidationError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">NetworkValidationError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct NetworkValidationError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Address’s network differs from required one.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-NetworkValidationError" class="impl"><a href="#impl-Clone-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-NetworkValidationError" class="impl"><a href="#impl-Debug-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-NetworkValidationError" class="impl"><a href="#impl-Display-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-NetworkValidationError" class="impl"><a href="#impl-Error-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CNetworkValidationError%3E-for-ParseError" class="impl"><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a>&gt; for <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a>) -&gt; <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-NetworkValidationError" class="impl"><a href="#impl-PartialEq-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-NetworkValidationError" class="impl"><a href="#impl-Eq-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-StructuralPartialEq-for-NetworkValidationError" class="impl"><a href="#impl-StructuralPartialEq-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-NetworkValidationError" class="impl"><a href="#impl-Freeze-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-RefUnwindSafe-for-NetworkValidationError" class="impl"><a href="#impl-RefUnwindSafe-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-Send-for-NetworkValidationError" class="impl"><a href="#impl-Send-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-Sync-for-NetworkValidationError" class="impl"><a href="#impl-Sync-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-Unpin-for-NetworkValidationError" class="impl"><a href="#impl-Unpin-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-UnwindSafe-for-NetworkValidationError" class="impl"><a href="#impl-UnwindSafe-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index a19816c75c6d54011a9959e6690c27bbcd929d5b..3c2c06e5725b7514bdff376841176521be9ae067 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address type is either invalid or not supported in rust-bitcoin."><title>UnknownAddressTypeError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>Address<wbr>Type<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownAddressTypeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownAddressTypeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownAddressTypeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownAddressTypeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownAddressTypeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UnknownAddressTypeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownAddressTypeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownAddressTypeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownAddressTypeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownAddressTypeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownAddressTypeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownAddressTypeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownAddressTypeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">UnknownAddressTypeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownAddressTypeError(pub <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Address type is either invalid or not supported in rust-bitcoin.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address type is either invalid or not supported in rust-bitcoin."><title>UnknownAddressTypeError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>Address<wbr>Type<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownAddressTypeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownAddressTypeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownAddressTypeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownAddressTypeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownAddressTypeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UnknownAddressTypeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownAddressTypeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownAddressTypeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownAddressTypeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownAddressTypeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownAddressTypeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownAddressTypeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownAddressTypeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">UnknownAddressTypeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownAddressTypeError(pub <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Address type is either invalid or not supported in rust-bitcoin.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields (Non-exhaustive)<a href="#fields" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This struct is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional <code>Struct { .. }</code> syntax; cannot be matched against without a wildcard <code>..</code>; and struct update syntax will not work.</div></details><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UnknownAddressTypeError" class="impl"><a href="#impl-Clone-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UnknownAddressTypeError" class="impl"><a href="#impl-Debug-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-UnknownAddressTypeError" class="impl"><a href="#impl-Display-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-UnknownAddressTypeError" class="impl"><a href="#impl-Error-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-UnknownAddressTypeError" class="impl"><a href="#impl-PartialEq-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-UnknownAddressTypeError" class="impl"><a href="#impl-Eq-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-StructuralPartialEq-for-UnknownAddressTypeError" class="impl"><a href="#impl-StructuralPartialEq-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-UnknownAddressTypeError" class="impl"><a href="#impl-Freeze-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-RefUnwindSafe-for-UnknownAddressTypeError" class="impl"><a href="#impl-RefUnwindSafe-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-Send-for-UnknownAddressTypeError" class="impl"><a href="#impl-Send-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-Sync-for-UnknownAddressTypeError" class="impl"><a href="#impl-Sync-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-Unpin-for-UnknownAddressTypeError" class="impl"><a href="#impl-Unpin-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-UnwindSafe-for-UnknownAddressTypeError" class="impl"><a href="#impl-UnwindSafe-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index f89b5755565982b5b97f1f7c002c7118b1923105..a50dde6c632388992855e7d588620088074531d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Unknown HRP error."><title>UnknownHrpError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>HrpError</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownHrpError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownHrpError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownHrpError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownHrpError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownHrpError" title="Error">Error</a></li><li><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" title="From&#60;UnknownHrpError&#62;">From&#60;UnknownHrpError&#62;</a></li><li><a href="#impl-PartialEq-for-UnknownHrpError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownHrpError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownHrpError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownHrpError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownHrpError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownHrpError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownHrpError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownHrpError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">UnknownHrpError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownHrpError(pub <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Unknown HRP error.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Unknown HRP error."><title>UnknownHrpError in bdk_chain::bitcoin::address::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>HrpError</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownHrpError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownHrpError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownHrpError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownHrpError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownHrpError" title="Error">Error</a></li><li><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" title="From&#60;UnknownHrpError&#62;">From&#60;UnknownHrpError&#62;</a></li><li><a href="#impl-PartialEq-for-UnknownHrpError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownHrpError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownHrpError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownHrpError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownHrpError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownHrpError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownHrpError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownHrpError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">address</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">UnknownHrpError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownHrpError(pub <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Unknown HRP error.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields (Non-exhaustive)<a href="#fields" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This struct is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional <code>Struct { .. }</code> syntax; cannot be matched against without a wildcard <code>..</code>; and struct update syntax will not work.</div></details><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UnknownHrpError" class="impl"><a href="#impl-Clone-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UnknownHrpError" class="impl"><a href="#impl-Debug-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-UnknownHrpError" class="impl"><a href="#impl-Display-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-UnknownHrpError" class="impl"><a href="#impl-Error-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CUnknownHrpError%3E-for-ParseError" class="impl"><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a>&gt; for <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a>) -&gt; <a class="enum" href="../enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-UnknownHrpError" class="impl"><a href="#impl-PartialEq-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-UnknownHrpError" class="impl"><a href="#impl-Eq-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-StructuralPartialEq-for-UnknownHrpError" class="impl"><a href="#impl-StructuralPartialEq-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-UnknownHrpError" class="impl"><a href="#impl-Freeze-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-RefUnwindSafe-for-UnknownHrpError" class="impl"><a href="#impl-RefUnwindSafe-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-Send-for-UnknownHrpError" class="impl"><a href="#impl-Send-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-Sync-for-UnknownHrpError" class="impl"><a href="#impl-Sync-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-Unpin-for-UnknownHrpError" class="impl"><a href="#impl-Unpin-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-UnwindSafe-for-UnknownHrpError" class="impl"><a href="#impl-UnwindSafe-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index b2086b74297a3a30ba25348a6bba5c6f0a8f7557..66aba1d4830955ccb8e4126911b00982655dd366 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin addresses."><title>bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module address</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-creating-a-new-address-from-a-randomly-generated-key-pair" title="Example: creating a new address from a randomly-generated key pair">Example: creating a new address from a randomly-generated key pair</a></li><li><a href="#note-creating-a-new-address-requires-the-rand-std-feature-flag" title="Note: creating a new address requires the rand-std feature flag">Note: creating a new address requires the rand-std feature flag</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin addresses.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin addresses."><title>bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module address</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-creating-a-new-address-from-a-randomly-generated-key-pair" title="Example: creating a new address from a randomly-generated key pair">Example: creating a new address from a randomly-generated key pair</a></li><li><a href="#note-creating-a-new-address-requires-the-rand-std-feature-flag" title="Note: creating a new address requires the rand-std feature flag">Note: creating a new address requires the rand-std feature flag</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin addresses.</p>
 <p>Support for ordinary base58 Bitcoin addresses and private keys.</p>
 <h2 id="example-creating-a-new-address-from-a-randomly-generated-key-pair"><a class="doc-anchor" href="#example-creating-a-new-address-from-a-randomly-generated-key-pair">§</a>Example: creating a new address from a randomly-generated key pair</h2>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>bitcoin::{Address, PublicKey, Network};
index 0355c8fd029c4aec61de6735b8f4fc78543a3afe..1d38ad47f8c2dfa44ddac234dcd225ab8de224c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin address."><title>Address in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parsing-addresses" title="Parsing addresses">Parsing addresses</a></li><li><a href="#formatting-addresses" title="Formatting addresses">Formatting addresses</a></li><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.address_type" title="address_type">address_type</a></li><li><a href="#method.as_unchecked" title="as_unchecked">as_unchecked</a></li><li><a href="#method.assume_checked" title="assume_checked">assume_checked</a></li><li><a href="#method.assume_checked_ref" title="assume_checked_ref">assume_checked_ref</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.from_witness_program" title="from_witness_program">from_witness_program</a></li><li><a href="#method.into_unchecked" title="into_unchecked">into_unchecked</a></li><li><a href="#method.is_related_to_pubkey" title="is_related_to_pubkey">is_related_to_pubkey</a></li><li><a href="#method.is_related_to_xonly_pubkey" title="is_related_to_xonly_pubkey">is_related_to_xonly_pubkey</a></li><li><a href="#method.is_spend_standard" title="is_spend_standard">is_spend_standard</a></li><li><a href="#method.is_valid_for_network" title="is_valid_for_network">is_valid_for_network</a></li><li><a href="#method.matches_script_pubkey" title="matches_script_pubkey">matches_script_pubkey</a></li><li><a href="#method.p2pkh" title="p2pkh">p2pkh</a></li><li><a href="#method.p2sh" title="p2sh">p2sh</a></li><li><a href="#method.p2sh_from_hash" title="p2sh_from_hash">p2sh_from_hash</a></li><li><a href="#method.p2shwpkh" title="p2shwpkh">p2shwpkh</a></li><li><a href="#method.p2shwsh" title="p2shwsh">p2shwsh</a></li><li><a href="#method.p2tr" title="p2tr">p2tr</a></li><li><a href="#method.p2tr_tweaked" title="p2tr_tweaked">p2tr_tweaked</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.p2wsh" title="p2wsh">p2wsh</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.require_network" title="require_network">require_network</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#method.to_address_data" title="to_address_data">to_address_data</a></li><li><a href="#method.to_qr_uri" title="to_qr_uri">to_qr_uri</a></li><li><a href="#method.witness_program" title="witness_program">witness_program</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Address%3CV%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Address%3CV%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Address" title="Display">Display</a></li><li><a href="#impl-Eq-for-Address%3CV%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CAddress%3E-for-ScriptBuf" title="From&#60;Address&#62;">From&#60;Address&#62;</a></li><li><a href="#impl-FromStr-for-Address%3CNetworkUnchecked%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Address%3CV%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Address%3CV%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Address%3CV%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Address%3CV%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Address%3CN%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Address%3CV%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Address%3CV%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Address%3CV%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Address%3CV%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Address%3CV%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Address%3CV%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Address%3CV%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">Address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Address&lt;V = <a class="enum" href="enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a>&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin address."><title>Address in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parsing-addresses" title="Parsing addresses">Parsing addresses</a></li><li><a href="#formatting-addresses" title="Formatting addresses">Formatting addresses</a></li><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.address_type" title="address_type">address_type</a></li><li><a href="#method.as_unchecked" title="as_unchecked">as_unchecked</a></li><li><a href="#method.assume_checked" title="assume_checked">assume_checked</a></li><li><a href="#method.assume_checked_ref" title="assume_checked_ref">assume_checked_ref</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.from_witness_program" title="from_witness_program">from_witness_program</a></li><li><a href="#method.into_unchecked" title="into_unchecked">into_unchecked</a></li><li><a href="#method.is_related_to_pubkey" title="is_related_to_pubkey">is_related_to_pubkey</a></li><li><a href="#method.is_related_to_xonly_pubkey" title="is_related_to_xonly_pubkey">is_related_to_xonly_pubkey</a></li><li><a href="#method.is_spend_standard" title="is_spend_standard">is_spend_standard</a></li><li><a href="#method.is_valid_for_network" title="is_valid_for_network">is_valid_for_network</a></li><li><a href="#method.matches_script_pubkey" title="matches_script_pubkey">matches_script_pubkey</a></li><li><a href="#method.p2pkh" title="p2pkh">p2pkh</a></li><li><a href="#method.p2sh" title="p2sh">p2sh</a></li><li><a href="#method.p2sh_from_hash" title="p2sh_from_hash">p2sh_from_hash</a></li><li><a href="#method.p2shwpkh" title="p2shwpkh">p2shwpkh</a></li><li><a href="#method.p2shwsh" title="p2shwsh">p2shwsh</a></li><li><a href="#method.p2tr" title="p2tr">p2tr</a></li><li><a href="#method.p2tr_tweaked" title="p2tr_tweaked">p2tr_tweaked</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.p2wsh" title="p2wsh">p2wsh</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.require_network" title="require_network">require_network</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#method.to_address_data" title="to_address_data">to_address_data</a></li><li><a href="#method.to_qr_uri" title="to_qr_uri">to_qr_uri</a></li><li><a href="#method.witness_program" title="witness_program">witness_program</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Address%3CV%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Address%3CV%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Address" title="Display">Display</a></li><li><a href="#impl-Eq-for-Address%3CV%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CAddress%3E-for-ScriptBuf" title="From&#60;Address&#62;">From&#60;Address&#62;</a></li><li><a href="#impl-FromStr-for-Address%3CNetworkUnchecked%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Address%3CV%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Address%3CV%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Address%3CV%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Address%3CV%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Address%3CN%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Address%3CV%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Address%3CV%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Address%3CV%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Address%3CV%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Address%3CV%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Address%3CV%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Address%3CV%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">Address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Address&lt;V = <a class="enum" href="enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a>&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     V: <a class="trait" href="trait.NetworkValidation.html" title="trait bdk_chain::bitcoin::address::NetworkValidation">NetworkValidation</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Bitcoin address.</p>
 <h4 id="parsing-addresses"><a class="doc-anchor" href="#parsing-addresses">§</a>Parsing addresses</h4>
index 5e51b194b260dd5906e2c74809da57b8adf6b071..23c88f3675883aaeb45cd41725d6ef750506c431 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoded base58 data was an invalid length."><title>InvalidBase58PayloadLengthError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_payload_length" title="invalid_base58_payload_length">invalid_base58_payload_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidBase58PayloadLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidBase58PayloadLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidBase58PayloadLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">InvalidBase58PayloadLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidBase58PayloadLengthError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoded base58 data was an invalid length.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoded base58 data was an invalid length."><title>InvalidBase58PayloadLengthError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_payload_length" title="invalid_base58_payload_length">invalid_base58_payload_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidBase58PayloadLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidBase58PayloadLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidBase58PayloadLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">InvalidBase58PayloadLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidBase58PayloadLengthError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoded base58 data was an invalid length.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_base58_payload_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_base58_payload_length" class="fn">invalid_base58_payload_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid payload length.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Display-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Error-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" class="impl"><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>&gt; for <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>) -&gt; <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Send-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Send-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Sync-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Unpin-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-UnwindSafe-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::address::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 07df7f43c301e3e9e45f8b8e95912f3b03d206e1..6c6e782876601956cf42806f5d5e9c5180cae758 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid legacy address prefix in decoded base58 data."><title>InvalidLegacyPrefixError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Legacy<wbr>Prefix<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_legacy_address_prefix" title="invalid_legacy_address_prefix">invalid_legacy_address_prefix</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidLegacyPrefixError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidLegacyPrefixError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidLegacyPrefixError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidLegacyPrefixError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidLegacyPrefixError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" title="From&#60;InvalidLegacyPrefixError&#62;">From&#60;InvalidLegacyPrefixError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidLegacyPrefixError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidLegacyPrefixError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidLegacyPrefixError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidLegacyPrefixError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidLegacyPrefixError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidLegacyPrefixError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidLegacyPrefixError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidLegacyPrefixError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">InvalidLegacyPrefixError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidLegacyPrefixError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid legacy address prefix in decoded base58 data.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid legacy address prefix in decoded base58 data."><title>InvalidLegacyPrefixError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Legacy<wbr>Prefix<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_legacy_address_prefix" title="invalid_legacy_address_prefix">invalid_legacy_address_prefix</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidLegacyPrefixError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidLegacyPrefixError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidLegacyPrefixError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidLegacyPrefixError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidLegacyPrefixError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" title="From&#60;InvalidLegacyPrefixError&#62;">From&#60;InvalidLegacyPrefixError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidLegacyPrefixError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidLegacyPrefixError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidLegacyPrefixError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidLegacyPrefixError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidLegacyPrefixError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidLegacyPrefixError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidLegacyPrefixError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidLegacyPrefixError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">InvalidLegacyPrefixError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidLegacyPrefixError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid legacy address prefix in decoded base58 data.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidLegacyPrefixError" class="impl"><a href="#impl-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_legacy_address_prefix" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_legacy_address_prefix" class="fn">invalid_legacy_address_prefix</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the invalid prefix.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Clone-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Debug-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Display-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Error-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" class="impl"><a href="#impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a>&gt; for <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a>) -&gt; <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-PartialEq-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Eq-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Freeze-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-Send-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Send-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-Sync-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Sync-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-Unpin-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-Unpin-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section><section id="impl-UnwindSafe-for-InvalidLegacyPrefixError" class="impl"><a href="#impl-UnwindSafe-for-InvalidLegacyPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidLegacyPrefixError.html" title="struct bdk_chain::bitcoin::address::InvalidLegacyPrefixError">InvalidLegacyPrefixError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index cf420f55ba0b073c3f58a97e033089241f7aa7cb..a892f99cedb74d3fc3fc92e32206d2c32249e3d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Legacy base58 address was too long, max 50 characters."><title>LegacyAddressTooLongError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy<wbr>Address<wbr>TooLong<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_legcay_address_length" title="invalid_legcay_address_length">invalid_legcay_address_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LegacyAddressTooLongError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LegacyAddressTooLongError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-LegacyAddressTooLongError" title="Display">Display</a></li><li><a href="#impl-Eq-for-LegacyAddressTooLongError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-LegacyAddressTooLongError" title="Error">Error</a></li><li><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" title="From&#60;LegacyAddressTooLongError&#62;">From&#60;LegacyAddressTooLongError&#62;</a></li><li><a href="#impl-PartialEq-for-LegacyAddressTooLongError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LegacyAddressTooLongError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LegacyAddressTooLongError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LegacyAddressTooLongError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LegacyAddressTooLongError" title="Send">Send</a></li><li><a href="#impl-Sync-for-LegacyAddressTooLongError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LegacyAddressTooLongError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LegacyAddressTooLongError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">LegacyAddressTooLongError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LegacyAddressTooLongError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Legacy base58 address was too long, max 50 characters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Legacy base58 address was too long, max 50 characters."><title>LegacyAddressTooLongError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy<wbr>Address<wbr>TooLong<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_legcay_address_length" title="invalid_legcay_address_length">invalid_legcay_address_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LegacyAddressTooLongError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LegacyAddressTooLongError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-LegacyAddressTooLongError" title="Display">Display</a></li><li><a href="#impl-Eq-for-LegacyAddressTooLongError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-LegacyAddressTooLongError" title="Error">Error</a></li><li><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" title="From&#60;LegacyAddressTooLongError&#62;">From&#60;LegacyAddressTooLongError&#62;</a></li><li><a href="#impl-PartialEq-for-LegacyAddressTooLongError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LegacyAddressTooLongError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LegacyAddressTooLongError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LegacyAddressTooLongError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LegacyAddressTooLongError" title="Send">Send</a></li><li><a href="#impl-Sync-for-LegacyAddressTooLongError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LegacyAddressTooLongError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LegacyAddressTooLongError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">LegacyAddressTooLongError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LegacyAddressTooLongError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Legacy base58 address was too long, max 50 characters.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-LegacyAddressTooLongError" class="impl"><a href="#impl-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_legcay_address_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_legcay_address_length" class="fn">invalid_legcay_address_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid legacy address length.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Clone-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Debug-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Display-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Error-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" class="impl"><a href="#impl-From%3CLegacyAddressTooLongError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a>&gt; for <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a>) -&gt; <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-LegacyAddressTooLongError" class="impl"><a href="#impl-PartialEq-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Eq-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-StructuralPartialEq-for-LegacyAddressTooLongError" class="impl"><a href="#impl-StructuralPartialEq-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Freeze-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-RefUnwindSafe-for-LegacyAddressTooLongError" class="impl"><a href="#impl-RefUnwindSafe-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-Send-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Send-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-Sync-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Sync-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-Unpin-for-LegacyAddressTooLongError" class="impl"><a href="#impl-Unpin-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section><section id="impl-UnwindSafe-for-LegacyAddressTooLongError" class="impl"><a href="#impl-UnwindSafe-for-LegacyAddressTooLongError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.LegacyAddressTooLongError.html" title="struct bdk_chain::bitcoin::address::LegacyAddressTooLongError">LegacyAddressTooLongError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index c62706ac9f019beee210041642dfa2689f6c015a..739c3c5f72fa37a8174ef434e0094c520c466545 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address’s network differs from required one."><title>NetworkValidationError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Validation<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkValidationError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkValidationError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-NetworkValidationError" title="Display">Display</a></li><li><a href="#impl-Eq-for-NetworkValidationError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-NetworkValidationError" title="Error">Error</a></li><li><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" title="From&#60;NetworkValidationError&#62;">From&#60;NetworkValidationError&#62;</a></li><li><a href="#impl-PartialEq-for-NetworkValidationError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkValidationError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkValidationError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkValidationError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkValidationError" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkValidationError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkValidationError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkValidationError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">NetworkValidationError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct NetworkValidationError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Address’s network differs from required one.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address’s network differs from required one."><title>NetworkValidationError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Validation<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkValidationError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkValidationError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-NetworkValidationError" title="Display">Display</a></li><li><a href="#impl-Eq-for-NetworkValidationError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-NetworkValidationError" title="Error">Error</a></li><li><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" title="From&#60;NetworkValidationError&#62;">From&#60;NetworkValidationError&#62;</a></li><li><a href="#impl-PartialEq-for-NetworkValidationError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkValidationError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkValidationError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkValidationError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkValidationError" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkValidationError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkValidationError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkValidationError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">NetworkValidationError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct NetworkValidationError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Address’s network differs from required one.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-NetworkValidationError" class="impl"><a href="#impl-Clone-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-NetworkValidationError" class="impl"><a href="#impl-Debug-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-NetworkValidationError" class="impl"><a href="#impl-Display-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-NetworkValidationError" class="impl"><a href="#impl-Error-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CNetworkValidationError%3E-for-ParseError" class="impl"><a href="#impl-From%3CNetworkValidationError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a>&gt; for <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a>) -&gt; <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-NetworkValidationError" class="impl"><a href="#impl-PartialEq-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-NetworkValidationError" class="impl"><a href="#impl-Eq-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-StructuralPartialEq-for-NetworkValidationError" class="impl"><a href="#impl-StructuralPartialEq-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-NetworkValidationError" class="impl"><a href="#impl-Freeze-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-RefUnwindSafe-for-NetworkValidationError" class="impl"><a href="#impl-RefUnwindSafe-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-Send-for-NetworkValidationError" class="impl"><a href="#impl-Send-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-Sync-for-NetworkValidationError" class="impl"><a href="#impl-Sync-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-Unpin-for-NetworkValidationError" class="impl"><a href="#impl-Unpin-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section><section id="impl-UnwindSafe-for-NetworkValidationError" class="impl"><a href="#impl-UnwindSafe-for-NetworkValidationError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.NetworkValidationError.html" title="struct bdk_chain::bitcoin::address::NetworkValidationError">NetworkValidationError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 2207ba10ccbdaa6af0d2a250a9a1b17fadcab123..cfee711cebdb462fb849c208eae519a4976e9799 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address type is either invalid or not supported in rust-bitcoin."><title>UnknownAddressTypeError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>Address<wbr>Type<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownAddressTypeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownAddressTypeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownAddressTypeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownAddressTypeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownAddressTypeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UnknownAddressTypeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownAddressTypeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownAddressTypeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownAddressTypeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownAddressTypeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownAddressTypeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownAddressTypeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownAddressTypeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">UnknownAddressTypeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownAddressTypeError(pub <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Address type is either invalid or not supported in rust-bitcoin.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address type is either invalid or not supported in rust-bitcoin."><title>UnknownAddressTypeError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>Address<wbr>Type<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownAddressTypeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownAddressTypeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownAddressTypeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownAddressTypeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownAddressTypeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UnknownAddressTypeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownAddressTypeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownAddressTypeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownAddressTypeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownAddressTypeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownAddressTypeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownAddressTypeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownAddressTypeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">UnknownAddressTypeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownAddressTypeError(pub <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Address type is either invalid or not supported in rust-bitcoin.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields (Non-exhaustive)<a href="#fields" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This struct is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional <code>Struct { .. }</code> syntax; cannot be matched against without a wildcard <code>..</code>; and struct update syntax will not work.</div></details><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UnknownAddressTypeError" class="impl"><a href="#impl-Clone-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UnknownAddressTypeError" class="impl"><a href="#impl-Debug-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-UnknownAddressTypeError" class="impl"><a href="#impl-Display-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-UnknownAddressTypeError" class="impl"><a href="#impl-Error-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-UnknownAddressTypeError" class="impl"><a href="#impl-PartialEq-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-UnknownAddressTypeError" class="impl"><a href="#impl-Eq-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-StructuralPartialEq-for-UnknownAddressTypeError" class="impl"><a href="#impl-StructuralPartialEq-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-UnknownAddressTypeError" class="impl"><a href="#impl-Freeze-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-RefUnwindSafe-for-UnknownAddressTypeError" class="impl"><a href="#impl-RefUnwindSafe-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-Send-for-UnknownAddressTypeError" class="impl"><a href="#impl-Send-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-Sync-for-UnknownAddressTypeError" class="impl"><a href="#impl-Sync-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-Unpin-for-UnknownAddressTypeError" class="impl"><a href="#impl-Unpin-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section><section id="impl-UnwindSafe-for-UnknownAddressTypeError" class="impl"><a href="#impl-UnwindSafe-for-UnknownAddressTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UnknownAddressTypeError.html" title="struct bdk_chain::bitcoin::address::UnknownAddressTypeError">UnknownAddressTypeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 0a606ad0a13f60a1c9771952e5a691a7c8a05bc4..9a82d9726925ef3741e11f0ea2b7720d5beb2df3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Unknown HRP error."><title>UnknownHrpError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>HrpError</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownHrpError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownHrpError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownHrpError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownHrpError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownHrpError" title="Error">Error</a></li><li><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" title="From&#60;UnknownHrpError&#62;">From&#60;UnknownHrpError&#62;</a></li><li><a href="#impl-PartialEq-for-UnknownHrpError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownHrpError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownHrpError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownHrpError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownHrpError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownHrpError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownHrpError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownHrpError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">UnknownHrpError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownHrpError(pub <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Unknown HRP error.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Unknown HRP error."><title>UnknownHrpError in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>HrpError</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownHrpError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownHrpError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownHrpError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownHrpError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownHrpError" title="Error">Error</a></li><li><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" title="From&#60;UnknownHrpError&#62;">From&#60;UnknownHrpError&#62;</a></li><li><a href="#impl-PartialEq-for-UnknownHrpError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownHrpError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownHrpError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownHrpError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownHrpError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownHrpError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownHrpError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownHrpError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">UnknownHrpError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownHrpError(pub <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Unknown HRP error.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields (Non-exhaustive)<a href="#fields" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This struct is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional <code>Struct { .. }</code> syntax; cannot be matched against without a wildcard <code>..</code>; and struct update syntax will not work.</div></details><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UnknownHrpError" class="impl"><a href="#impl-Clone-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UnknownHrpError" class="impl"><a href="#impl-Debug-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-UnknownHrpError" class="impl"><a href="#impl-Display-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-UnknownHrpError" class="impl"><a href="#impl-Error-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CUnknownHrpError%3E-for-ParseError" class="impl"><a href="#impl-From%3CUnknownHrpError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a>&gt; for <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a>) -&gt; <a class="enum" href="enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-UnknownHrpError" class="impl"><a href="#impl-PartialEq-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-UnknownHrpError" class="impl"><a href="#impl-Eq-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-StructuralPartialEq-for-UnknownHrpError" class="impl"><a href="#impl-StructuralPartialEq-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-UnknownHrpError" class="impl"><a href="#impl-Freeze-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-RefUnwindSafe-for-UnknownHrpError" class="impl"><a href="#impl-RefUnwindSafe-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-Send-for-UnknownHrpError" class="impl"><a href="#impl-Send-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-Sync-for-UnknownHrpError" class="impl"><a href="#impl-Sync-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-Unpin-for-UnknownHrpError" class="impl"><a href="#impl-Unpin-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section><section id="impl-UnwindSafe-for-UnknownHrpError" class="impl"><a href="#impl-UnwindSafe-for-UnknownHrpError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UnknownHrpError.html" title="struct bdk_chain::bitcoin::address::UnknownHrpError">UnknownHrpError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 13442afb142eddd5c3f9abd51482c9bef4cb9ffe..ae40aef88fec15afd2fdc6325f41ab1804c98edc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker of status of address’s network validation. See section Parsing addresses on `Address` for details."><title>NetworkValidation in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Validation</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.IS_CHECKED" title="IS_CHECKED">IS_CHECKED</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Trait <span class="trait">NetworkValidation</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait NetworkValidation:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker of status of address’s network validation. See section Parsing addresses on `Address` for details."><title>NetworkValidation in bdk_chain::bitcoin::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Validation</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.IS_CHECKED" title="IS_CHECKED">IS_CHECKED</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">address</a></span><h1>Trait <span class="trait">NetworkValidation</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait NetworkValidation:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>
     + NetworkValidation
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>
@@ -8,4 +8,4 @@
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker of status of address’s network validation. See section <a href="../struct.Address.html#parsing-addresses" title="struct bdk_chain::bitcoin::Address"><em>Parsing addresses</em></a>
 on <a href="../struct.Address.html" title="struct bdk_chain::bitcoin::Address"><code>Address</code></a> for details.</p>
 </div></details><h2 id="required-associated-consts" class="section-header">Required Associated Constants<a href="#required-associated-consts" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedconstant.IS_CHECKED" class="method"><h4 class="code-header">const <a href="#associatedconstant.IS_CHECKED" class="constant">IS_CHECKED</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Indicates whether this <code>NetworkValidation</code> is <code>NetworkChecked</code> or not.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-NetworkValidation-for-NetworkChecked" class="impl"><a href="#impl-NetworkValidation-for-NetworkChecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.NetworkValidation.html" title="trait bdk_chain::bitcoin::address::NetworkValidation">NetworkValidation</a> for <a class="enum" href="enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.IS_CHECKED-1" class="associatedconstant trait-impl"><a href="#associatedconstant.IS_CHECKED-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.IS_CHECKED" class="constant">IS_CHECKED</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-NetworkValidation-for-NetworkUnchecked" class="impl"><a href="#impl-NetworkValidation-for-NetworkUnchecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.NetworkValidation.html" title="trait bdk_chain::bitcoin::address::NetworkValidation">NetworkValidation</a> for <a class="enum" href="enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.IS_CHECKED-2" class="associatedconstant trait-impl"><a href="#associatedconstant.IS_CHECKED-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.IS_CHECKED" class="constant">IS_CHECKED</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section></div></details></div><script src="../../../trait.impl/bitcoin/address/trait.NetworkValidation.js" data-ignore-extern-crates="bitcoin" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-NetworkValidation-for-NetworkChecked" class="impl"><a href="#impl-NetworkValidation-for-NetworkChecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.NetworkValidation.html" title="trait bdk_chain::bitcoin::address::NetworkValidation">NetworkValidation</a> for <a class="enum" href="enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.IS_CHECKED-1" class="associatedconstant trait-impl"><a href="#associatedconstant.IS_CHECKED-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.IS_CHECKED" class="constant">IS_CHECKED</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-NetworkValidation-for-NetworkUnchecked" class="impl"><a href="#impl-NetworkValidation-for-NetworkUnchecked" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.NetworkValidation.html" title="trait bdk_chain::bitcoin::address::NetworkValidation">NetworkValidation</a> for <a class="enum" href="enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.IS_CHECKED-2" class="associatedconstant trait-impl"><a href="#associatedconstant.IS_CHECKED-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.IS_CHECKED" class="constant">IS_CHECKED</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section></div></details></div><script src="../../../trait.impl/bitcoin/address/trait.NetworkValidation.js" data-ignore-extern-crates="bitcoin" async></script></section></div></main></body></html>
\ No newline at end of file
index 09e0fb4064b874bdce958769140af7917b72b460..1f485d754d9b1f323422f9a1063c11f223315c2f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A set of denominations in which amounts can be expressed."><title>Denomination in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Denomination</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bit" title="Bit">Bit</a></li><li><a href="#variant.Bitcoin" title="Bitcoin">Bitcoin</a></li><li><a href="#variant.CentiBitcoin" title="CentiBitcoin">CentiBitcoin</a></li><li><a href="#variant.MicroBitcoin" title="MicroBitcoin">MicroBitcoin</a></li><li><a href="#variant.MilliBitcoin" title="MilliBitcoin">MilliBitcoin</a></li><li><a href="#variant.MilliSatoshi" title="MilliSatoshi">MilliSatoshi</a></li><li><a href="#variant.NanoBitcoin" title="NanoBitcoin">NanoBitcoin</a></li><li><a href="#variant.PicoBitcoin" title="PicoBitcoin">PicoBitcoin</a></li><li><a href="#variant.Satoshi" title="Satoshi">Satoshi</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BTC" title="BTC">BTC</a></li><li><a href="#associatedconstant.SAT" title="SAT">SAT</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Denomination" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Denomination" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Denomination" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Denomination" title="Display">Display</a></li><li><a href="#impl-Eq-for-Denomination" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Denomination" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Denomination" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Denomination" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Denomination" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Denomination" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Denomination" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Denomination" title="Send">Send</a></li><li><a href="#impl-Sync-for-Denomination" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Denomination" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Denomination" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Enum <span class="enum">Denomination</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Denomination {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A set of denominations in which amounts can be expressed."><title>Denomination in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Denomination</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bit" title="Bit">Bit</a></li><li><a href="#variant.Bitcoin" title="Bitcoin">Bitcoin</a></li><li><a href="#variant.CentiBitcoin" title="CentiBitcoin">CentiBitcoin</a></li><li><a href="#variant.MicroBitcoin" title="MicroBitcoin">MicroBitcoin</a></li><li><a href="#variant.MilliBitcoin" title="MilliBitcoin">MilliBitcoin</a></li><li><a href="#variant.MilliSatoshi" title="MilliSatoshi">MilliSatoshi</a></li><li><a href="#variant.NanoBitcoin" title="NanoBitcoin">NanoBitcoin</a></li><li><a href="#variant.PicoBitcoin" title="PicoBitcoin">PicoBitcoin</a></li><li><a href="#variant.Satoshi" title="Satoshi">Satoshi</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BTC" title="BTC">BTC</a></li><li><a href="#associatedconstant.SAT" title="SAT">SAT</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Denomination" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Denomination" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Denomination" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Denomination" title="Display">Display</a></li><li><a href="#impl-Eq-for-Denomination" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Denomination" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Denomination" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Denomination" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Denomination" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Denomination" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Denomination" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Denomination" title="Send">Send</a></li><li><a href="#impl-Sync-for-Denomination" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Denomination" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Denomination" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Enum <span class="enum">Denomination</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Denomination {
     Bitcoin,
     CentiBitcoin,
     MilliBitcoin,
index 0f9eaeef1808ce3ac41e95585d0b49a8073db6de..7de9a3b718d8eda4ccba26f8621a6f2ba5db61b9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error during amount parsing."><title>ParseAmountError in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Amount<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InputTooLarge" title="InputTooLarge">InputTooLarge</a></li><li><a href="#variant.InvalidCharacter" title="InvalidCharacter">InvalidCharacter</a></li><li><a href="#variant.MissingDigits" title="MissingDigits">MissingDigits</a></li><li><a href="#variant.OutOfRange" title="OutOfRange">OutOfRange</a></li><li><a href="#variant.TooPrecise" title="TooPrecise">TooPrecise</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseAmountError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseAmountError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseAmountError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseAmountError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseAmountError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseAmountError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInputTooLargeError%3E-for-ParseAmountError" title="From&#60;InputTooLargeError&#62;">From&#60;InputTooLargeError&#62;</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-ParseAmountError" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-From%3CMissingDigitsError%3E-for-ParseAmountError" title="From&#60;MissingDigitsError&#62;">From&#60;MissingDigitsError&#62;</a></li><li><a href="#impl-From%3COutOfRangeError%3E-for-ParseAmountError" title="From&#60;OutOfRangeError&#62;">From&#60;OutOfRangeError&#62;</a></li><li><a href="#impl-From%3CParseAmountError%3E-for-ParseError" title="From&#60;ParseAmountError&#62;">From&#60;ParseAmountError&#62;</a></li><li><a href="#impl-From%3CTooPreciseError%3E-for-ParseAmountError" title="From&#60;TooPreciseError&#62;">From&#60;TooPreciseError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseAmountError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseAmountError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseAmountError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseAmountError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseAmountError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseAmountError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseAmountError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseAmountError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Enum <span class="enum">ParseAmountError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ParseAmountError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error during amount parsing."><title>ParseAmountError in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Amount<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InputTooLarge" title="InputTooLarge">InputTooLarge</a></li><li><a href="#variant.InvalidCharacter" title="InvalidCharacter">InvalidCharacter</a></li><li><a href="#variant.MissingDigits" title="MissingDigits">MissingDigits</a></li><li><a href="#variant.OutOfRange" title="OutOfRange">OutOfRange</a></li><li><a href="#variant.TooPrecise" title="TooPrecise">TooPrecise</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseAmountError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseAmountError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseAmountError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseAmountError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseAmountError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseAmountError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInputTooLargeError%3E-for-ParseAmountError" title="From&#60;InputTooLargeError&#62;">From&#60;InputTooLargeError&#62;</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-ParseAmountError" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-From%3CMissingDigitsError%3E-for-ParseAmountError" title="From&#60;MissingDigitsError&#62;">From&#60;MissingDigitsError&#62;</a></li><li><a href="#impl-From%3COutOfRangeError%3E-for-ParseAmountError" title="From&#60;OutOfRangeError&#62;">From&#60;OutOfRangeError&#62;</a></li><li><a href="#impl-From%3CParseAmountError%3E-for-ParseError" title="From&#60;ParseAmountError&#62;">From&#60;ParseAmountError&#62;</a></li><li><a href="#impl-From%3CTooPreciseError%3E-for-ParseAmountError" title="From&#60;TooPreciseError&#62;">From&#60;TooPreciseError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseAmountError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseAmountError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseAmountError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseAmountError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseAmountError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseAmountError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseAmountError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseAmountError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Enum <span class="enum">ParseAmountError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ParseAmountError {
     OutOfRange(OutOfRangeError),
     TooPrecise(TooPreciseError),
     MissingDigits(MissingDigitsError),
index 5d8cb44f1d4a972312b49dc1932526a0dbf8bd1d..d7034709334e950c1a95fb22e22b3204a33a869e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin amounts."><title>bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module amount</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>amount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin amounts.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin amounts."><title>bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module amount</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>amount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin amounts.</p>
 <p>This module mainly introduces the <a href="../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a> and <a href="../struct.SignedAmount.html" title="struct bdk_chain::bitcoin::SignedAmount">SignedAmount</a> types.
 We refer to the documentation on the types for more information.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="serde/index.html" title="mod bdk_chain::bitcoin::amount::serde">serde</a></dt><dd>This module adds serde serialization and deserialization support for Amounts.
index bb01180c64adac3fb53bcf341d33761ce9d1af61..8f9c73ea14428118e0562a3d3464ddd4db4593b0 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::amount::serde::as_btc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">as_btc</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'d, A, D&gt;(d: D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;A, &lt;D as <a class="trait" href="../../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;&gt;::<a class="associatedtype" href="../../../hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::amount::serde::as_btc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">as_btc</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'d, A, D&gt;(d: D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;A, &lt;D as <a class="trait" href="../../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;&gt;::<a class="associatedtype" href="../../../hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     A: <a class="trait" href="../trait.SerdeAmount.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmount">SerdeAmount</a>,
     D: <a class="trait" href="../../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;,</div></code></pre></section></div></main></body></html>
\ No newline at end of file
index 205c5f6bfd0efa0395b9979540ee6f071b8a6362..8ff103a931c8f87342ffebba2edd54db4e5a6247 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::amount::serde::as_btc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">as_btc</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;A, S&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::amount::serde::as_btc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">as_btc</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;A, S&gt;(
     a: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;A</a>,
     s: S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../../hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../../hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
index 34d726a8b16a33eec6cb97bc375fa381d104a6bd..384fc450a66aaeaac25331989a85e052fc3540ac 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serialize and deserialize `Amount` as JSON numbers denominated in BTC. Use with `#[serde(with = &#34;amount::serde::as_btc&#34;)]`."><title>bdk_chain::bitcoin::amount::serde::as_btc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module as_btc</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>as_btc</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serialize and deserialize <a href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount"><code>Amount</code></a> as JSON numbers denominated in BTC.
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serialize and deserialize `Amount` as JSON numbers denominated in BTC. Use with `#[serde(with = &#34;amount::serde::as_btc&#34;)]`."><title>bdk_chain::bitcoin::amount::serde::as_btc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module as_btc</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>as_btc</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serialize and deserialize <a href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount"><code>Amount</code></a> as JSON numbers denominated in BTC.
 Use with <code>#[serde(with = "amount::serde::as_btc")]</code>.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="opt/index.html" title="mod bdk_chain::bitcoin::amount::serde::as_btc::opt">opt</a></dt><dd>Serialize and deserialize <code>Option&lt;Amount&gt;</code> as JSON numbers denominated in BTC.
 Use with <code>#[serde(default, with = "amount::serde::as_btc::opt")]</code>.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_btc::deserialize">deserialize</a></dt><dt><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_btc::serialize">serialize</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
index 7687ede6d81132a99f7412563f45e14a67274a76..b8d4a5ce579a447a72d067b1f04340df90ef1d07 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::amount::serde::as_btc::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc::<wbr>opt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_btc</a>::<wbr><a href="index.html">opt</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'d, A, D&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::amount::serde::as_btc::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc::<wbr>opt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_btc</a>::<wbr><a href="index.html">opt</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'d, A, D&gt;(
     d: D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;A&gt;, &lt;D as <a class="trait" href="../../../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;&gt;::<a class="associatedtype" href="../../../../hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     A: <a class="trait" href="../../trait.SerdeAmountForOpt.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmountForOpt">SerdeAmountForOpt</a>,
index 320adeb4358f197817d1e84a850c96bdcde7710a..13236567e310538325ea86d7bc4f07883c13e105 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::amount::serde::as_btc::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc::<wbr>opt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_btc</a>::<wbr><a href="index.html">opt</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;A, S&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::amount::serde::as_btc::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc::<wbr>opt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_btc</a>::<wbr><a href="index.html">opt</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;A, S&gt;(
     a: &amp;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;A&gt;,
     s: S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../../../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../../../hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../../../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../../../hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
index 3451b0a5738aff59b1b1fe0a616af21faa965038..bc916172bc12cdccdc59b9b39b256d9b95f52c51 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serialize and deserialize `Option&#60;Amount&#62;` as JSON numbers denominated in BTC. Use with `#[serde(default, with = &#34;amount::serde::as_btc::opt&#34;)]`."><title>bdk_chain::bitcoin::amount::serde::as_btc::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module opt</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_btc</a></span><h1>Module <span>opt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serialize and deserialize <code>Option&lt;Amount&gt;</code> as JSON numbers denominated in BTC.
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serialize and deserialize `Option&#60;Amount&#62;` as JSON numbers denominated in BTC. Use with `#[serde(default, with = &#34;amount::serde::as_btc::opt&#34;)]`."><title>bdk_chain::bitcoin::amount::serde::as_btc::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module opt</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>btc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_btc</a></span><h1>Module <span>opt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serialize and deserialize <code>Option&lt;Amount&gt;</code> as JSON numbers denominated in BTC.
 Use with <code>#[serde(default, with = "amount::serde::as_btc::opt")]</code>.</p>
 </div></details><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_btc::opt::deserialize">deserialize</a></dt><dt><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_btc::opt::serialize">serialize</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
index d1f353a3bbb0f2220c0a44bc7ca6c915d77528a6..fb1db82d5548de3f00e82cdc21cf30417d33c383 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::amount::serde::as_sat - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">as_sat</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'d, A, D&gt;(d: D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;A, &lt;D as <a class="trait" href="../../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;&gt;::<a class="associatedtype" href="../../../hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::amount::serde::as_sat - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">as_sat</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'d, A, D&gt;(d: D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;A, &lt;D as <a class="trait" href="../../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;&gt;::<a class="associatedtype" href="../../../hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     A: <a class="trait" href="../trait.SerdeAmount.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmount">SerdeAmount</a>,
     D: <a class="trait" href="../../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;,</div></code></pre></section></div></main></body></html>
\ No newline at end of file
index f76564399fed20491fd4ae227b9391f1d6ca7cf4..425ee4a2cab28c08432ccc59796eea0f7c39f46d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::amount::serde::as_sat - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">as_sat</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;A, S&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::amount::serde::as_sat - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">as_sat</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;A, S&gt;(
     a: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;A</a>,
     s: S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../../hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../../hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
index 384153cd44010f50fe6efd02770aef7955125d36..3e5ecb0d0da4d6da619abac9ea72e938fc4ab3d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serialize and deserialize `Amount` as real numbers denominated in satoshi. Use with `#[serde(with = &#34;amount::serde::as_sat&#34;)]`."><title>bdk_chain::bitcoin::amount::serde::as_sat - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module as_sat</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>as_sat</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serialize and deserialize <a href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount"><code>Amount</code></a> as real numbers denominated in satoshi.
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serialize and deserialize `Amount` as real numbers denominated in satoshi. Use with `#[serde(with = &#34;amount::serde::as_sat&#34;)]`."><title>bdk_chain::bitcoin::amount::serde::as_sat - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module as_sat</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">amount</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>as_sat</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serialize and deserialize <a href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount"><code>Amount</code></a> as real numbers denominated in satoshi.
 Use with <code>#[serde(with = "amount::serde::as_sat")]</code>.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="opt/index.html" title="mod bdk_chain::bitcoin::amount::serde::as_sat::opt">opt</a></dt><dd>Serialize and deserialize <a href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount"><code>Option&lt;Amount&gt;</code></a> as real numbers denominated in satoshi.
 Use with <code>#[serde(default, with = "amount::serde::as_sat::opt")]</code>.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_sat::deserialize">deserialize</a></dt><dt><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_sat::serialize">serialize</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
index 0d0345ec494db11d619f554164539520e10d3e76..6e685a11bc21dac1975f32f58a9b6ca1c44f3219 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::amount::serde::as_sat::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat::<wbr>opt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_sat</a>::<wbr><a href="index.html">opt</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'d, A, D&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::amount::serde::as_sat::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat::<wbr>opt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_sat</a>::<wbr><a href="index.html">opt</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'d, A, D&gt;(
     d: D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;A&gt;, &lt;D as <a class="trait" href="../../../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;&gt;::<a class="associatedtype" href="../../../../hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     A: <a class="trait" href="../../trait.SerdeAmountForOpt.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmountForOpt">SerdeAmountForOpt</a>,
index 2d19ab92b5651a4e1b1ab431fbe3ee5204e0a6be..3133f15ca7bd312681d9aa6343e8807acbcecb43 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::amount::serde::as_sat::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat::<wbr>opt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_sat</a>::<wbr><a href="index.html">opt</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;A, S&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::amount::serde::as_sat::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat::<wbr>opt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_sat</a>::<wbr><a href="index.html">opt</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;A, S&gt;(
     a: &amp;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;A&gt;,
     s: S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../../../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../../../hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../../../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../../../hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
index 4f9077867e6b6ed0008f0fe96991fcc0b14cfed7..4bae5e3339142048cc869d462e69165d73f1c24a 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serialize and deserialize `Option&#60;Amount&#62;` as real numbers denominated in satoshi. Use with `#[serde(default, with = &#34;amount::serde::as_sat::opt&#34;)]`."><title>bdk_chain::bitcoin::amount::serde::as_sat::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module opt</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_sat</a></span><h1>Module <span>opt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serialize and deserialize <a href="../../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount"><code>Option&lt;Amount&gt;</code></a> as real numbers denominated in satoshi.
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serialize and deserialize `Option&#60;Amount&#62;` as real numbers denominated in satoshi. Use with `#[serde(default, with = &#34;amount::serde::as_sat::opt&#34;)]`."><title>bdk_chain::bitcoin::amount::serde::as_sat::opt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module opt</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde::<wbr>as_<wbr>sat</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">amount</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">as_sat</a></span><h1>Module <span>opt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serialize and deserialize <a href="../../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount"><code>Option&lt;Amount&gt;</code></a> as real numbers denominated in satoshi.
 Use with <code>#[serde(default, with = "amount::serde::as_sat::opt")]</code>.</p>
 </div></details><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_sat::opt::deserialize">deserialize</a></dt><dt><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::amount::serde::as_sat::opt::serialize">serialize</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
index 9e2e1db28b7a821dc6b76aa1d11d5d4922f17193..cf24d939c7bc54da4aff7b9cfffb7ba8b81053eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This module adds serde serialization and deserialization support for Amounts. Since there is not a default way to serialize and deserialize Amounts, multiple ways are supported and it’s up to the user to decide which serialiation to use. The provided modules can be used as follows:"><title>bdk_chain::bitcoin::amount::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serde</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">amount</a></span><h1>Module <span>serde</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This module adds serde serialization and deserialization support for Amounts.
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This module adds serde serialization and deserialization support for Amounts. Since there is not a default way to serialize and deserialize Amounts, multiple ways are supported and it’s up to the user to decide which serialiation to use. The provided modules can be used as follows:"><title>bdk_chain::bitcoin::amount::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serde</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">amount</a></span><h1>Module <span>serde</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This module adds serde serialization and deserialization support for Amounts.
 Since there is not a default way to serialize and deserialize Amounts, multiple
 ways are supported and it’s up to the user to decide which serialiation to use.
 The provided modules can be used as follows:</p>
index 3ba5f6fc513982067686e434b18f25eee85c2b3d..dd7cebbea21e629b28e9d1d8f0c8c862e487221a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This trait is used only to avoid code duplication and naming collisions of the different serde serialization crates."><title>SerdeAmount in bdk_chain::bitcoin::amount::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serde<wbr>Amount</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.des_btc" title="des_btc">des_btc</a></li><li><a href="#tymethod.des_sat" title="des_sat">des_sat</a></li><li><a href="#tymethod.ser_btc" title="ser_btc">ser_btc</a></li><li><a href="#tymethod.ser_sat" title="ser_sat">ser_sat</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">amount</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">SerdeAmount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait SerdeAmount: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This trait is used only to avoid code duplication and naming collisions of the different serde serialization crates."><title>SerdeAmount in bdk_chain::bitcoin::amount::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serde<wbr>Amount</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.des_btc" title="des_btc">des_btc</a></li><li><a href="#tymethod.des_sat" title="des_sat">des_sat</a></li><li><a href="#tymethod.ser_btc" title="ser_btc">ser_btc</a></li><li><a href="#tymethod.ser_sat" title="ser_sat">ser_sat</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">amount</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">SerdeAmount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait SerdeAmount: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> {
     // Required methods
     fn <a href="#tymethod.ser_sat" class="fn">ser_sat</a>&lt;S&gt;(
         self,
@@ -42,4 +42,4 @@ of the different serde serialization crates.</p>
     d: D,
     _: Token,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, &lt;D as <a class="trait" href="../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;&gt;::<a class="associatedtype" href="../../hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    D: <a class="trait" href="../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;,</div></h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-SerdeAmount-for-Amount" class="impl"><a href="#impl-SerdeAmount-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeAmount.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmount">SerdeAmount</a> for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-SerdeAmount-for-SignedAmount" class="impl"><a href="#impl-SerdeAmount-for-SignedAmount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeAmount.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmount">SerdeAmount</a> for <a class="struct" href="../../struct.SignedAmount.html" title="struct bdk_chain::bitcoin::SignedAmount">SignedAmount</a></h3></section></div><script src="../../../../trait.impl/bitcoin_units/amount/serde/trait.SerdeAmount.js" data-ignore-extern-crates="bitcoin_units" async></script></section></div></main></body></html>
\ No newline at end of file
+    D: <a class="trait" href="../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'d&gt;,</div></h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-SerdeAmount-for-Amount" class="impl"><a href="#impl-SerdeAmount-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeAmount.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmount">SerdeAmount</a> for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-SerdeAmount-for-SignedAmount" class="impl"><a href="#impl-SerdeAmount-for-SignedAmount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeAmount.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmount">SerdeAmount</a> for <a class="struct" href="../../struct.SignedAmount.html" title="struct bdk_chain::bitcoin::SignedAmount">SignedAmount</a></h3></section></div><script src="../../../../trait.impl/bitcoin_units/amount/serde/trait.SerdeAmount.js" data-ignore-extern-crates="bitcoin_units" async></script></section></div></main></body></html>
\ No newline at end of file
index d5df16787876854f1621666cf91a176e64871d19..ad61506a64c3ba2549c66621b02a8a4d722ac7b8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This trait is only for internal Amount type serialization/deserialization"><title>SerdeAmountForOpt in bdk_chain::bitcoin::amount::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serde<wbr>Amount<wbr>ForOpt</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.ser_btc_opt" title="ser_btc_opt">ser_btc_opt</a></li><li><a href="#tymethod.ser_sat_opt" title="ser_sat_opt">ser_sat_opt</a></li><li><a href="#tymethod.type_prefix" title="type_prefix">type_prefix</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">amount</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">SerdeAmountForOpt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait SerdeAmountForOpt:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This trait is only for internal Amount type serialization/deserialization"><title>SerdeAmountForOpt in bdk_chain::bitcoin::amount::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serde<wbr>Amount<wbr>ForOpt</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.ser_btc_opt" title="ser_btc_opt">ser_btc_opt</a></li><li><a href="#tymethod.ser_sat_opt" title="ser_sat_opt">ser_sat_opt</a></li><li><a href="#tymethod.type_prefix" title="type_prefix">type_prefix</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">amount</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">SerdeAmountForOpt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait SerdeAmountForOpt:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>
     + <a class="trait" href="trait.SerdeAmount.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmount">SerdeAmount</a> {
@@ -27,4 +27,4 @@
     s: S,
     _: Token,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
-    S: <a class="trait" href="../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-SerdeAmountForOpt-for-Amount" class="impl"><a href="#impl-SerdeAmountForOpt-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeAmountForOpt.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmountForOpt">SerdeAmountForOpt</a> for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-SerdeAmountForOpt-for-SignedAmount" class="impl"><a href="#impl-SerdeAmountForOpt-for-SignedAmount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeAmountForOpt.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmountForOpt">SerdeAmountForOpt</a> for <a class="struct" href="../../struct.SignedAmount.html" title="struct bdk_chain::bitcoin::SignedAmount">SignedAmount</a></h3></section></div><script src="../../../../trait.impl/bitcoin_units/amount/serde/trait.SerdeAmountForOpt.js" data-ignore-extern-crates="bitcoin_units" async></script></section></div></main></body></html>
\ No newline at end of file
+    S: <a class="trait" href="../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-SerdeAmountForOpt-for-Amount" class="impl"><a href="#impl-SerdeAmountForOpt-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeAmountForOpt.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmountForOpt">SerdeAmountForOpt</a> for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-SerdeAmountForOpt-for-SignedAmount" class="impl"><a href="#impl-SerdeAmountForOpt-for-SignedAmount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeAmountForOpt.html" title="trait bdk_chain::bitcoin::amount::serde::SerdeAmountForOpt">SerdeAmountForOpt</a> for <a class="struct" href="../../struct.SignedAmount.html" title="struct bdk_chain::bitcoin::SignedAmount">SignedAmount</a></h3></section></div><script src="../../../../trait.impl/bitcoin_units/amount/serde/trait.SerdeAmountForOpt.js" data-ignore-extern-crates="bitcoin_units" async></script></section></div></main></body></html>
\ No newline at end of file
index 3f1476f4616ac3a631db6994e19d7aeeee87d5dd..85907128864aa087d28df85d184dee3874f7102e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Amount"><title>Amount in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Amount</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_MONEY" title="MAX_MONEY">MAX_MONEY</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE_BTC" title="ONE_BTC">ONE_BTC</a></li><li><a href="#associatedconstant.ONE_SAT" title="ONE_SAT">ONE_SAT</a></li><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_rem" title="checked_rem">checked_rem</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.display_dynamic" title="display_dynamic">display_dynamic</a></li><li><a href="#method.display_in" title="display_in">display_in</a></li><li><a href="#method.fmt_value_in" title="fmt_value_in">fmt_value_in</a></li><li><a href="#method.from_btc" title="from_btc">from_btc</a></li><li><a href="#method.from_float_in" title="from_float_in">from_float_in</a></li><li><a href="#method.from_int_btc" title="from_int_btc">from_int_btc</a></li><li><a href="#method.from_sat" title="from_sat">from_sat</a></li><li><a href="#method.from_str_in" title="from_str_in">from_str_in</a></li><li><a href="#method.from_str_with_denomination" title="from_str_with_denomination">from_str_with_denomination</a></li><li><a href="#method.to_btc" title="to_btc">to_btc</a></li><li><a href="#method.to_float_in" title="to_float_in">to_float_in</a></li><li><a href="#method.to_sat" title="to_sat">to_sat</a></li><li><a href="#method.to_signed" title="to_signed">to_signed</a></li><li><a href="#method.to_string_in" title="to_string_in">to_string_in</a></li><li><a href="#method.to_string_with_denomination" title="to_string_with_denomination">to_string_with_denomination</a></li><li><a href="#method.unchecked_add" title="unchecked_add">unchecked_add</a></li><li><a href="#method.unchecked_sub" title="unchecked_sub">unchecked_sub</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Amount" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Amount" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Amount" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Amount" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Amount" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Amount" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Amount" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Amount" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Amount" title="Display">Display</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Amount" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Amount" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Encodable-for-Amount" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Amount" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Amount" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Amount" title="Hash">Hash</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Amount" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Amount" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Amount" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Amount" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Amount" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Rem%3Cu64%3E-for-Amount" title="Rem&#60;u64&#62;">Rem&#60;u64&#62;</a></li><li><a href="#impl-RemAssign%3Cu64%3E-for-Amount" title="RemAssign&#60;u64&#62;">RemAssign&#60;u64&#62;</a></li><li><a href="#impl-SerdeAmount-for-Amount" title="SerdeAmount">SerdeAmount</a></li><li><a href="#impl-SerdeAmountForOpt-for-Amount" title="SerdeAmountForOpt">SerdeAmountForOpt</a></li><li><a href="#impl-Serialize-for-Amount" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Amount" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Amount" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Amount" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Amount" title="Sum">Sum</a></li><li><a href="#impl-TryFrom%3CAmount%3E-for-SignedAmount" title="TryFrom&#60;Amount&#62;">TryFrom&#60;Amount&#62;</a></li><li><a href="#impl-TryFrom%3CSignedAmount%3E-for-Amount" title="TryFrom&#60;SignedAmount&#62;">TryFrom&#60;SignedAmount&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Amount" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Amount" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Amount" title="Send">Send</a></li><li><a href="#impl-Sync-for-Amount" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Amount" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Amount" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Struct <span class="struct">Amount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Amount(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Amount</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Amount"><title>Amount in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Amount</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_MONEY" title="MAX_MONEY">MAX_MONEY</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE_BTC" title="ONE_BTC">ONE_BTC</a></li><li><a href="#associatedconstant.ONE_SAT" title="ONE_SAT">ONE_SAT</a></li><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_rem" title="checked_rem">checked_rem</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.display_dynamic" title="display_dynamic">display_dynamic</a></li><li><a href="#method.display_in" title="display_in">display_in</a></li><li><a href="#method.fmt_value_in" title="fmt_value_in">fmt_value_in</a></li><li><a href="#method.from_btc" title="from_btc">from_btc</a></li><li><a href="#method.from_float_in" title="from_float_in">from_float_in</a></li><li><a href="#method.from_int_btc" title="from_int_btc">from_int_btc</a></li><li><a href="#method.from_sat" title="from_sat">from_sat</a></li><li><a href="#method.from_str_in" title="from_str_in">from_str_in</a></li><li><a href="#method.from_str_with_denomination" title="from_str_with_denomination">from_str_with_denomination</a></li><li><a href="#method.to_btc" title="to_btc">to_btc</a></li><li><a href="#method.to_float_in" title="to_float_in">to_float_in</a></li><li><a href="#method.to_sat" title="to_sat">to_sat</a></li><li><a href="#method.to_signed" title="to_signed">to_signed</a></li><li><a href="#method.to_string_in" title="to_string_in">to_string_in</a></li><li><a href="#method.to_string_with_denomination" title="to_string_with_denomination">to_string_with_denomination</a></li><li><a href="#method.unchecked_add" title="unchecked_add">unchecked_add</a></li><li><a href="#method.unchecked_sub" title="unchecked_sub">unchecked_sub</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Amount" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Amount" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Amount" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Amount" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Amount" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Amount" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Amount" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Amount" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Amount" title="Display">Display</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Amount" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Amount" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Encodable-for-Amount" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Amount" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Amount" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Amount" title="Hash">Hash</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Amount" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Amount" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Amount" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Amount" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Amount" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Rem%3Cu64%3E-for-Amount" title="Rem&#60;u64&#62;">Rem&#60;u64&#62;</a></li><li><a href="#impl-RemAssign%3Cu64%3E-for-Amount" title="RemAssign&#60;u64&#62;">RemAssign&#60;u64&#62;</a></li><li><a href="#impl-SerdeAmount-for-Amount" title="SerdeAmount">SerdeAmount</a></li><li><a href="#impl-SerdeAmountForOpt-for-Amount" title="SerdeAmountForOpt">SerdeAmountForOpt</a></li><li><a href="#impl-Serialize-for-Amount" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Amount" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Amount" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Amount" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Amount" title="Sum">Sum</a></li><li><a href="#impl-TryFrom%3CAmount%3E-for-SignedAmount" title="TryFrom&#60;Amount&#62;">TryFrom&#60;Amount&#62;</a></li><li><a href="#impl-TryFrom%3CSignedAmount%3E-for-Amount" title="TryFrom&#60;SignedAmount&#62;">TryFrom&#60;SignedAmount&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Amount" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Amount" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Amount" title="Send">Send</a></li><li><a href="#impl-Sync-for-Amount" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Amount" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Amount" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Struct <span class="struct">Amount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Amount(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Amount</p>
 <p>The <a href="../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a> type can be used to express Bitcoin amounts that support
 arithmetic and conversion to various denominations.</p>
 <p>Warning!</p>
index 8f3df1382d88f7f030fd63d5823e0f029d1c998f..38bca1417b3fe8dba1d02e00ac582d9ff48d26fb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A helper/builder that displays amount with specified settings."><title>Display in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.show_denomination" title="show_denomination">show_denomination</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Display" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Display" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Display" title="Display">Display</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Display" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Display" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Display" title="Send">Send</a></li><li><a href="#impl-Sync-for-Display" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Display" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Display" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Struct <span class="struct">Display</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Display { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A helper/builder that displays amount with specified settings.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A helper/builder that displays amount with specified settings."><title>Display in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.show_denomination" title="show_denomination">show_denomination</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Display" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Display" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Display" title="Display">Display</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Display" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Display" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Display" title="Send">Send</a></li><li><a href="#impl-Sync-for-Display" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Display" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Display" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Struct <span class="struct">Display</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Display { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A helper/builder that displays amount with specified settings.</p>
 <p>This provides richer interface than <code>fmt::Formatter</code>:</p>
 <ul>
 <li>Ability to select denomination</li>
index 9005dd121b68e88bce0237b8bd4e0197d64ae8af..ca37eb1a5f4503c394c1926545a86e0ef5befac7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SignedAmount"><title>SignedAmount in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signed<wbr>Amount</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_MONEY" title="MAX_MONEY">MAX_MONEY</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE_BTC" title="ONE_BTC">ONE_BTC</a></li><li><a href="#associatedconstant.ONE_SAT" title="ONE_SAT">ONE_SAT</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.abs" title="abs">abs</a></li><li><a href="#method.checked_abs" title="checked_abs">checked_abs</a></li><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_rem" title="checked_rem">checked_rem</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.display_dynamic" title="display_dynamic">display_dynamic</a></li><li><a href="#method.display_in" title="display_in">display_in</a></li><li><a href="#method.fmt_value_in" title="fmt_value_in">fmt_value_in</a></li><li><a href="#method.from_btc" title="from_btc">from_btc</a></li><li><a href="#method.from_float_in" title="from_float_in">from_float_in</a></li><li><a href="#method.from_sat" title="from_sat">from_sat</a></li><li><a href="#method.from_str_in" title="from_str_in">from_str_in</a></li><li><a href="#method.from_str_with_denomination" title="from_str_with_denomination">from_str_with_denomination</a></li><li><a href="#method.is_negative" title="is_negative">is_negative</a></li><li><a href="#method.is_positive" title="is_positive">is_positive</a></li><li><a href="#method.positive_sub" title="positive_sub">positive_sub</a></li><li><a href="#method.signum" title="signum">signum</a></li><li><a href="#method.to_btc" title="to_btc">to_btc</a></li><li><a href="#method.to_float_in" title="to_float_in">to_float_in</a></li><li><a href="#method.to_sat" title="to_sat">to_sat</a></li><li><a href="#method.to_string_in" title="to_string_in">to_string_in</a></li><li><a href="#method.to_string_with_denomination" title="to_string_with_denomination">to_string_with_denomination</a></li><li><a href="#method.to_unsigned" title="to_unsigned">to_unsigned</a></li><li><a href="#method.unchecked_add" title="unchecked_add">unchecked_add</a></li><li><a href="#method.unchecked_sub" title="unchecked_sub">unchecked_sub</a></li><li><a href="#method.unsigned_abs" title="unsigned_abs">unsigned_abs</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-SignedAmount" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-SignedAmount" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-SignedAmount" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SignedAmount" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignedAmount" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignedAmount" title="Default">Default</a></li><li><a href="#impl-Display-for-SignedAmount" title="Display">Display</a></li><li><a href="#impl-Div%3Ci64%3E-for-SignedAmount" title="Div&#60;i64&#62;">Div&#60;i64&#62;</a></li><li><a href="#impl-DivAssign%3Ci64%3E-for-SignedAmount" title="DivAssign&#60;i64&#62;">DivAssign&#60;i64&#62;</a></li><li><a href="#impl-Eq-for-SignedAmount" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-SignedAmount" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SignedAmount" title="Hash">Hash</a></li><li><a href="#impl-Mul%3Ci64%3E-for-SignedAmount" title="Mul&#60;i64&#62;">Mul&#60;i64&#62;</a></li><li><a href="#impl-MulAssign%3Ci64%3E-for-SignedAmount" title="MulAssign&#60;i64&#62;">MulAssign&#60;i64&#62;</a></li><li><a href="#impl-Neg-for-SignedAmount" title="Neg">Neg</a></li><li><a href="#impl-Ord-for-SignedAmount" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignedAmount" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignedAmount" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Rem%3Ci64%3E-for-SignedAmount" title="Rem&#60;i64&#62;">Rem&#60;i64&#62;</a></li><li><a href="#impl-RemAssign%3Ci64%3E-for-SignedAmount" title="RemAssign&#60;i64&#62;">RemAssign&#60;i64&#62;</a></li><li><a href="#impl-SerdeAmount-for-SignedAmount" title="SerdeAmount">SerdeAmount</a></li><li><a href="#impl-SerdeAmountForOpt-for-SignedAmount" title="SerdeAmountForOpt">SerdeAmountForOpt</a></li><li><a href="#impl-StructuralPartialEq-for-SignedAmount" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-SignedAmount" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-SignedAmount" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-SignedAmount" title="Sum">Sum</a></li><li><a href="#impl-TryFrom%3CAmount%3E-for-SignedAmount" title="TryFrom&#60;Amount&#62;">TryFrom&#60;Amount&#62;</a></li><li><a href="#impl-TryFrom%3CSignedAmount%3E-for-Amount" title="TryFrom&#60;SignedAmount&#62;">TryFrom&#60;SignedAmount&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignedAmount" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignedAmount" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignedAmount" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignedAmount" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignedAmount" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignedAmount" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Struct <span class="struct">SignedAmount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SignedAmount(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SignedAmount</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SignedAmount"><title>SignedAmount in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signed<wbr>Amount</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_MONEY" title="MAX_MONEY">MAX_MONEY</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE_BTC" title="ONE_BTC">ONE_BTC</a></li><li><a href="#associatedconstant.ONE_SAT" title="ONE_SAT">ONE_SAT</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.abs" title="abs">abs</a></li><li><a href="#method.checked_abs" title="checked_abs">checked_abs</a></li><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_rem" title="checked_rem">checked_rem</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.display_dynamic" title="display_dynamic">display_dynamic</a></li><li><a href="#method.display_in" title="display_in">display_in</a></li><li><a href="#method.fmt_value_in" title="fmt_value_in">fmt_value_in</a></li><li><a href="#method.from_btc" title="from_btc">from_btc</a></li><li><a href="#method.from_float_in" title="from_float_in">from_float_in</a></li><li><a href="#method.from_sat" title="from_sat">from_sat</a></li><li><a href="#method.from_str_in" title="from_str_in">from_str_in</a></li><li><a href="#method.from_str_with_denomination" title="from_str_with_denomination">from_str_with_denomination</a></li><li><a href="#method.is_negative" title="is_negative">is_negative</a></li><li><a href="#method.is_positive" title="is_positive">is_positive</a></li><li><a href="#method.positive_sub" title="positive_sub">positive_sub</a></li><li><a href="#method.signum" title="signum">signum</a></li><li><a href="#method.to_btc" title="to_btc">to_btc</a></li><li><a href="#method.to_float_in" title="to_float_in">to_float_in</a></li><li><a href="#method.to_sat" title="to_sat">to_sat</a></li><li><a href="#method.to_string_in" title="to_string_in">to_string_in</a></li><li><a href="#method.to_string_with_denomination" title="to_string_with_denomination">to_string_with_denomination</a></li><li><a href="#method.to_unsigned" title="to_unsigned">to_unsigned</a></li><li><a href="#method.unchecked_add" title="unchecked_add">unchecked_add</a></li><li><a href="#method.unchecked_sub" title="unchecked_sub">unchecked_sub</a></li><li><a href="#method.unsigned_abs" title="unsigned_abs">unsigned_abs</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-SignedAmount" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-SignedAmount" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-SignedAmount" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SignedAmount" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignedAmount" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignedAmount" title="Default">Default</a></li><li><a href="#impl-Display-for-SignedAmount" title="Display">Display</a></li><li><a href="#impl-Div%3Ci64%3E-for-SignedAmount" title="Div&#60;i64&#62;">Div&#60;i64&#62;</a></li><li><a href="#impl-DivAssign%3Ci64%3E-for-SignedAmount" title="DivAssign&#60;i64&#62;">DivAssign&#60;i64&#62;</a></li><li><a href="#impl-Eq-for-SignedAmount" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-SignedAmount" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SignedAmount" title="Hash">Hash</a></li><li><a href="#impl-Mul%3Ci64%3E-for-SignedAmount" title="Mul&#60;i64&#62;">Mul&#60;i64&#62;</a></li><li><a href="#impl-MulAssign%3Ci64%3E-for-SignedAmount" title="MulAssign&#60;i64&#62;">MulAssign&#60;i64&#62;</a></li><li><a href="#impl-Neg-for-SignedAmount" title="Neg">Neg</a></li><li><a href="#impl-Ord-for-SignedAmount" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignedAmount" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignedAmount" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Rem%3Ci64%3E-for-SignedAmount" title="Rem&#60;i64&#62;">Rem&#60;i64&#62;</a></li><li><a href="#impl-RemAssign%3Ci64%3E-for-SignedAmount" title="RemAssign&#60;i64&#62;">RemAssign&#60;i64&#62;</a></li><li><a href="#impl-SerdeAmount-for-SignedAmount" title="SerdeAmount">SerdeAmount</a></li><li><a href="#impl-SerdeAmountForOpt-for-SignedAmount" title="SerdeAmountForOpt">SerdeAmountForOpt</a></li><li><a href="#impl-StructuralPartialEq-for-SignedAmount" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-SignedAmount" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-SignedAmount" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-SignedAmount" title="Sum">Sum</a></li><li><a href="#impl-TryFrom%3CAmount%3E-for-SignedAmount" title="TryFrom&#60;Amount&#62;">TryFrom&#60;Amount&#62;</a></li><li><a href="#impl-TryFrom%3CSignedAmount%3E-for-Amount" title="TryFrom&#60;SignedAmount&#62;">TryFrom&#60;SignedAmount&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignedAmount" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignedAmount" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignedAmount" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignedAmount" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignedAmount" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignedAmount" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Struct <span class="struct">SignedAmount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SignedAmount(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SignedAmount</p>
 <p>The <a href="../struct.SignedAmount.html" title="struct bdk_chain::bitcoin::SignedAmount">SignedAmount</a> type can be used to express Bitcoin amounts that support
 arithmetic and conversion to various denominations.</p>
 <p>Warning!</p>
index caf39ce0e32c10a4842ac86b57fb99b3e5ea9848..2287e6d588bca2588bfd507d936cb6ac6275b00a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Calculate the sum over the iterator using checked arithmetic."><title>CheckedSum in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checked<wbr>Sum</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.checked_sum" title="checked_sum">checked_sum</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Trait <span class="trait">CheckedSum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait CheckedSum&lt;R&gt;: SumSeal&lt;R&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Calculate the sum over the iterator using checked arithmetic."><title>CheckedSum in bdk_chain::bitcoin::amount - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checked<wbr>Sum</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.checked_sum" title="checked_sum">checked_sum</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>amount</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">amount</a></span><h1>Trait <span class="trait">CheckedSum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait CheckedSum&lt;R&gt;: SumSeal&lt;R&gt; {
     // Required method
     fn <a href="#tymethod.checked_sum" class="fn">checked_sum</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;R&gt;;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Calculate the sum over the iterator using checked arithmetic.</p>
index 5698196101c52860aeeee40502c1704025b3f2b0..10acc128df8c9db1cb6a3abddaf81a394bdc673f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error occurred during base58 decoding (with checksum)."><title>Error in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Decode" title="Decode">Decode</a></li><li><a href="#variant.IncorrectChecksum" title="IncorrectChecksum">IncorrectChecksum</a></li><li><a href="#variant.TooShort" title="TooShort">TooShort</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CIncorrectChecksumError%3E-for-Error" title="From&#60;IncorrectChecksumError&#62;">From&#60;IncorrectChecksumError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-From%3CTooShortError%3E-for-Error" title="From&#60;TooShortError&#62;">From&#60;TooShortError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error occurred during base58 decoding (with checksum)."><title>Error in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Decode" title="Decode">Decode</a></li><li><a href="#variant.IncorrectChecksum" title="IncorrectChecksum">IncorrectChecksum</a></li><li><a href="#variant.TooShort" title="TooShort">TooShort</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CIncorrectChecksumError%3E-for-Error" title="From&#60;IncorrectChecksumError&#62;">From&#60;IncorrectChecksumError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-From%3CTooShortError%3E-for-Error" title="From&#60;TooShortError&#62;">From&#60;TooShortError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     Decode(<a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>),
     IncorrectChecksum(<a class="struct" href="error/struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a>),
     TooShort(<a class="struct" href="error/struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a>),
index 35eec5ecf63bba1664f16e003e1296c36dab0a54..9b0d6f6540f7de10422a9db50316c6d6754e7ca2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error occurred during base58 decoding (with checksum)."><title>Error in bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Decode" title="Decode">Decode</a></li><li><a href="#variant.IncorrectChecksum" title="IncorrectChecksum">IncorrectChecksum</a></li><li><a href="#variant.TooShort" title="TooShort">TooShort</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CIncorrectChecksumError%3E-for-Error" title="From&#60;IncorrectChecksumError&#62;">From&#60;IncorrectChecksumError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-From%3CTooShortError%3E-for-Error" title="From&#60;TooShortError&#62;">From&#60;TooShortError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error occurred during base58 decoding (with checksum)."><title>Error in bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Decode" title="Decode">Decode</a></li><li><a href="#variant.IncorrectChecksum" title="IncorrectChecksum">IncorrectChecksum</a></li><li><a href="#variant.TooShort" title="TooShort">TooShort</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CIncorrectChecksumError%3E-for-Error" title="From&#60;IncorrectChecksumError&#62;">From&#60;IncorrectChecksumError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-From%3CTooShortError%3E-for-Error" title="From&#60;TooShortError&#62;">From&#60;TooShortError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     Decode(<a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>),
     IncorrectChecksum(<a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a>),
     TooShort(<a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a>),
index c460d9a216d966f811caa246087c55d156b8ae80..00927539a07cb032ee3d0f5427581ac4d5ce07b5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error code for the `base58` crate."><title>bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error code for the <code>base58</code> crate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error code for the `base58` crate."><title>bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error code for the <code>base58</code> crate.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">Incorrect<wbr>Checksum<wbr>Error</a></dt><dd>Checksum was not correct.</dd><dt><a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::error::InvalidCharacterError">Invalid<wbr>Character<wbr>Error</a></dt><dd>Found a invalid ASCII byte while decoding base58 string.</dd><dt><a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShort<wbr>Error</a></dt><dd>The decode base58 data was too short (require at least 4 bytes for checksum).</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::base58::error::Error">Error</a></dt><dd>An error occurred during base58 decoding (with checksum).</dd></dl></section></div></main></body></html>
\ No newline at end of file
index a6d84579b9ad2fe9d60a85809767de502bad0f81..eec3976ba755d26f109f9d828d4bc468c00ea00a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Checksum was not correct."><title>IncorrectChecksumError in bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Incorrect<wbr>Checksum<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.incorrect_checksum" title="incorrect_checksum">incorrect_checksum</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IncorrectChecksumError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IncorrectChecksumError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IncorrectChecksumError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IncorrectChecksumError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IncorrectChecksumError" title="Error">Error</a></li><li><a href="#impl-From%3CIncorrectChecksumError%3E-for-Error" title="From&#60;IncorrectChecksumError&#62;">From&#60;IncorrectChecksumError&#62;</a></li><li><a href="#impl-PartialEq-for-IncorrectChecksumError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IncorrectChecksumError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IncorrectChecksumError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IncorrectChecksumError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IncorrectChecksumError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IncorrectChecksumError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IncorrectChecksumError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IncorrectChecksumError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">IncorrectChecksumError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct IncorrectChecksumError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Checksum was not correct.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Checksum was not correct."><title>IncorrectChecksumError in bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Incorrect<wbr>Checksum<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.incorrect_checksum" title="incorrect_checksum">incorrect_checksum</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IncorrectChecksumError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IncorrectChecksumError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IncorrectChecksumError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IncorrectChecksumError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IncorrectChecksumError" title="Error">Error</a></li><li><a href="#impl-From%3CIncorrectChecksumError%3E-for-Error" title="From&#60;IncorrectChecksumError&#62;">From&#60;IncorrectChecksumError&#62;</a></li><li><a href="#impl-PartialEq-for-IncorrectChecksumError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IncorrectChecksumError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IncorrectChecksumError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IncorrectChecksumError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IncorrectChecksumError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IncorrectChecksumError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IncorrectChecksumError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IncorrectChecksumError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">IncorrectChecksumError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct IncorrectChecksumError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Checksum was not correct.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IncorrectChecksumError" class="impl"><a href="#impl-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.incorrect_checksum" class="method"><h4 class="code-header">pub fn <a href="#method.incorrect_checksum" class="fn">incorrect_checksum</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</h4></section></summary><div class="docblock"><p>Returns the incorrect checksum along with the expected checksum.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-IncorrectChecksumError" class="impl"><a href="#impl-Clone-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-IncorrectChecksumError" class="impl"><a href="#impl-Debug-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-IncorrectChecksumError" class="impl"><a href="#impl-Display-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-IncorrectChecksumError" class="impl"><a href="#impl-Error-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CIncorrectChecksumError%3E-for-Error" class="impl"><a href="#impl-From%3CIncorrectChecksumError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a>&gt; for <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a>) -&gt; <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-IncorrectChecksumError" class="impl"><a href="#impl-PartialEq-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-IncorrectChecksumError" class="impl"><a href="#impl-Eq-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section><section id="impl-StructuralPartialEq-for-IncorrectChecksumError" class="impl"><a href="#impl-StructuralPartialEq-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-IncorrectChecksumError" class="impl"><a href="#impl-Freeze-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section><section id="impl-RefUnwindSafe-for-IncorrectChecksumError" class="impl"><a href="#impl-RefUnwindSafe-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section><section id="impl-Send-for-IncorrectChecksumError" class="impl"><a href="#impl-Send-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section><section id="impl-Sync-for-IncorrectChecksumError" class="impl"><a href="#impl-Sync-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section><section id="impl-Unpin-for-IncorrectChecksumError" class="impl"><a href="#impl-Unpin-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section><section id="impl-UnwindSafe-for-IncorrectChecksumError" class="impl"><a href="#impl-UnwindSafe-for-IncorrectChecksumError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.IncorrectChecksumError.html" title="struct bdk_chain::bitcoin::base58::error::IncorrectChecksumError">IncorrectChecksumError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index ba77b53d31e52bcf80a782854f1b34167048de87..bcb9d17e0985d8166b5375ab0d4d9410faae2505 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Found a invalid ASCII byte while decoding base58 string."><title>InvalidCharacterError in bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Character<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_character" title="invalid_base58_character">invalid_base58_character</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidCharacterError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidCharacterError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidCharacterError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidCharacterError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidCharacterError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidCharacterError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidCharacterError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidCharacterError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidCharacterError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidCharacterError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidCharacterError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidCharacterError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidCharacterError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidCharacterError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidCharacterError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Found a invalid ASCII byte while decoding base58 string.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Found a invalid ASCII byte while decoding base58 string."><title>InvalidCharacterError in bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Character<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_character" title="invalid_base58_character">invalid_base58_character</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidCharacterError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidCharacterError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidCharacterError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidCharacterError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidCharacterError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidCharacterError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidCharacterError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidCharacterError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidCharacterError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidCharacterError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidCharacterError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidCharacterError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidCharacterError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidCharacterError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidCharacterError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Found a invalid ASCII byte while decoding base58 string.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidCharacterError" class="impl"><a href="#impl-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_base58_character" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_base58_character" class="fn">invalid_base58_character</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the ASCII byte that is not a valid base58 character.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidCharacterError" class="impl"><a href="#impl-Clone-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidCharacterError" class="impl"><a href="#impl-Debug-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidCharacterError" class="impl"><a href="#impl-Display-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidCharacterError" class="impl"><a href="#impl-Error-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidCharacterError%3E-for-Error" class="impl"><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>&gt; for <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>) -&gt; <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidCharacterError" class="impl"><a href="#impl-PartialEq-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidCharacterError" class="impl"><a href="#impl-Eq-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidCharacterError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidCharacterError" class="impl"><a href="#impl-Freeze-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidCharacterError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-Send-for-InvalidCharacterError" class="impl"><a href="#impl-Send-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-Sync-for-InvalidCharacterError" class="impl"><a href="#impl-Sync-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-Unpin-for-InvalidCharacterError" class="impl"><a href="#impl-Unpin-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-UnwindSafe-for-InvalidCharacterError" class="impl"><a href="#impl-UnwindSafe-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index a12f0067d473b52e05817d3968967b70e4e12509..632305c6f59e7d9b218741033d02c9d3bc948e57 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The decode base58 data was too short (require at least 4 bytes for checksum)."><title>TooShortError in bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TooShort<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_length" title="invalid_base58_length">invalid_base58_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TooShortError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TooShortError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TooShortError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TooShortError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TooShortError" title="Error">Error</a></li><li><a href="#impl-From%3CTooShortError%3E-for-Error" title="From&#60;TooShortError&#62;">From&#60;TooShortError&#62;</a></li><li><a href="#impl-PartialEq-for-TooShortError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TooShortError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TooShortError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TooShortError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TooShortError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TooShortError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TooShortError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TooShortError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">TooShortError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TooShortError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The decode base58 data was too short (require at least 4 bytes for checksum).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The decode base58 data was too short (require at least 4 bytes for checksum)."><title>TooShortError in bdk_chain::bitcoin::base58::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TooShort<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_length" title="invalid_base58_length">invalid_base58_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TooShortError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TooShortError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TooShortError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TooShortError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TooShortError" title="Error">Error</a></li><li><a href="#impl-From%3CTooShortError%3E-for-Error" title="From&#60;TooShortError&#62;">From&#60;TooShortError&#62;</a></li><li><a href="#impl-PartialEq-for-TooShortError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TooShortError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TooShortError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TooShortError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TooShortError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TooShortError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TooShortError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TooShortError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base58</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">TooShortError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TooShortError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The decode base58 data was too short (require at least 4 bytes for checksum).</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TooShortError" class="impl"><a href="#impl-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_base58_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_base58_length" class="fn">invalid_base58_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid base58 string length (require at least 4 bytes for checksum).</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TooShortError" class="impl"><a href="#impl-Clone-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TooShortError" class="impl"><a href="#impl-Debug-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-TooShortError" class="impl"><a href="#impl-Display-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-TooShortError" class="impl"><a href="#impl-Error-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTooShortError%3E-for-Error" class="impl"><a href="#impl-From%3CTooShortError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a>&gt; for <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a>) -&gt; <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-TooShortError" class="impl"><a href="#impl-PartialEq-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-TooShortError" class="impl"><a href="#impl-Eq-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section><section id="impl-StructuralPartialEq-for-TooShortError" class="impl"><a href="#impl-StructuralPartialEq-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TooShortError" class="impl"><a href="#impl-Freeze-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section><section id="impl-RefUnwindSafe-for-TooShortError" class="impl"><a href="#impl-RefUnwindSafe-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section><section id="impl-Send-for-TooShortError" class="impl"><a href="#impl-Send-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section><section id="impl-Sync-for-TooShortError" class="impl"><a href="#impl-Sync-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section><section id="impl-Unpin-for-TooShortError" class="impl"><a href="#impl-Unpin-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section><section id="impl-UnwindSafe-for-TooShortError" class="impl"><a href="#impl-UnwindSafe-for-TooShortError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TooShortError.html" title="struct bdk_chain::bitcoin::base58::error::TooShortError">TooShortError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 847f0d1427e93e669458da408d4db21152617e9b..cd6ac4eb0c722b02957c3839e13e3b12ee7901da 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a base58-encoded string into a byte vector."><title>decode in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode(data: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;, <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a base58-encoded string into a byte vector.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a base58-encoded string into a byte vector."><title>decode in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode(data: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;, <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a base58-encoded string into a byte vector.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6f2273e403dbe540ee3099c6ebfdfacc96aa70a9..3e848c01e844738ea27e24c63872f1fa1596a8f3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a base58check-encoded string into a byte vector verifying the checksum."><title>decode_check in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">decode_check</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode_check(data: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a base58check-encoded string into a byte vector verifying the checksum.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a base58check-encoded string into a byte vector verifying the checksum."><title>decode_check in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">decode_check</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode_check(data: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a base58check-encoded string into a byte vector verifying the checksum.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7891595342f8be5146b136fe861b07be9377c327..697e21028946f46695214803ebe407a33a9db80c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as a base58 string (see also `base58::encode_check()`)."><title>encode in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes <code>data</code> as a base58 string (see also <code>base58::encode_check()</code>).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as a base58 string (see also `base58::encode_check()`)."><title>encode in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes <code>data</code> as a base58 string (see also <code>base58::encode_check()</code>).</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 444f7c4fcd70d0d1f76848fbdfe9974df36b2880..9819118adc08e7121ebaf3a5c3c495fa4b3ba940 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as a base58 string including the checksum."><title>encode_check in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">encode_check</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_check(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes <code>data</code> as a base58 string including the checksum.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as a base58 string including the checksum."><title>encode_check in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">encode_check</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_check(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes <code>data</code> as a base58 string including the checksum.</p>
 <p>The checksum is the first four bytes of the sha256d of the data, concatenated onto the end.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e54988e8e4b54fc3d4914689d1d4ab414392c6fd..150edec152be672e1b2657b105f025320648bba7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a slice as base58, including the checksum, into a formatter."><title>encode_check_to_fmt in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">encode_check_to_fmt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_check_to_fmt(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a slice as base58, including the checksum, into a formatter."><title>encode_check_to_fmt in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Function <span class="fn">encode_check_to_fmt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_check_to_fmt(
     fmt: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;,
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes a slice as base58, including the checksum, into a formatter.</p>
index 136720382cfe34aaff7588a50e8acec403f455b7..050e64c46f022c33bfad778d612119127e677963 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin base58 encoding and decoding."><title>bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>base58</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin base58 encoding and decoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin base58 encoding and decoding."><title>bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>base58</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin base58 encoding and decoding.</p>
 <p>This crate can be used in a no-std environment but requires an allocator.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="error/index.html" title="mod bdk_chain::bitcoin::base58::error">error</a></dt><dd>Error code for the <code>base58</code> crate.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">Invalid<wbr>Character<wbr>Error</a></dt><dd>Found a invalid ASCII byte while decoding base58 string.</dd><dt><a class="struct" href="struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></dt><dd>A UTF-8–encoded, growable string.</dd><dt><a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a></dt><dd>A contiguous growable array type, written as <code>Vec&lt;T&gt;</code>, short for ‘vector’.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></dt><dd>An error occurred during base58 decoding (with checksum).</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.decode.html" title="fn bdk_chain::bitcoin::base58::decode">decode</a></dt><dd>Decodes a base58-encoded string into a byte vector.</dd><dt><a class="fn" href="fn.decode_check.html" title="fn bdk_chain::bitcoin::base58::decode_check">decode_<wbr>check</a></dt><dd>Decodes a base58check-encoded string into a byte vector verifying the checksum.</dd><dt><a class="fn" href="fn.encode.html" title="fn bdk_chain::bitcoin::base58::encode">encode</a></dt><dd>Encodes <code>data</code> as a base58 string (see also <code>base58::encode_check()</code>).</dd><dt><a class="fn" href="fn.encode_check.html" title="fn bdk_chain::bitcoin::base58::encode_check">encode_<wbr>check</a></dt><dd>Encodes <code>data</code> as a base58 string including the checksum.</dd><dt><a class="fn" href="fn.encode_check_to_fmt.html" title="fn bdk_chain::bitcoin::base58::encode_check_to_fmt">encode_<wbr>check_<wbr>to_<wbr>fmt</a></dt><dd>Encodes a slice as base58, including the checksum, into a formatter.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index b1611a5c3f44a5dfa2d394a9ca64243ce4bf04b6..70e2e70fe1cf85ab77104b2595cf66a6f5358642 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Found a invalid ASCII byte while decoding base58 string."><title>InvalidCharacterError in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Character<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_character" title="invalid_base58_character">invalid_base58_character</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidCharacterError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidCharacterError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidCharacterError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidCharacterError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidCharacterError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidCharacterError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidCharacterError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidCharacterError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidCharacterError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidCharacterError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidCharacterError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidCharacterError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidCharacterError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Struct <span class="struct">InvalidCharacterError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidCharacterError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Found a invalid ASCII byte while decoding base58 string.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Found a invalid ASCII byte while decoding base58 string."><title>InvalidCharacterError in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Character<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_character" title="invalid_base58_character">invalid_base58_character</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidCharacterError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidCharacterError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidCharacterError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidCharacterError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidCharacterError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" title="From&#60;InvalidCharacterError&#62;">From&#60;InvalidCharacterError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidCharacterError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidCharacterError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidCharacterError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidCharacterError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidCharacterError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidCharacterError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidCharacterError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidCharacterError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Struct <span class="struct">InvalidCharacterError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidCharacterError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Found a invalid ASCII byte while decoding base58 string.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidCharacterError" class="impl"><a href="#impl-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_base58_character" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_base58_character" class="fn">invalid_base58_character</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the ASCII byte that is not a valid base58 character.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidCharacterError" class="impl"><a href="#impl-Clone-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidCharacterError" class="impl"><a href="#impl-Debug-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidCharacterError" class="impl"><a href="#impl-Display-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidCharacterError" class="impl"><a href="#impl-Error-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidCharacterError%3E-for-Error" class="impl"><a href="#impl-From%3CInvalidCharacterError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>&gt; for <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>) -&gt; <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidCharacterError" class="impl"><a href="#impl-PartialEq-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidCharacterError" class="impl"><a href="#impl-Eq-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidCharacterError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidCharacterError" class="impl"><a href="#impl-Freeze-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidCharacterError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-Send-for-InvalidCharacterError" class="impl"><a href="#impl-Send-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-Sync-for-InvalidCharacterError" class="impl"><a href="#impl-Sync-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-Unpin-for-InvalidCharacterError" class="impl"><a href="#impl-Unpin-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section><section id="impl-UnwindSafe-for-InvalidCharacterError" class="impl"><a href="#impl-UnwindSafe-for-InvalidCharacterError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidCharacterError.html" title="struct bdk_chain::bitcoin::base58::InvalidCharacterError">InvalidCharacterError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 9b22c7c7057002bf0dcf76c4da6b19c471956bd7..6648f1f8e02e85aea443be85fbb8d98b7698f610 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A UTF-8–encoded, growable string."><title>String in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">String</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li><li><a href="#utf-8" title="UTF-8">UTF-8</a></li><li><a href="#deref" title="Deref">Deref</a></li><li><a href="#representation" title="Representation">Representation</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_str" title="as_mut_str">as_mut_str</a></li><li><a href="#method.as_mut_vec" title="as_mut_vec">as_mut_vec</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.drain" title="drain">drain</a></li><li><a href="#method.extend_from_within" title="extend_from_within">extend_from_within</a></li><li><a href="#method.from_raw_parts" title="from_raw_parts">from_raw_parts</a></li><li><a href="#method.from_utf16" title="from_utf16">from_utf16</a></li><li><a href="#method.from_utf16_lossy" title="from_utf16_lossy">from_utf16_lossy</a></li><li><a href="#method.from_utf16be" title="from_utf16be">from_utf16be</a></li><li><a href="#method.from_utf16be_lossy" title="from_utf16be_lossy">from_utf16be_lossy</a></li><li><a href="#method.from_utf16le" title="from_utf16le">from_utf16le</a></li><li><a href="#method.from_utf16le_lossy" title="from_utf16le_lossy">from_utf16le_lossy</a></li><li><a href="#method.from_utf8" title="from_utf8">from_utf8</a></li><li><a href="#method.from_utf8_lossy" title="from_utf8_lossy">from_utf8_lossy</a></li><li><a href="#method.from_utf8_lossy_owned" title="from_utf8_lossy_owned">from_utf8_lossy_owned</a></li><li><a href="#method.from_utf8_unchecked" title="from_utf8_unchecked">from_utf8_unchecked</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.insert_str" title="insert_str">insert_str</a></li><li><a href="#method.into_boxed_str" title="into_boxed_str">into_boxed_str</a></li><li><a href="#method.into_bytes" title="into_bytes">into_bytes</a></li><li><a href="#method.into_chars" title="into_chars">into_chars</a></li><li><a href="#method.into_raw_parts" title="into_raw_parts">into_raw_parts</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.leak" title="leak">leak</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.pop" title="pop">pop</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push_str" title="push_str">push_str</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.remove_matches" title="remove_matches">remove_matches</a></li><li><a href="#method.replace_range" title="replace_range">replace_range</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.reserve_exact" title="reserve_exact">reserve_exact</a></li><li><a href="#method.retain" title="retain">retain</a></li><li><a href="#method.shrink_to" title="shrink_to">shrink_to</a></li><li><a href="#method.shrink_to_fit" title="shrink_to_fit">shrink_to_fit</a></li><li><a href="#method.split_off" title="split_off">split_off</a></li><li><a href="#method.truncate" title="truncate">truncate</a></li><li><a href="#method.try_reserve" title="try_reserve">try_reserve</a></li><li><a href="#method.try_reserve_exact" title="try_reserve_exact">try_reserve_exact</a></li><li><a href="#method.try_with_capacity" title="try_with_capacity">try_with_capacity</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li></ul><h3><a href="#deref-methods-str">Methods from Deref&lt;<wbr>Target=str&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_str-1" title="as_str">as_str</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.ceil_char_boundary" title="ceil_char_boundary">ceil_char_boundary</a></li><li><a href="#method.char_indices" title="char_indices">char_indices</a></li><li><a href="#method.chars" title="chars">chars</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.encode_utf16" title="encode_utf16">encode_utf16</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_debug" title="escape_debug">escape_debug</a></li><li><a href="#method.escape_default" title="escape_default">escape_default</a></li><li><a href="#method.escape_unicode" title="escape_unicode">escape_unicode</a></li><li><a href="#method.find" title="find">find</a></li><li><a href="#method.floor_char_boundary" title="floor_char_boundary">floor_char_boundary</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_char_boundary" title="is_char_boundary">is_char_boundary</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.lines" title="lines">lines</a></li><li><a href="#method.lines_any" title="lines_any">lines_any</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.match_indices" title="match_indices">match_indices</a></li><li><a href="#method.matches" title="matches">matches</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.replace" title="replace">replace</a></li><li><a href="#method.replacen" title="replacen">replacen</a></li><li><a href="#method.rfind" title="rfind">rfind</a></li><li><a href="#method.rmatch_indices" title="rmatch_indices">rmatch_indices</a></li><li><a href="#method.rmatches" title="rmatches">rmatches</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplit_terminator" title="rsplit_terminator">rsplit_terminator</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.slice_mut_unchecked" title="slice_mut_unchecked">slice_mut_unchecked</a></li><li><a href="#method.slice_unchecked" title="slice_unchecked">slice_unchecked</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_ascii_whitespace" title="split_ascii_whitespace">split_ascii_whitespace</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.split_terminator" title="split_terminator">split_terminator</a></li><li><a href="#method.split_whitespace" title="split_whitespace">split_whitespace</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.substr_range" title="substr_range">substr_range</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_lowercase" title="to_lowercase">to_lowercase</a></li><li><a href="#method.to_uppercase" title="to_uppercase">to_uppercase</a></li><li><a href="#method.trim" title="trim">trim</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.trim_end" title="trim_end">trim_end</a></li><li><a href="#method.trim_end_matches" title="trim_end_matches">trim_end_matches</a></li><li><a href="#method.trim_left" title="trim_left">trim_left</a></li><li><a href="#method.trim_left_matches" title="trim_left_matches">trim_left_matches</a></li><li><a href="#method.trim_matches" title="trim_matches">trim_matches</a></li><li><a href="#method.trim_right" title="trim_right">trim_right</a></li><li><a href="#method.trim_right_matches" title="trim_right_matches">trim_right_matches</a></li><li><a href="#method.trim_start" title="trim_start">trim_start</a></li><li><a href="#method.trim_start_matches" title="trim_start_matches">trim_start_matches</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add%3C%26str%3E-for-String" title="Add&#60;&#38;str&#62;">Add&#60;&#38;str&#62;</a></li><li><a href="#impl-AddAssign%3C%26str%3E-for-String" title="AddAssign&#60;&#38;str&#62;">AddAssign&#60;&#38;str&#62;</a></li><li><a href="#impl-AsMut%3Cstr%3E-for-String" title="AsMut&#60;str&#62;">AsMut&#60;str&#62;</a></li><li><a href="#impl-AsRef%3COsStr%3E-for-String" title="AsRef&#60;OsStr&#62;">AsRef&#60;OsStr&#62;</a></li><li><a href="#impl-AsRef%3CPath%3E-for-String" title="AsRef&#60;Path&#62;">AsRef&#60;Path&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-String" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3Cstr%3E-for-String" title="AsRef&#60;str&#62;">AsRef&#60;str&#62;</a></li><li><a href="#impl-Borrow%3Cstr%3E-for-String" title="Borrow&#60;str&#62;">Borrow&#60;str&#62;</a></li><li><a href="#impl-BorrowMut%3Cstr%3E-for-String" title="BorrowMut&#60;str&#62;">BorrowMut&#60;str&#62;</a></li><li><a href="#impl-Clone-for-String" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-String" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-String" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-String" title="Default">Default</a></li><li><a href="#impl-Deref-for-String" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-String" title="DerefMut">DerefMut</a></li><li><a href="#impl-DerefPure-for-String" title="DerefPure">DerefPure</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-String" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-String" title="Display">Display</a></li><li><a href="#impl-Encodable-for-String" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-String" title="Eq">Eq</a></li><li><a href="#impl-Extend%3C%26char%3E-for-String" title="Extend&#60;&#38;&#39;a char&#62;">Extend&#60;&#38;&#39;a char&#62;</a></li><li><a href="#impl-Extend%3C%26str%3E-for-String" title="Extend&#60;&#38;&#39;a str&#62;">Extend&#60;&#38;&#39;a str&#62;</a></li><li><a href="#impl-Extend%3CBox%3Cstr,+A%3E%3E-for-String" title="Extend&#60;Box&#60;str, A&#62;&#62;">Extend&#60;Box&#60;str, A&#62;&#62;</a></li><li><a href="#impl-Extend%3CCow%3C'a,+str%3E%3E-for-String" title="Extend&#60;Cow&#60;&#39;a, str&#62;&#62;">Extend&#60;Cow&#60;&#39;a, str&#62;&#62;</a></li><li><a href="#impl-Extend%3CString%3E-for-String" title="Extend&#60;String&#62;">Extend&#60;String&#62;</a></li><li><a href="#impl-Extend%3Cchar%3E-for-String" title="Extend&#60;char&#62;">Extend&#60;char&#62;</a></li><li><a href="#impl-From%3C%26String%3E-for-Cow%3C'a,+str%3E" title="From&#60;&#38;&#39;a String&#62;">From&#60;&#38;&#39;a String&#62;</a></li><li><a href="#impl-From%3C%26String%3E-for-String" title="From&#60;&#38;String&#62;">From&#60;&#38;String&#62;</a></li><li><a href="#impl-From%3C%26mut+str%3E-for-String" title="From&#60;&#38;mut str&#62;">From&#60;&#38;mut str&#62;</a></li><li><a href="#impl-From%3C%26str%3E-for-String" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3CBox%3Cstr%3E%3E-for-String" title="From&#60;Box&#60;str&#62;&#62;">From&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+str%3E%3E-for-String" title="From&#60;Cow&#60;&#39;a, str&#62;&#62;">From&#60;Cow&#60;&#39;a, str&#62;&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Arc%3Cstr%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cstr%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Cow%3C'a,+str%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-InputString" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-OsString" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-PathBuf" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Rc%3Cstr%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-ToSqlOutput%3C'_%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Value" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Vec%3Cu8%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3Cchar%3E-for-String" title="From&#60;char&#62;">From&#60;char&#62;</a></li><li><a href="#impl-FromIterator%3C%26char%3E-for-String" title="FromIterator&#60;&#38;&#39;a char&#62;">FromIterator&#60;&#38;&#39;a char&#62;</a></li><li><a href="#impl-FromIterator%3C%26str%3E-for-String" title="FromIterator&#60;&#38;&#39;a str&#62;">FromIterator&#60;&#38;&#39;a str&#62;</a></li><li><a href="#impl-FromIterator%3CBox%3Cstr,+A%3E%3E-for-String" title="FromIterator&#60;Box&#60;str, A&#62;&#62;">FromIterator&#60;Box&#60;str, A&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CCow%3C'a,+str%3E%3E-for-String" title="FromIterator&#60;Cow&#60;&#39;a, str&#62;&#62;">FromIterator&#60;Cow&#60;&#39;a, str&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CString%3E-for-Box%3Cstr%3E" title="FromIterator&#60;String&#62;">FromIterator&#60;String&#62;</a></li><li><a href="#impl-FromIterator%3CString%3E-for-Cow%3C'a,+str%3E" title="FromIterator&#60;String&#62;">FromIterator&#60;String&#62;</a></li><li><a href="#impl-FromIterator%3CString%3E-for-String" title="FromIterator&#60;String&#62;">FromIterator&#60;String&#62;</a></li><li><a href="#impl-FromIterator%3Cchar%3E-for-String" title="FromIterator&#60;char&#62;">FromIterator&#60;char&#62;</a></li><li><a href="#impl-FromSql-for-String" title="FromSql">FromSql</a></li><li><a href="#impl-FromStr-for-String" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-String" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-String" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IndexMut%3CI%3E-for-String" title="IndexMut&#60;I&#62;">IndexMut&#60;I&#62;</a></li><li><a href="#impl-IntoDerivationPath-for-String" title="IntoDerivationPath">IntoDerivationPath</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-String" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li><li><a href="#impl-MiniscriptKey-for-String" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-String" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-String" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3C%26str%3E-for-String" title="PartialEq&#60;&#38;&#39;a str&#62;">PartialEq&#60;&#38;&#39;a str&#62;</a></li><li><a href="#impl-PartialEq%3CCow%3C'a,+str%3E%3E-for-String" title="PartialEq&#60;Cow&#60;&#39;a, str&#62;&#62;">PartialEq&#60;Cow&#60;&#39;a, str&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CString%3E-for-%26str" title="PartialEq&#60;String&#62;">PartialEq&#60;String&#62;</a></li><li><a href="#impl-PartialEq%3CString%3E-for-Cow%3C'a,+str%3E" title="PartialEq&#60;String&#62;">PartialEq&#60;String&#62;</a></li><li><a href="#impl-PartialEq%3CString%3E-for-str" title="PartialEq&#60;String&#62;">PartialEq&#60;String&#62;</a></li><li><a href="#impl-PartialEq%3Cstr%3E-for-String" title="PartialEq&#60;str&#62;">PartialEq&#60;str&#62;</a></li><li><a href="#impl-PartialOrd-for-String" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Pattern-for-%26String" title="Pattern">Pattern</a></li><li><a href="#impl-Serialize-for-String" title="Serialize">Serialize</a></li><li><a href="#impl-StrConsumer-for-String" title="StrConsumer">StrConsumer</a></li><li><a href="#impl-StructuralPartialEq-for-String" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToSocketAddrs-for-String" title="ToSocketAddrs">ToSocketAddrs</a></li><li><a href="#impl-ToSql-for-String" title="ToSql">ToSql</a></li><li><a href="#impl-TryFrom%3CCString%3E-for-String" title="TryFrom&#60;CString&#62;">TryFrom&#60;CString&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-CommandString" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-FeeRate" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Height" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Height-1" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-LockTime" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Sequence" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Time" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Time-1" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Weight" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-Write-for-String" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-String" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-String" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-String" title="Send">Send</a></li><li><a href="#impl-Sync-for-String" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-String" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-String" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Struct <span class="struct">String</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#362">Source</a> </span></div><pre class="rust item-decl"><code>pub struct String { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A UTF-8–encoded, growable string.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A UTF-8–encoded, growable string."><title>String in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">String</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li><li><a href="#utf-8" title="UTF-8">UTF-8</a></li><li><a href="#deref" title="Deref">Deref</a></li><li><a href="#representation" title="Representation">Representation</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_str" title="as_mut_str">as_mut_str</a></li><li><a href="#method.as_mut_vec" title="as_mut_vec">as_mut_vec</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.drain" title="drain">drain</a></li><li><a href="#method.extend_from_within" title="extend_from_within">extend_from_within</a></li><li><a href="#method.from_raw_parts" title="from_raw_parts">from_raw_parts</a></li><li><a href="#method.from_utf16" title="from_utf16">from_utf16</a></li><li><a href="#method.from_utf16_lossy" title="from_utf16_lossy">from_utf16_lossy</a></li><li><a href="#method.from_utf16be" title="from_utf16be">from_utf16be</a></li><li><a href="#method.from_utf16be_lossy" title="from_utf16be_lossy">from_utf16be_lossy</a></li><li><a href="#method.from_utf16le" title="from_utf16le">from_utf16le</a></li><li><a href="#method.from_utf16le_lossy" title="from_utf16le_lossy">from_utf16le_lossy</a></li><li><a href="#method.from_utf8" title="from_utf8">from_utf8</a></li><li><a href="#method.from_utf8_lossy" title="from_utf8_lossy">from_utf8_lossy</a></li><li><a href="#method.from_utf8_lossy_owned" title="from_utf8_lossy_owned">from_utf8_lossy_owned</a></li><li><a href="#method.from_utf8_unchecked" title="from_utf8_unchecked">from_utf8_unchecked</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.insert_str" title="insert_str">insert_str</a></li><li><a href="#method.into_boxed_str" title="into_boxed_str">into_boxed_str</a></li><li><a href="#method.into_bytes" title="into_bytes">into_bytes</a></li><li><a href="#method.into_chars" title="into_chars">into_chars</a></li><li><a href="#method.into_raw_parts" title="into_raw_parts">into_raw_parts</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.leak" title="leak">leak</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.pop" title="pop">pop</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push_str" title="push_str">push_str</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.remove_matches" title="remove_matches">remove_matches</a></li><li><a href="#method.replace_range" title="replace_range">replace_range</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.reserve_exact" title="reserve_exact">reserve_exact</a></li><li><a href="#method.retain" title="retain">retain</a></li><li><a href="#method.shrink_to" title="shrink_to">shrink_to</a></li><li><a href="#method.shrink_to_fit" title="shrink_to_fit">shrink_to_fit</a></li><li><a href="#method.split_off" title="split_off">split_off</a></li><li><a href="#method.truncate" title="truncate">truncate</a></li><li><a href="#method.try_reserve" title="try_reserve">try_reserve</a></li><li><a href="#method.try_reserve_exact" title="try_reserve_exact">try_reserve_exact</a></li><li><a href="#method.try_with_capacity" title="try_with_capacity">try_with_capacity</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li></ul><h3><a href="#deref-methods-str">Methods from Deref&lt;<wbr>Target=str&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_str-1" title="as_str">as_str</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.ceil_char_boundary" title="ceil_char_boundary">ceil_char_boundary</a></li><li><a href="#method.char_indices" title="char_indices">char_indices</a></li><li><a href="#method.chars" title="chars">chars</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.encode_utf16" title="encode_utf16">encode_utf16</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_debug" title="escape_debug">escape_debug</a></li><li><a href="#method.escape_default" title="escape_default">escape_default</a></li><li><a href="#method.escape_unicode" title="escape_unicode">escape_unicode</a></li><li><a href="#method.find" title="find">find</a></li><li><a href="#method.floor_char_boundary" title="floor_char_boundary">floor_char_boundary</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_char_boundary" title="is_char_boundary">is_char_boundary</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.lines" title="lines">lines</a></li><li><a href="#method.lines_any" title="lines_any">lines_any</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.match_indices" title="match_indices">match_indices</a></li><li><a href="#method.matches" title="matches">matches</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.replace" title="replace">replace</a></li><li><a href="#method.replacen" title="replacen">replacen</a></li><li><a href="#method.rfind" title="rfind">rfind</a></li><li><a href="#method.rmatch_indices" title="rmatch_indices">rmatch_indices</a></li><li><a href="#method.rmatches" title="rmatches">rmatches</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplit_terminator" title="rsplit_terminator">rsplit_terminator</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.slice_mut_unchecked" title="slice_mut_unchecked">slice_mut_unchecked</a></li><li><a href="#method.slice_unchecked" title="slice_unchecked">slice_unchecked</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_ascii_whitespace" title="split_ascii_whitespace">split_ascii_whitespace</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.split_terminator" title="split_terminator">split_terminator</a></li><li><a href="#method.split_whitespace" title="split_whitespace">split_whitespace</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.substr_range" title="substr_range">substr_range</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_lowercase" title="to_lowercase">to_lowercase</a></li><li><a href="#method.to_uppercase" title="to_uppercase">to_uppercase</a></li><li><a href="#method.trim" title="trim">trim</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.trim_end" title="trim_end">trim_end</a></li><li><a href="#method.trim_end_matches" title="trim_end_matches">trim_end_matches</a></li><li><a href="#method.trim_left" title="trim_left">trim_left</a></li><li><a href="#method.trim_left_matches" title="trim_left_matches">trim_left_matches</a></li><li><a href="#method.trim_matches" title="trim_matches">trim_matches</a></li><li><a href="#method.trim_right" title="trim_right">trim_right</a></li><li><a href="#method.trim_right_matches" title="trim_right_matches">trim_right_matches</a></li><li><a href="#method.trim_start" title="trim_start">trim_start</a></li><li><a href="#method.trim_start_matches" title="trim_start_matches">trim_start_matches</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add%3C%26str%3E-for-String" title="Add&#60;&#38;str&#62;">Add&#60;&#38;str&#62;</a></li><li><a href="#impl-AddAssign%3C%26str%3E-for-String" title="AddAssign&#60;&#38;str&#62;">AddAssign&#60;&#38;str&#62;</a></li><li><a href="#impl-AsMut%3Cstr%3E-for-String" title="AsMut&#60;str&#62;">AsMut&#60;str&#62;</a></li><li><a href="#impl-AsRef%3COsStr%3E-for-String" title="AsRef&#60;OsStr&#62;">AsRef&#60;OsStr&#62;</a></li><li><a href="#impl-AsRef%3CPath%3E-for-String" title="AsRef&#60;Path&#62;">AsRef&#60;Path&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-String" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3Cstr%3E-for-String" title="AsRef&#60;str&#62;">AsRef&#60;str&#62;</a></li><li><a href="#impl-Borrow%3Cstr%3E-for-String" title="Borrow&#60;str&#62;">Borrow&#60;str&#62;</a></li><li><a href="#impl-BorrowMut%3Cstr%3E-for-String" title="BorrowMut&#60;str&#62;">BorrowMut&#60;str&#62;</a></li><li><a href="#impl-Clone-for-String" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-String" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-String" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-String" title="Default">Default</a></li><li><a href="#impl-Deref-for-String" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-String" title="DerefMut">DerefMut</a></li><li><a href="#impl-DerefPure-for-String" title="DerefPure">DerefPure</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-String" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-String" title="Display">Display</a></li><li><a href="#impl-Encodable-for-String" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-String" title="Eq">Eq</a></li><li><a href="#impl-Extend%3C%26char%3E-for-String" title="Extend&#60;&#38;&#39;a char&#62;">Extend&#60;&#38;&#39;a char&#62;</a></li><li><a href="#impl-Extend%3C%26str%3E-for-String" title="Extend&#60;&#38;&#39;a str&#62;">Extend&#60;&#38;&#39;a str&#62;</a></li><li><a href="#impl-Extend%3CBox%3Cstr,+A%3E%3E-for-String" title="Extend&#60;Box&#60;str, A&#62;&#62;">Extend&#60;Box&#60;str, A&#62;&#62;</a></li><li><a href="#impl-Extend%3CCow%3C'a,+str%3E%3E-for-String" title="Extend&#60;Cow&#60;&#39;a, str&#62;&#62;">Extend&#60;Cow&#60;&#39;a, str&#62;&#62;</a></li><li><a href="#impl-Extend%3CString%3E-for-String" title="Extend&#60;String&#62;">Extend&#60;String&#62;</a></li><li><a href="#impl-Extend%3Cchar%3E-for-String" title="Extend&#60;char&#62;">Extend&#60;char&#62;</a></li><li><a href="#impl-From%3C%26String%3E-for-Cow%3C'a,+str%3E" title="From&#60;&#38;&#39;a String&#62;">From&#60;&#38;&#39;a String&#62;</a></li><li><a href="#impl-From%3C%26String%3E-for-String" title="From&#60;&#38;String&#62;">From&#60;&#38;String&#62;</a></li><li><a href="#impl-From%3C%26mut+str%3E-for-String" title="From&#60;&#38;mut str&#62;">From&#60;&#38;mut str&#62;</a></li><li><a href="#impl-From%3C%26str%3E-for-String" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3CBox%3Cstr%3E%3E-for-String" title="From&#60;Box&#60;str&#62;&#62;">From&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+str%3E%3E-for-String" title="From&#60;Cow&#60;&#39;a, str&#62;&#62;">From&#60;Cow&#60;&#39;a, str&#62;&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Arc%3Cstr%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cstr%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Cow%3C'a,+str%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-InputString" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-OsString" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-PathBuf" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Rc%3Cstr%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-ToSqlOutput%3C'_%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Value" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Vec%3Cu8%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3Cchar%3E-for-String" title="From&#60;char&#62;">From&#60;char&#62;</a></li><li><a href="#impl-FromIterator%3C%26char%3E-for-String" title="FromIterator&#60;&#38;&#39;a char&#62;">FromIterator&#60;&#38;&#39;a char&#62;</a></li><li><a href="#impl-FromIterator%3C%26str%3E-for-String" title="FromIterator&#60;&#38;&#39;a str&#62;">FromIterator&#60;&#38;&#39;a str&#62;</a></li><li><a href="#impl-FromIterator%3CBox%3Cstr,+A%3E%3E-for-String" title="FromIterator&#60;Box&#60;str, A&#62;&#62;">FromIterator&#60;Box&#60;str, A&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CCow%3C'a,+str%3E%3E-for-String" title="FromIterator&#60;Cow&#60;&#39;a, str&#62;&#62;">FromIterator&#60;Cow&#60;&#39;a, str&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CString%3E-for-Box%3Cstr%3E" title="FromIterator&#60;String&#62;">FromIterator&#60;String&#62;</a></li><li><a href="#impl-FromIterator%3CString%3E-for-Cow%3C'a,+str%3E" title="FromIterator&#60;String&#62;">FromIterator&#60;String&#62;</a></li><li><a href="#impl-FromIterator%3CString%3E-for-String" title="FromIterator&#60;String&#62;">FromIterator&#60;String&#62;</a></li><li><a href="#impl-FromIterator%3Cchar%3E-for-String" title="FromIterator&#60;char&#62;">FromIterator&#60;char&#62;</a></li><li><a href="#impl-FromSql-for-String" title="FromSql">FromSql</a></li><li><a href="#impl-FromStr-for-String" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-String" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-String" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IndexMut%3CI%3E-for-String" title="IndexMut&#60;I&#62;">IndexMut&#60;I&#62;</a></li><li><a href="#impl-IntoDerivationPath-for-String" title="IntoDerivationPath">IntoDerivationPath</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-String" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li><li><a href="#impl-MiniscriptKey-for-String" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-String" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-String" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3C%26str%3E-for-String" title="PartialEq&#60;&#38;&#39;a str&#62;">PartialEq&#60;&#38;&#39;a str&#62;</a></li><li><a href="#impl-PartialEq%3CCow%3C'a,+str%3E%3E-for-String" title="PartialEq&#60;Cow&#60;&#39;a, str&#62;&#62;">PartialEq&#60;Cow&#60;&#39;a, str&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CString%3E-for-%26str" title="PartialEq&#60;String&#62;">PartialEq&#60;String&#62;</a></li><li><a href="#impl-PartialEq%3CString%3E-for-Cow%3C'a,+str%3E" title="PartialEq&#60;String&#62;">PartialEq&#60;String&#62;</a></li><li><a href="#impl-PartialEq%3CString%3E-for-str" title="PartialEq&#60;String&#62;">PartialEq&#60;String&#62;</a></li><li><a href="#impl-PartialEq%3Cstr%3E-for-String" title="PartialEq&#60;str&#62;">PartialEq&#60;str&#62;</a></li><li><a href="#impl-PartialOrd-for-String" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Pattern-for-%26String" title="Pattern">Pattern</a></li><li><a href="#impl-Serialize-for-String" title="Serialize">Serialize</a></li><li><a href="#impl-StrConsumer-for-String" title="StrConsumer">StrConsumer</a></li><li><a href="#impl-StructuralPartialEq-for-String" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToSocketAddrs-for-String" title="ToSocketAddrs">ToSocketAddrs</a></li><li><a href="#impl-ToSql-for-String" title="ToSql">ToSql</a></li><li><a href="#impl-TryFrom%3CCString%3E-for-String" title="TryFrom&#60;CString&#62;">TryFrom&#60;CString&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-CommandString" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-FeeRate" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Height" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Height-1" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-LockTime" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Sequence" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Time" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Time-1" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Weight" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-Write-for-String" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-String" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-String" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-String" title="Send">Send</a></li><li><a href="#impl-Sync-for-String" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-String" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-String" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Struct <span class="struct">String</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#362">Source</a> </span></div><pre class="rust item-decl"><code>pub struct String { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A UTF-8–encoded, growable string.</p>
 <p><code>String</code> is the most common string type. It has ownership over the contents
 of the string, stored in a heap-allocated buffer (see <a href="#representation">Representation</a>).
 It is closely related to its borrowed counterpart, the primitive <a href="https://doc.rust-lang.org/nightly/std/primitive.str.html" title="str"><code>str</code></a>.</p>
index f338ba2f0e22e6ee764faaad59c1b6974686aebc..2f9e59680f8a52a889f343e45a163ceacf283634 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A contiguous growable array type, written as `Vec&#60;T&#62;`, short for ‘vector’."><title>Vec in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Vec</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li><li><a href="#indexing" title="Indexing">Indexing</a></li><li><a href="#slicing" title="Slicing">Slicing</a></li><li><a href="#capacity-and-reallocation" title="Capacity and reallocation">Capacity and reallocation</a></li><li><a href="#guarantees" title="Guarantees">Guarantees</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.allocator" title="allocator">allocator</a></li><li><a href="#method.append" title="append">append</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_slice" title="as_mut_slice">as_mut_slice</a></li><li><a href="#method.as_non_null" title="as_non_null">as_non_null</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_slice" title="as_slice">as_slice</a></li><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.dedup" title="dedup">dedup</a></li><li><a href="#method.dedup_by" title="dedup_by">dedup_by</a></li><li><a href="#method.dedup_by_key" title="dedup_by_key">dedup_by_key</a></li><li><a href="#method.drain" title="drain">drain</a></li><li><a href="#method.extend_from_slice" title="extend_from_slice">extend_from_slice</a></li><li><a href="#method.extend_from_within" title="extend_from_within">extend_from_within</a></li><li><a href="#method.extract_if" title="extract_if">extract_if</a></li><li><a href="#method.from_parts" title="from_parts">from_parts</a></li><li><a href="#method.from_parts_in" title="from_parts_in">from_parts_in</a></li><li><a href="#method.from_raw_parts" title="from_raw_parts">from_raw_parts</a></li><li><a href="#method.from_raw_parts_in" title="from_raw_parts_in">from_raw_parts_in</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.into_boxed_slice" title="into_boxed_slice">into_boxed_slice</a></li><li><a href="#method.into_flattened" title="into_flattened">into_flattened</a></li><li><a href="#method.into_parts" title="into_parts">into_parts</a></li><li><a href="#method.into_parts_with_alloc" title="into_parts_with_alloc">into_parts_with_alloc</a></li><li><a href="#method.into_raw_parts" title="into_raw_parts">into_raw_parts</a></li><li><a href="#method.into_raw_parts_with_alloc" title="into_raw_parts_with_alloc">into_raw_parts_with_alloc</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.leak" title="leak">leak</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_in" title="new_in">new_in</a></li><li><a href="#method.pop" title="pop">pop</a></li><li><a href="#method.pop_if" title="pop_if">pop_if</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push_within_capacity" title="push_within_capacity">push_within_capacity</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.reserve_exact" title="reserve_exact">reserve_exact</a></li><li><a href="#method.resize" title="resize">resize</a></li><li><a href="#method.resize_with" title="resize_with">resize_with</a></li><li><a href="#method.retain" title="retain">retain</a></li><li><a href="#method.retain_mut" title="retain_mut">retain_mut</a></li><li><a href="#method.set_len" title="set_len">set_len</a></li><li><a href="#method.shrink_to" title="shrink_to">shrink_to</a></li><li><a href="#method.shrink_to_fit" title="shrink_to_fit">shrink_to_fit</a></li><li><a href="#method.spare_capacity_mut" title="spare_capacity_mut">spare_capacity_mut</a></li><li><a href="#method.splice" title="splice">splice</a></li><li><a href="#method.split_at_spare_mut" title="split_at_spare_mut">split_at_spare_mut</a></li><li><a href="#method.split_off" title="split_off">split_off</a></li><li><a href="#method.swap_remove" title="swap_remove">swap_remove</a></li><li><a href="#method.truncate" title="truncate">truncate</a></li><li><a href="#method.try_reserve" title="try_reserve">try_reserve</a></li><li><a href="#method.try_reserve_exact" title="try_reserve_exact">try_reserve_exact</a></li><li><a href="#method.try_with_capacity" title="try_with_capacity">try_with_capacity</a></li><li><a href="#method.try_with_capacity_in" title="try_with_capacity_in">try_with_capacity_in</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity_in" title="with_capacity_in">with_capacity_in</a></li></ul><h3><a href="#deref-methods-%5BT%5D">Methods from Deref&lt;<wbr>Target=[<wbr>T]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.align_to_mut" title="align_to_mut">align_to_mut</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_chunks_mut" title="array_chunks_mut">array_chunks_mut</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_mut" title="as_chunks_mut">as_chunks_mut</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_chunks_unchecked_mut" title="as_chunks_unchecked_mut">as_chunks_unchecked_mut</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_flattened_mut" title="as_flattened_mut">as_flattened_mut</a></li><li><a href="#method.as_mut_array" title="as_mut_array">as_mut_array</a></li><li><a href="#method.as_mut_ptr-1" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_ptr_range" title="as_mut_ptr_range">as_mut_ptr_range</a></li><li><a href="#method.as_ptr-1" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_rchunks_mut" title="as_rchunks_mut">as_rchunks_mut</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_simd_mut" title="as_simd_mut">as_simd_mut</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_drop" title="assume_init_drop">assume_init_drop</a></li><li><a href="#method.assume_init_mut" title="assume_init_mut">assume_init_mut</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunk_by_mut" title="chunk_by_mut">chunk_by_mut</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.chunks_exact_mut" title="chunks_exact_mut">chunks_exact_mut</a></li><li><a href="#method.chunks_mut" title="chunks_mut">chunks_mut</a></li><li><a href="#method.clone_from_slice" title="clone_from_slice">clone_from_slice</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.copy_from_slice" title="copy_from_slice">copy_from_slice</a></li><li><a href="#method.copy_within" title="copy_within">copy_within</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.fill_with" title="fill_with">fill_with</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.first_chunk_mut" title="first_chunk_mut">first_chunk_mut</a></li><li><a href="#method.first_mut" title="first_mut">first_mut</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_many_mut" title="get_many_mut">get_many_mut</a></li><li><a href="#method.get_many_unchecked_mut" title="get_many_unchecked_mut">get_many_unchecked_mut</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.last_chunk_mut" title="last_chunk_mut">last_chunk_mut</a></li><li><a href="#method.last_mut" title="last_mut">last_mut</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.partition_dedup" title="partition_dedup">partition_dedup</a></li><li><a href="#method.partition_dedup_by" title="partition_dedup_by">partition_dedup_by</a></li><li><a href="#method.partition_dedup_by_key" title="partition_dedup_by_key">partition_dedup_by_key</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.rchunks_exact_mut" title="rchunks_exact_mut">rchunks_exact_mut</a></li><li><a href="#method.rchunks_mut" title="rchunks_mut">rchunks_mut</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.reverse" title="reverse">reverse</a></li><li><a href="#method.rotate_left" title="rotate_left">rotate_left</a></li><li><a href="#method.rotate_right" title="rotate_right">rotate_right</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_mut" title="rsplit_mut">rsplit_mut</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.rsplitn_mut" title="rsplitn_mut">rsplitn_mut</a></li><li><a href="#method.select_nth_unstable" title="select_nth_unstable">select_nth_unstable</a></li><li><a href="#method.select_nth_unstable_by" title="select_nth_unstable_by">select_nth_unstable_by</a></li><li><a href="#method.select_nth_unstable_by_key" title="select_nth_unstable_by_key">select_nth_unstable_by_key</a></li><li><a href="#method.sort" title="sort">sort</a></li><li><a href="#method.sort_by" title="sort_by">sort_by</a></li><li><a href="#method.sort_by_cached_key" title="sort_by_cached_key">sort_by_cached_key</a></li><li><a href="#method.sort_by_key" title="sort_by_key">sort_by_key</a></li><li><a href="#method.sort_floats" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_floats-1" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_unstable" title="sort_unstable">sort_unstable</a></li><li><a href="#method.sort_unstable_by" title="sort_unstable_by">sort_unstable_by</a></li><li><a href="#method.sort_unstable_by_key" title="sort_unstable_by_key">sort_unstable_by_key</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_at_mut_unchecked" title="split_at_mut_unchecked">split_at_mut_unchecked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_first_chunk_mut" title="split_first_chunk_mut">split_first_chunk_mut</a></li><li><a href="#method.split_first_mut" title="split_first_mut">split_first_mut</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_inclusive_mut" title="split_inclusive_mut">split_inclusive_mut</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_last_chunk_mut" title="split_last_chunk_mut">split_last_chunk_mut</a></li><li><a href="#method.split_last_mut" title="split_last_mut">split_last_mut</a></li><li><a href="#method.split_mut" title="split_mut">split_mut</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.splitn_mut" title="splitn_mut">splitn_mut</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.swap" title="swap">swap</a></li><li><a href="#method.swap_unchecked" title="swap_unchecked">swap_unchecked</a></li><li><a href="#method.swap_with_slice" title="swap_with_slice">swap_with_slice</a></li><li><a href="#method.take" title="take">take</a></li><li><a href="#method.take_first" title="take_first">take_first</a></li><li><a href="#method.take_first_mut" title="take_first_mut">take_first_mut</a></li><li><a href="#method.take_last" title="take_last">take_last</a></li><li><a href="#method.take_last_mut" title="take_last_mut">take_last_mut</a></li><li><a href="#method.take_mut" title="take_mut">take_mut</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li><li><a href="#method.write_clone_of_slice" title="write_clone_of_slice">write_clone_of_slice</a></li><li><a href="#method.write_copy_of_slice" title="write_copy_of_slice">write_copy_of_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" title="AsMut&#60;Vec&#60;T, A&#62;&#62;">AsMut&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" title="AsMut&#60;[T]&#62;">AsMut&#60;[T]&#62;</a></li><li><a href="#impl-AsRef%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" title="AsRef&#60;Vec&#60;T, A&#62;&#62;">AsRef&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-AsRef%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" title="AsRef&#60;[T]&#62;">AsRef&#60;[T]&#62;</a></li><li><a href="#impl-Borrow%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" title="Borrow&#60;[T]&#62;">Borrow&#60;[T]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" title="BorrowMut&#60;[T]&#62;">BorrowMut&#60;[T]&#62;</a></li><li><a href="#impl-Clone-for-Vec%3CT,+A%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Vec%3CT,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Vec%3C(u32,+Address)%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CAddrV2Message%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CBlockHash%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CFilterHash%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CFilterHeader%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CHeader%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CInventory%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CPrefilledTransaction%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CShortId%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTapLeafHash%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTransaction%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTxIn%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTxMerkleNode%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTxOut%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CVarInt%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CVec%3Cu8%3E%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3Cu64%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3Cu8%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Vec%3CT%3E" title="Default">Default</a></li><li><a href="#impl-Deref-for-Vec%3CT,+A%3E" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-Vec%3CT,+A%3E" title="DerefMut">DerefMut</a></li><li><a href="#impl-DerefPure-for-Vec%3CT,+A%3E" title="DerefPure">DerefPure</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Vec%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-DisplayHex-for-%26Vec%3Cu8%3E" title="DisplayHex">DisplayHex</a></li><li><a href="#impl-Drop-for-Vec%3CT,+A%3E" title="Drop">Drop</a></li><li><a href="#impl-Encodable-for-Vec%3C(u32,+Address)%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CAddrV2Message%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CBlockHash%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CFilterHash%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CFilterHeader%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CHeader%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CInventory%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CPrefilledTransaction%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CShortId%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTapLeafHash%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTransaction%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTxIn%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTxMerkleNode%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTxOut%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CVarInt%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3Cu64%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3Cu8%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Vec%3CT,+A%3E" title="Eq">Eq</a></li><li><a href="#impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E" title="Extend&#60;&#38;&#39;a T&#62;">Extend&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Extend%3CT%3E-for-Vec%3CT,+A%3E" title="Extend&#60;T&#62;">Extend&#60;T&#62;</a></li><li><a href="#impl-From%3C%26Vec%3CT%3E%3E-for-Cow%3C'a,+%5BT%5D%3E" title="From&#60;&#38;&#39;a Vec&#60;T&#62;&#62;">From&#60;&#38;&#39;a Vec&#60;T&#62;&#62;</a></li><li><a href="#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E" title="From&#60;&#38;[T; N]&#62;">From&#60;&#38;[T; N]&#62;</a></li><li><a href="#impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%3E" title="From&#60;&#38;[T]&#62;">From&#60;&#38;[T]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E" title="From&#60;&#38;mut [T; N]&#62;">From&#60;&#38;mut [T; N]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E" title="From&#60;&#38;mut [T]&#62;">From&#60;&#38;mut [T]&#62;</a></li><li><a href="#impl-From%3C%26str%3E-for-Vec%3Cu8%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" title="From&#60;BinaryHeap&#60;T, A&#62;&#62;">From&#60;BinaryHeap&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E" title="From&#60;Box&#60;[T], A&#62;&#62;">From&#60;Box&#60;[T], A&#62;&#62;</a></li><li><a href="#impl-From%3CCString%3E-for-Vec%3Cu8%3E" title="From&#60;CString&#62;">From&#60;CString&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E" title="From&#60;Cow&#60;&#39;a, [T]&#62;&#62;">From&#60;Cow&#60;&#39;a, [T]&#62;&#62;</a></li><li><a href="#impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E" title="From&#60;DerivationPath&#62;">From&#60;DerivationPath&#62;</a></li><li><a href="#impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E" title="From&#60;PushBytesBuf&#62;">From&#60;PushBytesBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Vec%3Cu8%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E" title="From&#60;TaprootMerkleBranch&#62;">From&#60;TaprootMerkleBranch&#62;</a></li><li><a href="#impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness" title="From&#60;Vec&#60;&#38;[u8]&#62;&#62;">From&#60;Vec&#60;&#38;[u8]&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3C%3CA+as+Array%3E::Item%3E%3E-for-SmallVec%3CA%3E" title="From&#60;Vec&#60;&#60;A as Array&#62;::Item&#62;&#62;">From&#60;Vec&#60;&#60;A as Array&#62;::Item&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath" title="From&#60;Vec&#60;ChildNumber&#62;&#62;">From&#60;Vec&#60;ChildNumber&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CNonZero%3Cu8%3E%3E%3E-for-CString" title="From&#60;Vec&#60;NonZero&#60;u8&#62;&#62;&#62;">From&#60;Vec&#60;NonZero&#60;u8&#62;&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-Arc%3C%5BT%5D,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-BinaryHeap%3CT,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-Box%3C%5BT%5D,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-Rc%3C%5BT%5D,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-VecDeque%3CT,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT%3E%3E-for-Cow%3C'a,+%5BT%5D%3E" title="From&#60;Vec&#60;T&#62;&#62;">From&#60;Vec&#60;T&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness" title="From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;">From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu32%3E%3E-for-IndexVec" title="From&#60;Vec&#60;u32&#62;&#62;">From&#60;Vec&#60;u32&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-Builder" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-ToSqlOutput%3C'_%3E" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-Value" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cusize%3E%3E-for-IndexVec" title="From&#60;Vec&#60;usize&#62;&#62;">From&#60;Vec&#60;usize&#62;&#62;</a></li><li><a href="#impl-From%3CVecDeque%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" title="From&#60;VecDeque&#60;T, A&#62;&#62;">From&#60;VecDeque&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E" title="From&#60;[T; N]&#62;">From&#60;[T; N]&#62;</a></li><li><a href="#impl-FromHex-for-Vec%3Cu8%3E" title="FromHex">FromHex</a></li><li><a href="#impl-FromIterator%3CT%3E-for-Vec%3CT%3E" title="FromIterator&#60;T&#62;">FromIterator&#60;T&#62;</a></li><li><a href="#impl-FromSql-for-Vec%3Cu8%3E" title="FromSql">FromSql</a></li><li><a href="#impl-Hash-for-Vec%3CT,+A%3E" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Vec%3CT,+A%3E" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IndexMut%3CI%3E-for-Vec%3CT,+A%3E" title="IndexMut&#60;I&#62;">IndexMut&#60;I&#62;</a></li><li><a href="#impl-IntoAssets-for-Vec%3CDescriptorPublicKey%3E" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-Vec%3CT%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li><li><a href="#impl-IntoIterator-for-%26Vec%3CT,+A%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Vec%3CT,+A%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Vec%3CT,+A%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Merge-for-Vec%3CT%3E" title="Merge">Merge</a></li><li><a href="#impl-Ord-for-Vec%3CT,+A%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;&#38;[U; N]&#62;">PartialEq&#60;&#38;[U; N]&#62;</a></li><li><a href="#impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;&#38;[U]&#62;">PartialEq&#60;&#38;[U]&#62;</a></li><li><a href="#impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;&#38;mut [U]&#62;">PartialEq&#60;&#38;mut [U]&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E" title="PartialEq&#60;Vec&#60;U, A2&#62;&#62;">PartialEq&#60;Vec&#60;U, A2&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-%26%5BT%5D" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-%26mut+%5BT%5D" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-%5BT%5D" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-Cow%3C'_,+%5BT%5D%3E" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-VecDeque%3CT,+A%3E" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;[U; N]&#62;">PartialEq&#60;[U; N]&#62;</a></li><li><a href="#impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;[U]&#62;">PartialEq&#60;[U]&#62;</a></li><li><a href="#impl-PartialOrd%3CVec%3CT,+A2%3E%3E-for-Vec%3CT,+A1%3E" title="PartialOrd&#60;Vec&#60;T, A2&#62;&#62;">PartialOrd&#60;Vec&#60;T, A2&#62;&#62;</a></li><li><a href="#impl-Serialize-for-Vec%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-ToSql-for-Vec%3Cu8%3E" title="ToSql">ToSql</a></li><li><a href="#impl-TryFrom%3CVec%3CT,+A%3E%3E-for-%5BT;+N%5D" title="TryFrom&#60;Vec&#60;T, A&#62;&#62;">TryFrom&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3CT%3E%3E-for-Box%3C%5BT;+N%5D%3E" title="TryFrom&#60;Vec&#60;T&#62;&#62;">TryFrom&#60;Vec&#60;T&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;">TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3Cu8%3E%3E-for-PushBytesBuf" title="TryFrom&#60;Vec&#60;u8&#62;&#62;">TryFrom&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-Write-for-Vec%3Cu8%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-Vec%3Cu8,+A%3E" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Vec%3CT,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Vec%3CT,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Vec%3CT,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Vec%3CT,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Vec%3CT,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Vec%3CT,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoDerivationPath-for-T" title="IntoDerivationPath">IntoDerivationPath</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Struct <span class="struct">Vec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#397">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Vec&lt;T, A = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A contiguous growable array type, written as `Vec&#60;T&#62;`, short for ‘vector’."><title>Vec in bdk_chain::bitcoin::base58 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Vec</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li><li><a href="#indexing" title="Indexing">Indexing</a></li><li><a href="#slicing" title="Slicing">Slicing</a></li><li><a href="#capacity-and-reallocation" title="Capacity and reallocation">Capacity and reallocation</a></li><li><a href="#guarantees" title="Guarantees">Guarantees</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.allocator" title="allocator">allocator</a></li><li><a href="#method.append" title="append">append</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_slice" title="as_mut_slice">as_mut_slice</a></li><li><a href="#method.as_non_null" title="as_non_null">as_non_null</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_slice" title="as_slice">as_slice</a></li><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.dedup" title="dedup">dedup</a></li><li><a href="#method.dedup_by" title="dedup_by">dedup_by</a></li><li><a href="#method.dedup_by_key" title="dedup_by_key">dedup_by_key</a></li><li><a href="#method.drain" title="drain">drain</a></li><li><a href="#method.extend_from_slice" title="extend_from_slice">extend_from_slice</a></li><li><a href="#method.extend_from_within" title="extend_from_within">extend_from_within</a></li><li><a href="#method.extract_if" title="extract_if">extract_if</a></li><li><a href="#method.from_parts" title="from_parts">from_parts</a></li><li><a href="#method.from_parts_in" title="from_parts_in">from_parts_in</a></li><li><a href="#method.from_raw_parts" title="from_raw_parts">from_raw_parts</a></li><li><a href="#method.from_raw_parts_in" title="from_raw_parts_in">from_raw_parts_in</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.into_boxed_slice" title="into_boxed_slice">into_boxed_slice</a></li><li><a href="#method.into_flattened" title="into_flattened">into_flattened</a></li><li><a href="#method.into_parts" title="into_parts">into_parts</a></li><li><a href="#method.into_parts_with_alloc" title="into_parts_with_alloc">into_parts_with_alloc</a></li><li><a href="#method.into_raw_parts" title="into_raw_parts">into_raw_parts</a></li><li><a href="#method.into_raw_parts_with_alloc" title="into_raw_parts_with_alloc">into_raw_parts_with_alloc</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.leak" title="leak">leak</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_in" title="new_in">new_in</a></li><li><a href="#method.pop" title="pop">pop</a></li><li><a href="#method.pop_if" title="pop_if">pop_if</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push_within_capacity" title="push_within_capacity">push_within_capacity</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.reserve_exact" title="reserve_exact">reserve_exact</a></li><li><a href="#method.resize" title="resize">resize</a></li><li><a href="#method.resize_with" title="resize_with">resize_with</a></li><li><a href="#method.retain" title="retain">retain</a></li><li><a href="#method.retain_mut" title="retain_mut">retain_mut</a></li><li><a href="#method.set_len" title="set_len">set_len</a></li><li><a href="#method.shrink_to" title="shrink_to">shrink_to</a></li><li><a href="#method.shrink_to_fit" title="shrink_to_fit">shrink_to_fit</a></li><li><a href="#method.spare_capacity_mut" title="spare_capacity_mut">spare_capacity_mut</a></li><li><a href="#method.splice" title="splice">splice</a></li><li><a href="#method.split_at_spare_mut" title="split_at_spare_mut">split_at_spare_mut</a></li><li><a href="#method.split_off" title="split_off">split_off</a></li><li><a href="#method.swap_remove" title="swap_remove">swap_remove</a></li><li><a href="#method.truncate" title="truncate">truncate</a></li><li><a href="#method.try_reserve" title="try_reserve">try_reserve</a></li><li><a href="#method.try_reserve_exact" title="try_reserve_exact">try_reserve_exact</a></li><li><a href="#method.try_with_capacity" title="try_with_capacity">try_with_capacity</a></li><li><a href="#method.try_with_capacity_in" title="try_with_capacity_in">try_with_capacity_in</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li><li><a href="#method.with_capacity_in" title="with_capacity_in">with_capacity_in</a></li></ul><h3><a href="#deref-methods-%5BT%5D">Methods from Deref&lt;<wbr>Target=[<wbr>T]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.align_to_mut" title="align_to_mut">align_to_mut</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_chunks_mut" title="array_chunks_mut">array_chunks_mut</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_mut" title="as_chunks_mut">as_chunks_mut</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_chunks_unchecked_mut" title="as_chunks_unchecked_mut">as_chunks_unchecked_mut</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_flattened_mut" title="as_flattened_mut">as_flattened_mut</a></li><li><a href="#method.as_mut_array" title="as_mut_array">as_mut_array</a></li><li><a href="#method.as_mut_ptr-1" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_ptr_range" title="as_mut_ptr_range">as_mut_ptr_range</a></li><li><a href="#method.as_ptr-1" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_rchunks_mut" title="as_rchunks_mut">as_rchunks_mut</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_simd_mut" title="as_simd_mut">as_simd_mut</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_drop" title="assume_init_drop">assume_init_drop</a></li><li><a href="#method.assume_init_mut" title="assume_init_mut">assume_init_mut</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunk_by_mut" title="chunk_by_mut">chunk_by_mut</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.chunks_exact_mut" title="chunks_exact_mut">chunks_exact_mut</a></li><li><a href="#method.chunks_mut" title="chunks_mut">chunks_mut</a></li><li><a href="#method.clone_from_slice" title="clone_from_slice">clone_from_slice</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.copy_from_slice" title="copy_from_slice">copy_from_slice</a></li><li><a href="#method.copy_within" title="copy_within">copy_within</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.fill_with" title="fill_with">fill_with</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.first_chunk_mut" title="first_chunk_mut">first_chunk_mut</a></li><li><a href="#method.first_mut" title="first_mut">first_mut</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_many_mut" title="get_many_mut">get_many_mut</a></li><li><a href="#method.get_many_unchecked_mut" title="get_many_unchecked_mut">get_many_unchecked_mut</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.last_chunk_mut" title="last_chunk_mut">last_chunk_mut</a></li><li><a href="#method.last_mut" title="last_mut">last_mut</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.partition_dedup" title="partition_dedup">partition_dedup</a></li><li><a href="#method.partition_dedup_by" title="partition_dedup_by">partition_dedup_by</a></li><li><a href="#method.partition_dedup_by_key" title="partition_dedup_by_key">partition_dedup_by_key</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.rchunks_exact_mut" title="rchunks_exact_mut">rchunks_exact_mut</a></li><li><a href="#method.rchunks_mut" title="rchunks_mut">rchunks_mut</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.reverse" title="reverse">reverse</a></li><li><a href="#method.rotate_left" title="rotate_left">rotate_left</a></li><li><a href="#method.rotate_right" title="rotate_right">rotate_right</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_mut" title="rsplit_mut">rsplit_mut</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.rsplitn_mut" title="rsplitn_mut">rsplitn_mut</a></li><li><a href="#method.select_nth_unstable" title="select_nth_unstable">select_nth_unstable</a></li><li><a href="#method.select_nth_unstable_by" title="select_nth_unstable_by">select_nth_unstable_by</a></li><li><a href="#method.select_nth_unstable_by_key" title="select_nth_unstable_by_key">select_nth_unstable_by_key</a></li><li><a href="#method.sort" title="sort">sort</a></li><li><a href="#method.sort_by" title="sort_by">sort_by</a></li><li><a href="#method.sort_by_cached_key" title="sort_by_cached_key">sort_by_cached_key</a></li><li><a href="#method.sort_by_key" title="sort_by_key">sort_by_key</a></li><li><a href="#method.sort_floats" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_floats-1" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_unstable" title="sort_unstable">sort_unstable</a></li><li><a href="#method.sort_unstable_by" title="sort_unstable_by">sort_unstable_by</a></li><li><a href="#method.sort_unstable_by_key" title="sort_unstable_by_key">sort_unstable_by_key</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_at_mut_unchecked" title="split_at_mut_unchecked">split_at_mut_unchecked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_first_chunk_mut" title="split_first_chunk_mut">split_first_chunk_mut</a></li><li><a href="#method.split_first_mut" title="split_first_mut">split_first_mut</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_inclusive_mut" title="split_inclusive_mut">split_inclusive_mut</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_last_chunk_mut" title="split_last_chunk_mut">split_last_chunk_mut</a></li><li><a href="#method.split_last_mut" title="split_last_mut">split_last_mut</a></li><li><a href="#method.split_mut" title="split_mut">split_mut</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.splitn_mut" title="splitn_mut">splitn_mut</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.swap" title="swap">swap</a></li><li><a href="#method.swap_unchecked" title="swap_unchecked">swap_unchecked</a></li><li><a href="#method.swap_with_slice" title="swap_with_slice">swap_with_slice</a></li><li><a href="#method.take" title="take">take</a></li><li><a href="#method.take_first" title="take_first">take_first</a></li><li><a href="#method.take_first_mut" title="take_first_mut">take_first_mut</a></li><li><a href="#method.take_last" title="take_last">take_last</a></li><li><a href="#method.take_last_mut" title="take_last_mut">take_last_mut</a></li><li><a href="#method.take_mut" title="take_mut">take_mut</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li><li><a href="#method.write_clone_of_slice" title="write_clone_of_slice">write_clone_of_slice</a></li><li><a href="#method.write_copy_of_slice" title="write_copy_of_slice">write_copy_of_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" title="AsMut&#60;Vec&#60;T, A&#62;&#62;">AsMut&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" title="AsMut&#60;[T]&#62;">AsMut&#60;[T]&#62;</a></li><li><a href="#impl-AsRef%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" title="AsRef&#60;Vec&#60;T, A&#62;&#62;">AsRef&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-AsRef%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" title="AsRef&#60;[T]&#62;">AsRef&#60;[T]&#62;</a></li><li><a href="#impl-Borrow%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" title="Borrow&#60;[T]&#62;">Borrow&#60;[T]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E" title="BorrowMut&#60;[T]&#62;">BorrowMut&#60;[T]&#62;</a></li><li><a href="#impl-Clone-for-Vec%3CT,+A%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Vec%3CT,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Vec%3C(u32,+Address)%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CAddrV2Message%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CBlockHash%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CFilterHash%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CFilterHeader%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CHeader%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CInventory%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CPrefilledTransaction%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CShortId%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTapLeafHash%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTransaction%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTxIn%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTxMerkleNode%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CTxOut%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CVarInt%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3CVec%3Cu8%3E%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3Cu64%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Decodable-for-Vec%3Cu8%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Vec%3CT%3E" title="Default">Default</a></li><li><a href="#impl-Deref-for-Vec%3CT,+A%3E" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-Vec%3CT,+A%3E" title="DerefMut">DerefMut</a></li><li><a href="#impl-DerefPure-for-Vec%3CT,+A%3E" title="DerefPure">DerefPure</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Vec%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-DisplayHex-for-%26Vec%3Cu8%3E" title="DisplayHex">DisplayHex</a></li><li><a href="#impl-Drop-for-Vec%3CT,+A%3E" title="Drop">Drop</a></li><li><a href="#impl-Encodable-for-Vec%3C(u32,+Address)%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CAddrV2Message%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CBlockHash%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CFilterHash%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CFilterHeader%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CHeader%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CInventory%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CPrefilledTransaction%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CShortId%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTapLeafHash%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTransaction%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTxIn%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTxMerkleNode%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CTxOut%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CVarInt%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3Cu64%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Encodable-for-Vec%3Cu8%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Vec%3CT,+A%3E" title="Eq">Eq</a></li><li><a href="#impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E" title="Extend&#60;&#38;&#39;a T&#62;">Extend&#60;&#38;&#39;a T&#62;</a></li><li><a href="#impl-Extend%3CT%3E-for-Vec%3CT,+A%3E" title="Extend&#60;T&#62;">Extend&#60;T&#62;</a></li><li><a href="#impl-From%3C%26Vec%3CT%3E%3E-for-Cow%3C'a,+%5BT%5D%3E" title="From&#60;&#38;&#39;a Vec&#60;T&#62;&#62;">From&#60;&#38;&#39;a Vec&#60;T&#62;&#62;</a></li><li><a href="#impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E" title="From&#60;&#38;[T; N]&#62;">From&#60;&#38;[T; N]&#62;</a></li><li><a href="#impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%3E" title="From&#60;&#38;[T]&#62;">From&#60;&#38;[T]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E" title="From&#60;&#38;mut [T; N]&#62;">From&#60;&#38;mut [T; N]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E" title="From&#60;&#38;mut [T]&#62;">From&#60;&#38;mut [T]&#62;</a></li><li><a href="#impl-From%3C%26str%3E-for-Vec%3Cu8%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" title="From&#60;BinaryHeap&#60;T, A&#62;&#62;">From&#60;BinaryHeap&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E" title="From&#60;Box&#60;[T], A&#62;&#62;">From&#60;Box&#60;[T], A&#62;&#62;</a></li><li><a href="#impl-From%3CCString%3E-for-Vec%3Cu8%3E" title="From&#60;CString&#62;">From&#60;CString&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E" title="From&#60;Cow&#60;&#39;a, [T]&#62;&#62;">From&#60;Cow&#60;&#39;a, [T]&#62;&#62;</a></li><li><a href="#impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E" title="From&#60;DerivationPath&#62;">From&#60;DerivationPath&#62;</a></li><li><a href="#impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E" title="From&#60;PushBytesBuf&#62;">From&#60;PushBytesBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Vec%3Cu8%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E" title="From&#60;TaprootMerkleBranch&#62;">From&#60;TaprootMerkleBranch&#62;</a></li><li><a href="#impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness" title="From&#60;Vec&#60;&#38;[u8]&#62;&#62;">From&#60;Vec&#60;&#38;[u8]&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3C%3CA+as+Array%3E::Item%3E%3E-for-SmallVec%3CA%3E" title="From&#60;Vec&#60;&#60;A as Array&#62;::Item&#62;&#62;">From&#60;Vec&#60;&#60;A as Array&#62;::Item&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath" title="From&#60;Vec&#60;ChildNumber&#62;&#62;">From&#60;Vec&#60;ChildNumber&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CNonZero%3Cu8%3E%3E%3E-for-CString" title="From&#60;Vec&#60;NonZero&#60;u8&#62;&#62;&#62;">From&#60;Vec&#60;NonZero&#60;u8&#62;&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-Arc%3C%5BT%5D,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-BinaryHeap%3CT,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-Box%3C%5BT%5D,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-Rc%3C%5BT%5D,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT,+A%3E%3E-for-VecDeque%3CT,+A%3E" title="From&#60;Vec&#60;T, A&#62;&#62;">From&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CT%3E%3E-for-Cow%3C'a,+%5BT%5D%3E" title="From&#60;Vec&#60;T&#62;&#62;">From&#60;Vec&#60;T&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness" title="From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;">From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu32%3E%3E-for-IndexVec" title="From&#60;Vec&#60;u32&#62;&#62;">From&#60;Vec&#60;u32&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-Builder" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-ToSqlOutput%3C'_%3E" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-Value" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cusize%3E%3E-for-IndexVec" title="From&#60;Vec&#60;usize&#62;&#62;">From&#60;Vec&#60;usize&#62;&#62;</a></li><li><a href="#impl-From%3CVecDeque%3CT,+A%3E%3E-for-Vec%3CT,+A%3E" title="From&#60;VecDeque&#60;T, A&#62;&#62;">From&#60;VecDeque&#60;T, A&#62;&#62;</a></li><li><a href="#impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E" title="From&#60;[T; N]&#62;">From&#60;[T; N]&#62;</a></li><li><a href="#impl-FromHex-for-Vec%3Cu8%3E" title="FromHex">FromHex</a></li><li><a href="#impl-FromIterator%3CT%3E-for-Vec%3CT%3E" title="FromIterator&#60;T&#62;">FromIterator&#60;T&#62;</a></li><li><a href="#impl-FromSql-for-Vec%3Cu8%3E" title="FromSql">FromSql</a></li><li><a href="#impl-Hash-for-Vec%3CT,+A%3E" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Vec%3CT,+A%3E" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IndexMut%3CI%3E-for-Vec%3CT,+A%3E" title="IndexMut&#60;I&#62;">IndexMut&#60;I&#62;</a></li><li><a href="#impl-IntoAssets-for-Vec%3CDescriptorPublicKey%3E" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-Vec%3CT%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li><li><a href="#impl-IntoIterator-for-%26Vec%3CT,+A%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+Vec%3CT,+A%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-Vec%3CT,+A%3E" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Merge-for-Vec%3CT%3E" title="Merge">Merge</a></li><li><a href="#impl-Ord-for-Vec%3CT,+A%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;&#38;[U; N]&#62;">PartialEq&#60;&#38;[U; N]&#62;</a></li><li><a href="#impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;&#38;[U]&#62;">PartialEq&#60;&#38;[U]&#62;</a></li><li><a href="#impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;&#38;mut [U]&#62;">PartialEq&#60;&#38;mut [U]&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E" title="PartialEq&#60;Vec&#60;U, A2&#62;&#62;">PartialEq&#60;Vec&#60;U, A2&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-%26%5BT%5D" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-%26mut+%5BT%5D" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-%5BT%5D" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-Cow%3C'_,+%5BT%5D%3E" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3CVec%3CU,+A%3E%3E-for-VecDeque%3CT,+A%3E" title="PartialEq&#60;Vec&#60;U, A&#62;&#62;">PartialEq&#60;Vec&#60;U, A&#62;&#62;</a></li><li><a href="#impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;[U; N]&#62;">PartialEq&#60;[U; N]&#62;</a></li><li><a href="#impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E" title="PartialEq&#60;[U]&#62;">PartialEq&#60;[U]&#62;</a></li><li><a href="#impl-PartialOrd%3CVec%3CT,+A2%3E%3E-for-Vec%3CT,+A1%3E" title="PartialOrd&#60;Vec&#60;T, A2&#62;&#62;">PartialOrd&#60;Vec&#60;T, A2&#62;&#62;</a></li><li><a href="#impl-Serialize-for-Vec%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-ToSql-for-Vec%3Cu8%3E" title="ToSql">ToSql</a></li><li><a href="#impl-TryFrom%3CVec%3CT,+A%3E%3E-for-%5BT;+N%5D" title="TryFrom&#60;Vec&#60;T, A&#62;&#62;">TryFrom&#60;Vec&#60;T, A&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3CT%3E%3E-for-Box%3C%5BT;+N%5D%3E" title="TryFrom&#60;Vec&#60;T&#62;&#62;">TryFrom&#60;Vec&#60;T&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;">TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3Cu8%3E%3E-for-PushBytesBuf" title="TryFrom&#60;Vec&#60;u8&#62;&#62;">TryFrom&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-Write-for-Vec%3Cu8%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-Vec%3Cu8,+A%3E" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Vec%3CT,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Vec%3CT,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Vec%3CT,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Vec%3CT,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Vec%3CT,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Vec%3CT,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoDerivationPath-for-T" title="IntoDerivationPath">IntoDerivationPath</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base58</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base58</a></span><h1>Struct <span class="struct">Vec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#397">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Vec&lt;T, A = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html" title="trait core::alloc::Allocator">Allocator</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A contiguous growable array type, written as <code>Vec&lt;T&gt;</code>, short for ‘vector’.</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span><span class="kw-2">mut </span>vec = Vec::new();
@@ -4580,7 +4580,7 @@ this.</p>
 <span class="macro">assert_eq!</span>(first_element, <span class="prelude-val">Some</span>(<span class="string">"a"</span>.to_string()));
 <span class="macro">assert_eq!</span>(v_iter.next(), <span class="prelude-val">Some</span>(<span class="string">"b"</span>.to_string()));
 <span class="macro">assert_eq!</span>(v_iter.next(), <span class="prelude-val">None</span>);</code></pre></div>
-</div></details><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3433">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = T</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3434">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/into_iter/struct.IntoIter.html" title="struct alloc::vec::into_iter::IntoIter">IntoIter</a>&lt;T, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-Vec%3CT%3E" class="impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#46">Source</a><a href="#impl-Merge-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#47">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty-2" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#51">Source</a><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take-1" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3775">Source</a></span><a href="#impl-Ord-for-Vec%3CT,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;<div class="where">where
+</div></details><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3433">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = T</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3434">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/into_iter/struct.IntoIter.html" title="struct alloc::vec::into_iter::IntoIter">IntoIter</a>&lt;T, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-Vec%3CT%3E" class="impl"><a href="#impl-Merge-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty-2" class="method trait-impl"><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take-1" class="method trait-impl"><a href="#method.take-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3775">Source</a></span><a href="#impl-Ord-for-Vec%3CT,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html" title="trait core::alloc::Allocator">Allocator</a>,</div></h3><div class="docblock"><p>Implements ordering of vectors, <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">lexicographically</a>.</p>
 </div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3777">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
index 7119b031e42d9d49cf8c28f2f07e51fc4be2e0ea..40ac94a16f94a45080609e76d477f2967b3fa826 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bcrypt alphabet."><title>BCRYPT in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">BCRYPT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BCRYPT: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bcrypt alphabet.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bcrypt alphabet."><title>BCRYPT in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">BCRYPT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BCRYPT: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bcrypt alphabet.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f99078e1578fdd4111739029c549498a54bb2cf7..6de56978fa7248e057e24146ec0434d253b80e92 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The alphabet used in BinHex 4.0 files."><title>BIN_HEX in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">BIN_HEX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BIN_HEX: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The alphabet used in BinHex 4.0 files.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The alphabet used in BinHex 4.0 files."><title>BIN_HEX in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">BIN_HEX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BIN_HEX: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The alphabet used in BinHex 4.0 files.</p>
 <p>See <a href="http://files.stairways.com/other/binhex-40-specs-info.txt">BinHex 4.0 Definition</a></p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c9c5b79c8ec866a65394aca090c75825d6984280..b486625e18331f32f332910041b195ca153c98de 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `crypt(3)` alphabet (with `.` and `/` as the first two characters)."><title>CRYPT in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">CRYPT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const CRYPT: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <code>crypt(3)</code> alphabet (with <code>.</code> and <code>/</code> as the <em>first</em> two characters).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `crypt(3)` alphabet (with `.` and `/` as the first two characters)."><title>CRYPT in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">CRYPT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const CRYPT: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <code>crypt(3)</code> alphabet (with <code>.</code> and <code>/</code> as the <em>first</em> two characters).</p>
 <p>Not standardized, but folk wisdom on the net asserts that this alphabet is what crypt uses.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d5ca44b86a000b7258c77a26be8cca585a3c5167..0c8809f350f8f3868b7cc871430ebc54d207134a 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The alphabet used in IMAP-modified UTF-7 (with `+` and `,`)."><title>IMAP_MUTF7 in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">IMAP_MUTF7</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const IMAP_MUTF7: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The alphabet used in IMAP-modified UTF-7 (with <code>+</code> and <code>,</code>).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The alphabet used in IMAP-modified UTF-7 (with `+` and `,`)."><title>IMAP_MUTF7 in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">IMAP_MUTF7</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const IMAP_MUTF7: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The alphabet used in IMAP-modified UTF-7 (with <code>+</code> and <code>,</code>).</p>
 <p>See <a href="https://tools.ietf.org/html/rfc3501#section-5.1.3">RFC 3501</a></p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c14c543b0ea3a160bfe106b9aa888704664c03c6..575257db94d299b7a1032c0826bfcb851b07554a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The standard alphabet (with `+` and `/`) specified in RFC 4648."><title>STANDARD in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">STANDARD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const STANDARD: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The standard alphabet (with <code>+</code> and <code>/</code>) specified in <a href="https://datatracker.ietf.org/doc/html/rfc4648#section-4">RFC 4648</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The standard alphabet (with `+` and `/`) specified in RFC 4648."><title>STANDARD in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">STANDARD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const STANDARD: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The standard alphabet (with <code>+</code> and <code>/</code>) specified in <a href="https://datatracker.ietf.org/doc/html/rfc4648#section-4">RFC 4648</a>.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 29f03d2ea9fd7817a11445ae33960da5f4c22ac8..c0a93613325bdfd5a26f7b222f1ebd143ac036e9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The URL-safe alphabet (with `-` and `_`) specified in RFC 4648."><title>URL_SAFE in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">URL_SAFE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const URL_SAFE: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The URL-safe alphabet (with <code>-</code> and <code>_</code>) specified in <a href="https://datatracker.ietf.org/doc/html/rfc4648#section-5">RFC 4648</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The URL-safe alphabet (with `-` and `_`) specified in RFC 4648."><title>URL_SAFE in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Constant <span class="constant">URL_SAFE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const URL_SAFE: <a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The URL-safe alphabet (with <code>-</code> and <code>_</code>) specified in <a href="https://datatracker.ietf.org/doc/html/rfc4648#section-5">RFC 4648</a>.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index eb4305b7c1e09dbfb7cd498841135cd85ed5c22e..457b7f998a5e9ed3da24f0bb24de260ba06f426a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Possible errors when constructing an Alphabet from a `str`."><title>ParseAlphabetError in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Alphabet<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DuplicatedByte" title="DuplicatedByte">DuplicatedByte</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.ReservedByte" title="ReservedByte">ReservedByte</a></li><li><a href="#variant.UnprintableByte" title="UnprintableByte">UnprintableByte</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ParseAlphabetError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseAlphabetError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseAlphabetError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseAlphabetError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ParseAlphabetError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseAlphabetError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseAlphabetError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseAlphabetError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseAlphabetError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseAlphabetError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseAlphabetError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseAlphabetError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Enum <span class="enum">ParseAlphabetError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ParseAlphabetError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Possible errors when constructing an Alphabet from a `str`."><title>ParseAlphabetError in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Alphabet<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DuplicatedByte" title="DuplicatedByte">DuplicatedByte</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.ReservedByte" title="ReservedByte">ReservedByte</a></li><li><a href="#variant.UnprintableByte" title="UnprintableByte">UnprintableByte</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ParseAlphabetError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseAlphabetError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseAlphabetError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseAlphabetError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ParseAlphabetError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseAlphabetError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseAlphabetError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseAlphabetError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseAlphabetError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseAlphabetError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseAlphabetError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseAlphabetError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Enum <span class="enum">ParseAlphabetError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ParseAlphabetError {
     InvalidLength,
     DuplicatedByte(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
     UnprintableByte(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
index 4848555cb36e7ea78c14f7f94fd5f9c5b4b72f13..fab5cf4b334ede5e9a6c83976f13a7fa671b5fb7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides Alphabet and constants for alphabets commonly used in the wild."><title>bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module alphabet</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>alphabet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides <a href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a> and constants for alphabets commonly used in the wild.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides Alphabet and constants for alphabets commonly used in the wild."><title>bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module alphabet</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>alphabet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides <a href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a> and constants for alphabets commonly used in the wild.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a></dt><dd>An alphabet defines the 64 ASCII characters (symbols) used for base64.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.ParseAlphabetError.html" title="enum bdk_chain::bitcoin::base64::alphabet::ParseAlphabetError">Parse<wbr>Alphabet<wbr>Error</a></dt><dd>Possible errors when constructing an <a href="struct.Alphabet.html" title="struct bdk_chain::bitcoin::base64::alphabet::Alphabet">Alphabet</a> from a <code>str</code>.</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.BCRYPT.html" title="constant bdk_chain::bitcoin::base64::alphabet::BCRYPT">BCRYPT</a></dt><dd>The bcrypt alphabet.</dd><dt><a class="constant" href="constant.BIN_HEX.html" title="constant bdk_chain::bitcoin::base64::alphabet::BIN_HEX">BIN_HEX</a></dt><dd>The alphabet used in BinHex 4.0 files.</dd><dt><a class="constant" href="constant.CRYPT.html" title="constant bdk_chain::bitcoin::base64::alphabet::CRYPT">CRYPT</a></dt><dd>The <code>crypt(3)</code> alphabet (with <code>.</code> and <code>/</code> as the <em>first</em> two characters).</dd><dt><a class="constant" href="constant.IMAP_MUTF7.html" title="constant bdk_chain::bitcoin::base64::alphabet::IMAP_MUTF7">IMAP_<wbr>MUTF7</a></dt><dd>The alphabet used in IMAP-modified UTF-7 (with <code>+</code> and <code>,</code>).</dd><dt><a class="constant" href="constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">STANDARD</a></dt><dd>The standard alphabet (with <code>+</code> and <code>/</code>) specified in <a href="https://datatracker.ietf.org/doc/html/rfc4648#section-4">RFC 4648</a>.</dd><dt><a class="constant" href="constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">URL_<wbr>SAFE</a></dt><dd>The URL-safe alphabet (with <code>-</code> and <code>_</code>) specified in <a href="https://datatracker.ietf.org/doc/html/rfc4648#section-5">RFC 4648</a>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index b35406e288524648293d0f6fcf6fa72e47218900..a9b997e81faa54c5b9ada53ef35ed815fd545874 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An alphabet defines the 64 ASCII characters (symbols) used for base64."><title>Alphabet in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Alphabet</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Alphabet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Alphabet" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Alphabet" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Alphabet" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Alphabet" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Alphabet" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Alphabet" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Alphabet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Alphabet" title="Send">Send</a></li><li><a href="#impl-Sync-for-Alphabet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Alphabet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Alphabet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Struct <span class="struct">Alphabet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Alphabet { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An alphabet defines the 64 ASCII characters (symbols) used for base64.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An alphabet defines the 64 ASCII characters (symbols) used for base64."><title>Alphabet in bdk_chain::bitcoin::base64::alphabet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Alphabet</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Alphabet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Alphabet" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Alphabet" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Alphabet" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Alphabet" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Alphabet" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Alphabet" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Alphabet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Alphabet" title="Send">Send</a></li><li><a href="#impl-Sync-for-Alphabet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Alphabet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Alphabet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>alphabet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">alphabet</a></span><h1>Struct <span class="struct">Alphabet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Alphabet { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An alphabet defines the 64 ASCII characters (symbols) used for base64.</p>
 <p>Common alphabets are provided as constants, and custom alphabets
 can be made via <code>from_str</code> or the <code>TryFrom&lt;str&gt;</code> implementation.</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
index 72bd4a55be4cbb312eaa0e3873344faef91fb2c0..bf96ef28540f31ec7a5849926f3dad0aa2b6f2df 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enables base64’d output anywhere you might use a `Display` implementation, like a format string."><title>bdk_chain::bitcoin::base64::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module display</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>display</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Enables base64’d output anywhere you might use a <code>Display</code> implementation, like a format string.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enables base64’d output anywhere you might use a `Display` implementation, like a format string."><title>bdk_chain::bitcoin::base64::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module display</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>display</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Enables base64’d output anywhere you might use a <code>Display</code> implementation, like a format string.</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>base64::{display::Base64Display, engine::general_purpose::STANDARD};
 
index 14a86a773a042ab5a3eecfd15d4c6475e35ee469..40f8f53c7a5880c0b98b3ecbf59efda5e3170051 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A convenience wrapper for base64’ing bytes into a format string without heap allocation."><title>Base64Display in bdk_chain::bitcoin::base64::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Base64<wbr>Display</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Display-for-Base64Display%3C'a,+'e,+E%3E" title="Display">Display</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Base64Display%3C'a,+'e,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Base64Display%3C'a,+'e,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Base64Display%3C'a,+'e,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Base64Display%3C'a,+'e,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Base64Display%3C'a,+'e,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Base64Display%3C'a,+'e,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">display</a></span><h1>Struct <span class="struct">Base64Display</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Base64Display&lt;'a, 'e, E&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A convenience wrapper for base64’ing bytes into a format string without heap allocation."><title>Base64Display in bdk_chain::bitcoin::base64::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Base64<wbr>Display</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Display-for-Base64Display%3C'a,+'e,+E%3E" title="Display">Display</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Base64Display%3C'a,+'e,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Base64Display%3C'a,+'e,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Base64Display%3C'a,+'e,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Base64Display%3C'a,+'e,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Base64Display%3C'a,+'e,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Base64Display%3C'a,+'e,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">display</a></span><h1>Struct <span class="struct">Base64Display</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Base64Display&lt;'a, 'e, E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A convenience wrapper for base64’ing bytes into a format string without heap allocation.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Base64Display%3C'a,+'e,+E%3E" class="impl"><a href="#impl-Base64Display%3C'a,+'e,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, 'e, E&gt; <a class="struct" href="struct.Base64Display.html" title="struct bdk_chain::bitcoin::base64::display::Base64Display">Base64Display</a>&lt;'a, 'e, E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(bytes: &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'e E</a>) -&gt; <a class="struct" href="struct.Base64Display.html" title="struct bdk_chain::bitcoin::base64::display::Base64Display">Base64Display</a>&lt;'a, 'e, E&gt;</h4></section></summary><div class="docblock"><p>Create a <code>Base64Display</code> with the provided engine.</p>
index 4d9204c9625bc7ab614d3090d39a0db22fc5798d..00dc02cbaca426c74daf7ee013c8e641950141a0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Controls how pad bytes are handled when decoding."><title>DecodePaddingMode in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Padding<wbr>Mode</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Indifferent" title="Indifferent">Indifferent</a></li><li><a href="#variant.RequireCanonical" title="RequireCanonical">RequireCanonical</a></li><li><a href="#variant.RequireNone" title="RequireNone">RequireNone</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodePaddingMode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-DecodePaddingMode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-DecodePaddingMode" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-DecodePaddingMode" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-DecodePaddingMode" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodePaddingMode" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodePaddingMode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodePaddingMode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodePaddingMode" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodePaddingMode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodePaddingMode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodePaddingMode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Enum <span class="enum">DecodePaddingMode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DecodePaddingMode {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Controls how pad bytes are handled when decoding."><title>DecodePaddingMode in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Padding<wbr>Mode</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Indifferent" title="Indifferent">Indifferent</a></li><li><a href="#variant.RequireCanonical" title="RequireCanonical">RequireCanonical</a></li><li><a href="#variant.RequireNone" title="RequireNone">RequireNone</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodePaddingMode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-DecodePaddingMode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-DecodePaddingMode" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-DecodePaddingMode" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-DecodePaddingMode" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodePaddingMode" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodePaddingMode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodePaddingMode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodePaddingMode" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodePaddingMode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodePaddingMode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodePaddingMode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Enum <span class="enum">DecodePaddingMode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DecodePaddingMode {
     Indifferent,
     RequireCanonical,
     RequireNone,
index e145897ebfe93298c67c1846ea76c6e0446ad25d..05bfa1be016c30a3659cd9e49cbe767154a60018 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Don’t add padding when encoding, and require no padding when decoding."><title>NO_PAD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const NO_PAD: <a class="struct" href="../struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Don’t add padding when encoding, and require no padding when decoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Don’t add padding when encoding, and require no padding when decoding."><title>NO_PAD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const NO_PAD: <a class="struct" href="../struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Don’t add padding when encoding, and require no padding when decoding.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7e700d45f6d29b02fa9ba6376b1b95bf38a6fcee..ad1a61c2166057eba26da723bcfe2fd4876bf360 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Include padding bytes when encoding, and require that they be present when decoding."><title>PAD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PAD: <a class="struct" href="../struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Include padding bytes when encoding, and require that they be present when decoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Include padding bytes when encoding, and require that they be present when decoding."><title>PAD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PAD: <a class="struct" href="../struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Include padding bytes when encoding, and require that they be present when decoding.</p>
 <p>This is the standard per the base64 RFC, but consider using <a href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> instead as padding serves
 little purpose in practice.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 73780bd01eb5e85e1503f3787d2d175981b9fa2a..46aa6bbeb5470fc5b40e71658a705f04f9b808d2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::STANDARD base64 alphabet and PAD config."><title>STANDARD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">STANDARD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const STANDARD: <a class="struct" href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::STANDARD base64 alphabet and PAD config."><title>STANDARD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">STANDARD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const STANDARD: <a class="struct" href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3ce65b88d526f45e6313b8c089678090339c4ff7..aac7132310aa207970ef01736a94487a9e47fee4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::STANDARD base64 alphabet and NO_PAD config."><title>STANDARD_NO_PAD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">STANDARD_NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const STANDARD_NO_PAD: <a class="struct" href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::STANDARD base64 alphabet and NO_PAD config."><title>STANDARD_NO_PAD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">STANDARD_NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const STANDARD_NO_PAD: <a class="struct" href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index dcc7336cc7f9b2d9d5abced7879c972d17db87da..2059214f419f1b9d21c5e2572341b4a1d294f144 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::URL_SAFE base64 alphabet and PAD config."><title>URL_SAFE in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">URL_SAFE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const URL_SAFE: <a class="struct" href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::URL_SAFE base64 alphabet and PAD config."><title>URL_SAFE in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">URL_SAFE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const URL_SAFE: <a class="struct" href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f5f0fd627f439589e32563ce796c523946e32932..126aaa52de5fff687c16c01cfceb5bdb8a0ea803 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::URL_SAFE base64 alphabet and NO_PAD config."><title>URL_SAFE_NO_PAD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">URL_SAFE_NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const URL_SAFE_NO_PAD: <a class="struct" href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::URL_SAFE base64 alphabet and NO_PAD config."><title>URL_SAFE_NO_PAD in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Constant <span class="constant">URL_SAFE_NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const URL_SAFE_NO_PAD: <a class="struct" href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 332801e82067d31e89181c8be72472ecd4eb8539..dbf0818456ac4be71e2eda69200063b055f5e6e5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides the GeneralPurpose engine and associated config types."><title>bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module general_<wbr>purpose</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a></span><h1>Module <span>general_purpose</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides the <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine and associated config types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides the GeneralPurpose engine and associated config types."><title>bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module general_<wbr>purpose</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a></span><h1>Module <span>general_purpose</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides the <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine and associated config types.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::general_purpose::GeneralPurpose">General<wbr>Purpose</a></dt><dd>A general-purpose base64 engine.</dd><dt><a class="struct" href="struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::general_purpose::GeneralPurposeConfig">General<wbr>Purpose<wbr>Config</a></dt><dd>Contains configuration parameters for base64 encoding and decoding.</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a></dt><dd>Don’t add padding when encoding, and require no padding when decoding.</dd><dt><a class="constant" href="constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a></dt><dd>Include padding bytes when encoding, and require that they be present when decoding.</dd><dt><a class="constant" href="constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::STANDARD">STANDARD</a></dt><dd>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</dd><dt><a class="constant" href="constant.STANDARD_NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::STANDARD_NO_PAD">STANDARD_<wbr>NO_<wbr>PAD</a></dt><dd>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</dd><dt><a class="constant" href="constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::URL_SAFE">URL_<wbr>SAFE</a></dt><dd>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</dd><dt><a class="constant" href="constant.URL_SAFE_NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::URL_SAFE_NO_PAD">URL_<wbr>SAFE_<wbr>NO_<wbr>PAD</a></dt><dd>A <a href="../struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 458c2addb7ba3198cd4406dcedc99de294233d39..779669d62c303cfd9d32abb7081df7214f6edb81 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A general-purpose base64 engine."><title>GeneralPurpose in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">General<wbr>Purpose</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneralPurpose" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GeneralPurpose" title="Debug">Debug</a></li><li><a href="#impl-Engine-for-GeneralPurpose" title="Engine">Engine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneralPurpose" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneralPurpose" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneralPurpose" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneralPurpose" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneralPurpose" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneralPurpose" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Struct <span class="struct">GeneralPurpose</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GeneralPurpose { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A general-purpose base64 engine.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A general-purpose base64 engine."><title>GeneralPurpose in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">General<wbr>Purpose</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneralPurpose" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GeneralPurpose" title="Debug">Debug</a></li><li><a href="#impl-Engine-for-GeneralPurpose" title="Engine">Engine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneralPurpose" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneralPurpose" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneralPurpose" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneralPurpose" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneralPurpose" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneralPurpose" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Struct <span class="struct">GeneralPurpose</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GeneralPurpose { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A general-purpose base64 engine.</p>
 <ul>
 <li>It uses no vector CPU instructions, so it will work on any system.</li>
 <li>It is reasonably fast (~2-3GiB/s).</li>
index b02c3c8a74ddcdec8a16578672682fe0d0944e2a..2ff5a5c5048a3d46cfe718bad0e748b1c5e456b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains configuration parameters for base64 encoding and decoding."><title>GeneralPurposeConfig in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">General<wbr>Purpose<wbr>Config</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_decode_allow_trailing_bits" title="with_decode_allow_trailing_bits">with_decode_allow_trailing_bits</a></li><li><a href="#method.with_decode_padding_mode" title="with_decode_padding_mode">with_decode_padding_mode</a></li><li><a href="#method.with_encode_padding" title="with_encode_padding">with_encode_padding</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneralPurposeConfig" title="Clone">Clone</a></li><li><a href="#impl-Config-for-GeneralPurposeConfig" title="Config">Config</a></li><li><a href="#impl-Copy-for-GeneralPurposeConfig" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-GeneralPurposeConfig" title="Debug">Debug</a></li><li><a href="#impl-Default-for-GeneralPurposeConfig" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneralPurposeConfig" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneralPurposeConfig" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneralPurposeConfig" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneralPurposeConfig" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneralPurposeConfig" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneralPurposeConfig" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Struct <span class="struct">GeneralPurposeConfig</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GeneralPurposeConfig { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains configuration parameters for base64 encoding and decoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains configuration parameters for base64 encoding and decoding."><title>GeneralPurposeConfig in bdk_chain::bitcoin::base64::engine::general_purpose - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">General<wbr>Purpose<wbr>Config</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_decode_allow_trailing_bits" title="with_decode_allow_trailing_bits">with_decode_allow_trailing_bits</a></li><li><a href="#method.with_decode_padding_mode" title="with_decode_padding_mode">with_decode_padding_mode</a></li><li><a href="#method.with_encode_padding" title="with_encode_padding">with_encode_padding</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneralPurposeConfig" title="Clone">Clone</a></li><li><a href="#impl-Config-for-GeneralPurposeConfig" title="Config">Config</a></li><li><a href="#impl-Copy-for-GeneralPurposeConfig" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-GeneralPurposeConfig" title="Debug">Debug</a></li><li><a href="#impl-Default-for-GeneralPurposeConfig" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneralPurposeConfig" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneralPurposeConfig" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneralPurposeConfig" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneralPurposeConfig" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneralPurposeConfig" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneralPurposeConfig" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine::<wbr>general_<wbr>purpose</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">base64</a>::<wbr><a href="../index.html">engine</a>::<wbr><a href="index.html">general_purpose</a></span><h1>Struct <span class="struct">GeneralPurposeConfig</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GeneralPurposeConfig { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains configuration parameters for base64 encoding and decoding.</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>config = GeneralPurposeConfig::new()
     .with_encode_padding(<span class="bool-val">false</span>);
index a9ca0141df608bc3a55c6ee36dd964e44f6034b8..e10d3b4d625773899c80ea2068f61cc60edc6384 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides the Engine abstraction and out of the box implementations."><title>bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module engine</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides the <a href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a> abstraction and out of the box implementations.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides the Engine abstraction and out of the box implementations."><title>bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module engine</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides the <a href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a> abstraction and out of the box implementations.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="general_purpose/index.html" title="mod bdk_chain::bitcoin::base64::engine::general_purpose">general_<wbr>purpose</a></dt><dd>Provides the <a href="struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine and associated config types.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">Decode<wbr>Metadata</a></dt><dd>Metadata about the result of a decode operation</dd><dt><a class="struct" href="struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">General<wbr>Purpose</a></dt><dd>A general-purpose base64 engine.</dd><dt><a class="struct" href="struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">General<wbr>Purpose<wbr>Config</a></dt><dd>Contains configuration parameters for base64 encoding and decoding.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.DecodePaddingMode.html" title="enum bdk_chain::bitcoin::base64::engine::DecodePaddingMode">Decode<wbr>Padding<wbr>Mode</a></dt><dd>Controls how pad bytes are handled when decoding.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Config.html" title="trait bdk_chain::bitcoin::base64::engine::Config">Config</a></dt><dd>The minimal level of configuration that engines must support.</dd><dt><a class="trait" href="trait.DecodeEstimate.html" title="trait bdk_chain::bitcoin::base64::engine::DecodeEstimate">Decode<wbr>Estimate</a></dt><dd>The decode estimate used by an engine implementation. Users do not need to interact with this;
 it is only for engine implementors.</dd><dt><a class="trait" href="trait.Engine.html" title="trait bdk_chain::bitcoin::base64::engine::Engine">Engine</a></dt><dd>An <code>Engine</code> provides low-level encoding and decoding operations that all other higher-level parts of the API use. Users of the library will generally not need to implement this.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index e0dfe28e6cdd7777c43d236fa870b339f4b79b0c..17d23fffa72d902b54c9e026b70f258937b125e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Metadata about the result of a decode operation"><title>DecodeMetadata in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Metadata</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DecodeMetadata" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-DecodeMetadata" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-DecodeMetadata" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeMetadata" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeMetadata" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeMetadata" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeMetadata" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeMetadata" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeMetadata" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeMetadata" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Struct <span class="struct">DecodeMetadata</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DecodeMetadata { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Metadata about the result of a decode operation</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Metadata about the result of a decode operation"><title>DecodeMetadata in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Metadata</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DecodeMetadata" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-DecodeMetadata" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-DecodeMetadata" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeMetadata" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeMetadata" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeMetadata" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeMetadata" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeMetadata" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeMetadata" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeMetadata" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Struct <span class="struct">DecodeMetadata</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DecodeMetadata { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Metadata about the result of a decode operation</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DecodeMetadata" class="impl"><a href="#impl-Debug-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-DecodeMetadata" class="impl"><a href="#impl-PartialEq-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-DecodeMetadata" class="impl"><a href="#impl-Eq-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section><section id="impl-StructuralPartialEq-for-DecodeMetadata" class="impl"><a href="#impl-StructuralPartialEq-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DecodeMetadata" class="impl"><a href="#impl-Freeze-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section><section id="impl-RefUnwindSafe-for-DecodeMetadata" class="impl"><a href="#impl-RefUnwindSafe-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section><section id="impl-Send-for-DecodeMetadata" class="impl"><a href="#impl-Send-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section><section id="impl-Sync-for-DecodeMetadata" class="impl"><a href="#impl-Sync-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section><section id="impl-Unpin-for-DecodeMetadata" class="impl"><a href="#impl-Unpin-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section><section id="impl-UnwindSafe-for-DecodeMetadata" class="impl"><a href="#impl-UnwindSafe-for-DecodeMetadata" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.DecodeMetadata.html" title="struct bdk_chain::bitcoin::base64::engine::DecodeMetadata">DecodeMetadata</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index cf001154bf0d49e992d5f3d59be806c3ea9a4070..75ab87fde8c57d621aff00e7a7d1bc3c4e2d56ce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A general-purpose base64 engine."><title>GeneralPurpose in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">General<wbr>Purpose</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneralPurpose" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GeneralPurpose" title="Debug">Debug</a></li><li><a href="#impl-Engine-for-GeneralPurpose" title="Engine">Engine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneralPurpose" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneralPurpose" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneralPurpose" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneralPurpose" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneralPurpose" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneralPurpose" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Struct <span class="struct">GeneralPurpose</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GeneralPurpose { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A general-purpose base64 engine.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A general-purpose base64 engine."><title>GeneralPurpose in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">General<wbr>Purpose</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneralPurpose" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GeneralPurpose" title="Debug">Debug</a></li><li><a href="#impl-Engine-for-GeneralPurpose" title="Engine">Engine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneralPurpose" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneralPurpose" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneralPurpose" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneralPurpose" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneralPurpose" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneralPurpose" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Struct <span class="struct">GeneralPurpose</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GeneralPurpose { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A general-purpose base64 engine.</p>
 <ul>
 <li>It uses no vector CPU instructions, so it will work on any system.</li>
 <li>It is reasonably fast (~2-3GiB/s).</li>
index 4d23f2e6d119e2d3d54a173940e0dfd3360be8ff..f735fe4f1abc7a1c21c3ea2f5bef63fccc3c2bae 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains configuration parameters for base64 encoding and decoding."><title>GeneralPurposeConfig in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">General<wbr>Purpose<wbr>Config</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_decode_allow_trailing_bits" title="with_decode_allow_trailing_bits">with_decode_allow_trailing_bits</a></li><li><a href="#method.with_decode_padding_mode" title="with_decode_padding_mode">with_decode_padding_mode</a></li><li><a href="#method.with_encode_padding" title="with_encode_padding">with_encode_padding</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneralPurposeConfig" title="Clone">Clone</a></li><li><a href="#impl-Config-for-GeneralPurposeConfig" title="Config">Config</a></li><li><a href="#impl-Copy-for-GeneralPurposeConfig" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-GeneralPurposeConfig" title="Debug">Debug</a></li><li><a href="#impl-Default-for-GeneralPurposeConfig" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneralPurposeConfig" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneralPurposeConfig" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneralPurposeConfig" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneralPurposeConfig" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneralPurposeConfig" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneralPurposeConfig" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Struct <span class="struct">GeneralPurposeConfig</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GeneralPurposeConfig { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains configuration parameters for base64 encoding and decoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains configuration parameters for base64 encoding and decoding."><title>GeneralPurposeConfig in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">General<wbr>Purpose<wbr>Config</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_decode_allow_trailing_bits" title="with_decode_allow_trailing_bits">with_decode_allow_trailing_bits</a></li><li><a href="#method.with_decode_padding_mode" title="with_decode_padding_mode">with_decode_padding_mode</a></li><li><a href="#method.with_encode_padding" title="with_encode_padding">with_encode_padding</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneralPurposeConfig" title="Clone">Clone</a></li><li><a href="#impl-Config-for-GeneralPurposeConfig" title="Config">Config</a></li><li><a href="#impl-Copy-for-GeneralPurposeConfig" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-GeneralPurposeConfig" title="Debug">Debug</a></li><li><a href="#impl-Default-for-GeneralPurposeConfig" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneralPurposeConfig" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneralPurposeConfig" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneralPurposeConfig" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneralPurposeConfig" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneralPurposeConfig" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneralPurposeConfig" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Struct <span class="struct">GeneralPurposeConfig</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GeneralPurposeConfig { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains configuration parameters for base64 encoding and decoding.</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>config = GeneralPurposeConfig::new()
     .with_encode_padding(<span class="bool-val">false</span>);
index 1ea4b9c9dcdcd0be438c1932ac91d7cc49de7b2d..f73c9f2e60a70b79dd1df6003200689ed97371e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The minimal level of configuration that engines must support."><title>Config in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Config</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.encode_padding" title="encode_padding">encode_padding</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Trait <span class="trait">Config</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Config {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The minimal level of configuration that engines must support."><title>Config in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Config</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.encode_padding" title="encode_padding">encode_padding</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Trait <span class="trait">Config</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Config {
     // Required method
     fn <a href="#tymethod.encode_padding" class="fn">encode_padding</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The minimal level of configuration that engines must support.</p>
index f73b1714084fd9a6d171c6f8b51693c3a12c4479..a0e689683c5d1c448c8044e69ae1bba796b8177a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The decode estimate used by an engine implementation. Users do not need to interact with this; it is only for engine implementors."><title>DecodeEstimate in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Estimate</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.decoded_len_estimate" title="decoded_len_estimate">decoded_len_estimate</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Trait <span class="trait">DecodeEstimate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait DecodeEstimate {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The decode estimate used by an engine implementation. Users do not need to interact with this; it is only for engine implementors."><title>DecodeEstimate in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Estimate</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.decoded_len_estimate" title="decoded_len_estimate">decoded_len_estimate</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Trait <span class="trait">DecodeEstimate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait DecodeEstimate {
     // Required method
     fn <a href="#tymethod.decoded_len_estimate" class="fn">decoded_len_estimate</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The decode estimate used by an engine implementation. Users do not need to interact with this;
index fac500e63850b0061b128100add628be97811dba..cd71192009b2f39a5bd4a6bde68eed469be891d1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An `Engine` provides low-level encoding and decoding operations that all other higher-level parts of the API use. Users of the library will generally not need to implement this."><title>Engine in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Engine</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Config" title="Config">Config</a></li><li><a href="#associatedtype.DecodeEstimate" title="DecodeEstimate">DecodeEstimate</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.config" title="config">config</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.decode_slice" title="decode_slice">decode_slice</a></li><li><a href="#method.decode_slice_unchecked" title="decode_slice_unchecked">decode_slice_unchecked</a></li><li><a href="#method.decode_vec" title="decode_vec">decode_vec</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.encode_slice" title="encode_slice">encode_slice</a></li><li><a href="#method.encode_string" title="encode_string">encode_string</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Trait <span class="trait">Engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Engine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An `Engine` provides low-level encoding and decoding operations that all other higher-level parts of the API use. Users of the library will generally not need to implement this."><title>Engine in bdk_chain::bitcoin::base64::engine - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Engine</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Config" title="Config">Config</a></li><li><a href="#associatedtype.DecodeEstimate" title="DecodeEstimate">DecodeEstimate</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.config" title="config">config</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.decode_slice" title="decode_slice">decode_slice</a></li><li><a href="#method.decode_slice_unchecked" title="decode_slice_unchecked">decode_slice_unchecked</a></li><li><a href="#method.decode_vec" title="decode_vec">decode_vec</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.encode_slice" title="encode_slice">encode_slice</a></li><li><a href="#method.encode_string" title="encode_string">encode_string</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>engine</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">engine</a></span><h1>Trait <span class="trait">Engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Engine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> {
     type <a href="#associatedtype.Config" class="associatedtype">Config</a>: <a class="trait" href="trait.Config.html" title="trait bdk_chain::bitcoin::base64::engine::Config">Config</a>;
     type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a>: <a class="trait" href="trait.DecodeEstimate.html" title="trait bdk_chain::bitcoin::base64::engine::DecodeEstimate">DecodeEstimate</a>;
 
@@ -169,4 +169,4 @@ if the output buffer is too small.</p>
 buffer is too small.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>Panics if the provided output buffer is too small for the decoded data.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Engine-for-GeneralPurpose" class="impl"><a href="#impl-Engine-for-GeneralPurpose" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a> for <a class="struct" href="struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Config-1" class="associatedtype trait-impl"><a href="#associatedtype.Config-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Config" class="associatedtype">Config</a> = <a class="struct" href="struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a></h4></section><section id="associatedtype.DecodeEstimate-1" class="associatedtype trait-impl"><a href="#associatedtype.DecodeEstimate-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a> = GeneralPurposeEstimate</h4></section></div></details></div><script src="../../../../trait.impl/base64/engine/trait.Engine.js" data-ignore-extern-crates="base64" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Engine-for-GeneralPurpose" class="impl"><a href="#impl-Engine-for-GeneralPurpose" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a> for <a class="struct" href="struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Config-1" class="associatedtype trait-impl"><a href="#associatedtype.Config-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Config" class="associatedtype">Config</a> = <a class="struct" href="struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a></h4></section><section id="associatedtype.DecodeEstimate-1" class="associatedtype trait-impl"><a href="#associatedtype.DecodeEstimate-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a> = GeneralPurposeEstimate</h4></section></div></details></div><script src="../../../../trait.impl/base64/engine/trait.Engine.js" data-ignore-extern-crates="base64" async></script></section></div></main></body></html>
\ No newline at end of file
index 705a9245956c51d3acfc7583fc998ad323b935d4..47e3abaa6e8ab1eab62d4a47f0936e97f9786b33 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can occur while decoding."><title>DecodeError in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidByte" title="InvalidByte">InvalidByte</a></li><li><a href="#variant.InvalidLastSymbol" title="InvalidLastSymbol">InvalidLastSymbol</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.InvalidPadding" title="InvalidPadding">InvalidPadding</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DecodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DecodeError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-DecodeSliceError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-PartialEq-for-DecodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Enum <span class="enum">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DecodeError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can occur while decoding."><title>DecodeError in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidByte" title="InvalidByte">InvalidByte</a></li><li><a href="#variant.InvalidLastSymbol" title="InvalidLastSymbol">InvalidLastSymbol</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.InvalidPadding" title="InvalidPadding">InvalidPadding</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DecodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DecodeError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-DecodeSliceError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-PartialEq-for-DecodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Enum <span class="enum">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DecodeError {
     InvalidByte(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
     InvalidLength,
     InvalidLastSymbol(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
index f223fd233627a7ec2517070d04b6d088e009306d..e49ac0523286209abbf0219def1f103084f8dd6c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can occur while decoding into a slice."><title>DecodeSliceError in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Slice<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DecodeError" title="DecodeError">DecodeError</a></li><li><a href="#variant.OutputSliceTooSmall" title="OutputSliceTooSmall">OutputSliceTooSmall</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DecodeSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DecodeSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-DecodeSliceError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-PartialEq-for-DecodeSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Enum <span class="enum">DecodeSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DecodeSliceError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can occur while decoding into a slice."><title>DecodeSliceError in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Slice<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DecodeError" title="DecodeError">DecodeError</a></li><li><a href="#variant.OutputSliceTooSmall" title="OutputSliceTooSmall">OutputSliceTooSmall</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DecodeSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DecodeSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-DecodeSliceError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-PartialEq-for-DecodeSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Enum <span class="enum">DecodeSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DecodeSliceError {
     DecodeError(<a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::base64::DecodeError">DecodeError</a>),
     OutputSliceTooSmall,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors that can occur while decoding into a slice.</p>
index 48744394046fc8bbca5ceef75bfc5467fb4a18b4..0abac2423e6a76933d596902904a705e92ad27a2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can occur while encoding into a slice."><title>EncodeSliceError in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Slice<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.OutputSliceTooSmall" title="OutputSliceTooSmall">OutputSliceTooSmall</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EncodeSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EncodeSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-EncodeSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-EncodeSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-EncodeSliceError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-EncodeSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-EncodeSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncodeSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncodeSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncodeSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncodeSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Enum <span class="enum">EncodeSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum EncodeSliceError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can occur while encoding into a slice."><title>EncodeSliceError in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Slice<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.OutputSliceTooSmall" title="OutputSliceTooSmall">OutputSliceTooSmall</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EncodeSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EncodeSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-EncodeSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-EncodeSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-EncodeSliceError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-EncodeSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-EncodeSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncodeSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncodeSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncodeSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncodeSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Enum <span class="enum">EncodeSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum EncodeSliceError {
     OutputSliceTooSmall,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors that can occur while encoding into a slice.</p>
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.OutputSliceTooSmall" class="variant"><a href="#variant.OutputSliceTooSmall" class="anchor">§</a><h3 class="code-header">OutputSliceTooSmall</h3></section><div class="docblock"><p>The provided slice is too small.</p>
index 85f2adb8dc36b8855fd7fe0d061c1714da8407bb..6c43c3f26f4b277a21abfc82306e1fee2dc8eb39 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decode base64 using the `STANDARD` engine."><title>decode in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode&lt;T&gt;(input: T) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;, <a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::base64::DecodeError">DecodeError</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decode base64 using the `STANDARD` engine."><title>decode in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode&lt;T&gt;(input: T) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;, <a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::base64::DecodeError">DecodeError</a>&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;,</div></code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.21.0: Use Engine::decode</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decode base64 using the <a href="prelude/constant.BASE64_STANDARD.html" title="constant bdk_chain::bitcoin::base64::prelude::BASE64_STANDARD"><code>STANDARD</code> engine</a>.</p>
 <p>See <a href="trait.Engine.html#method.decode" title="method bdk_chain::bitcoin::base64::Engine::decode">Engine::decode</a>.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fdc82c9a1cde9c2a9ebc793d55aea53a79fcc458..eb4e4aae931e8092e74b7de270304e9bdc231db3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decode from string reference as octets using the specified Engine."><title>decode_engine in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decode_engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode_engine&lt;E, T&gt;(input: T, engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;, <a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::base64::DecodeError">DecodeError</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decode from string reference as octets using the specified Engine."><title>decode_engine in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decode_engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode_engine&lt;E, T&gt;(input: T, engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;, <a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::base64::DecodeError">DecodeError</a>&gt;<div class="where">where
     E: <a class="trait" href="trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>,
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;,</div></code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.21.0: Use Engine::decode</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decode from string reference as octets using the specified <a href="trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>.</p>
 <p>See <a href="trait.Engine.html#method.decode" title="method bdk_chain::bitcoin::base64::Engine::decode">Engine::decode</a>.
index b5425880db344630279e08ba76be270ffea99868..4cf9e5e682c1f0d9928fe6d02bf4712ace8808a4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decode the input into the provided output slice."><title>decode_engine_slice in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decode_engine_slice</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode_engine_slice&lt;E, T&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decode the input into the provided output slice."><title>decode_engine_slice in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decode_engine_slice</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode_engine_slice&lt;E, T&gt;(
     input: T,
     output: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
     engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>,
index 838bdc8a46b620505389ff178103d3ca69e06f30..cc228fb6aa37b2fdaa0e51e92d34012864dfdb79 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decode from string reference as octets."><title>decode_engine_vec in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decode_engine_vec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode_engine_vec&lt;E, T&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decode from string reference as octets."><title>decode_engine_vec in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decode_engine_vec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode_engine_vec&lt;E, T&gt;(
     input: T,
     buffer: &amp;mut <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
     engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>,
index bf3a352e4fa89893d8d536a421cfd7a4dd949c4f..ae2c8760fffa58c56a0c4c118e48b4a312afbe9a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns a conservative estimate of the decoded size of `encoded_len` base64 symbols (rounded up to the next group of 3 decoded bytes)."><title>decoded_len_estimate in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">decoded_<wbr>len_<wbr>estimate</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decoded_len_estimate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decoded_len_estimate(encoded_len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns a conservative estimate of the decoded size of <code>encoded_len</code> base64 symbols (rounded up
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns a conservative estimate of the decoded size of `encoded_len` base64 symbols (rounded up to the next group of 3 decoded bytes)."><title>decoded_len_estimate in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">decoded_<wbr>len_<wbr>estimate</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">decoded_len_estimate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decoded_len_estimate(encoded_len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns a conservative estimate of the decoded size of <code>encoded_len</code> base64 symbols (rounded up
 to the next group of 3 decoded bytes).</p>
 <p>The resulting length will be a safe choice for the size of a decode buffer, but may have up to
 2 trailing bytes that won’t end up being needed.</p>
index 562b952b0d3d135b85cad7f20e58e63447e493a4..d2128a2bb6bf8f4f4ab079f4f0ab43eefc4d683f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encode arbitrary octets as base64 using the `STANDARD` engine."><title>encode in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode&lt;T&gt;(input: T) -&gt; <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a><div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encode arbitrary octets as base64 using the `STANDARD` engine."><title>encode in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode&lt;T&gt;(input: T) -&gt; <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a><div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;,</div></code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.21.0: Use Engine::encode</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encode arbitrary octets as base64 using the <a href="prelude/constant.BASE64_STANDARD.html" title="constant bdk_chain::bitcoin::base64::prelude::BASE64_STANDARD"><code>STANDARD</code> engine</a>.</p>
 <p>See <a href="trait.Engine.html#method.encode" title="method bdk_chain::bitcoin::base64::Engine::encode">Engine::encode</a>.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 956d38b3038805251d2f96beec5ab135db5c0a6e..adcef42f56e613678c7848a7d1e193520aae40c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encode arbitrary octets as base64 using the provided `Engine` into a new `String`."><title>encode_engine in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encode_engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_engine&lt;E, T&gt;(input: T, engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>) -&gt; <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a><div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encode arbitrary octets as base64 using the provided `Engine` into a new `String`."><title>encode_engine in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encode_engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_engine&lt;E, T&gt;(input: T, engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>) -&gt; <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a><div class="where">where
     E: <a class="trait" href="trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>,
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;,</div></code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.21.0: Use Engine::encode</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encode arbitrary octets as base64 using the provided <code>Engine</code> into a new <code>String</code>.</p>
 <p>See <a href="trait.Engine.html#method.encode" title="method bdk_chain::bitcoin::base64::Engine::encode">Engine::encode</a>.</p>
index 15babb0a2442b1cdcb75753f1b914e8dd98a77f7..583f64fc632ba558cdf1cac65e37004daca10d04 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encode arbitrary octets as base64 into a supplied slice."><title>encode_engine_slice in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encode_engine_slice</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_engine_slice&lt;E, T&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encode arbitrary octets as base64 into a supplied slice."><title>encode_engine_slice in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encode_engine_slice</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_engine_slice&lt;E, T&gt;(
     input: T,
     output_buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
     engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>,
index 24b3092ef7e29f3142646ba6588f45090f7ba308..e19730f4c7c4142a134685665edf998c4cf44819 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encode arbitrary octets as base64 into a supplied `String`."><title>encode_engine_string in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encode_engine_string</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_engine_string&lt;E, T&gt;(input: T, output_buf: &amp;mut <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>)<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encode arbitrary octets as base64 into a supplied `String`."><title>encode_engine_string in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encode_engine_string</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_engine_string&lt;E, T&gt;(input: T, output_buf: &amp;mut <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, engine: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;E</a>)<div class="where">where
     E: <a class="trait" href="trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>,
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;,</div></code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.21.0: Use Engine::encode_string</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encode arbitrary octets as base64 into a supplied <code>String</code>.</p>
 <p>See <a href="trait.Engine.html#method.encode_string" title="method bdk_chain::bitcoin::base64::Engine::encode_string">Engine::encode_string</a>.</p>
index e287867d7396286635f82b30edca1ff790d200d6..6265b78b866da3b44d5939e8fd94a304beebbde4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Calculate the base64 encoded length for a given input length, optionally including any appropriate padding bytes."><title>encoded_len in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encoded_len</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn encoded_len(bytes_len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, padding: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Calculate the base64 encoded length for a given input length, optionally including any
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Calculate the base64 encoded length for a given input length, optionally including any appropriate padding bytes."><title>encoded_len in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Function <span class="fn">encoded_len</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn encoded_len(bytes_len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, padding: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Calculate the base64 encoded length for a given input length, optionally including any
 appropriate padding bytes.</p>
 <p>Returns <code>None</code> if the encoded length can’t be represented in <code>usize</code>. This will happen for
 input lengths in approximately the top quarter of the range of <code>usize</code>.</p>
index b5ac0b35b4e1e9eccc0961d688d3a53de56d6066..a8ce0d2cff659f1a381465c6e32d904af5b3b3ac 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Correct, fast, and configurable base64 decoding and encoding. Base64 transports binary data efficiently in contexts where only plain text is allowed."><title>bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#usage" title="Usage">Usage</a><ul><li><a href="#engine-setup" title="Engine setup">Engine setup</a></li><li><a href="#memory-allocation" title="Memory allocation">Memory allocation</a></li><li><a href="#input-and-output" title="Input and output">Input and output</a></li></ul></li><li><a href="#panics" title="Panics">Panics</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>base64</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Correct, fast, and configurable <a href="https://developer.mozilla.org/en-US/docs/Glossary/Base64">base64</a> decoding and encoding. Base64
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Correct, fast, and configurable base64 decoding and encoding. Base64 transports binary data efficiently in contexts where only plain text is allowed."><title>bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#usage" title="Usage">Usage</a><ul><li><a href="#engine-setup" title="Engine setup">Engine setup</a></li><li><a href="#memory-allocation" title="Memory allocation">Memory allocation</a></li><li><a href="#input-and-output" title="Input and output">Input and output</a></li></ul></li><li><a href="#panics" title="Panics">Panics</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>base64</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Correct, fast, and configurable <a href="https://developer.mozilla.org/en-US/docs/Glossary/Base64">base64</a> decoding and encoding. Base64
 transports binary data efficiently in contexts where only plain text is
 allowed.</p>
 <h2 id="usage"><a class="doc-anchor" href="#usage">§</a>Usage</h2>
index 292d7f87a03e27bc36bec7ffeb5a322827fcf9f9..98ec30e713f9f07c2b629d0eab9e0a97410092bd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::STANDARD base64 alphabet and PAD config."><title>BASE64_STANDARD in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Constant <span class="constant">BASE64_STANDARD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BASE64_STANDARD: <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="../engine/general_purpose/constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::STANDARD base64 alphabet and PAD config."><title>BASE64_STANDARD in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Constant <span class="constant">BASE64_STANDARD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BASE64_STANDARD: <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="../engine/general_purpose/constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4dd86c9f2a964be2870a02bb455afeef01f93af8..3c28945f3a064dc89fb8e40214941eafbac8fece 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::STANDARD base64 alphabet and NO_PAD config."><title>BASE64_STANDARD_NO_PAD in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Constant <span class="constant">BASE64_STANDARD_NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BASE64_STANDARD_NO_PAD: <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="../engine/general_purpose/constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::STANDARD base64 alphabet and NO_PAD config."><title>BASE64_STANDARD_NO_PAD in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Constant <span class="constant">BASE64_STANDARD_NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BASE64_STANDARD_NO_PAD: <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../alphabet/constant.STANDARD.html" title="constant bdk_chain::bitcoin::base64::alphabet::STANDARD">alphabet::STANDARD</a> base64 alphabet and <a href="../engine/general_purpose/constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ed376cb4a5e877fbfc1a11833f695bcec7fb97e5..de5c9dc08ee7401a6b9ec6d3282217c18d69ceed 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::URL_SAFE base64 alphabet and PAD config."><title>BASE64_URL_SAFE in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Constant <span class="constant">BASE64_URL_SAFE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BASE64_URL_SAFE: <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="../engine/general_purpose/constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::URL_SAFE base64 alphabet and PAD config."><title>BASE64_URL_SAFE in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Constant <span class="constant">BASE64_URL_SAFE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BASE64_URL_SAFE: <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="../engine/general_purpose/constant.PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::PAD">PAD</a> config.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f3e38045d72171d1a757339a06dc4728d5c8ae1a..810b61809215c61cf24a928a6efe95725c7aebef 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::URL_SAFE base64 alphabet and NO_PAD config."><title>BASE64_URL_SAFE_NO_PAD in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Constant <span class="constant">BASE64_URL_SAFE_NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BASE64_URL_SAFE_NO_PAD: <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="../engine/general_purpose/constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A GeneralPurpose engine using the alphabet::URL_SAFE base64 alphabet and NO_PAD config."><title>BASE64_URL_SAFE_NO_PAD in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Constant <span class="constant">BASE64_URL_SAFE_NO_PAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BASE64_URL_SAFE_NO_PAD: <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a> engine using the <a href="../alphabet/constant.URL_SAFE.html" title="constant bdk_chain::bitcoin::base64::alphabet::URL_SAFE">alphabet::URL_SAFE</a> base64 alphabet and <a href="../engine/general_purpose/constant.NO_PAD.html" title="constant bdk_chain::bitcoin::base64::engine::general_purpose::NO_PAD">NO_PAD</a> config.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 54fc24a92c48e23b483b2f50035c7e67afe309e8..c9aeaec2abcd6b972c6aba8b7b5fe27add44f5e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Preconfigured engines for common use cases."><title>bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module prelude</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>prelude</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Preconfigured engines for common use cases.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Preconfigured engines for common use cases."><title>bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module prelude</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>prelude</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Preconfigured engines for common use cases.</p>
 <p>These are re-exports of <code>const</code> engines in <a href="../engine/general_purpose/index.html" title="mod bdk_chain::bitcoin::base64::engine::general_purpose">crate::engine::general_purpose</a>, renamed with a <code>BASE64_</code>
 prefix for those who prefer to <code>use</code> the entire path to a name.</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
index 5d31f3bb1fe963c2db989ab88b57e682e025fd41..c800298305d89188a3efc2d770c1df4e249d4ecf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An `Engine` provides low-level encoding and decoding operations that all other higher-level parts of the API use. Users of the library will generally not need to implement this."><title>Engine in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Engine</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Config" title="Config">Config</a></li><li><a href="#associatedtype.DecodeEstimate" title="DecodeEstimate">DecodeEstimate</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.config" title="config">config</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.decode_slice" title="decode_slice">decode_slice</a></li><li><a href="#method.decode_slice_unchecked" title="decode_slice_unchecked">decode_slice_unchecked</a></li><li><a href="#method.decode_vec" title="decode_vec">decode_vec</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.encode_slice" title="encode_slice">encode_slice</a></li><li><a href="#method.encode_string" title="encode_string">encode_string</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">Engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Engine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An `Engine` provides low-level encoding and decoding operations that all other higher-level parts of the API use. Users of the library will generally not need to implement this."><title>Engine in bdk_chain::bitcoin::base64::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Engine</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Config" title="Config">Config</a></li><li><a href="#associatedtype.DecodeEstimate" title="DecodeEstimate">DecodeEstimate</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.config" title="config">config</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.decode_slice" title="decode_slice">decode_slice</a></li><li><a href="#method.decode_slice_unchecked" title="decode_slice_unchecked">decode_slice_unchecked</a></li><li><a href="#method.decode_vec" title="decode_vec">decode_vec</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.encode_slice" title="encode_slice">encode_slice</a></li><li><a href="#method.encode_string" title="encode_string">encode_string</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">Engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Engine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> {
     type <a href="#associatedtype.Config" class="associatedtype">Config</a>: <a class="trait" href="../engine/trait.Config.html" title="trait bdk_chain::bitcoin::base64::engine::Config">Config</a>;
     type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a>: <a class="trait" href="../engine/trait.DecodeEstimate.html" title="trait bdk_chain::bitcoin::base64::engine::DecodeEstimate">DecodeEstimate</a>;
 
@@ -169,4 +169,4 @@ if the output buffer is too small.</p>
 buffer is too small.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>Panics if the provided output buffer is too small for the decoded data.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Engine-for-GeneralPurpose" class="impl"><a href="#impl-Engine-for-GeneralPurpose" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a> for <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Config-1" class="associatedtype trait-impl"><a href="#associatedtype.Config-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Config" class="associatedtype">Config</a> = <a class="struct" href="../engine/struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a></h4></section><section id="associatedtype.DecodeEstimate-1" class="associatedtype trait-impl"><a href="#associatedtype.DecodeEstimate-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a> = GeneralPurposeEstimate</h4></section></div></details></div><script src="../../../../trait.impl/base64/engine/trait.Engine.js" data-ignore-extern-crates="base64" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Engine-for-GeneralPurpose" class="impl"><a href="#impl-Engine-for-GeneralPurpose" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a> for <a class="struct" href="../engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Config-1" class="associatedtype trait-impl"><a href="#associatedtype.Config-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Config" class="associatedtype">Config</a> = <a class="struct" href="../engine/struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a></h4></section><section id="associatedtype.DecodeEstimate-1" class="associatedtype trait-impl"><a href="#associatedtype.DecodeEstimate-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a> = GeneralPurposeEstimate</h4></section></div></details></div><script src="../../../../trait.impl/base64/engine/trait.Engine.js" data-ignore-extern-crates="base64" async></script></section></div></main></body></html>
\ No newline at end of file
index 9ce3190268564419d3852c584297ae46e6bfe6b7..a093ab9cae6f26b2865ccabbe7b82e1c2cad1ff0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implementations of `io::Read` to transparently decode base64."><title>bdk_chain::bitcoin::base64::read - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module read</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>read</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implementations of <code>io::Read</code> to transparently decode base64.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implementations of `io::Read` to transparently decode base64."><title>bdk_chain::bitcoin::base64::read - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module read</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>read</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implementations of <code>io::Read</code> to transparently decode base64.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.DecoderReader.html" title="struct bdk_chain::bitcoin::base64::read::DecoderReader">Decoder<wbr>Reader</a></dt><dd>A <code>Read</code> implementation that decodes base64 data read from an underlying reader.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 125e6453066aa050345264ecd6c97fbaf5f45c8a..626ee8917cc5e6373ddfa002b78687dccb3ab3e9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `Read` implementation that decodes base64 data read from an underlying reader."><title>DecoderReader in bdk_chain::bitcoin::base64::read - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decoder<wbr>Reader</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DecoderReader%3C'e,+E,+R%3E" title="Debug">Debug</a></li><li><a href="#impl-Read-for-DecoderReader%3C'e,+E,+R%3E" title="Read">Read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecoderReader%3C'e,+E,+R%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecoderReader%3C'e,+E,+R%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecoderReader%3C'e,+E,+R%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecoderReader%3C'e,+E,+R%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecoderReader%3C'e,+E,+R%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecoderReader%3C'e,+E,+R%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadBytesExt-for-R" title="ReadBytesExt">ReadBytesExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>read</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">read</a></span><h1>Struct <span class="struct">DecoderReader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DecoderReader&lt;'e, E, R&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `Read` implementation that decodes base64 data read from an underlying reader."><title>DecoderReader in bdk_chain::bitcoin::base64::read - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decoder<wbr>Reader</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DecoderReader%3C'e,+E,+R%3E" title="Debug">Debug</a></li><li><a href="#impl-Read-for-DecoderReader%3C'e,+E,+R%3E" title="Read">Read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecoderReader%3C'e,+E,+R%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecoderReader%3C'e,+E,+R%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecoderReader%3C'e,+E,+R%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecoderReader%3C'e,+E,+R%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecoderReader%3C'e,+E,+R%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecoderReader%3C'e,+E,+R%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadBytesExt-for-R" title="ReadBytesExt">ReadBytesExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>read</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">read</a></span><h1>Struct <span class="struct">DecoderReader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DecoderReader&lt;'e, E, R&gt;<div class="where">where
     E: <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>,
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <code>Read</code> implementation that decodes base64 data read from an underlying reader.</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
index fd0c9c98a608b17e75a00d0f935c7c5c6cd8be46..04ce8b74d1f8fd02025a51b3a2657efe7e56e5ba 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An `Engine` provides low-level encoding and decoding operations that all other higher-level parts of the API use. Users of the library will generally not need to implement this."><title>Engine in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Engine</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Config" title="Config">Config</a></li><li><a href="#associatedtype.DecodeEstimate" title="DecodeEstimate">DecodeEstimate</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.config" title="config">config</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.decode_slice" title="decode_slice">decode_slice</a></li><li><a href="#method.decode_slice_unchecked" title="decode_slice_unchecked">decode_slice_unchecked</a></li><li><a href="#method.decode_vec" title="decode_vec">decode_vec</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.encode_slice" title="encode_slice">encode_slice</a></li><li><a href="#method.encode_string" title="encode_string">encode_string</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Trait <span class="trait">Engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Engine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An `Engine` provides low-level encoding and decoding operations that all other higher-level parts of the API use. Users of the library will generally not need to implement this."><title>Engine in bdk_chain::bitcoin::base64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Engine</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Config" title="Config">Config</a></li><li><a href="#associatedtype.DecodeEstimate" title="DecodeEstimate">DecodeEstimate</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.config" title="config">config</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.decode_slice" title="decode_slice">decode_slice</a></li><li><a href="#method.decode_slice_unchecked" title="decode_slice_unchecked">decode_slice_unchecked</a></li><li><a href="#method.decode_vec" title="decode_vec">decode_vec</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.encode_slice" title="encode_slice">encode_slice</a></li><li><a href="#method.encode_string" title="encode_string">encode_string</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">base64</a></span><h1>Trait <span class="trait">Engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Engine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> {
     type <a href="#associatedtype.Config" class="associatedtype">Config</a>: <a class="trait" href="engine/trait.Config.html" title="trait bdk_chain::bitcoin::base64::engine::Config">Config</a>;
     type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a>: <a class="trait" href="engine/trait.DecodeEstimate.html" title="trait bdk_chain::bitcoin::base64::engine::DecodeEstimate">DecodeEstimate</a>;
 
@@ -169,4 +169,4 @@ if the output buffer is too small.</p>
 buffer is too small.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>Panics if the provided output buffer is too small for the decoded data.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Engine-for-GeneralPurpose" class="impl"><a href="#impl-Engine-for-GeneralPurpose" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a> for <a class="struct" href="engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Config-1" class="associatedtype trait-impl"><a href="#associatedtype.Config-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Config" class="associatedtype">Config</a> = <a class="struct" href="engine/struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a></h4></section><section id="associatedtype.DecodeEstimate-1" class="associatedtype trait-impl"><a href="#associatedtype.DecodeEstimate-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a> = GeneralPurposeEstimate</h4></section></div></details></div><script src="../../../trait.impl/base64/engine/trait.Engine.js" data-ignore-extern-crates="base64" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Engine-for-GeneralPurpose" class="impl"><a href="#impl-Engine-for-GeneralPurpose" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a> for <a class="struct" href="engine/struct.GeneralPurpose.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurpose">GeneralPurpose</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Config-1" class="associatedtype trait-impl"><a href="#associatedtype.Config-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Config" class="associatedtype">Config</a> = <a class="struct" href="engine/struct.GeneralPurposeConfig.html" title="struct bdk_chain::bitcoin::base64::engine::GeneralPurposeConfig">GeneralPurposeConfig</a></h4></section><section id="associatedtype.DecodeEstimate-1" class="associatedtype trait-impl"><a href="#associatedtype.DecodeEstimate-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.DecodeEstimate" class="associatedtype">DecodeEstimate</a> = GeneralPurposeEstimate</h4></section></div></details></div><script src="../../../trait.impl/base64/engine/trait.Engine.js" data-ignore-extern-crates="base64" async></script></section></div></main></body></html>
\ No newline at end of file
index f7e23ba9e5bab83f51b473a1f0d3d1bcdd4b8221..73e2b75988a0e8db373eff00def8f95fc88e268d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implementations of `io::Write` to transparently handle base64."><title>bdk_chain::bitcoin::base64::write - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module write</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>write</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implementations of <code>io::Write</code> to transparently handle base64.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implementations of `io::Write` to transparently handle base64."><title>bdk_chain::bitcoin::base64::write - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module write</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a></span><h1>Module <span>write</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implementations of <code>io::Write</code> to transparently handle base64.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.EncoderStringWriter.html" title="struct bdk_chain::bitcoin::base64::write::EncoderStringWriter">Encoder<wbr>String<wbr>Writer</a></dt><dd>A <code>Write</code> implementation that base64-encodes data using the provided config and accumulates the
 resulting base64 utf8 <code>&amp;str</code> in a <a href="trait.StrConsumer.html" title="trait bdk_chain::bitcoin::base64::write::StrConsumer">StrConsumer</a> implementation (typically <code>String</code>), which is
 then exposed via <code>into_inner()</code>.</dd><dt><a class="struct" href="struct.EncoderWriter.html" title="struct bdk_chain::bitcoin::base64::write::EncoderWriter">Encoder<wbr>Writer</a></dt><dd>A <code>Write</code> implementation that base64 encodes data before delegating to the wrapped writer.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.StrConsumer.html" title="trait bdk_chain::bitcoin::base64::write::StrConsumer">StrConsumer</a></dt><dd>An abstraction around consuming <code>str</code>s produced by base64 encoding.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index d43d97cb5b01d3589bf8f36ae3725ef6aec19359..1c0619da075b167e334ff8273c8b935e95d37f8b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `Write` implementation that base64-encodes data using the provided config and accumulates the resulting base64 utf8 `&#38;str` in a StrConsumer implementation (typically `String`), which is then exposed via `into_inner()`."><title>EncoderStringWriter in bdk_chain::bitcoin::base64::write - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encoder<wbr>String<wbr>Writer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li><li><a href="#performance" title="Performance">Performance</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consumer" title="from_consumer">from_consumer</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Write-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncoderStringWriter%3C'e,+E,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncoderStringWriter%3C'e,+E,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>write</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">write</a></span><h1>Struct <span class="struct">EncoderStringWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct EncoderStringWriter&lt;'e, E, S&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `Write` implementation that base64-encodes data using the provided config and accumulates the resulting base64 utf8 `&#38;str` in a StrConsumer implementation (typically `String`), which is then exposed via `into_inner()`."><title>EncoderStringWriter in bdk_chain::bitcoin::base64::write - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encoder<wbr>String<wbr>Writer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li><li><a href="#performance" title="Performance">Performance</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consumer" title="from_consumer">from_consumer</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Write-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncoderStringWriter%3C'e,+E,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncoderStringWriter%3C'e,+E,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncoderStringWriter%3C'e,+E,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>write</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">write</a></span><h1>Struct <span class="struct">EncoderStringWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct EncoderStringWriter&lt;'e, E, S&gt;<div class="where">where
     E: <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>,
     S: <a class="trait" href="trait.StrConsumer.html" title="trait bdk_chain::bitcoin::base64::write::StrConsumer">StrConsumer</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <code>Write</code> implementation that base64-encodes data using the provided config and accumulates the
 resulting base64 utf8 <code>&amp;str</code> in a <a href="trait.StrConsumer.html" title="trait bdk_chain::bitcoin::base64::write::StrConsumer">StrConsumer</a> implementation (typically <code>String</code>), which is
index a6ab0a72de4aefaacecd4e97d304e015de133784..b27106bdb658be2d30caab7a92370e4dabc9950d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `Write` implementation that base64 encodes data before delegating to the wrapped writer."><title>EncoderWriter in bdk_chain::bitcoin::base64::write - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encoder<wbr>Writer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li><li><a href="#panics" title="Panics">Panics</a></li><li><a href="#errors" title="Errors">Errors</a></li><li><a href="#performance" title="Performance">Performance</a></li><li><a href="#limitations" title="Limitations">Limitations</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-EncoderWriter%3C'e,+E,+W%3E" title="Debug">Debug</a></li><li><a href="#impl-Drop-for-EncoderWriter%3C'e,+E,+W%3E" title="Drop">Drop</a></li><li><a href="#impl-Write-for-EncoderWriter%3C'e,+E,+W%3E" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncoderWriter%3C'e,+E,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncoderWriter%3C'e,+E,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncoderWriter%3C'e,+E,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncoderWriter%3C'e,+E,+W%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncoderWriter%3C'e,+E,+W%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncoderWriter%3C'e,+E,+W%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>write</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">write</a></span><h1>Struct <span class="struct">EncoderWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct EncoderWriter&lt;'e, E, W&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `Write` implementation that base64 encodes data before delegating to the wrapped writer."><title>EncoderWriter in bdk_chain::bitcoin::base64::write - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encoder<wbr>Writer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li><li><a href="#panics" title="Panics">Panics</a></li><li><a href="#errors" title="Errors">Errors</a></li><li><a href="#performance" title="Performance">Performance</a></li><li><a href="#limitations" title="Limitations">Limitations</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-EncoderWriter%3C'e,+E,+W%3E" title="Debug">Debug</a></li><li><a href="#impl-Drop-for-EncoderWriter%3C'e,+E,+W%3E" title="Drop">Drop</a></li><li><a href="#impl-Write-for-EncoderWriter%3C'e,+E,+W%3E" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncoderWriter%3C'e,+E,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncoderWriter%3C'e,+E,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncoderWriter%3C'e,+E,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncoderWriter%3C'e,+E,+W%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncoderWriter%3C'e,+E,+W%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncoderWriter%3C'e,+E,+W%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>write</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">write</a></span><h1>Struct <span class="struct">EncoderWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct EncoderWriter&lt;'e, E, W&gt;<div class="where">where
     E: <a class="trait" href="../trait.Engine.html" title="trait bdk_chain::bitcoin::base64::Engine">Engine</a>,
     W: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <code>Write</code> implementation that base64 encodes data before delegating to the wrapped writer.</p>
 <p>Because base64 has special handling for the end of the input data (padding, etc), there’s a
index 4d9234b104809ce380e12db43226bd7589f75199..1bc36cf8226211b611cd2eac7b1716936a2bb486 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An abstraction around consuming `str`s produced by base64 encoding."><title>StrConsumer in bdk_chain::bitcoin::base64::write - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StrConsumer</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.consume" title="consume">consume</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-StrConsumer-for-%26mut+S" title="&#38;mut S">&#38;mut S</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>write</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">write</a></span><h1>Trait <span class="trait">StrConsumer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait StrConsumer {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An abstraction around consuming `str`s produced by base64 encoding."><title>StrConsumer in bdk_chain::bitcoin::base64::write - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StrConsumer</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.consume" title="consume">consume</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-StrConsumer-for-%26mut+S" title="&#38;mut S">&#38;mut S</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>base64::<wbr>write</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">base64</a>::<wbr><a href="index.html">write</a></span><h1>Trait <span class="trait">StrConsumer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait StrConsumer {
     // Required method
     fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, buf: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>);
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An abstraction around consuming <code>str</code>s produced by base64 encoding.</p>
index 49f22318436205d96ca8658a8dc630a543c133af..f6212dd5de8a01c45404916002951fe49d0d1693 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bech32 checksum algorithm, defined in BIP-173."><title>Bech32 in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bech32</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-Bech32" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-Bech32" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bech32" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-Bech32" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Bech32" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Bech32" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Bech32" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Bech32" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Bech32" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bech32" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bech32" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bech32" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bech32" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bech32" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bech32" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">Bech32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Bech32 {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bech32 checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bech32 checksum algorithm, defined in BIP-173."><title>Bech32 in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bech32</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-Bech32" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-Bech32" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bech32" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-Bech32" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Bech32" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Bech32" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Bech32" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Bech32" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Bech32" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bech32" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bech32" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bech32" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bech32" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bech32" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bech32" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">Bech32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Bech32 {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bech32 checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Checksum-for-Bech32" class="impl"><a href="#impl-Checksum-for-Bech32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.Bech32.html" title="enum bdk_chain::bitcoin::bech32::Bech32">Bech32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.CODE_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section></summary><div class='docblock'>The length of the code. <a href="trait.Checksum.html#associatedconstant.CODE_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.CHECKSUM_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section></summary><div class='docblock'>The number of characters in the checksum. <a href="trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.GENERATOR_SH" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section></summary><div class='docblock'>The coefficients of the generator polynomial, except the leading monic term,
 in “big-endian” (highest-degree coefficients get leftmost bits) order, along
 with the 4 shifts of the generator. <a href="trait.Checksum.html#associatedconstant.GENERATOR_SH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.TARGET_RESIDUE" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1u32</h4></section></summary><div class='docblock'>The residue, modulo the generator polynomial, that a valid codeword will have.</div></details><details class="toggle" open><summary><section id="associatedtype.MidstateRepr" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr" class="anchor">§</a><h4 class="code-header">type <a href="trait.Checksum.html#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>An unsigned integer type capable of holding a packed version of the generator
index 989a1395695fd07c82c155b0fd983f0845012825..d71b6bcea6274dbf256416974e81cbee943c622d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bech32m checksum algorithm, defined in BIP-350."><title>Bech32m in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bech32m</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-Bech32m" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-Bech32m" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bech32m" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-Bech32m" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Bech32m" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Bech32m" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Bech32m" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Bech32m" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Bech32m" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bech32m" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bech32m" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bech32m" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bech32m" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bech32m" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bech32m" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">Bech32m</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Bech32m {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bech32m checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bech32m checksum algorithm, defined in BIP-350."><title>Bech32m in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bech32m</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-Bech32m" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-Bech32m" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bech32m" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-Bech32m" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Bech32m" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Bech32m" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Bech32m" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Bech32m" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Bech32m" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bech32m" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bech32m" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bech32m" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bech32m" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bech32m" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bech32m" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">Bech32m</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Bech32m {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bech32m checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Checksum-for-Bech32m" class="impl"><a href="#impl-Checksum-for-Bech32m" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.Bech32m.html" title="enum bdk_chain::bitcoin::bech32::Bech32m">Bech32m</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.CODE_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section></summary><div class='docblock'>The length of the code. <a href="trait.Checksum.html#associatedconstant.CODE_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.CHECKSUM_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section></summary><div class='docblock'>The number of characters in the checksum. <a href="trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.GENERATOR_SH" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section></summary><div class='docblock'>The coefficients of the generator polynomial, except the leading monic term,
 in “big-endian” (highest-degree coefficients get leftmost bits) order, along
 with the 4 shifts of the generator. <a href="trait.Checksum.html#associatedconstant.GENERATOR_SH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.TARGET_RESIDUE" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 734_539_939u32</h4></section></summary><div class='docblock'>The residue, modulo the generator polynomial, that a valid codeword will have.</div></details><details class="toggle" open><summary><section id="associatedtype.MidstateRepr" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr" class="anchor">§</a><h4 class="code-header">type <a href="trait.Checksum.html#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>An unsigned integer type capable of holding a packed version of the generator
index 5e09bb4bc656d4e8b9d49f38be496dfd4228cdf6..9e6f410c0bad035397ebee467793a4df9dcf859b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while decoding a bech32 string."><title>DecodeError in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Checksum" title="Checksum">Checksum</a></li><li><a href="#variant.Parse" title="Parse">Parse</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DecodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DecodeError" title="Error">Error</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-DecodeError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-PartialEq-for-DecodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum DecodeError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while decoding a bech32 string."><title>DecodeError in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Checksum" title="Checksum">Checksum</a></li><li><a href="#variant.Parse" title="Parse">Parse</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DecodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DecodeError" title="Error">Error</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-DecodeError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-PartialEq-for-DecodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum DecodeError {
     Parse(<a class="enum" href="primitives/decode/enum.UncheckedHrpstringError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::UncheckedHrpstringError">UncheckedHrpstringError</a>),
     Checksum(<a class="enum" href="primitives/decode/enum.ChecksumError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::ChecksumError">ChecksumError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error while decoding a bech32 string.</p>
index 39566b9954018afe1595e4d7a018ffe81247f9bf..6b1765e58ab0a49ca5aed17bdb975ea44d7bc614 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while encoding a bech32 string."><title>EncodeError in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Fmt" title="Fmt">Fmt</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EncodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EncodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-EncodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-EncodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-EncodeError" title="Error">Error</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-EncodeError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-EncodeError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-PartialEq-for-EncodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-EncodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">EncodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum EncodeError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while encoding a bech32 string."><title>EncodeError in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Fmt" title="Fmt">Fmt</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EncodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EncodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-EncodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-EncodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-EncodeError" title="Error">Error</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-EncodeError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-EncodeError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-PartialEq-for-EncodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-EncodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">EncodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum EncodeError {
     TooLong(<a class="struct" href="primitives/decode/struct.CodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::CodeLengthError">CodeLengthError</a>),
     Fmt(<a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error while encoding a bech32 string.</p>
index 101c31252a2ee6ab28498c425040e2cd32dfec60..579dfe021006566acf577eb8e905302d0e1b8b0c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while encoding a bech32 string."><title>EncodeIoError in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>IoError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.Write" title="Write">Write</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-EncodeIoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-EncodeIoError" title="Display">Display</a></li><li><a href="#impl-Error-for-EncodeIoError" title="Error">Error</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-EncodeIoError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-EncodeIoError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-EncodeIoError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-EncodeIoError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-EncodeIoError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-EncodeIoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeIoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeIoError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">EncodeIoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum EncodeIoError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while encoding a bech32 string."><title>EncodeIoError in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>IoError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.Write" title="Write">Write</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-EncodeIoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-EncodeIoError" title="Display">Display</a></li><li><a href="#impl-Error-for-EncodeIoError" title="Error">Error</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-EncodeIoError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-EncodeIoError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-EncodeIoError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-EncodeIoError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-EncodeIoError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-EncodeIoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeIoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeIoError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">EncodeIoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum EncodeIoError {
     TooLong(<a class="struct" href="primitives/decode/struct.CodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::CodeLengthError">CodeLengthError</a>),
     Write(<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error while encoding a bech32 string.</p>
index 04acbd1141cfda901eea2aff459b49a04be71012..34bdfc3d36004bfbf92b679cd20637344dbeb034 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The “null checksum” used on bech32 strings for which we want to do no checksum checking."><title>NoChecksum in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">NoChecksum</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-NoChecksum" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-NoChecksum" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-NoChecksum" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-NoChecksum" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-NoChecksum" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NoChecksum" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NoChecksum" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NoChecksum" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NoChecksum" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NoChecksum" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NoChecksum" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoChecksum" title="Send">Send</a></li><li><a href="#impl-Sync-for-NoChecksum" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NoChecksum" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoChecksum" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">NoChecksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NoChecksum {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The “null checksum” used on bech32 strings for which we want to do no checksum checking.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The “null checksum” used on bech32 strings for which we want to do no checksum checking."><title>NoChecksum in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">NoChecksum</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-NoChecksum" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-NoChecksum" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-NoChecksum" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-NoChecksum" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-NoChecksum" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NoChecksum" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NoChecksum" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NoChecksum" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NoChecksum" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NoChecksum" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NoChecksum" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoChecksum" title="Send">Send</a></li><li><a href="#impl-Sync-for-NoChecksum" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NoChecksum" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoChecksum" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Enum <span class="enum">NoChecksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NoChecksum {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The “null checksum” used on bech32 strings for which we want to do no checksum checking.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Checksum-for-NoChecksum" class="impl"><a href="#impl-Checksum-for-NoChecksum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum">NoChecksum</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.CODE_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 18_446_744_073_709_551_615usize</h4></section></summary><div class='docblock'>The length of the code. <a href="trait.Checksum.html#associatedconstant.CODE_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.CHECKSUM_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 0usize</h4></section></summary><div class='docblock'>The number of characters in the checksum. <a href="trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.GENERATOR_SH" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h4></section></summary><div class='docblock'>The coefficients of the generator polynomial, except the leading monic term,
 in “big-endian” (highest-degree coefficients get leftmost bits) order, along
 with the 4 shifts of the generator. <a href="trait.Checksum.html#associatedconstant.GENERATOR_SH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.TARGET_RESIDUE" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE" class="anchor">§</a><h4 class="code-header">const <a href="trait.Checksum.html#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section></summary><div class='docblock'>The residue, modulo the generator polynomial, that a valid codeword will have.</div></details><details class="toggle" open><summary><section id="associatedtype.MidstateRepr" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr" class="anchor">§</a><h4 class="code-header">type <a href="trait.Checksum.html#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></summary><div class='docblock'>An unsigned integer type capable of holding a packed version of the generator
index 1f4b6f71e08a8b958e047e3f1b7a84f56e56565a..d3ba95e872d1d342030bffdc98d2324699623cb8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a bech32 encoded string."><title>decode in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">decode</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(<a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;), <a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::bech32::DecodeError">DecodeError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a bech32 encoded string.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a bech32 encoded string."><title>decode in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">decode</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(<a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;), <a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::bech32::DecodeError">DecodeError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a bech32 encoded string.</p>
 <p>If this function succeeds the input string was found to be well formed (hrp, separator, bech32
 characters), and to have either a valid bech32m checksum or a valid bech32 checksum.</p>
 <p>If your input string has no checksum use the [<code>CheckedHrpstring</code>] constructor, which allows
index 9e7ad6d785e1e751b0159400d2d1e3b9453dad7f..b88f10b02116fbf3e93a26c73b713ca152f3fe00 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as a lowercase bech32 encoded string."><title>encode in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode&lt;Ck&gt;(hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::EncodeError">EncodeError</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as a lowercase bech32 encoded string."><title>encode in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode&lt;Ck&gt;(hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::EncodeError">EncodeError</a>&gt;<div class="where">where
     Ck: <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes <code>data</code> as a lowercase bech32 encoded string.</p>
 <p>Encoded string will be prefixed with the <code>hrp</code> and have a checksum appended as specified by the
 <code>Ck</code> algorithm (<code>NoChecksum</code> to exclude checksum all together).</p>
index 9f82338cf3209beb4e1f76cd9f6f245316eb7f33..d174df4d3dee9317a28c57008317388926ca21eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as a lowercase bech32 encoded string."><title>encode_lower in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_lower</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower&lt;Ck&gt;(hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::EncodeError">EncodeError</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as a lowercase bech32 encoded string."><title>encode_lower in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_lower</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower&lt;Ck&gt;(hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::EncodeError">EncodeError</a>&gt;<div class="where">where
     Ck: <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes <code>data</code> as a lowercase bech32 encoded string.</p>
 <p>Encoded string will be prefixed with the <code>hrp</code> and have a checksum appended as specified by the
 <code>Ck</code> algorithm (<code>NoChecksum</code> to exclude checksum all together).</p>
index 646eff09a896283872d30fb641b7124f358d72a8..ef89f22b6cf2a5eebc57cc245e75617ada90a39a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`fmt::Write`) as a lowercase bech32 encoded string."><title>encode_lower_to_fmt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_lower_to_fmt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower_to_fmt&lt;Ck, W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`fmt::Write`) as a lowercase bech32 encoded string."><title>encode_lower_to_fmt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_lower_to_fmt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower_to_fmt&lt;Ck, W&gt;(
     fmt: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
index 3a6dc5f07532a6b4e5b47b93cd8f743528f1d6ba..364f7fcaa12ad9ac618b79ecda97446489293227 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`io::Write`) as a lowercase bech32 encoded string."><title>encode_lower_to_writer in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_lower_to_writer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower_to_writer&lt;Ck, W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`io::Write`) as a lowercase bech32 encoded string."><title>encode_lower_to_writer in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_lower_to_writer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower_to_writer&lt;Ck, W&gt;(
     w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
index 517ef7c6b1898fd1287f12f0c15b0e7f04c82a00..86553e3767e139644a1481b62fa116d46b7d4003 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`fmt::Write`) as a lowercase bech32 encoded string."><title>encode_to_fmt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_to_fmt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_to_fmt&lt;Ck, W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`fmt::Write`) as a lowercase bech32 encoded string."><title>encode_to_fmt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_to_fmt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_to_fmt&lt;Ck, W&gt;(
     fmt: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
index d2805c60193efe9b4a36b60c863c16f33a14b8b9..93c371e627df1bc0630e9d388dc30cbb9c16a7ff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`io::Write`) as a lowercase bech32 encoded string."><title>encode_to_writer in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_to_writer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_to_writer&lt;Ck, W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`io::Write`) as a lowercase bech32 encoded string."><title>encode_to_writer in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_to_writer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_to_writer&lt;Ck, W&gt;(
     w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
index c7be8117395010b59bd10f23a20fef3ce366ddea..896a9e637eefea0e7dc0bbde7be559b7872b9cac 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as an uppercase bech32 encoded string."><title>encode_upper in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_upper</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper&lt;Ck&gt;(hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::EncodeError">EncodeError</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` as an uppercase bech32 encoded string."><title>encode_upper in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_upper</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper&lt;Ck&gt;(hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::EncodeError">EncodeError</a>&gt;<div class="where">where
     Ck: <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes <code>data</code> as an uppercase bech32 encoded string.</p>
 <p>Encoded string will be prefixed with the <code>hrp</code> and have a checksum appended as specified by the
 <code>Ck</code> algorithm (<code>NoChecksum</code> to exclude checksum all together).</p>
index 821e80a98654dc3ac072bf3c4619d9bfc0cf8ebc..dfcd1c31435b0225102c482acecaeecea86f7335 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`fmt::Write`) as a uppercase bech32 encoded string."><title>encode_upper_to_fmt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_upper_to_fmt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper_to_fmt&lt;Ck, W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`fmt::Write`) as a uppercase bech32 encoded string."><title>encode_upper_to_fmt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_upper_to_fmt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper_to_fmt&lt;Ck, W&gt;(
     fmt: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
index 4eeae40681b3767183da69a81a761548cdbf067a..1ac3c6cf9772ac78ecd7b030f441577ecc2f20ba 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`io::Write`) as a uppercase bech32 encoded string."><title>encode_upper_to_writer in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_upper_to_writer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper_to_writer&lt;Ck, W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes `data` to a writer (`io::Write`) as a uppercase bech32 encoded string."><title>encode_upper_to_writer in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encode_upper_to_writer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper_to_writer&lt;Ck, W&gt;(
     w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
index f97bc7f869aa5fcdc72abe5d0a1ba43353bfca17..265cb997e18e3cd78cd37175ff10e64c4304c92d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Checks that encoding `hrp` and `data` creates a code that is less than the code length for `Ck`."><title>encoded_length in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">encoded_<wbr>length</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encoded_length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encoded_length&lt;Ck&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Checks that encoding `hrp` and `data` creates a code that is less than the code length for `Ck`."><title>encoded_length in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">encoded_<wbr>length</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Function <span class="fn">encoded_length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encoded_length&lt;Ck&gt;(
     hrp: <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="primitives/decode/struct.CodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::CodeLengthError">CodeLengthError</a>&gt;<div class="where">where
index 6017da86943de959684bd4bc52b1df740b5efc82..dd108816d20812bce3042cdb9ba4d086b6659f62 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used by the Bitcoin mainnet network."><title>BC in bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">BC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BC: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used by the Bitcoin mainnet network.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used by the Bitcoin mainnet network."><title>BC in bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">BC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BC: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used by the Bitcoin mainnet network.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3054a42b3bf03e5f90901738ce16961a8713979b..34ee5f51197aa2651a69ec947bd409a7021fe80c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used when running a Bitcoin regtest network."><title>BCRT in bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">BCRT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BCRT: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used when running a Bitcoin regtest network.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used when running a Bitcoin regtest network."><title>BCRT in bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">BCRT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BCRT: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used when running a Bitcoin regtest network.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b6b820e96c368d79a8554ad6c66447ee167b1019..0a7bb4103c76388cb669f951bd3d70a6fe070658 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used by the Bitcoin testnet networks (testnet, signet)."><title>TB in bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">TB</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TB: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used by the Bitcoin testnet networks (testnet, signet).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used by the Bitcoin testnet networks (testnet, signet)."><title>TB in bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">TB</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TB: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used by the Bitcoin testnet networks (testnet, signet).</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8ac2093cd9b0716ad4b9adc25d3f3f03d7e80999..e1fcf35c07947e602cfc4ab2664570c1e567e186 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Re-exports the hrp types from `primitives::hrp` to make importing ergonomic for the top level APIs."><title>bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hrp</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a></span><h1>Module <span>hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Re-exports the hrp types from <a href="../primitives/hrp/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::hrp"><code>primitives::hrp</code></a> to make importing ergonomic for the top level APIs.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Re-exports the hrp types from `primitives::hrp` to make importing ergonomic for the top level APIs."><title>bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hrp</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a></span><h1>Module <span>hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Re-exports the hrp types from <a href="../primitives/hrp/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::hrp"><code>primitives::hrp</code></a> to make importing ergonomic for the top level APIs.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::hrp::Hrp">Hrp</a></dt><dd>The human-readable part (human readable prefix before the ‘1’ separator).</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.BC.html" title="constant bdk_chain::bitcoin::bech32::hrp::BC">BC</a></dt><dd>The human-readable part used by the Bitcoin mainnet network.</dd><dt><a class="constant" href="constant.BCRT.html" title="constant bdk_chain::bitcoin::bech32::hrp::BCRT">BCRT</a></dt><dd>The human-readable part used when running a Bitcoin regtest network.</dd><dt><a class="constant" href="constant.TB.html" title="constant bdk_chain::bitcoin::bech32::hrp::TB">TB</a></dt><dd>The human-readable part used by the Bitcoin testnet networks (testnet, signet).</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 276a100c129d8eb363d0ac15cbe9c8dd3af5242c..d54db38550e6422bfba52aee0a2a28b668d992be 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part (human readable prefix before the ‘1’ separator)."><title>Hrp in bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hrp</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.char_iter" title="char_iter">char_iter</a></li><li><a href="#method.is_valid_on_mainnet" title="is_valid_on_mainnet">is_valid_on_mainnet</a></li><li><a href="#method.is_valid_on_regtest" title="is_valid_on_regtest">is_valid_on_regtest</a></li><li><a href="#method.is_valid_on_signet" title="is_valid_on_signet">is_valid_on_signet</a></li><li><a href="#method.is_valid_on_testnet" title="is_valid_on_testnet">is_valid_on_testnet</a></li><li><a href="#method.is_valid_segwit" title="is_valid_segwit">is_valid_segwit</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.lowercase_byte_iter" title="lowercase_byte_iter">lowercase_byte_iter</a></li><li><a href="#method.lowercase_char_iter" title="lowercase_char_iter">lowercase_char_iter</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.parse_unchecked" title="parse_unchecked">parse_unchecked</a></li><li><a href="#method.to_lowercase" title="to_lowercase">to_lowercase</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Hrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hrp" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Hrp" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hrp" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Hrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Hrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hrp" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">Hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hrp { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part (human readable prefix before the ‘1’ separator).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part (human readable prefix before the ‘1’ separator)."><title>Hrp in bdk_chain::bitcoin::bech32::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hrp</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.char_iter" title="char_iter">char_iter</a></li><li><a href="#method.is_valid_on_mainnet" title="is_valid_on_mainnet">is_valid_on_mainnet</a></li><li><a href="#method.is_valid_on_regtest" title="is_valid_on_regtest">is_valid_on_regtest</a></li><li><a href="#method.is_valid_on_signet" title="is_valid_on_signet">is_valid_on_signet</a></li><li><a href="#method.is_valid_on_testnet" title="is_valid_on_testnet">is_valid_on_testnet</a></li><li><a href="#method.is_valid_segwit" title="is_valid_segwit">is_valid_segwit</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.lowercase_byte_iter" title="lowercase_byte_iter">lowercase_byte_iter</a></li><li><a href="#method.lowercase_char_iter" title="lowercase_char_iter">lowercase_char_iter</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.parse_unchecked" title="parse_unchecked">parse_unchecked</a></li><li><a href="#method.to_lowercase" title="to_lowercase">to_lowercase</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Hrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hrp" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Hrp" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hrp" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Hrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Hrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hrp" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">Hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hrp { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part (human readable prefix before the ‘1’ separator).</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hrp" class="impl"><a href="#impl-Hrp" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.parse" class="method"><h4 class="code-header">pub fn <a href="#method.parse" class="fn">parse</a>(hrp: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, <a class="enum" href="../primitives/hrp/enum.Error.html" title="enum bdk_chain::bitcoin::bech32::primitives::hrp::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Parses the human-readable part checking it is valid as defined by <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</p>
 <p>This does <em>not</em> check that the <code>hrp</code> is an in-use HRP within Bitcoin (eg, “bc”), rather it
 checks that the HRP string is valid as per the specification in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>:</p>
index cc0da73eaac1656d5dd2d7c99aba2bfb4cd1ad06..cf2e15aba121d8ecc52453eb5953f62897d3075b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding and decoding of the Bech32 format."><title>bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#usage" title="Usage">Usage</a></li><li><a href="#deviation-from-spec" title="Deviation from spec">Deviation from spec</a></li><li><a href="#examples" title="Examples">Examples</a><ul><li><a href="#encoding" title="Encoding">Encoding</a></li><li><a href="#decoding" title="Decoding">Decoding</a></li><li><a href="#custom-checksum" title="Custom Checksum">Custom Checksum</a></li></ul></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>bech32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding and decoding of the Bech32 format.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding and decoding of the Bech32 format."><title>bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#usage" title="Usage">Usage</a></li><li><a href="#deviation-from-spec" title="Deviation from spec">Deviation from spec</a></li><li><a href="#examples" title="Examples">Examples</a><ul><li><a href="#encoding" title="Encoding">Encoding</a></li><li><a href="#decoding" title="Decoding">Decoding</a></li><li><a href="#custom-checksum" title="Custom Checksum">Custom Checksum</a></li></ul></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>bech32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding and decoding of the Bech32 format.</p>
 <p>Bech32 is an encoding scheme that is easy to use for humans and efficient to encode in QR codes.</p>
 <p>A Bech32 string consists of a human-readable part (HRP), a separator (the character <code>'1'</code>), and
 a data part. A checksum at the end of the string provides error detection to prevent mistakes
index e87aedf0a979e67628a42afe6f2eb07d9c30f238..61e310187d1d2477bb7bb6c765be83f0acc3f032 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Degree-2 BCH code checksum."><title>bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module checksum</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Degree-2 <a href="https://en.wikipedia.org/wiki/BCH_code">BCH</a> code checksum.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Degree-2 BCH code checksum."><title>bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module checksum</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Degree-2 <a href="https://en.wikipedia.org/wiki/BCH_code">BCH</a> code checksum.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Engine.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::Engine">Engine</a></dt><dd>A checksum engine, which can be used to compute or verify a checksum.</dd><dt><a class="struct" href="struct.HrpFe32Iter.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::HrpFe32Iter">HrpFe32<wbr>Iter</a></dt><dd>Iterator that yields the field elements that are input into a checksum algorithm for an <a href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp"><code>Hrp</code></a>.</dd><dt><a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">Packed<wbr>Null</a></dt><dd>A placeholder type used as part of the <a href="../../enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum"><code>NoChecksum</code></a> “checksum”.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::Checksum">Checksum</a></dt><dd>Trait defining a particular checksum.</dd><dt><a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">Packed<wbr>Fe32</a></dt><dd>Trait describing an integer type which can be used as a “packed” sequence of Fe32s.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 041609d71b0d99f6eefe79fecabb95272a6a83d1..13bc3fdff0364cfac3592a4e81b97dd8b972a42a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checksum engine, which can be used to compute or verify a checksum."><title>Engine in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.input_fe" title="input_fe">input_fe</a></li><li><a href="#method.input_hrp" title="input_hrp">input_hrp</a></li><li><a href="#method.input_target_residue" title="input_target_residue">input_target_residue</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.residue" title="residue">residue</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Engine%3CCk%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Engine%3CCk%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Engine%3CCk%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Engine%3CCk%3E" title="Default">Default</a></li><li><a href="#impl-Eq-for-Engine%3CCk%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Engine%3CCk%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Engine%3CCk%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Engine%3CCk%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Engine%3CCk%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Engine%3CCk%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Engine%3CCk%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Engine%3CCk%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Engine%3CCk%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Struct <span class="struct">Engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Engine&lt;Ck&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checksum engine, which can be used to compute or verify a checksum."><title>Engine in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.input_fe" title="input_fe">input_fe</a></li><li><a href="#method.input_hrp" title="input_hrp">input_hrp</a></li><li><a href="#method.input_target_residue" title="input_target_residue">input_target_residue</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.residue" title="residue">residue</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Engine%3CCk%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Engine%3CCk%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Engine%3CCk%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Engine%3CCk%3E" title="Default">Default</a></li><li><a href="#impl-Eq-for-Engine%3CCk%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Engine%3CCk%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Engine%3CCk%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Engine%3CCk%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Engine%3CCk%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Engine%3CCk%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Engine%3CCk%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Engine%3CCk%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Engine%3CCk%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Struct <span class="struct">Engine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Engine&lt;Ck&gt;<div class="where">where
     Ck: <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checksum engine, which can be used to compute or verify a checksum.</p>
 <p>Use this to verify a checksum, feed it the data to be checksummed using
 the <code>Self::input_*</code> methods.</p>
index 462abf03afe5ceb64c6f55ecbad92bcbe3ba765f..3d1955a99d8047f1a9453a1061fd13a68175fc7a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator that yields the field elements that are input into a checksum algorithm for an `Hrp`."><title>HrpFe32Iter in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HrpFe32<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-HrpFe32Iter%3C'hrp%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HrpFe32Iter%3C'hrp%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HrpFe32Iter%3C'hrp%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HrpFe32Iter%3C'hrp%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HrpFe32Iter%3C'hrp%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HrpFe32Iter%3C'hrp%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HrpFe32Iter%3C'hrp%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Struct <span class="struct">HrpFe32Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HrpFe32Iter&lt;'hrp&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator that yields the field elements that are input into a checksum algorithm for an <a href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp"><code>Hrp</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator that yields the field elements that are input into a checksum algorithm for an `Hrp`."><title>HrpFe32Iter in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HrpFe32<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-HrpFe32Iter%3C'hrp%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HrpFe32Iter%3C'hrp%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HrpFe32Iter%3C'hrp%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HrpFe32Iter%3C'hrp%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HrpFe32Iter%3C'hrp%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HrpFe32Iter%3C'hrp%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HrpFe32Iter%3C'hrp%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Struct <span class="struct">HrpFe32Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HrpFe32Iter&lt;'hrp&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator that yields the field elements that are input into a checksum algorithm for an <a href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp"><code>Hrp</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-HrpFe32Iter%3C'hrp%3E" class="impl"><a href="#impl-HrpFe32Iter%3C'hrp%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'hrp&gt; <a class="struct" href="struct.HrpFe32Iter.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::HrpFe32Iter">HrpFe32Iter</a>&lt;'hrp&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(hrp: &amp;'hrp <a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>) -&gt; <a class="struct" href="struct.HrpFe32Iter.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::HrpFe32Iter">HrpFe32Iter</a>&lt;'hrp&gt; <a href="#" class="tooltip" data-notable-ty="HrpFe32Iter&lt;&#39;hrp&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Creates an iterator that yields the field elements of <code>hrp</code> as they are input into the
 checksum algorithm.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-HrpFe32Iter%3C'hrp%3E" class="impl"><a href="#impl-Iterator-for-HrpFe32Iter%3C'hrp%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'hrp&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.HrpFe32Iter.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::HrpFe32Iter">HrpFe32Iter</a>&lt;'hrp&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
index 1261746910fdd5139d7374805e3a5233305d73ac..9b63e7013ffcebe9c603805a3dd9fe77c7165335 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A placeholder type used as part of the `NoChecksum` “checksum”."><title>PackedNull in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Packed<wbr>Null</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BitXor-for-PackedNull" title="BitXor">BitXor</a></li><li><a href="#impl-Clone-for-PackedNull" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PackedNull" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PackedNull" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-PackedNull" title="Eq">Eq</a></li><li><a href="#impl-PackedFe32-for-PackedNull" title="PackedFe32">PackedFe32</a></li><li><a href="#impl-PartialEq-for-PackedNull" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PackedNull" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PackedNull" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PackedNull" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PackedNull" title="Send">Send</a></li><li><a href="#impl-Sync-for-PackedNull" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PackedNull" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PackedNull" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Struct <span class="struct">PackedNull</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PackedNull;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A placeholder type used as part of the <a href="../../enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum"><code>NoChecksum</code></a> “checksum”.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A placeholder type used as part of the `NoChecksum` “checksum”."><title>PackedNull in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Packed<wbr>Null</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BitXor-for-PackedNull" title="BitXor">BitXor</a></li><li><a href="#impl-Clone-for-PackedNull" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PackedNull" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PackedNull" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-PackedNull" title="Eq">Eq</a></li><li><a href="#impl-PackedFe32-for-PackedNull" title="PackedFe32">PackedFe32</a></li><li><a href="#impl-PartialEq-for-PackedNull" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PackedNull" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PackedNull" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PackedNull" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PackedNull" title="Send">Send</a></li><li><a href="#impl-Sync-for-PackedNull" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PackedNull" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PackedNull" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Struct <span class="struct">PackedNull</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PackedNull;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A placeholder type used as part of the <a href="../../enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum"><code>NoChecksum</code></a> “checksum”.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BitXor-for-PackedNull" class="impl"><a href="#impl-BitXor-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="associatedtype">Output</a> = <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></summary><div class='docblock'>The resulting type after applying the <code>^</code> operator.</div></details><details class="toggle method-toggle" open><summary><section id="method.bitxor" class="method trait-impl"><a href="#method.bitxor" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fn">bitxor</a>(self, _: <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a>) -&gt; <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></summary><div class='docblock'>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-PackedNull" class="impl"><a href="#impl-Clone-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-PackedNull" class="impl"><a href="#impl-Debug-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PackedFe32-for-PackedNull" class="impl"><a href="#impl-PackedFe32-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ONE" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE" class="anchor">§</a><h4 class="code-header">const <a href="trait.PackedFe32.html#associatedconstant.ONE" class="constant">ONE</a>: <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section></summary><div class='docblock'>The one constant, for which stdlib provides no existing trait.</div></details><details class="toggle method-toggle" open><summary><section id="method.unpack" class="method trait-impl"><a href="#method.unpack" class="anchor">§</a><h4 class="code-header">fn <a href="trait.PackedFe32.html#tymethod.unpack" class="fn">unpack</a>(&amp;self, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class='docblock'>Extracts the coefficient of the x^n from the packed polynomial.</div></details><details class="toggle method-toggle" open><summary><section id="method.mul_by_x_then_add" class="method trait-impl"><a href="#method.mul_by_x_then_add" class="anchor">§</a><h4 class="code-header">fn <a href="trait.PackedFe32.html#tymethod.mul_by_x_then_add" class="fn">mul_by_x_then_add</a>(&amp;mut self, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class='docblock'>Multiply the polynomial by x, drop its highest coefficient (and return it), and
 add a new field element to the now-0 constant coefficient. <a href="trait.PackedFe32.html#tymethod.mul_by_x_then_add">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.WIDTH" class="associatedconstant trait-impl"><a href="#associatedconstant.WIDTH" class="anchor">§</a><h4 class="code-header">const <a href="trait.PackedFe32.html#associatedconstant.WIDTH" class="constant">WIDTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = _</h4></section></summary><div class='docblock'>The number of fe32s that can fit into the type; computed as floor(bitwidth / 5).</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-PackedNull" class="impl"><a href="#impl-PartialEq-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-PackedNull" class="impl"><a href="#impl-Copy-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section><section id="impl-Eq-for-PackedNull" class="impl"><a href="#impl-Eq-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section><section id="impl-StructuralPartialEq-for-PackedNull" class="impl"><a href="#impl-StructuralPartialEq-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-PackedNull" class="impl"><a href="#impl-Freeze-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section><section id="impl-RefUnwindSafe-for-PackedNull" class="impl"><a href="#impl-RefUnwindSafe-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section><section id="impl-Send-for-PackedNull" class="impl"><a href="#impl-Send-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section><section id="impl-Sync-for-PackedNull" class="impl"><a href="#impl-Sync-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section><section id="impl-Unpin-for-PackedNull" class="impl"><a href="#impl-Unpin-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section><section id="impl-UnwindSafe-for-PackedNull" class="impl"><a href="#impl-UnwindSafe-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 2a634dda20454d9f3c6052e94b9bc02339362b6e..e24c5a480bf2d78134c007008d3a64d9c974bb41 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait defining a particular checksum."><title>Checksum in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checksum</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.CHECKSUM_LENGTH" title="CHECKSUM_LENGTH">CHECKSUM_LENGTH</a></li><li><a href="#associatedconstant.CODE_LENGTH" title="CODE_LENGTH">CODE_LENGTH</a></li><li><a href="#associatedconstant.GENERATOR_SH" title="GENERATOR_SH">GENERATOR_SH</a></li><li><a href="#associatedconstant.TARGET_RESIDUE" title="TARGET_RESIDUE">TARGET_RESIDUE</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.MidstateRepr" title="MidstateRepr">MidstateRepr</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Trait <span class="trait">Checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Checksum {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait defining a particular checksum."><title>Checksum in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checksum</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.CHECKSUM_LENGTH" title="CHECKSUM_LENGTH">CHECKSUM_LENGTH</a></li><li><a href="#associatedconstant.CODE_LENGTH" title="CODE_LENGTH">CODE_LENGTH</a></li><li><a href="#associatedconstant.GENERATOR_SH" title="GENERATOR_SH">GENERATOR_SH</a></li><li><a href="#associatedconstant.TARGET_RESIDUE" title="TARGET_RESIDUE">TARGET_RESIDUE</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.MidstateRepr" title="MidstateRepr">MidstateRepr</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Trait <span class="trait">Checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Checksum {
     type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a>: <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a>;
 
     const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>;
@@ -40,4 +40,4 @@ be pretty efficient no matter what.</p>
 are consistent with each other.</p>
 <p>This function never needs to be called by users, but anyone defining a checksum
 should add a unit test to their codebase which calls this.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-Bech32" class="impl"><a href="#impl-Checksum-for-Bech32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../../enum.Bech32.html" title="enum bdk_chain::bitcoin::bech32::Bech32">Bech32</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section><section id="associatedconstant.GENERATOR_SH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section><section id="associatedconstant.TARGET_RESIDUE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1u32</h4></section><section id="associatedtype.MidstateRepr-1" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-Bech32m" class="impl"><a href="#impl-Checksum-for-Bech32m" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../../enum.Bech32m.html" title="enum bdk_chain::bitcoin::bech32::Bech32m">Bech32m</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section><section id="associatedconstant.GENERATOR_SH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section><section id="associatedconstant.TARGET_RESIDUE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 734_539_939u32</h4></section><section id="associatedtype.MidstateRepr-2" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-NoChecksum" class="impl"><a href="#impl-Checksum-for-NoChecksum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../../enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum">NoChecksum</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 18_446_744_073_709_551_615usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 0usize</h4></section><section id="associatedconstant.GENERATOR_SH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h4></section><section id="associatedconstant.TARGET_RESIDUE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section><section id="associatedtype.MidstateRepr-3" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></div></details></div><script src="../../../../../trait.impl/bech32/primitives/checksum/trait.Checksum.js" data-ignore-extern-crates="bech32" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-Bech32" class="impl"><a href="#impl-Checksum-for-Bech32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../../enum.Bech32.html" title="enum bdk_chain::bitcoin::bech32::Bech32">Bech32</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section><section id="associatedconstant.GENERATOR_SH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section><section id="associatedconstant.TARGET_RESIDUE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1u32</h4></section><section id="associatedtype.MidstateRepr-1" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-Bech32m" class="impl"><a href="#impl-Checksum-for-Bech32m" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../../enum.Bech32m.html" title="enum bdk_chain::bitcoin::bech32::Bech32m">Bech32m</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section><section id="associatedconstant.GENERATOR_SH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section><section id="associatedconstant.TARGET_RESIDUE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 734_539_939u32</h4></section><section id="associatedtype.MidstateRepr-2" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-NoChecksum" class="impl"><a href="#impl-Checksum-for-NoChecksum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../../enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum">NoChecksum</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 18_446_744_073_709_551_615usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 0usize</h4></section><section id="associatedconstant.GENERATOR_SH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h4></section><section id="associatedconstant.TARGET_RESIDUE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section><section id="associatedtype.MidstateRepr-3" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></div></details></div><script src="../../../../../trait.impl/bech32/primitives/checksum/trait.Checksum.js" data-ignore-extern-crates="bech32" async></script></section></div></main></body></html>
\ No newline at end of file
index 8f9d9749173d2d5de68eaf878a19e287413f88d4..69f43071359dc1abfedd926e91953f279a91b757 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait describing an integer type which can be used as a “packed” sequence of Fe32s."><title>PackedFe32 in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Packed<wbr>Fe32</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li></ul><h3><a href="#provided-associated-consts">Provided Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.WIDTH" title="WIDTH">WIDTH</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.mul_by_x_then_add" title="mul_by_x_then_add">mul_by_x_then_add</a></li><li><a href="#tymethod.unpack" title="unpack">unpack</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-PackedFe32-for-u128" title="u128">u128</a></li><li><a href="#impl-PackedFe32-for-u32" title="u32">u32</a></li><li><a href="#impl-PackedFe32-for-u64" title="u64">u64</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Trait <span class="trait">PackedFe32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait PackedFe32:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait describing an integer type which can be used as a “packed” sequence of Fe32s."><title>PackedFe32 in bdk_chain::bitcoin::bech32::primitives::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Packed<wbr>Fe32</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li></ul><h3><a href="#provided-associated-consts">Provided Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.WIDTH" title="WIDTH">WIDTH</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.mul_by_x_then_add" title="mul_by_x_then_add">mul_by_x_then_add</a></li><li><a href="#tymethod.unpack" title="unpack">unpack</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-PackedFe32-for-u128" title="u128">u128</a></li><li><a href="#impl-PackedFe32-for-u32" title="u32">u32</a></li><li><a href="#impl-PackedFe32-for-u64" title="u64">u64</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">checksum</a></span><h1>Trait <span class="trait">PackedFe32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait PackedFe32:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a>
@@ -21,4 +21,4 @@ and addition of entire polynomials can be done by xor.</p>
 add a new field element to the now-0 constant coefficient.</p>
 <p>Takes the degree of the polynomial as an input; for checksum applications
 this should basically always be <code>Checksum::CHECKSUM_WIDTH</code>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-PackedFe32-for-u32" class="impl"><a href="#impl-PackedFe32-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.ONE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1u32</h4></section><section id="method.unpack" class="method trait-impl"><a href="#method.unpack" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.unpack" class="fn">unpack</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section><section id="method.mul_by_x_then_add" class="method trait-impl"><a href="#method.mul_by_x_then_add" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.mul_by_x_then_add" class="fn">mul_by_x_then_add</a>(&amp;mut self, degree: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, add: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-PackedFe32-for-u64" class="impl"><a href="#impl-PackedFe32-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.ONE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a> = 1u64</h4></section><section id="method.unpack-1" class="method trait-impl"><a href="#method.unpack-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.unpack" class="fn">unpack</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section><section id="method.mul_by_x_then_add-1" class="method trait-impl"><a href="#method.mul_by_x_then_add-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.mul_by_x_then_add" class="fn">mul_by_x_then_add</a>(&amp;mut self, degree: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, add: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-PackedFe32-for-u128" class="impl"><a href="#impl-PackedFe32-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.ONE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a> = 1u128</h4></section><section id="method.unpack-2" class="method trait-impl"><a href="#method.unpack-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.unpack" class="fn">unpack</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section><section id="method.mul_by_x_then_add-2" class="method trait-impl"><a href="#method.mul_by_x_then_add-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.mul_by_x_then_add" class="fn">mul_by_x_then_add</a>(&amp;mut self, degree: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, add: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-PackedFe32-for-PackedNull" class="impl"><a href="#impl-PackedFe32-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.ONE-4" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section></div></details></div><script src="../../../../../trait.impl/bech32/primitives/checksum/trait.PackedFe32.js" data-ignore-extern-crates="bech32,std" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-PackedFe32-for-u32" class="impl"><a href="#impl-PackedFe32-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.ONE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1u32</h4></section><section id="method.unpack" class="method trait-impl"><a href="#method.unpack" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.unpack" class="fn">unpack</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section><section id="method.mul_by_x_then_add" class="method trait-impl"><a href="#method.mul_by_x_then_add" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.mul_by_x_then_add" class="fn">mul_by_x_then_add</a>(&amp;mut self, degree: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, add: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-PackedFe32-for-u64" class="impl"><a href="#impl-PackedFe32-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.ONE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a> = 1u64</h4></section><section id="method.unpack-1" class="method trait-impl"><a href="#method.unpack-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.unpack" class="fn">unpack</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section><section id="method.mul_by_x_then_add-1" class="method trait-impl"><a href="#method.mul_by_x_then_add-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.mul_by_x_then_add" class="fn">mul_by_x_then_add</a>(&amp;mut self, degree: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, add: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-PackedFe32-for-u128" class="impl"><a href="#impl-PackedFe32-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.ONE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a> = 1u128</h4></section><section id="method.unpack-2" class="method trait-impl"><a href="#method.unpack-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.unpack" class="fn">unpack</a>(&amp;self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section><section id="method.mul_by_x_then_add-2" class="method trait-impl"><a href="#method.mul_by_x_then_add-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.mul_by_x_then_add" class="fn">mul_by_x_then_add</a>(&amp;mut self, degree: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, add: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-PackedFe32-for-PackedNull" class="impl"><a href="#impl-PackedFe32-for-PackedNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a> for <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.ONE-4" class="associatedconstant trait-impl"><a href="#associatedconstant.ONE-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.ONE" class="constant">ONE</a>: <a class="struct" href="struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section></div></details></div><script src="../../../../../trait.impl/bech32/primitives/checksum/trait.PackedFe32.js" data-ignore-extern-crates="bech32,std" async></script></section></div></main></body></html>
\ No newline at end of file
index 0ff939902333647126e4f9f7a7a4e560d2095d51..0b090b821cf9affac51129ebb6d10b85ec4a32c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Character errors in a bech32 encoded string."><title>CharError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Char<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.MissingSeparator" title="MissingSeparator">MissingSeparator</a></li><li><a href="#variant.MixedCase" title="MixedCase">MixedCase</a></li><li><a href="#variant.NothingAfterSeparator" title="NothingAfterSeparator">NothingAfterSeparator</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CharError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CharError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CharError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CharError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CharError" title="Error">Error</a></li><li><a href="#impl-From%3CCharError%3E-for-UncheckedHrpstringError" title="From&#60;CharError&#62;">From&#60;CharError&#62;</a></li><li><a href="#impl-PartialEq-for-CharError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CharError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CharError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CharError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CharError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CharError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CharError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CharError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">CharError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum CharError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Character errors in a bech32 encoded string."><title>CharError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Char<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.MissingSeparator" title="MissingSeparator">MissingSeparator</a></li><li><a href="#variant.MixedCase" title="MixedCase">MixedCase</a></li><li><a href="#variant.NothingAfterSeparator" title="NothingAfterSeparator">NothingAfterSeparator</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CharError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CharError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CharError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CharError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CharError" title="Error">Error</a></li><li><a href="#impl-From%3CCharError%3E-for-UncheckedHrpstringError" title="From&#60;CharError&#62;">From&#60;CharError&#62;</a></li><li><a href="#impl-PartialEq-for-CharError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CharError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CharError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CharError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CharError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CharError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CharError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CharError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">CharError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum CharError {
     MissingSeparator,
     NothingAfterSeparator,
     InvalidChar(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>),
index d004162b3618bee6fba9685acd1ba69241fc3e54..d66a4b35339e7f823ab7bd8a901cd55c9d8eaf55 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while constructing a `CheckedHrpstring` type."><title>CheckedHrpstringError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checked<wbr>Hrpstring<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Checksum" title="Checksum">Checksum</a></li><li><a href="#variant.Parse" title="Parse">Parse</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckedHrpstringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckedHrpstringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CheckedHrpstringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CheckedHrpstringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CheckedHrpstringError" title="Error">Error</a></li><li><a href="#impl-From%3CChecksumError%3E-for-CheckedHrpstringError" title="From&#60;ChecksumError&#62;">From&#60;ChecksumError&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-PartialEq-for-CheckedHrpstringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CheckedHrpstringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckedHrpstringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckedHrpstringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckedHrpstringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckedHrpstringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckedHrpstringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckedHrpstringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">CheckedHrpstringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum CheckedHrpstringError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while constructing a `CheckedHrpstring` type."><title>CheckedHrpstringError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checked<wbr>Hrpstring<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Checksum" title="Checksum">Checksum</a></li><li><a href="#variant.Parse" title="Parse">Parse</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckedHrpstringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckedHrpstringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CheckedHrpstringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CheckedHrpstringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CheckedHrpstringError" title="Error">Error</a></li><li><a href="#impl-From%3CChecksumError%3E-for-CheckedHrpstringError" title="From&#60;ChecksumError&#62;">From&#60;ChecksumError&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-PartialEq-for-CheckedHrpstringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CheckedHrpstringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckedHrpstringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckedHrpstringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckedHrpstringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckedHrpstringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckedHrpstringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckedHrpstringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">CheckedHrpstringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum CheckedHrpstringError {
     Parse(<a class="enum" href="enum.UncheckedHrpstringError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::UncheckedHrpstringError">UncheckedHrpstringError</a>),
     Checksum(<a class="enum" href="enum.ChecksumError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::ChecksumError">ChecksumError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error while constructing a <a href="struct.CheckedHrpstring.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::CheckedHrpstring"><code>CheckedHrpstring</code></a> type.</p>
index 4d9b005ca96204d149383df63a9338f14e925c0e..d395c24a1e344a9081b55de3a2e9c1bea36ff43f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors in the checksum of a bech32 encoded string."><title>ChecksumError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checksum<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CodeLength" title="CodeLength">CodeLength</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.InvalidResidue" title="InvalidResidue">InvalidResidue</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChecksumError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChecksumError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ChecksumError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ChecksumError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ChecksumError" title="Error">Error</a></li><li><a href="#impl-From%3CChecksumError%3E-for-CheckedHrpstringError" title="From&#60;ChecksumError&#62;">From&#60;ChecksumError&#62;</a></li><li><a href="#impl-From%3CChecksumError%3E-for-SegwitHrpstringError" title="From&#60;ChecksumError&#62;">From&#60;ChecksumError&#62;</a></li><li><a href="#impl-PartialEq-for-ChecksumError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ChecksumError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChecksumError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChecksumError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChecksumError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChecksumError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChecksumError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChecksumError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">ChecksumError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ChecksumError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors in the checksum of a bech32 encoded string."><title>ChecksumError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checksum<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CodeLength" title="CodeLength">CodeLength</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.InvalidResidue" title="InvalidResidue">InvalidResidue</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChecksumError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChecksumError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ChecksumError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ChecksumError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ChecksumError" title="Error">Error</a></li><li><a href="#impl-From%3CChecksumError%3E-for-CheckedHrpstringError" title="From&#60;ChecksumError&#62;">From&#60;ChecksumError&#62;</a></li><li><a href="#impl-From%3CChecksumError%3E-for-SegwitHrpstringError" title="From&#60;ChecksumError&#62;">From&#60;ChecksumError&#62;</a></li><li><a href="#impl-PartialEq-for-ChecksumError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ChecksumError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChecksumError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChecksumError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChecksumError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChecksumError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChecksumError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChecksumError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">ChecksumError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ChecksumError {
     CodeLength(<a class="struct" href="struct.CodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::CodeLengthError">CodeLengthError</a>),
     InvalidResidue,
     InvalidLength,
index 5b67e5e424357a696b0459d22f097623d8bf9e3c..b4416bddf48fb3560a54851a8bc02c7626b9c4f1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error validating the padding bits on the witness data."><title>PaddingError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Padding<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.NonZero" title="NonZero">NonZero</a></li><li><a href="#variant.TooMuch" title="TooMuch">TooMuch</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PaddingError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PaddingError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PaddingError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PaddingError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PaddingError" title="Error">Error</a></li><li><a href="#impl-From%3CPaddingError%3E-for-SegwitHrpstringError" title="From&#60;PaddingError&#62;">From&#60;PaddingError&#62;</a></li><li><a href="#impl-PartialEq-for-PaddingError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PaddingError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PaddingError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PaddingError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PaddingError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PaddingError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PaddingError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PaddingError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">PaddingError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum PaddingError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error validating the padding bits on the witness data."><title>PaddingError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Padding<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.NonZero" title="NonZero">NonZero</a></li><li><a href="#variant.TooMuch" title="TooMuch">TooMuch</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PaddingError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PaddingError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PaddingError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PaddingError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PaddingError" title="Error">Error</a></li><li><a href="#impl-From%3CPaddingError%3E-for-SegwitHrpstringError" title="From&#60;PaddingError&#62;">From&#60;PaddingError&#62;</a></li><li><a href="#impl-PartialEq-for-PaddingError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PaddingError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PaddingError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PaddingError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PaddingError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PaddingError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PaddingError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PaddingError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">PaddingError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum PaddingError {
     TooMuch,
     NonZero,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error validating the padding bits on the witness data.</p>
index 9d2f292a43778ea0ed7ff10786d6d7aa31a8cac5..e559138c4ffe95c249c35bc3d52533d3beac6d3a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while constructing a `SegwitHrpstring` type."><title>SegwitHrpstringError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>Hrpstring<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Checksum" title="Checksum">Checksum</a></li><li><a href="#variant.InvalidWitnessVersion" title="InvalidWitnessVersion">InvalidWitnessVersion</a></li><li><a href="#variant.NoData" title="NoData">NoData</a></li><li><a href="#variant.Padding" title="Padding">Padding</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.Unchecked" title="Unchecked">Unchecked</a></li><li><a href="#variant.WitnessLength" title="WitnessLength">WitnessLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SegwitHrpstringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SegwitHrpstringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SegwitHrpstringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SegwitHrpstringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SegwitHrpstringError" title="Error">Error</a></li><li><a href="#impl-From%3CChecksumError%3E-for-SegwitHrpstringError" title="From&#60;ChecksumError&#62;">From&#60;ChecksumError&#62;</a></li><li><a href="#impl-From%3CPaddingError%3E-for-SegwitHrpstringError" title="From&#60;PaddingError&#62;">From&#60;PaddingError&#62;</a></li><li><a href="#impl-From%3CSegwitHrpstringError%3E-for-DecodeError" title="From&#60;SegwitHrpstringError&#62;">From&#60;SegwitHrpstringError&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError" title="From&#60;WitnessLengthError&#62;">From&#60;WitnessLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-SegwitHrpstringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SegwitHrpstringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitHrpstringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitHrpstringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitHrpstringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitHrpstringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitHrpstringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitHrpstringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">SegwitHrpstringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum SegwitHrpstringError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while constructing a `SegwitHrpstring` type."><title>SegwitHrpstringError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>Hrpstring<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Checksum" title="Checksum">Checksum</a></li><li><a href="#variant.InvalidWitnessVersion" title="InvalidWitnessVersion">InvalidWitnessVersion</a></li><li><a href="#variant.NoData" title="NoData">NoData</a></li><li><a href="#variant.Padding" title="Padding">Padding</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.Unchecked" title="Unchecked">Unchecked</a></li><li><a href="#variant.WitnessLength" title="WitnessLength">WitnessLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SegwitHrpstringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SegwitHrpstringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SegwitHrpstringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SegwitHrpstringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SegwitHrpstringError" title="Error">Error</a></li><li><a href="#impl-From%3CChecksumError%3E-for-SegwitHrpstringError" title="From&#60;ChecksumError&#62;">From&#60;ChecksumError&#62;</a></li><li><a href="#impl-From%3CPaddingError%3E-for-SegwitHrpstringError" title="From&#60;PaddingError&#62;">From&#60;PaddingError&#62;</a></li><li><a href="#impl-From%3CSegwitHrpstringError%3E-for-DecodeError" title="From&#60;SegwitHrpstringError&#62;">From&#60;SegwitHrpstringError&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError" title="From&#60;WitnessLengthError&#62;">From&#60;WitnessLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-SegwitHrpstringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SegwitHrpstringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitHrpstringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitHrpstringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitHrpstringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitHrpstringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitHrpstringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitHrpstringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">SegwitHrpstringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum SegwitHrpstringError {
     Unchecked(<a class="enum" href="enum.UncheckedHrpstringError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::UncheckedHrpstringError">UncheckedHrpstringError</a>),
     NoData,
     TooLong(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
index 87fb1d2be9dfc1aef3dd3f2a4087aeeb51361c0c..2c684ee323131891191d0d90138358ef566b1c49 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors when parsing a bech32 encoded string."><title>UncheckedHrpstringError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unchecked<wbr>Hrpstring<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Char" title="Char">Char</a></li><li><a href="#variant.Hrp" title="Hrp">Hrp</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UncheckedHrpstringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UncheckedHrpstringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UncheckedHrpstringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UncheckedHrpstringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UncheckedHrpstringError" title="Error">Error</a></li><li><a href="#impl-From%3CCharError%3E-for-UncheckedHrpstringError" title="From&#60;CharError&#62;">From&#60;CharError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-UncheckedHrpstringError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-DecodeError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-PartialEq-for-UncheckedHrpstringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UncheckedHrpstringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UncheckedHrpstringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UncheckedHrpstringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UncheckedHrpstringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UncheckedHrpstringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UncheckedHrpstringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UncheckedHrpstringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">UncheckedHrpstringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum UncheckedHrpstringError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors when parsing a bech32 encoded string."><title>UncheckedHrpstringError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unchecked<wbr>Hrpstring<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Char" title="Char">Char</a></li><li><a href="#variant.Hrp" title="Hrp">Hrp</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UncheckedHrpstringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UncheckedHrpstringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UncheckedHrpstringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UncheckedHrpstringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UncheckedHrpstringError" title="Error">Error</a></li><li><a href="#impl-From%3CCharError%3E-for-UncheckedHrpstringError" title="From&#60;CharError&#62;">From&#60;CharError&#62;</a></li><li><a href="#impl-From%3CError%3E-for-UncheckedHrpstringError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-DecodeError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError" title="From&#60;UncheckedHrpstringError&#62;">From&#60;UncheckedHrpstringError&#62;</a></li><li><a href="#impl-PartialEq-for-UncheckedHrpstringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UncheckedHrpstringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UncheckedHrpstringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UncheckedHrpstringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UncheckedHrpstringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UncheckedHrpstringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UncheckedHrpstringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UncheckedHrpstringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Enum <span class="enum">UncheckedHrpstringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum UncheckedHrpstringError {
     Char(<a class="enum" href="enum.CharError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::CharError">CharError</a>),
     Hrp(<a class="enum" href="../hrp/enum.Error.html" title="enum bdk_chain::bitcoin::bech32::primitives::hrp::Error">Error</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors when parsing a bech32 encoded string.</p>
index 53b070b4f4e450f799973917db73c536d7f27282..05930b28089191a14c63aed001f2eda9db99df9d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoding of bech32 encoded strings as specified by BIP-173 and BIP-350."><title>bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module decode</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#details" title="Details">Details</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoding of bech32 encoded strings as specified by <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoding of bech32 encoded strings as specified by BIP-173 and BIP-350."><title>bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module decode</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#details" title="Details">Details</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoding of bech32 encoded strings as specified by <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</p>
 <p>You should only need to use this module directly if you want control over exactly what is
 checked and when it is checked (correct bech32 characters, valid checksum, valid checksum for
 specific checksum algorithm, etc). If you are parsing/validating modern (post BIP-350) bitcoin
index b9e99914d03360e1222c282d22b98aadec391f1c..e0777d55e4f7cb4650610ec8df16814e2e5051c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor that maps an iterator of valid bech32 character ASCII bytes to an iterator of field elements."><title>AsciiToFe32Iter in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ascii<wbr>ToFe32<wbr>Iter</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#panics" title="Panics">Panics</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ExactSizeIterator-for-AsciiToFe32Iter%3C's%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-AsciiToFe32Iter%3C's%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AsciiToFe32Iter%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AsciiToFe32Iter%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AsciiToFe32Iter%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-AsciiToFe32Iter%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AsciiToFe32Iter%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AsciiToFe32Iter%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">AsciiToFe32Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct AsciiToFe32Iter&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor that maps an iterator of valid bech32 character ASCII bytes to an
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor that maps an iterator of valid bech32 character ASCII bytes to an iterator of field elements."><title>AsciiToFe32Iter in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ascii<wbr>ToFe32<wbr>Iter</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#panics" title="Panics">Panics</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ExactSizeIterator-for-AsciiToFe32Iter%3C's%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-AsciiToFe32Iter%3C's%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AsciiToFe32Iter%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AsciiToFe32Iter%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AsciiToFe32Iter%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-AsciiToFe32Iter%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AsciiToFe32Iter%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AsciiToFe32Iter%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">AsciiToFe32Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct AsciiToFe32Iter&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor that maps an iterator of valid bech32 character ASCII bytes to an
 iterator of field elements.</p>
 <h2 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h2>
 <p>If any <code>u8</code> in the input iterator is out of range for an <a href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32"><code>Fe32</code></a>. Should only be used on data
index 7d3fde58a5c411f948108d8a585384ac2e390585..002b92ab4f1e2f220ef7276a0d5b4a6cf3a256fa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator over a parsed HRP string data as bytes."><title>ByteIter in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ExactSizeIterator-for-ByteIter%3C's%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-ByteIter%3C's%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ByteIter%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ByteIter%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ByteIter%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ByteIter%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ByteIter%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ByteIter%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">ByteIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ByteIter&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator over a parsed HRP string data as bytes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator over a parsed HRP string data as bytes."><title>ByteIter in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ExactSizeIterator-for-ByteIter%3C's%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-ByteIter%3C's%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ByteIter%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ByteIter%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ByteIter%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ByteIter%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ByteIter%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ByteIter%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">ByteIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ByteIter&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator over a parsed HRP string data as bytes.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ExactSizeIterator-for-ByteIter%3C's%3E" class="impl"><a href="#impl-ExactSizeIterator-for-ByteIter%3C's%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'s&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a> for <a class="struct" href="struct.ByteIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::ByteIter">ByteIter</a>&lt;'s&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.len" class="method trait-impl"><a href="#method.len" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Returns the exact remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.len">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#148">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>exact_size_is_empty</code>)</span></div></span><div class='docblock'>Returns <code>true</code> if the iterator is empty. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.is_empty">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-ByteIter%3C's%3E" class="impl"><a href="#impl-Iterator-for-ByteIter%3C's%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'s&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.ByteIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::ByteIter">ByteIter</a>&lt;'s&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
index e8b92560a864626bf628ad6703ef33307226c843..008e6820f7a3dc08b3d0d9f0c91b5dd01a2225c9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An HRP string that has been parsed and had the checksum validated."><title>CheckedHrpstring in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checked<wbr>Hrpstring</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.data_part_ascii_no_checksum" title="data_part_ascii_no_checksum">data_part_ascii_no_checksum</a></li><li><a href="#method.fe32_iter" title="fe32_iter">fe32_iter</a></li><li><a href="#method.hrp" title="hrp">hrp</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.remove_witness_version" title="remove_witness_version">remove_witness_version</a></li><li><a href="#method.validate_segwit" title="validate_segwit">validate_segwit</a></li><li><a href="#method.validate_segwit_padding" title="validate_segwit_padding">validate_segwit_padding</a></li><li><a href="#method.validate_witness_program_length" title="validate_witness_program_length">validate_witness_program_length</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CheckedHrpstring%3C's%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckedHrpstring%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckedHrpstring%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckedHrpstring%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckedHrpstring%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckedHrpstring%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckedHrpstring%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">CheckedHrpstring</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckedHrpstring&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An HRP string that has been parsed and had the checksum validated.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An HRP string that has been parsed and had the checksum validated."><title>CheckedHrpstring in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checked<wbr>Hrpstring</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.data_part_ascii_no_checksum" title="data_part_ascii_no_checksum">data_part_ascii_no_checksum</a></li><li><a href="#method.fe32_iter" title="fe32_iter">fe32_iter</a></li><li><a href="#method.hrp" title="hrp">hrp</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.remove_witness_version" title="remove_witness_version">remove_witness_version</a></li><li><a href="#method.validate_segwit" title="validate_segwit">validate_segwit</a></li><li><a href="#method.validate_segwit_padding" title="validate_segwit_padding">validate_segwit_padding</a></li><li><a href="#method.validate_witness_program_length" title="validate_witness_program_length">validate_witness_program_length</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CheckedHrpstring%3C's%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckedHrpstring%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckedHrpstring%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckedHrpstring%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckedHrpstring%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckedHrpstring%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckedHrpstring%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">CheckedHrpstring</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckedHrpstring&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An HRP string that has been parsed and had the checksum validated.</p>
 <p>This type does not treat the first byte of the data part in any special way i.e., as the witness
 version byte. If you are parsing Bitcoin segwit addresses consider using <a href="struct.SegwitHrpstring.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitHrpstring"><code>SegwitHrpstring</code></a>.</p>
 <blockquote>
index 21263635759e132208785c5788026ec7bd39c8b8..511c198fc50534ade4555ce1bad099d429eec24b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding HRP and data into a bech32 string exceeds the checksum code length."><title>CodeLengthError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Code<wbr>Length<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.code_length" title="code_length">code_length</a></li><li><a href="#structfield.encoded_length" title="encoded_length">encoded_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CodeLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CodeLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CodeLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CodeLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CodeLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-EncodeError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-EncodeIoError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-SegwitCodeLengthError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-CodeLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CodeLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CodeLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CodeLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CodeLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CodeLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CodeLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CodeLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">CodeLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct CodeLengthError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding HRP and data into a bech32 string exceeds the checksum code length."><title>CodeLengthError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Code<wbr>Length<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.code_length" title="code_length">code_length</a></li><li><a href="#structfield.encoded_length" title="encoded_length">encoded_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CodeLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CodeLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CodeLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CodeLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CodeLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-EncodeError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-EncodeIoError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-SegwitCodeLengthError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-CodeLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CodeLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CodeLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CodeLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CodeLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CodeLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CodeLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CodeLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">CodeLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct CodeLengthError {
     pub encoded_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub code_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding HRP and data into a bech32 string exceeds the checksum code length.</p>
index 847ac76368a83703be1314c441cd42fa67ef1b0c..51eba820811f75a19d18dd3405d35f54d6e44430 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator over a parsed HRP string data as field elements."><title>Fe32Iter in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-Fe32Iter%3C's%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fe32Iter%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fe32Iter%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fe32Iter%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fe32Iter%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fe32Iter%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fe32Iter%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">Fe32Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fe32Iter&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator over a parsed HRP string data as field elements.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator over a parsed HRP string data as field elements."><title>Fe32Iter in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-Fe32Iter%3C's%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fe32Iter%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fe32Iter%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fe32Iter%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fe32Iter%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fe32Iter%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fe32Iter%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">Fe32Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fe32Iter&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator over a parsed HRP string data as field elements.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-Fe32Iter%3C's%3E" class="impl"><a href="#impl-Iterator-for-Fe32Iter%3C's%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'s&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.Fe32Iter.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::Fe32Iter">Fe32Iter</a>&lt;'s&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
index f97bcd67fc30f672626f2aaab04bcd15f621774c..1833a7ebfdce1f35db64a388b89fef61a6c27cdf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding HRP, witver, and program into an address exceeds maximum allowed."><title>SegwitCodeLengthError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>Code<wbr>Length<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SegwitCodeLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SegwitCodeLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SegwitCodeLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SegwitCodeLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SegwitCodeLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-SegwitCodeLengthError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CSegwitCodeLengthError%3E-for-EncodeError" title="From&#60;SegwitCodeLengthError&#62;">From&#60;SegwitCodeLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-SegwitCodeLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SegwitCodeLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitCodeLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitCodeLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitCodeLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitCodeLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitCodeLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitCodeLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">SegwitCodeLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct SegwitCodeLengthError(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding HRP, witver, and program into an address exceeds maximum allowed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding HRP, witver, and program into an address exceeds maximum allowed."><title>SegwitCodeLengthError in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>Code<wbr>Length<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SegwitCodeLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SegwitCodeLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SegwitCodeLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SegwitCodeLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SegwitCodeLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CCodeLengthError%3E-for-SegwitCodeLengthError" title="From&#60;CodeLengthError&#62;">From&#60;CodeLengthError&#62;</a></li><li><a href="#impl-From%3CSegwitCodeLengthError%3E-for-EncodeError" title="From&#60;SegwitCodeLengthError&#62;">From&#60;SegwitCodeLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-SegwitCodeLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SegwitCodeLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitCodeLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitCodeLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitCodeLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitCodeLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitCodeLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitCodeLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">SegwitCodeLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct SegwitCodeLengthError(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding HRP, witver, and program into an address exceeds maximum allowed.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields (Non-exhaustive)<a href="#fields" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This struct is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional <code>Struct { .. }</code> syntax; cannot be matched against without a wildcard <code>..</code>; and struct update syntax will not work.</div></details><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SegwitCodeLengthError" class="impl"><a href="#impl-Clone-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SegwitCodeLengthError" class="impl"><a href="#impl-Debug-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-SegwitCodeLengthError" class="impl"><a href="#impl-Display-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-SegwitCodeLengthError" class="impl"><a href="#impl-Error-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CCodeLengthError%3E-for-SegwitCodeLengthError" class="impl"><a href="#impl-From%3CCodeLengthError%3E-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.CodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::CodeLengthError">CodeLengthError</a>&gt; for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.CodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::CodeLengthError">CodeLengthError</a>) -&gt; <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSegwitCodeLengthError%3E-for-EncodeError" class="impl"><a href="#impl-From%3CSegwitCodeLengthError%3E-for-EncodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a>&gt; for <a class="enum" href="../../segwit/enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::segwit::EncodeError">EncodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a>) -&gt; <a class="enum" href="../../segwit/enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::segwit::EncodeError">EncodeError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-SegwitCodeLengthError" class="impl"><a href="#impl-PartialEq-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-SegwitCodeLengthError" class="impl"><a href="#impl-Eq-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section><section id="impl-StructuralPartialEq-for-SegwitCodeLengthError" class="impl"><a href="#impl-StructuralPartialEq-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SegwitCodeLengthError" class="impl"><a href="#impl-Freeze-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section><section id="impl-RefUnwindSafe-for-SegwitCodeLengthError" class="impl"><a href="#impl-RefUnwindSafe-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section><section id="impl-Send-for-SegwitCodeLengthError" class="impl"><a href="#impl-Send-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section><section id="impl-Sync-for-SegwitCodeLengthError" class="impl"><a href="#impl-Sync-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section><section id="impl-Unpin-for-SegwitCodeLengthError" class="impl"><a href="#impl-Unpin-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section><section id="impl-UnwindSafe-for-SegwitCodeLengthError" class="impl"><a href="#impl-UnwindSafe-for-SegwitCodeLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 0a71f51027741fe9fbc72113889c8a3484c1cf5c..4e4769e9ce5aa4e6234ae901b5ba59e84987448a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An valid length HRP string that has been parsed, had the checksum validated, had the witness version validated, had the witness data length checked, and the had witness version and checksum removed."><title>SegwitHrpstring in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>Hrpstring</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.data_part_ascii_no_witver_no_checksum" title="data_part_ascii_no_witver_no_checksum">data_part_ascii_no_witver_no_checksum</a></li><li><a href="#method.has_valid_hrp" title="has_valid_hrp">has_valid_hrp</a></li><li><a href="#method.hrp" title="hrp">hrp</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_bech32" title="new_bech32">new_bech32</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SegwitHrpstring%3C's%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitHrpstring%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitHrpstring%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitHrpstring%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitHrpstring%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitHrpstring%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitHrpstring%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">SegwitHrpstring</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SegwitHrpstring&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An valid length HRP string that has been parsed, had the checksum validated, had the witness
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An valid length HRP string that has been parsed, had the checksum validated, had the witness version validated, had the witness data length checked, and the had witness version and checksum removed."><title>SegwitHrpstring in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>Hrpstring</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.data_part_ascii_no_witver_no_checksum" title="data_part_ascii_no_witver_no_checksum">data_part_ascii_no_witver_no_checksum</a></li><li><a href="#method.has_valid_hrp" title="has_valid_hrp">has_valid_hrp</a></li><li><a href="#method.hrp" title="hrp">hrp</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_bech32" title="new_bech32">new_bech32</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SegwitHrpstring%3C's%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitHrpstring%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitHrpstring%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitHrpstring%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitHrpstring%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitHrpstring%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitHrpstring%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">SegwitHrpstring</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SegwitHrpstring&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An valid length HRP string that has been parsed, had the checksum validated, had the witness
 version validated, had the witness data length checked, and the had witness version and checksum
 removed.</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
index f880197e65d97210204803e0ed501a86b5ffe0c1..a97f93e5dca56d39c538799e43bc39961595a6bd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An HRP string that has been parsed but not yet had the checksum checked."><title>UncheckedHrpstring in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unchecked<wbr>Hrpstring</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.data_part_ascii" title="data_part_ascii">data_part_ascii</a></li><li><a href="#method.has_valid_checksum" title="has_valid_checksum">has_valid_checksum</a></li><li><a href="#method.hrp" title="hrp">hrp</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.remove_checksum" title="remove_checksum">remove_checksum</a></li><li><a href="#method.remove_witness_version" title="remove_witness_version">remove_witness_version</a></li><li><a href="#method.validate_and_remove_checksum" title="validate_and_remove_checksum">validate_and_remove_checksum</a></li><li><a href="#method.validate_checksum" title="validate_checksum">validate_checksum</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-UncheckedHrpstring%3C's%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UncheckedHrpstring%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UncheckedHrpstring%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UncheckedHrpstring%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UncheckedHrpstring%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UncheckedHrpstring%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UncheckedHrpstring%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">UncheckedHrpstring</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct UncheckedHrpstring&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An HRP string that has been parsed but not yet had the checksum checked.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An HRP string that has been parsed but not yet had the checksum checked."><title>UncheckedHrpstring in bdk_chain::bitcoin::bech32::primitives::decode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unchecked<wbr>Hrpstring</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.data_part_ascii" title="data_part_ascii">data_part_ascii</a></li><li><a href="#method.has_valid_checksum" title="has_valid_checksum">has_valid_checksum</a></li><li><a href="#method.hrp" title="hrp">hrp</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.remove_checksum" title="remove_checksum">remove_checksum</a></li><li><a href="#method.remove_witness_version" title="remove_witness_version">remove_witness_version</a></li><li><a href="#method.validate_and_remove_checksum" title="validate_and_remove_checksum">validate_and_remove_checksum</a></li><li><a href="#method.validate_checksum" title="validate_checksum">validate_checksum</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-UncheckedHrpstring%3C's%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UncheckedHrpstring%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UncheckedHrpstring%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UncheckedHrpstring%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UncheckedHrpstring%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UncheckedHrpstring%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UncheckedHrpstring%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>decode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">decode</a></span><h1>Struct <span class="struct">UncheckedHrpstring</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct UncheckedHrpstring&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An HRP string that has been parsed but not yet had the checksum checked.</p>
 <p>Parsing an HRP string only checks validity of the characters, it does not validate the
 checksum in any way.</p>
 <p>Unless you are attempting to validate a string with multiple checksums then you likely do not
index 5091e80a4d8ea7d78cf001fa7675f5071026b49a..e3302791e21f30ff5d42f8c974d9d44cfd94333c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bech32 address encoding."><title>bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module encode</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bech32 address encoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bech32 address encoding."><title>bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module encode</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bech32 address encoding.</p>
 <p>This module provides types and iterators that can be used to encode data as a bech32 address in
 a variety of ways without any allocations, generating, verifying, and appending checksums,
 prepending HRP strings etc.</p>
index 46135df329dd63eb4feed931f9c81143328c624a..667b6401c47ae8da5af9a294e7eefb41e8bb229b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor which takes a stream of ASCII field elements (an encoded string) and yields a stream of bytes."><title>ByteIter in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-ByteIter%3C'a,+I,+Ck%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ByteIter%3C'hrp,+I,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ByteIter%3C'hrp,+I,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ByteIter%3C'hrp,+I,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ByteIter%3C'hrp,+I,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ByteIter%3C'hrp,+I,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ByteIter%3C'hrp,+I,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">ByteIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ByteIter&lt;'hrp, I, Ck&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor which takes a stream of ASCII field elements (an encoded string) and yields a stream of bytes."><title>ByteIter in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-ByteIter%3C'a,+I,+Ck%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ByteIter%3C'hrp,+I,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ByteIter%3C'hrp,+I,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ByteIter%3C'hrp,+I,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ByteIter%3C'hrp,+I,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ByteIter%3C'hrp,+I,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ByteIter%3C'hrp,+I,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">ByteIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ByteIter&lt;'hrp, I, Ck&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,
     Ck: <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor which takes a stream of ASCII field elements (an encoded string) and yields a stream of bytes.</p>
 <p>This is equivalent to using the <code>CharsIter</code> and the casting each character to a byte. Doing
index 177903ecd010f73ad480d8157581691e8cd488a5..0a6b505ee330ddfcf10269ab39f60dda45fd8075 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor which takes a stream of field elements, converts it to characters prefixed by an HRP (and separator), and suffixed by the checksum i.e., converts the data in a stream of field elements into stream of characters representing the encoded bech32 string."><title>CharIter in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Char<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CharIter%3C'a,+I,+Ck%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CharIter%3C'hrp,+I,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CharIter%3C'hrp,+I,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CharIter%3C'hrp,+I,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CharIter%3C'hrp,+I,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CharIter%3C'hrp,+I,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CharIter%3C'hrp,+I,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">CharIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CharIter&lt;'hrp, I, Ck&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor which takes a stream of field elements, converts it to characters prefixed by an HRP (and separator), and suffixed by the checksum i.e., converts the data in a stream of field elements into stream of characters representing the encoded bech32 string."><title>CharIter in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Char<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CharIter%3C'a,+I,+Ck%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CharIter%3C'hrp,+I,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CharIter%3C'hrp,+I,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CharIter%3C'hrp,+I,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CharIter%3C'hrp,+I,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CharIter%3C'hrp,+I,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CharIter%3C'hrp,+I,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">CharIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CharIter&lt;'hrp, I, Ck&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,
     Ck: <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor which takes a stream of field elements, converts it to characters prefixed by
 an HRP (and separator), and suffixed by the checksum i.e., converts the data in a stream of
index c2356b524cee0376434fb9953717faeaa047f43f..272bc9493be1ec7fa867684ee36bdea30a6f9070 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Encoder` builds iterators that can be used to encode field elements into a bech32 address."><title>Encoder in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encoder</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.chars" title="chars">chars</a></li><li><a href="#method.fes" title="fes">fes</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_witness_version" title="with_witness_version">with_witness_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Encoder%3C'hrp,+I,+Ck%3E" title="Clone">Clone</a></li><li><a href="#impl-Eq-for-Encoder%3C'hrp,+I,+Ck%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Encoder%3C'hrp,+I,+Ck%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Encoder%3C'hrp,+I,+Ck%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Encoder%3C'hrp,+I,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Encoder%3C'hrp,+I,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Encoder%3C'hrp,+I,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Encoder%3C'hrp,+I,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Encoder%3C'hrp,+I,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Encoder%3C'hrp,+I,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">Encoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Encoder&lt;'hrp, I, Ck&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Encoder` builds iterators that can be used to encode field elements into a bech32 address."><title>Encoder in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encoder</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.chars" title="chars">chars</a></li><li><a href="#method.fes" title="fes">fes</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_witness_version" title="with_witness_version">with_witness_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Encoder%3C'hrp,+I,+Ck%3E" title="Clone">Clone</a></li><li><a href="#impl-Eq-for-Encoder%3C'hrp,+I,+Ck%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Encoder%3C'hrp,+I,+Ck%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Encoder%3C'hrp,+I,+Ck%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Encoder%3C'hrp,+I,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Encoder%3C'hrp,+I,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Encoder%3C'hrp,+I,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Encoder%3C'hrp,+I,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Encoder%3C'hrp,+I,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Encoder%3C'hrp,+I,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">Encoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Encoder&lt;'hrp, I, Ck&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,
     Ck: <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <code>Encoder</code> builds iterators that can be used to encode field elements into a bech32 address.</p>
 <p>Construct the encoder by calling <a href="../../trait.Fe32IterExt.html#method.with_checksum" title="method bdk_chain::bitcoin::bech32::Fe32IterExt::with_checksum"><code>Fe32IterExt::with_checksum</code></a> on an iterator of field
index 6698e71786d51815adf7a67ba9148fb6976592e9..6d998443ff51d0bb0bf518508b1c46339b523947 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor for a checksummed iterator that inputs the HRP into the checksum algorithm before yielding the HRP as field elements followed by the data then checksum."><title>Fe32Iter in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">Fe32Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fe32Iter&lt;'hrp, I, Ck&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor for a checksummed iterator that inputs the HRP into the checksum algorithm before yielding the HRP as field elements followed by the data then checksum."><title>Fe32Iter in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fe32Iter%3C'hrp,+I,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">Fe32Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fe32Iter&lt;'hrp, I, Ck&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,
     Ck: <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor for a checksummed iterator that inputs the HRP into the checksum algorithm
 before yielding the HRP as field elements followed by the data then checksum.</p>
index 08f97662d8d0f19b06a83e99fe217b3f214659d5..efbcde26af561946e1465d5b76337ce0536ffa96 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor that just prepends a single character to a field element stream."><title>WitnessVersionIter in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Version<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-WitnessVersionIter%3CI%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessVersionIter%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessVersionIter%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessVersionIter%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessVersionIter%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessVersionIter%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessVersionIter%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">WitnessVersionIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessVersionIter&lt;I&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor that just prepends a single character to a field element stream."><title>WitnessVersionIter in bdk_chain::bitcoin::bech32::primitives::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Version<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-WitnessVersionIter%3CI%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessVersionIter%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessVersionIter%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessVersionIter%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessVersionIter%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessVersionIter%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessVersionIter%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">WitnessVersionIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessVersionIter&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor that just prepends a single character to a field element stream.</p>
 <p>More ergonomic to use than <code>std::iter::once(fe).chain(iter)</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WitnessVersionIter%3CI%3E" class="impl"><a href="#impl-WitnessVersionIter%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.WitnessVersionIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::encode::WitnessVersionIter">WitnessVersionIter</a>&lt;I&gt;<div class="where">where
index 3b4e60be22cb0e938d5d80befd4c692c88b1ea43..4924e0089f2dc65a8547dd0d05fef7aac186934d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bech32 checksum algorithm, defined in BIP-173."><title>Bech32 in bdk_chain::bitcoin::bech32::primitives - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bech32</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-Bech32" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-Bech32" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bech32" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-Bech32" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Bech32" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Bech32" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Bech32" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Bech32" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Bech32" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bech32" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bech32" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bech32" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bech32" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bech32" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bech32" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">primitives</a></span><h1>Enum <span class="enum">Bech32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Bech32 {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bech32 checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bech32 checksum algorithm, defined in BIP-173."><title>Bech32 in bdk_chain::bitcoin::bech32::primitives - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bech32</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-Bech32" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-Bech32" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bech32" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-Bech32" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Bech32" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Bech32" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Bech32" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Bech32" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Bech32" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bech32" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bech32" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bech32" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bech32" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bech32" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bech32" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">primitives</a></span><h1>Enum <span class="enum">Bech32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Bech32 {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bech32 checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Checksum-for-Bech32" class="impl"><a href="#impl-Checksum-for-Bech32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../enum.Bech32.html" title="enum bdk_chain::bitcoin::bech32::Bech32">Bech32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.CODE_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section></summary><div class='docblock'>The length of the code. <a href="../trait.Checksum.html#associatedconstant.CODE_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.CHECKSUM_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section></summary><div class='docblock'>The number of characters in the checksum. <a href="../trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.GENERATOR_SH" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section></summary><div class='docblock'>The coefficients of the generator polynomial, except the leading monic term,
 in “big-endian” (highest-degree coefficients get leftmost bits) order, along
 with the 4 shifts of the generator. <a href="../trait.Checksum.html#associatedconstant.GENERATOR_SH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.TARGET_RESIDUE" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1u32</h4></section></summary><div class='docblock'>The residue, modulo the generator polynomial, that a valid codeword will have.</div></details><details class="toggle" open><summary><section id="associatedtype.MidstateRepr" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr" class="anchor">§</a><h4 class="code-header">type <a href="../trait.Checksum.html#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>An unsigned integer type capable of holding a packed version of the generator
index ca7f0d8f5d0db27d74bb7e515f28c494f5657d41..868844f22c73aa5b05a59599a6d2ad490908c0c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bech32m checksum algorithm, defined in BIP-350."><title>Bech32m in bdk_chain::bitcoin::bech32::primitives - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bech32m</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-Bech32m" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-Bech32m" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bech32m" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-Bech32m" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Bech32m" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Bech32m" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Bech32m" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Bech32m" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Bech32m" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bech32m" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bech32m" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bech32m" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bech32m" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bech32m" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bech32m" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">primitives</a></span><h1>Enum <span class="enum">Bech32m</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Bech32m {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bech32m checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The bech32m checksum algorithm, defined in BIP-350."><title>Bech32m in bdk_chain::bitcoin::bech32::primitives - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bech32m</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-Bech32m" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-Bech32m" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bech32m" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-Bech32m" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Bech32m" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Bech32m" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Bech32m" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Bech32m" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Bech32m" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bech32m" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bech32m" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bech32m" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bech32m" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bech32m" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bech32m" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">primitives</a></span><h1>Enum <span class="enum">Bech32m</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Bech32m {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The bech32m checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Checksum-for-Bech32m" class="impl"><a href="#impl-Checksum-for-Bech32m" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../enum.Bech32m.html" title="enum bdk_chain::bitcoin::bech32::Bech32m">Bech32m</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.CODE_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section></summary><div class='docblock'>The length of the code. <a href="../trait.Checksum.html#associatedconstant.CODE_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.CHECKSUM_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section></summary><div class='docblock'>The number of characters in the checksum. <a href="../trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.GENERATOR_SH" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section></summary><div class='docblock'>The coefficients of the generator polynomial, except the leading monic term,
 in “big-endian” (highest-degree coefficients get leftmost bits) order, along
 with the 4 shifts of the generator. <a href="../trait.Checksum.html#associatedconstant.GENERATOR_SH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.TARGET_RESIDUE" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 734_539_939u32</h4></section></summary><div class='docblock'>The residue, modulo the generator polynomial, that a valid codeword will have.</div></details><details class="toggle" open><summary><section id="associatedtype.MidstateRepr" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr" class="anchor">§</a><h4 class="code-header">type <a href="../trait.Checksum.html#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>An unsigned integer type capable of holding a packed version of the generator
index 6a68121f624991e9e9756749a9a39b98898138a9..15a0a56d39f5c8262fff7bc4c122679566ffaeb4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The “null checksum” used on bech32 strings for which we want to do no checksum checking."><title>NoChecksum in bdk_chain::bitcoin::bech32::primitives - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">NoChecksum</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-NoChecksum" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-NoChecksum" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-NoChecksum" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-NoChecksum" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-NoChecksum" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NoChecksum" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NoChecksum" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NoChecksum" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NoChecksum" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NoChecksum" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NoChecksum" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoChecksum" title="Send">Send</a></li><li><a href="#impl-Sync-for-NoChecksum" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NoChecksum" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoChecksum" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">primitives</a></span><h1>Enum <span class="enum">NoChecksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NoChecksum {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The “null checksum” used on bech32 strings for which we want to do no checksum checking.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The “null checksum” used on bech32 strings for which we want to do no checksum checking."><title>NoChecksum in bdk_chain::bitcoin::bech32::primitives - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">NoChecksum</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Checksum-for-NoChecksum" title="Checksum">Checksum</a></li><li><a href="#impl-Clone-for-NoChecksum" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-NoChecksum" title="Copy">Copy</a></li><li><a href="#impl-Eq-for-NoChecksum" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-NoChecksum" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NoChecksum" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NoChecksum" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NoChecksum" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NoChecksum" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NoChecksum" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NoChecksum" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NoChecksum" title="Send">Send</a></li><li><a href="#impl-Sync-for-NoChecksum" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NoChecksum" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NoChecksum" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">primitives</a></span><h1>Enum <span class="enum">NoChecksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NoChecksum {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The “null checksum” used on bech32 strings for which we want to do no checksum checking.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Checksum-for-NoChecksum" class="impl"><a href="#impl-Checksum-for-NoChecksum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="../enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum">NoChecksum</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.CODE_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 18_446_744_073_709_551_615usize</h4></section></summary><div class='docblock'>The length of the code. <a href="../trait.Checksum.html#associatedconstant.CODE_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.CHECKSUM_LENGTH" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 0usize</h4></section></summary><div class='docblock'>The number of characters in the checksum. <a href="../trait.Checksum.html#associatedconstant.CHECKSUM_LENGTH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.GENERATOR_SH" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="struct" href="checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h4></section></summary><div class='docblock'>The coefficients of the generator polynomial, except the leading monic term,
 in “big-endian” (highest-degree coefficients get leftmost bits) order, along
 with the 4 shifts of the generator. <a href="../trait.Checksum.html#associatedconstant.GENERATOR_SH">Read more</a></div></details><details class="toggle" open><summary><section id="associatedconstant.TARGET_RESIDUE" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE" class="anchor">§</a><h4 class="code-header">const <a href="../trait.Checksum.html#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="struct" href="checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section></summary><div class='docblock'>The residue, modulo the generator polynomial, that a valid codeword will have.</div></details><details class="toggle" open><summary><section id="associatedtype.MidstateRepr" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr" class="anchor">§</a><h4 class="code-header">type <a href="../trait.Checksum.html#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="struct" href="checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></summary><div class='docblock'>An unsigned integer type capable of holding a packed version of the generator
index 2b511d54cca87709dc62d31d4628c5d7fc5074f4..4f2e7210b0aa80a6dca5d14c0a0c9e9a6bbe8bd5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A galois field error when converting from a character."><title>FromCharError in bdk_chain::bitcoin::bech32::primitives::gf32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Char<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Invalid" title="Invalid">Invalid</a></li><li><a href="#variant.NotAscii" title="NotAscii">NotAscii</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromCharError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FromCharError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FromCharError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromCharError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromCharError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromCharError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-FromCharError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromCharError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromCharError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromCharError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromCharError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromCharError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromCharError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromCharError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>gf32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">gf32</a></span><h1>Enum <span class="enum">FromCharError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromCharError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A galois field error when converting from a character."><title>FromCharError in bdk_chain::bitcoin::bech32::primitives::gf32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Char<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Invalid" title="Invalid">Invalid</a></li><li><a href="#variant.NotAscii" title="NotAscii">NotAscii</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromCharError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FromCharError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FromCharError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromCharError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromCharError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromCharError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-FromCharError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromCharError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromCharError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromCharError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromCharError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromCharError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromCharError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromCharError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>gf32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">gf32</a></span><h1>Enum <span class="enum">FromCharError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromCharError {
     NotAscii(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>),
     Invalid(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A galois field error when converting from a character.</p>
index ae2625a4460ea21684c2015adc00633f9134cf00..7786126f34c187e69f6944ba5bfb39911630d437 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A galois field error when converting from an integer."><title>TryFromError in bdk_chain::bitcoin::bech32::primitives::gf32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TryFrom<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidByte" title="InvalidByte">InvalidByte</a></li><li><a href="#variant.NotAByte" title="NotAByte">NotAByte</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TryFromError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TryFromError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TryFromError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TryFromError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TryFromError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TryFromError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TryFromError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CTryFromIntError%3E-for-TryFromError" title="From&#60;TryFromIntError&#62;">From&#60;TryFromIntError&#62;</a></li><li><a href="#impl-PartialEq-for-TryFromError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TryFromError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TryFromError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TryFromError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TryFromError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TryFromError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TryFromError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TryFromError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>gf32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">gf32</a></span><h1>Enum <span class="enum">TryFromError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TryFromError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A galois field error when converting from an integer."><title>TryFromError in bdk_chain::bitcoin::bech32::primitives::gf32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TryFrom<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidByte" title="InvalidByte">InvalidByte</a></li><li><a href="#variant.NotAByte" title="NotAByte">NotAByte</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TryFromError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TryFromError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TryFromError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TryFromError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TryFromError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TryFromError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TryFromError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CTryFromIntError%3E-for-TryFromError" title="From&#60;TryFromIntError&#62;">From&#60;TryFromIntError&#62;</a></li><li><a href="#impl-PartialEq-for-TryFromError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TryFromError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TryFromError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TryFromError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TryFromError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TryFromError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TryFromError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TryFromError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>gf32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">gf32</a></span><h1>Enum <span class="enum">TryFromError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TryFromError {
     NotAByte(<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/error/struct.TryFromIntError.html" title="struct core::num::error::TryFromIntError">TryFromIntError</a>),
     InvalidByte(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A galois field error when converting from an integer.</p>
index 491e969dfcf5cdab886846c72388bafefda6e712..605873e26ef530c5aa220356b4ef925db4f69a99 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="GF32 - Galois Field over 32 elements."><title>bdk_chain::bitcoin::bech32::primitives::gf32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module gf32</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>gf32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>GF32 - Galois Field over 32 elements.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="GF32 - Galois Field over 32 elements."><title>bdk_chain::bitcoin::bech32::primitives::gf32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module gf32</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>gf32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>GF32 - Galois Field over 32 elements.</p>
 <p>Implements GF32 arithmetic, defined and encoded as in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a> “bech32”.</p>
 <blockquote>
 <p>A finite field is a finite set which is a field; this means that multiplication, addition,
index a47b66a35a30bc04bf860aa69a8a9a56f678be5f..753192e9440f30e6a01f347fe3159ebce8e1f6af 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An element in GF(32), the finite field containing elements `[0,31]` inclusive."><title>Fe32 in bdk_chain::bitcoin::bech32::primitives::gf32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.A" title="A">A</a></li><li><a href="#associatedconstant.C" title="C">C</a></li><li><a href="#associatedconstant.D" title="D">D</a></li><li><a href="#associatedconstant.E" title="E">E</a></li><li><a href="#associatedconstant.F" title="F">F</a></li><li><a href="#associatedconstant.G" title="G">G</a></li><li><a href="#associatedconstant.H" title="H">H</a></li><li><a href="#associatedconstant.J" title="J">J</a></li><li><a href="#associatedconstant.K" title="K">K</a></li><li><a href="#associatedconstant.L" title="L">L</a></li><li><a href="#associatedconstant.M" title="M">M</a></li><li><a href="#associatedconstant.N" title="N">N</a></li><li><a href="#associatedconstant.P" title="P">P</a></li><li><a href="#associatedconstant.Q" title="Q">Q</a></li><li><a href="#associatedconstant.R" title="R">R</a></li><li><a href="#associatedconstant.S" title="S">S</a></li><li><a href="#associatedconstant.T" title="T">T</a></li><li><a href="#associatedconstant.U" title="U">U</a></li><li><a href="#associatedconstant.V" title="V">V</a></li><li><a href="#associatedconstant.W" title="W">W</a></li><li><a href="#associatedconstant.X" title="X">X</a></li><li><a href="#associatedconstant.Y" title="Y">Y</a></li><li><a href="#associatedconstant.Z" title="Z">Z</a></li><li><a href="#associatedconstant._0" title="_0">_0</a></li><li><a href="#associatedconstant._2" title="_2">_2</a></li><li><a href="#associatedconstant._3" title="_3">_3</a></li><li><a href="#associatedconstant._4" title="_4">_4</a></li><li><a href="#associatedconstant._5" title="_5">_5</a></li><li><a href="#associatedconstant._6" title="_6">_6</a></li><li><a href="#associatedconstant._7" title="_7">_7</a></li><li><a href="#associatedconstant._8" title="_8">_8</a></li><li><a href="#associatedconstant._9" title="_9">_9</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_char" title="from_char">from_char</a></li><li><a href="#method.from_char_unchecked" title="from_char_unchecked">from_char_unchecked</a></li><li><a href="#method.iter_alpha" title="iter_alpha">iter_alpha</a></li><li><a href="#method.to_char" title="to_char">to_char</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Fe32" title="Add">Add</a></li><li><a href="#impl-Add%3C%26Fe32%3E-for-%26Fe32" title="Add&#60;&#38;Fe32&#62;">Add&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Add%3C%26Fe32%3E-for-Fe32" title="Add&#60;&#38;Fe32&#62;">Add&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Add%3CFe32%3E-for-%26Fe32" title="Add&#60;Fe32&#62;">Add&#60;Fe32&#62;</a></li><li><a href="#impl-AddAssign-for-Fe32" title="AddAssign">AddAssign</a></li><li><a href="#impl-AsRef%3Cu8%3E-for-Fe32" title="AsRef&#60;u8&#62;">AsRef&#60;u8&#62;</a></li><li><a href="#impl-Clone-for-Fe32" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Fe32" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Fe32" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Fe32" title="Display">Display</a></li><li><a href="#impl-Div-for-Fe32" title="Div">Div</a></li><li><a href="#impl-Div%3C%26Fe32%3E-for-%26Fe32" title="Div&#60;&#38;Fe32&#62;">Div&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Div%3C%26Fe32%3E-for-Fe32" title="Div&#60;&#38;Fe32&#62;">Div&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Div%3CFe32%3E-for-%26Fe32" title="Div&#60;Fe32&#62;">Div&#60;Fe32&#62;</a></li><li><a href="#impl-DivAssign-for-Fe32" title="DivAssign">DivAssign</a></li><li><a href="#impl-Eq-for-Fe32" title="Eq">Eq</a></li><li><a href="#impl-From%3CFe32%3E-for-u8" title="From&#60;Fe32&#62;">From&#60;Fe32&#62;</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Fe32" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-Hash-for-Fe32" title="Hash">Hash</a></li><li><a href="#impl-Mul-for-Fe32" title="Mul">Mul</a></li><li><a href="#impl-Mul%3C%26Fe32%3E-for-%26Fe32" title="Mul&#60;&#38;Fe32&#62;">Mul&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Mul%3C%26Fe32%3E-for-Fe32" title="Mul&#60;&#38;Fe32&#62;">Mul&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Mul%3CFe32%3E-for-%26Fe32" title="Mul&#60;Fe32&#62;">Mul&#60;Fe32&#62;</a></li><li><a href="#impl-MulAssign-for-Fe32" title="MulAssign">MulAssign</a></li><li><a href="#impl-PartialEq-for-Fe32" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Fe32" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Fe32" title="Sub">Sub</a></li><li><a href="#impl-Sub%3C%26Fe32%3E-for-%26Fe32" title="Sub&#60;&#38;Fe32&#62;">Sub&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Sub%3C%26Fe32%3E-for-Fe32" title="Sub&#60;&#38;Fe32&#62;">Sub&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Sub%3CFe32%3E-for-%26Fe32" title="Sub&#60;Fe32&#62;">Sub&#60;Fe32&#62;</a></li><li><a href="#impl-SubAssign-for-Fe32" title="SubAssign">SubAssign</a></li><li><a href="#impl-TryFrom%3CFe32%3E-for-WitnessVersion" title="TryFrom&#60;Fe32&#62;">TryFrom&#60;Fe32&#62;</a></li><li><a href="#impl-TryFrom%3Ci128%3E-for-Fe32" title="TryFrom&#60;i128&#62;">TryFrom&#60;i128&#62;</a></li><li><a href="#impl-TryFrom%3Ci16%3E-for-Fe32" title="TryFrom&#60;i16&#62;">TryFrom&#60;i16&#62;</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-Fe32" title="TryFrom&#60;i32&#62;">TryFrom&#60;i32&#62;</a></li><li><a href="#impl-TryFrom%3Ci64%3E-for-Fe32" title="TryFrom&#60;i64&#62;">TryFrom&#60;i64&#62;</a></li><li><a href="#impl-TryFrom%3Ci8%3E-for-Fe32" title="TryFrom&#60;i8&#62;">TryFrom&#60;i8&#62;</a></li><li><a href="#impl-TryFrom%3Cu128%3E-for-Fe32" title="TryFrom&#60;u128&#62;">TryFrom&#60;u128&#62;</a></li><li><a href="#impl-TryFrom%3Cu16%3E-for-Fe32" title="TryFrom&#60;u16&#62;">TryFrom&#60;u16&#62;</a></li><li><a href="#impl-TryFrom%3Cu32%3E-for-Fe32" title="TryFrom&#60;u32&#62;">TryFrom&#60;u32&#62;</a></li><li><a href="#impl-TryFrom%3Cu64%3E-for-Fe32" title="TryFrom&#60;u64&#62;">TryFrom&#60;u64&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-Fe32" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fe32" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fe32" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fe32" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fe32" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fe32" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fe32" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>gf32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">gf32</a></span><h1>Struct <span class="struct">Fe32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fe32(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An element in GF(32), the finite field containing elements <code>[0,31]</code> inclusive.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An element in GF(32), the finite field containing elements `[0,31]` inclusive."><title>Fe32 in bdk_chain::bitcoin::bech32::primitives::gf32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.A" title="A">A</a></li><li><a href="#associatedconstant.C" title="C">C</a></li><li><a href="#associatedconstant.D" title="D">D</a></li><li><a href="#associatedconstant.E" title="E">E</a></li><li><a href="#associatedconstant.F" title="F">F</a></li><li><a href="#associatedconstant.G" title="G">G</a></li><li><a href="#associatedconstant.H" title="H">H</a></li><li><a href="#associatedconstant.J" title="J">J</a></li><li><a href="#associatedconstant.K" title="K">K</a></li><li><a href="#associatedconstant.L" title="L">L</a></li><li><a href="#associatedconstant.M" title="M">M</a></li><li><a href="#associatedconstant.N" title="N">N</a></li><li><a href="#associatedconstant.P" title="P">P</a></li><li><a href="#associatedconstant.Q" title="Q">Q</a></li><li><a href="#associatedconstant.R" title="R">R</a></li><li><a href="#associatedconstant.S" title="S">S</a></li><li><a href="#associatedconstant.T" title="T">T</a></li><li><a href="#associatedconstant.U" title="U">U</a></li><li><a href="#associatedconstant.V" title="V">V</a></li><li><a href="#associatedconstant.W" title="W">W</a></li><li><a href="#associatedconstant.X" title="X">X</a></li><li><a href="#associatedconstant.Y" title="Y">Y</a></li><li><a href="#associatedconstant.Z" title="Z">Z</a></li><li><a href="#associatedconstant._0" title="_0">_0</a></li><li><a href="#associatedconstant._2" title="_2">_2</a></li><li><a href="#associatedconstant._3" title="_3">_3</a></li><li><a href="#associatedconstant._4" title="_4">_4</a></li><li><a href="#associatedconstant._5" title="_5">_5</a></li><li><a href="#associatedconstant._6" title="_6">_6</a></li><li><a href="#associatedconstant._7" title="_7">_7</a></li><li><a href="#associatedconstant._8" title="_8">_8</a></li><li><a href="#associatedconstant._9" title="_9">_9</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_char" title="from_char">from_char</a></li><li><a href="#method.from_char_unchecked" title="from_char_unchecked">from_char_unchecked</a></li><li><a href="#method.iter_alpha" title="iter_alpha">iter_alpha</a></li><li><a href="#method.to_char" title="to_char">to_char</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Fe32" title="Add">Add</a></li><li><a href="#impl-Add%3C%26Fe32%3E-for-%26Fe32" title="Add&#60;&#38;Fe32&#62;">Add&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Add%3C%26Fe32%3E-for-Fe32" title="Add&#60;&#38;Fe32&#62;">Add&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Add%3CFe32%3E-for-%26Fe32" title="Add&#60;Fe32&#62;">Add&#60;Fe32&#62;</a></li><li><a href="#impl-AddAssign-for-Fe32" title="AddAssign">AddAssign</a></li><li><a href="#impl-AsRef%3Cu8%3E-for-Fe32" title="AsRef&#60;u8&#62;">AsRef&#60;u8&#62;</a></li><li><a href="#impl-Clone-for-Fe32" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Fe32" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Fe32" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Fe32" title="Display">Display</a></li><li><a href="#impl-Div-for-Fe32" title="Div">Div</a></li><li><a href="#impl-Div%3C%26Fe32%3E-for-%26Fe32" title="Div&#60;&#38;Fe32&#62;">Div&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Div%3C%26Fe32%3E-for-Fe32" title="Div&#60;&#38;Fe32&#62;">Div&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Div%3CFe32%3E-for-%26Fe32" title="Div&#60;Fe32&#62;">Div&#60;Fe32&#62;</a></li><li><a href="#impl-DivAssign-for-Fe32" title="DivAssign">DivAssign</a></li><li><a href="#impl-Eq-for-Fe32" title="Eq">Eq</a></li><li><a href="#impl-From%3CFe32%3E-for-u8" title="From&#60;Fe32&#62;">From&#60;Fe32&#62;</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Fe32" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-Hash-for-Fe32" title="Hash">Hash</a></li><li><a href="#impl-Mul-for-Fe32" title="Mul">Mul</a></li><li><a href="#impl-Mul%3C%26Fe32%3E-for-%26Fe32" title="Mul&#60;&#38;Fe32&#62;">Mul&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Mul%3C%26Fe32%3E-for-Fe32" title="Mul&#60;&#38;Fe32&#62;">Mul&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Mul%3CFe32%3E-for-%26Fe32" title="Mul&#60;Fe32&#62;">Mul&#60;Fe32&#62;</a></li><li><a href="#impl-MulAssign-for-Fe32" title="MulAssign">MulAssign</a></li><li><a href="#impl-PartialEq-for-Fe32" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Fe32" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Fe32" title="Sub">Sub</a></li><li><a href="#impl-Sub%3C%26Fe32%3E-for-%26Fe32" title="Sub&#60;&#38;Fe32&#62;">Sub&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Sub%3C%26Fe32%3E-for-Fe32" title="Sub&#60;&#38;Fe32&#62;">Sub&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Sub%3CFe32%3E-for-%26Fe32" title="Sub&#60;Fe32&#62;">Sub&#60;Fe32&#62;</a></li><li><a href="#impl-SubAssign-for-Fe32" title="SubAssign">SubAssign</a></li><li><a href="#impl-TryFrom%3CFe32%3E-for-WitnessVersion" title="TryFrom&#60;Fe32&#62;">TryFrom&#60;Fe32&#62;</a></li><li><a href="#impl-TryFrom%3Ci128%3E-for-Fe32" title="TryFrom&#60;i128&#62;">TryFrom&#60;i128&#62;</a></li><li><a href="#impl-TryFrom%3Ci16%3E-for-Fe32" title="TryFrom&#60;i16&#62;">TryFrom&#60;i16&#62;</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-Fe32" title="TryFrom&#60;i32&#62;">TryFrom&#60;i32&#62;</a></li><li><a href="#impl-TryFrom%3Ci64%3E-for-Fe32" title="TryFrom&#60;i64&#62;">TryFrom&#60;i64&#62;</a></li><li><a href="#impl-TryFrom%3Ci8%3E-for-Fe32" title="TryFrom&#60;i8&#62;">TryFrom&#60;i8&#62;</a></li><li><a href="#impl-TryFrom%3Cu128%3E-for-Fe32" title="TryFrom&#60;u128&#62;">TryFrom&#60;u128&#62;</a></li><li><a href="#impl-TryFrom%3Cu16%3E-for-Fe32" title="TryFrom&#60;u16&#62;">TryFrom&#60;u16&#62;</a></li><li><a href="#impl-TryFrom%3Cu32%3E-for-Fe32" title="TryFrom&#60;u32&#62;">TryFrom&#60;u32&#62;</a></li><li><a href="#impl-TryFrom%3Cu64%3E-for-Fe32" title="TryFrom&#60;u64&#62;">TryFrom&#60;u64&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-Fe32" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fe32" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fe32" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fe32" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fe32" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fe32" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fe32" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>gf32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">gf32</a></span><h1>Struct <span class="struct">Fe32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fe32(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An element in GF(32), the finite field containing elements <code>[0,31]</code> inclusive.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Fe32" class="impl"><a href="#impl-Fe32" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.Q" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.Q" class="constant">Q</a>: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h4></section></summary><div class="docblock"><p>Numeric value maps to bech32 character: 0 == “q”.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.P" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.P" class="constant">P</a>: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h4></section></summary><div class="docblock"><p>Numeric value maps to bech32 character: 1 == “p”.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.Z" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.Z" class="constant">Z</a>: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h4></section></summary><div class="docblock"><p>Numeric value maps to bech32 character: 2 == “z”.</p>
index 44e5f0556c6789ead36c540b5a81e23d148384c0..0ac6a39594ecdbe1cf39657fa52d25f93205c30d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used by the Bitcoin mainnet network."><title>BC in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">BC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BC: <a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used by the Bitcoin mainnet network.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used by the Bitcoin mainnet network."><title>BC in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">BC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BC: <a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used by the Bitcoin mainnet network.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4d0f3662143d4d9761df7df27fd45e8e4048116c..64e119dc9bd316a4a16a2ce0baa648b9f0a2913c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used when running a Bitcoin regtest network."><title>BCRT in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">BCRT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BCRT: <a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used when running a Bitcoin regtest network.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used when running a Bitcoin regtest network."><title>BCRT in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">BCRT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BCRT: <a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used when running a Bitcoin regtest network.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e31e3327d40d6a2f53b7b729d93dca1f593325ae..6fa139d036824787ef74f1d9d1736644bb8495d8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used by the Bitcoin testnet networks (testnet, signet)."><title>TB in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">TB</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TB: <a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used by the Bitcoin testnet networks (testnet, signet).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part used by the Bitcoin testnet networks (testnet, signet)."><title>TB in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Constant <span class="constant">TB</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TB: <a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part used by the Bitcoin testnet networks (testnet, signet).</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5e7a5db9fe8432bd6eb3ca6b751215a194b435cc..5b4f90ae589957eb69130875fd0796c6839b32ed 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors encountered while checking the human-readable part as defined by BIP-173."><title>Error in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Empty" title="Empty">Empty</a></li><li><a href="#variant.InvalidAsciiByte" title="InvalidAsciiByte">InvalidAsciiByte</a></li><li><a href="#variant.MixedCase" title="MixedCase">MixedCase</a></li><li><a href="#variant.NonAsciiChar" title="NonAsciiChar">NonAsciiChar</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-UncheckedHrpstringError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors encountered while checking the human-readable part as defined by BIP-173."><title>Error in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Empty" title="Empty">Empty</a></li><li><a href="#variant.InvalidAsciiByte" title="InvalidAsciiByte">InvalidAsciiByte</a></li><li><a href="#variant.MixedCase" title="MixedCase">MixedCase</a></li><li><a href="#variant.NonAsciiChar" title="NonAsciiChar">NonAsciiChar</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-UncheckedHrpstringError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     TooLong(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
     Empty,
     NonAsciiChar(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>),
index 18aa67297152860976968223e4aaf411c5ba2e8a..ae761d5b7afbd4ad329929577628c254fda9a413 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides an `Hrp` type that represents the human-readable part of a bech32 encoded string."><title>bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hrp</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides an <a href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp"><code>Hrp</code></a> type that represents the human-readable part of a bech32 encoded string.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides an `Hrp` type that represents the human-readable part of a bech32 encoded string."><title>bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hrp</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides an <a href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp"><code>Hrp</code></a> type that represents the human-readable part of a bech32 encoded string.</p>
 <blockquote>
 <p>The human-readable part, which is intended to convey the type of data, or anything else that
 is relevant to the reader. This part MUST contain 1 to 83 US-ASCII characters, with each
index 3929b07ceaa5e04db62ab6390d268d797c37a921..e9d89264ceac81a4800e998be032dd6e8586c204 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over bytes (ASCII values) of the human-readable part."><title>ByteIter in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-ByteIter%3C'b%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-ByteIter%3C'b%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-ByteIter%3C'b%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-ByteIter%3C'b%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ByteIter%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ByteIter%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ByteIter%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ByteIter%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ByteIter%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ByteIter%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">ByteIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ByteIter&lt;'b&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over bytes (ASCII values) of the human-readable part.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over bytes (ASCII values) of the human-readable part."><title>ByteIter in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-ByteIter%3C'b%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-ByteIter%3C'b%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-ByteIter%3C'b%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-ByteIter%3C'b%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ByteIter%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ByteIter%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ByteIter%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ByteIter%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ByteIter%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ByteIter%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">ByteIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ByteIter&lt;'b&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over bytes (ASCII values) of the human-readable part.</p>
 <p>ASCII byte values as they were initially parsed (i.e., in the original case).</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DoubleEndedIterator-for-ByteIter%3C'b%3E" class="impl"><a href="#impl-DoubleEndedIterator-for-ByteIter%3C'b%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html" title="trait core::iter::traits::double_ended::DoubleEndedIterator">DoubleEndedIterator</a> for <a class="struct" href="struct.ByteIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::hrp::ByteIter">ByteIter</a>&lt;'b&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_back" class="method trait-impl"><a href="#method.next_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back" class="fn">next_back</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.ByteIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::hrp::ByteIter">ByteIter</a>&lt;'b&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Removes and returns an element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.advance_back_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#138">Source</a><a href="#method.advance_back_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by" class="fn">advance_back_by</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_advance_by</code>)</span></div></span><div class='docblock'>Advances the iterator from the back by <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nth_back" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.37.0">1.37.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#191">Source</a></span><a href="#method.nth_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back" class="fn">nth_back</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Returns the <code>n</code>th element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_rfold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#230-234">Source</a></span><a href="#method.try_rfold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.try_rfold" class="fn">try_rfold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
index 0e071155abeb3a0588e3d8e1976c3e0632637658..b6bd6d619eb6326509d9edd2c5b3996fdb51d759 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over ASCII characters of the human-readable part."><title>CharIter in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Char<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-CharIter%3C'b%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-CharIter%3C'b%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-CharIter%3C'b%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-CharIter%3C'b%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CharIter%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CharIter%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CharIter%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CharIter%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CharIter%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CharIter%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">CharIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CharIter&lt;'b&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over ASCII characters of the human-readable part.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over ASCII characters of the human-readable part."><title>CharIter in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Char<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-CharIter%3C'b%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-CharIter%3C'b%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-CharIter%3C'b%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-CharIter%3C'b%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CharIter%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CharIter%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CharIter%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CharIter%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CharIter%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CharIter%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">CharIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CharIter&lt;'b&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over ASCII characters of the human-readable part.</p>
 <p>ASCII <code>char</code>s as they were initially parsed (i.e., in the original case).</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DoubleEndedIterator-for-CharIter%3C'b%3E" class="impl"><a href="#impl-DoubleEndedIterator-for-CharIter%3C'b%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html" title="trait core::iter::traits::double_ended::DoubleEndedIterator">DoubleEndedIterator</a> for <a class="struct" href="struct.CharIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::hrp::CharIter">CharIter</a>&lt;'b&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_back" class="method trait-impl"><a href="#method.next_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back" class="fn">next_back</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.CharIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::hrp::CharIter">CharIter</a>&lt;'b&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Removes and returns an element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.advance_back_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#138">Source</a><a href="#method.advance_back_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by" class="fn">advance_back_by</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_advance_by</code>)</span></div></span><div class='docblock'>Advances the iterator from the back by <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nth_back" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.37.0">1.37.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#191">Source</a></span><a href="#method.nth_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back" class="fn">nth_back</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Returns the <code>n</code>th element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_rfold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#230-234">Source</a></span><a href="#method.try_rfold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.try_rfold" class="fn">try_rfold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
index 9ee21ae577740c676d2dc82e4b40739465b9cc56..7ff65cd2e064e532e6d5107f6360056a75271817 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part (human readable prefix before the ‘1’ separator)."><title>Hrp in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hrp</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.char_iter" title="char_iter">char_iter</a></li><li><a href="#method.is_valid_on_mainnet" title="is_valid_on_mainnet">is_valid_on_mainnet</a></li><li><a href="#method.is_valid_on_regtest" title="is_valid_on_regtest">is_valid_on_regtest</a></li><li><a href="#method.is_valid_on_signet" title="is_valid_on_signet">is_valid_on_signet</a></li><li><a href="#method.is_valid_on_testnet" title="is_valid_on_testnet">is_valid_on_testnet</a></li><li><a href="#method.is_valid_segwit" title="is_valid_segwit">is_valid_segwit</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.lowercase_byte_iter" title="lowercase_byte_iter">lowercase_byte_iter</a></li><li><a href="#method.lowercase_char_iter" title="lowercase_char_iter">lowercase_char_iter</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.parse_unchecked" title="parse_unchecked">parse_unchecked</a></li><li><a href="#method.to_lowercase" title="to_lowercase">to_lowercase</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Hrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hrp" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Hrp" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hrp" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Hrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Hrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hrp" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">Hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hrp { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part (human readable prefix before the ‘1’ separator).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part (human readable prefix before the ‘1’ separator)."><title>Hrp in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hrp</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.char_iter" title="char_iter">char_iter</a></li><li><a href="#method.is_valid_on_mainnet" title="is_valid_on_mainnet">is_valid_on_mainnet</a></li><li><a href="#method.is_valid_on_regtest" title="is_valid_on_regtest">is_valid_on_regtest</a></li><li><a href="#method.is_valid_on_signet" title="is_valid_on_signet">is_valid_on_signet</a></li><li><a href="#method.is_valid_on_testnet" title="is_valid_on_testnet">is_valid_on_testnet</a></li><li><a href="#method.is_valid_segwit" title="is_valid_segwit">is_valid_segwit</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.lowercase_byte_iter" title="lowercase_byte_iter">lowercase_byte_iter</a></li><li><a href="#method.lowercase_char_iter" title="lowercase_char_iter">lowercase_char_iter</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.parse_unchecked" title="parse_unchecked">parse_unchecked</a></li><li><a href="#method.to_lowercase" title="to_lowercase">to_lowercase</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Hrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hrp" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Hrp" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hrp" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Hrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Hrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hrp" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">Hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hrp { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part (human readable prefix before the ‘1’ separator).</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hrp" class="impl"><a href="#impl-Hrp" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.parse" class="method"><h4 class="code-header">pub fn <a href="#method.parse" class="fn">parse</a>(hrp: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::bech32::primitives::hrp::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Parses the human-readable part checking it is valid as defined by <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</p>
 <p>This does <em>not</em> check that the <code>hrp</code> is an in-use HRP within Bitcoin (eg, “bc”), rather it
 checks that the HRP string is valid as per the specification in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>:</p>
index ea5571f8453e2184f79c1cb2f3dacdf20d3ea9f2..62b6faef88be1cd7c4d87697fd128d9a06c7a086 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over lowercase bytes (ASCII characters) of the human-readable part."><title>LowercaseByteIter in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lowercase<wbr>Byte<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-LowercaseByteIter%3C'b%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-LowercaseByteIter%3C'b%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-LowercaseByteIter%3C'b%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-LowercaseByteIter%3C'b%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LowercaseByteIter%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LowercaseByteIter%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LowercaseByteIter%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-LowercaseByteIter%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LowercaseByteIter%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LowercaseByteIter%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">LowercaseByteIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LowercaseByteIter&lt;'b&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over lowercase bytes (ASCII characters) of the human-readable part.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over lowercase bytes (ASCII characters) of the human-readable part."><title>LowercaseByteIter in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lowercase<wbr>Byte<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-LowercaseByteIter%3C'b%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-LowercaseByteIter%3C'b%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-LowercaseByteIter%3C'b%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-LowercaseByteIter%3C'b%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LowercaseByteIter%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LowercaseByteIter%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LowercaseByteIter%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-LowercaseByteIter%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LowercaseByteIter%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LowercaseByteIter%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">LowercaseByteIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LowercaseByteIter&lt;'b&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over lowercase bytes (ASCII characters) of the human-readable part.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DoubleEndedIterator-for-LowercaseByteIter%3C'b%3E" class="impl"><a href="#impl-DoubleEndedIterator-for-LowercaseByteIter%3C'b%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html" title="trait core::iter::traits::double_ended::DoubleEndedIterator">DoubleEndedIterator</a> for <a class="struct" href="struct.LowercaseByteIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::hrp::LowercaseByteIter">LowercaseByteIter</a>&lt;'b&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_back" class="method trait-impl"><a href="#method.next_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back" class="fn">next_back</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.LowercaseByteIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::hrp::LowercaseByteIter">LowercaseByteIter</a>&lt;'b&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Removes and returns an element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.advance_back_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#138">Source</a><a href="#method.advance_back_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by" class="fn">advance_back_by</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_advance_by</code>)</span></div></span><div class='docblock'>Advances the iterator from the back by <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nth_back" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.37.0">1.37.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#191">Source</a></span><a href="#method.nth_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back" class="fn">nth_back</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Returns the <code>n</code>th element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_rfold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#230-234">Source</a></span><a href="#method.try_rfold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.try_rfold" class="fn">try_rfold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(B, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; R,
index 0e1ad7068a8a98f83faf03414996c26b95d4ec37..83237479e7d2f13472ce6c3eb1c9f0a8805d3753 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over lowercase ASCII characters of the human-readable part."><title>LowercaseCharIter in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lowercase<wbr>Char<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-LowercaseCharIter%3C'b%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-LowercaseCharIter%3C'b%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-LowercaseCharIter%3C'b%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-LowercaseCharIter%3C'b%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LowercaseCharIter%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LowercaseCharIter%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LowercaseCharIter%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-LowercaseCharIter%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LowercaseCharIter%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LowercaseCharIter%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">LowercaseCharIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LowercaseCharIter&lt;'b&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over lowercase ASCII characters of the human-readable part.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over lowercase ASCII characters of the human-readable part."><title>LowercaseCharIter in bdk_chain::bitcoin::bech32::primitives::hrp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lowercase<wbr>Char<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-LowercaseCharIter%3C'b%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-LowercaseCharIter%3C'b%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-LowercaseCharIter%3C'b%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-LowercaseCharIter%3C'b%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LowercaseCharIter%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LowercaseCharIter%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LowercaseCharIter%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-LowercaseCharIter%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LowercaseCharIter%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LowercaseCharIter%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>hrp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">hrp</a></span><h1>Struct <span class="struct">LowercaseCharIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LowercaseCharIter&lt;'b&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over lowercase ASCII characters of the human-readable part.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DoubleEndedIterator-for-LowercaseCharIter%3C'b%3E" class="impl"><a href="#impl-DoubleEndedIterator-for-LowercaseCharIter%3C'b%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'b&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html" title="trait core::iter::traits::double_ended::DoubleEndedIterator">DoubleEndedIterator</a> for <a class="struct" href="struct.LowercaseCharIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::hrp::LowercaseCharIter">LowercaseCharIter</a>&lt;'b&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_back" class="method trait-impl"><a href="#method.next_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back" class="fn">next_back</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.LowercaseCharIter.html" title="struct bdk_chain::bitcoin::bech32::primitives::hrp::LowercaseCharIter">LowercaseCharIter</a>&lt;'b&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Removes and returns an element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.advance_back_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#138">Source</a><a href="#method.advance_back_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by" class="fn">advance_back_by</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_advance_by</code>)</span></div></span><div class='docblock'>Advances the iterator from the back by <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nth_back" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.37.0">1.37.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#191">Source</a></span><a href="#method.nth_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back" class="fn">nth_back</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Returns the <code>n</code>th element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_rfold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#230-234">Source</a></span><a href="#method.try_rfold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.try_rfold" class="fn">try_rfold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(B, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; R,
index 01f0d0b167d3cd7041e00254f4ec0f218072999b..14bb0675fe323c16a3505ba85e92b42b346d1380 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides the internal nuts and bolts that enable bech32 encoding/decoding."><title>bdk_chain::bitcoin::bech32::primitives - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module primitives</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a></span><h1>Module <span>primitives</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides the internal nuts and bolts that enable bech32 encoding/decoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides the internal nuts and bolts that enable bech32 encoding/decoding."><title>bdk_chain::bitcoin::bech32::primitives - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module primitives</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a></span><h1>Module <span>primitives</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides the internal nuts and bolts that enable bech32 encoding/decoding.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="checksum/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::checksum">checksum</a></dt><dd>Degree-2 <a href="https://en.wikipedia.org/wiki/BCH_code">BCH</a> code checksum.</dd><dt><a class="mod" href="decode/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::decode">decode</a></dt><dd>Decoding of bech32 encoded strings as specified by <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</dd><dt><a class="mod" href="encode/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::encode">encode</a></dt><dd>Bech32 address encoding.</dd><dt><a class="mod" href="gf32/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::gf32">gf32</a></dt><dd>GF32 - Galois Field over 32 elements.</dd><dt><a class="mod" href="hrp/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::hrp">hrp</a></dt><dd>Provides an <a href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp"><code>Hrp</code></a> type that represents the human-readable part of a bech32 encoded string.</dd><dt><a class="mod" href="iter/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::iter">iter</a></dt><dd>Iterator Adaptors.</dd><dt><a class="mod" href="segwit/index.html" title="mod bdk_chain::bitcoin::bech32::primitives::segwit">segwit</a></dt><dd>Segregated Witness functionality - useful for enforcing parts of <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Bech32.html" title="enum bdk_chain::bitcoin::bech32::primitives::Bech32">Bech32</a></dt><dd>The bech32 checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</dd><dt><a class="enum" href="enum.Bech32m.html" title="enum bdk_chain::bitcoin::bech32::primitives::Bech32m">Bech32m</a></dt><dd>The bech32m checksum algorithm, defined in <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</dd><dt><a class="enum" href="enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::primitives::NoChecksum">NoChecksum</a></dt><dd>The “null checksum” used on bech32 strings for which we want to do no checksum checking.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 47665b86397631088a9b60756ed7ad6d862f85cb..4e9590ccb7f3bf67f503e7c757cad8a26baf520b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator Adaptors."><title>bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module iter</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator Adaptors.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator Adaptors."><title>bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module iter</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator Adaptors.</p>
 <p>Iterator extension traits and blanket implementations to convert:</p>
 <ul>
 <li><code>BytesToFes</code>: An iterator over bytes to an iterator over field elements.</li>
index f0424b4cece6f362697bfaa74d0ba7a3cf037283..a027d1f7205a8db001938a2256ca12f64a82442b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor that converts bytes to GF32 elements."><title>BytesToFes in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bytes<wbr>ToFes</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BytesToFes%3CI%3E" title="Clone">Clone</a></li><li><a href="#impl-Eq-for-BytesToFes%3CI%3E" title="Eq">Eq</a></li><li><a href="#impl-ExactSizeIterator-for-BytesToFes%3CI%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-BytesToFes%3CI%3E" title="Iterator">Iterator</a></li><li><a href="#impl-PartialEq-for-BytesToFes%3CI%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-BytesToFes%3CI%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BytesToFes%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BytesToFes%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BytesToFes%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BytesToFes%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BytesToFes%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BytesToFes%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Struct <span class="struct">BytesToFes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BytesToFes&lt;I&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor that converts bytes to GF32 elements."><title>BytesToFes in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bytes<wbr>ToFes</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BytesToFes%3CI%3E" title="Clone">Clone</a></li><li><a href="#impl-Eq-for-BytesToFes%3CI%3E" title="Eq">Eq</a></li><li><a href="#impl-ExactSizeIterator-for-BytesToFes%3CI%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-BytesToFes%3CI%3E" title="Iterator">Iterator</a></li><li><a href="#impl-PartialEq-for-BytesToFes%3CI%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-BytesToFes%3CI%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BytesToFes%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BytesToFes%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BytesToFes%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BytesToFes%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BytesToFes%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BytesToFes%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Struct <span class="struct">BytesToFes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BytesToFes&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor that converts bytes to GF32 elements.</p>
 <p>If the total number of bits is not a multiple of 5, it right-pads with 0 bits.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BytesToFes%3CI%3E" class="impl"><a href="#impl-Clone-for-BytesToFes%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BytesToFes.html" title="struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes">BytesToFes</a>&lt;I&gt;<div class="where">where
index ef60c81107b922b1f59a8f59253c5b34acc2ca90..2a3d94b91b698c5cf016596de3e9198e546e0f41 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor for field-element-yielding iterator, which tacks a checksum onto the end of the yielded data."><title>Checksummed in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checksummed</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_hrp" title="new_hrp">new_hrp</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Checksummed%3CI,+Ck%3E" title="Clone">Clone</a></li><li><a href="#impl-Eq-for-Checksummed%3CI,+Ck%3E" title="Eq">Eq</a></li><li><a href="#impl-Iterator-for-Checksummed%3CI,+Ck%3E" title="Iterator">Iterator</a></li><li><a href="#impl-PartialEq-for-Checksummed%3CI,+Ck%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Checksummed%3CI,+Ck%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Checksummed%3CI,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Checksummed%3CI,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Checksummed%3CI,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Checksummed%3CI,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Checksummed%3CI,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Checksummed%3CI,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Struct <span class="struct">Checksummed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Checksummed&lt;I, Ck&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor for field-element-yielding iterator, which tacks a checksum onto the end of the yielded data."><title>Checksummed in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checksummed</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_hrp" title="new_hrp">new_hrp</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Checksummed%3CI,+Ck%3E" title="Clone">Clone</a></li><li><a href="#impl-Eq-for-Checksummed%3CI,+Ck%3E" title="Eq">Eq</a></li><li><a href="#impl-Iterator-for-Checksummed%3CI,+Ck%3E" title="Iterator">Iterator</a></li><li><a href="#impl-PartialEq-for-Checksummed%3CI,+Ck%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Checksummed%3CI,+Ck%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Checksummed%3CI,+Ck%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Checksummed%3CI,+Ck%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Checksummed%3CI,+Ck%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Checksummed%3CI,+Ck%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Checksummed%3CI,+Ck%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Checksummed%3CI,+Ck%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Struct <span class="struct">Checksummed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Checksummed&lt;I, Ck&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,
     Ck: <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor for field-element-yielding iterator, which tacks a checksum onto the end of the
 yielded data.</p>
index ae36538068f456a7c0ca91ed40b9ccc47487aacf..3fa0f892475abf91ed3f5159d782825334126efb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor that converts GF32 elements to bytes."><title>FesToBytes in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FesTo<wbr>Bytes</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FesToBytes%3CI%3E" title="Clone">Clone</a></li><li><a href="#impl-Eq-for-FesToBytes%3CI%3E" title="Eq">Eq</a></li><li><a href="#impl-ExactSizeIterator-for-FesToBytes%3CI%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-FesToBytes%3CI%3E" title="Iterator">Iterator</a></li><li><a href="#impl-PartialEq-for-FesToBytes%3CI%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FesToBytes%3CI%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FesToBytes%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FesToBytes%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FesToBytes%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FesToBytes%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FesToBytes%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FesToBytes%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Struct <span class="struct">FesToBytes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FesToBytes&lt;I&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator adaptor that converts GF32 elements to bytes."><title>FesToBytes in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FesTo<wbr>Bytes</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FesToBytes%3CI%3E" title="Clone">Clone</a></li><li><a href="#impl-Eq-for-FesToBytes%3CI%3E" title="Eq">Eq</a></li><li><a href="#impl-ExactSizeIterator-for-FesToBytes%3CI%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-FesToBytes%3CI%3E" title="Iterator">Iterator</a></li><li><a href="#impl-PartialEq-for-FesToBytes%3CI%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FesToBytes%3CI%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FesToBytes%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FesToBytes%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FesToBytes%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FesToBytes%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FesToBytes%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FesToBytes%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Struct <span class="struct">FesToBytes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FesToBytes&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator adaptor that converts GF32 elements to bytes.</p>
 <p>If the total number of bits is not a multiple of 8, any trailing bits are dropped.</p>
 <p>Note that if there are 5 or more trailing bits, the result will be that an entire field element
index c8dfd401f79feeaa9a5f51d3ddfd409de4babebb..00d86727204188b1eac61a6ec6b99d627e5f216a 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for byte iterators which provides an adaptor to GF32 elements."><title>ByteIterExt in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter<wbr>Ext</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.bytes_to_fes" title="bytes_to_fes">bytes_to_fes</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Trait <span class="trait">ByteIterExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ByteIterExt: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for byte iterators which provides an adaptor to GF32 elements."><title>ByteIterExt in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter<wbr>Ext</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.bytes_to_fes" title="bytes_to_fes">bytes_to_fes</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Trait <span class="trait">ByteIterExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ByteIterExt: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; {
     // Provided method
     fn <a href="#method.bytes_to_fes" class="fn">bytes_to_fes</a>(self) -&gt; <a class="struct" href="struct.BytesToFes.html" title="struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes">BytesToFes</a>&lt;Self&gt; <a href="#" class="tooltip" data-notable-ty="BytesToFes&lt;Self&gt;">ⓘ</a> { ... }
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Extension trait for byte iterators which provides an adaptor to GF32 elements.</p>
 </div></details><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.bytes_to_fes" class="method"><h4 class="code-header">fn <a href="#method.bytes_to_fes" class="fn">bytes_to_fes</a>(self) -&gt; <a class="struct" href="struct.BytesToFes.html" title="struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes">BytesToFes</a>&lt;Self&gt; <a href="#" class="tooltip" data-notable-ty="BytesToFes&lt;Self&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Adapts the byte iterator to output GF32 field elements instead.</p>
 <p>If the total number of bits is not a multiple of 5 we pad with 0s</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ByteIterExt-for-I" class="impl"><a href="#impl-ByteIterExt-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="../../trait.ByteIterExt.html" title="trait bdk_chain::bitcoin::bech32::ByteIterExt">ByteIterExt</a> for I<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ByteIterExt-for-I" class="impl"><a href="#impl-ByteIterExt-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="../../trait.ByteIterExt.html" title="trait bdk_chain::bitcoin::bech32::ByteIterExt">ByteIterExt</a> for I<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,</div></h3></section></div><script src="../../../../../trait.impl/bech32/primitives/iter/trait.ByteIterExt.js" async></script><script type="text/json" id="notable-traits-data">{"BytesToFes<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"struct.BytesToFes.html\" title=\"struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes\">BytesToFes</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"struct.BytesToFes.html\" title=\"struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes\">BytesToFes</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"../../struct.Fe32.html\" title=\"struct bdk_chain::bitcoin::bech32::Fe32\">Fe32</a>;</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index 7d168ecffac8f448082c23b147c9f23bad4fc0ef..0ab34aac61a870df7727ddea913d70034d53adc5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for field element iterators."><title>Fe32IterExt in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32<wbr>Iter<wbr>Ext</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.fes_to_bytes" title="fes_to_bytes">fes_to_bytes</a></li><li><a href="#method.with_checksum" title="with_checksum">with_checksum</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Trait <span class="trait">Fe32IterExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Fe32IterExt: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for field element iterators."><title>Fe32IterExt in bdk_chain::bitcoin::bech32::primitives::iter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32<wbr>Iter<wbr>Ext</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.fes_to_bytes" title="fes_to_bytes">fes_to_bytes</a></li><li><a href="#method.with_checksum" title="with_checksum">with_checksum</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>iter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">iter</a></span><h1>Trait <span class="trait">Fe32IterExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Fe32IterExt: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt; {
     // Provided methods
     fn <a href="#method.fes_to_bytes" class="fn">fes_to_bytes</a>(self) -&gt; <a class="struct" href="struct.FesToBytes.html" title="struct bdk_chain::bitcoin::bech32::primitives::iter::FesToBytes">FesToBytes</a>&lt;Self&gt; <a href="#" class="tooltip" data-notable-ty="FesToBytes&lt;Self&gt;">ⓘ</a> { ... }
 <span class="item-spacer"></span>    fn <a href="#method.with_checksum" class="fn">with_checksum</a>&lt;Ck&gt;(self, hrp: &amp;<a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>) -&gt; <a class="struct" href="../encode/struct.Encoder.html" title="struct bdk_chain::bitcoin::bech32::primitives::encode::Encoder">Encoder</a>&lt;'_, Self, Ck&gt;
@@ -9,5 +9,5 @@
 are simply dropped.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.with_checksum" class="method"><h4 class="code-header">fn <a href="#method.with_checksum" class="fn">with_checksum</a>&lt;Ck&gt;(self, hrp: &amp;<a class="struct" href="../../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>) -&gt; <a class="struct" href="../encode/struct.Encoder.html" title="struct bdk_chain::bitcoin::bech32::primitives::encode::Encoder">Encoder</a>&lt;'_, Self, Ck&gt;<div class="where">where
     Ck: <a class="trait" href="../../trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div></h4></section></summary><div class="docblock"><p>Adapts the Fe32 iterator to encode the field elements into a bech32 address.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Fe32IterExt-for-I" class="impl"><a href="#impl-Fe32IterExt-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="../../trait.Fe32IterExt.html" title="trait bdk_chain::bitcoin::bech32::Fe32IterExt">Fe32IterExt</a> for I<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Fe32IterExt-for-I" class="impl"><a href="#impl-Fe32IterExt-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="../../trait.Fe32IterExt.html" title="trait bdk_chain::bitcoin::bech32::Fe32IterExt">Fe32IterExt</a> for I<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,</div></h3></section></div><script src="../../../../../trait.impl/bech32/primitives/iter/trait.Fe32IterExt.js" async></script><script type="text/json" id="notable-traits-data">{"FesToBytes<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"struct.FesToBytes.html\" title=\"struct bdk_chain::bitcoin::bech32::primitives::iter::FesToBytes\">FesToBytes</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"struct.FesToBytes.html\" title=\"struct bdk_chain::bitcoin::bech32::primitives::iter::FesToBytes\">FesToBytes</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = <a class=\"struct\" href=\"../../struct.Fe32.html\" title=\"struct bdk_chain::bitcoin::bech32::Fe32\">Fe32</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>;</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index bae50b5b24c82fa6efaf2c6f3f88523a76962768..df3702c84c1a93b67387839ba88b9ef6b35bf493 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum enforced string length of a segwit address."><title>MAX_STRING_LENGTH in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">MAX_STRING_LENGTH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_STRING_LENGTH: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 90; // 90usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum enforced string length of a segwit address.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum enforced string length of a segwit address."><title>MAX_STRING_LENGTH in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">MAX_STRING_LENGTH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_STRING_LENGTH: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 90; // 90usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum enforced string length of a segwit address.</p>
 <p>The maximum length as specified in BIP-173, this is less than the 1023 character code length.
 This limit is based on empirical error-correcting properties. See <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki#user-content-Checksum_design">“Checksum design”</a> section.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4e4f111749cefeda6a195b93686679db52472c46..27dff31ed6c6b28f70d2300779eccd218aa0bada 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The field element representing segwit version 0."><title>VERSION_0 in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">VERSION_0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const VERSION_0: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The field element representing segwit version 0.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The field element representing segwit version 0."><title>VERSION_0 in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">VERSION_0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const VERSION_0: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The field element representing segwit version 0.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 10511e4ed0e884d9e71730532d2145b9cd1d8ba7..db27c9254f8b7e6e8d4cd256c5a58b38bf8ea200 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The field element representing segwit version 1 (taproot)."><title>VERSION_1 in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">VERSION_1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const VERSION_1: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The field element representing segwit version 1 (taproot).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The field element representing segwit version 1 (taproot)."><title>VERSION_1 in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">VERSION_1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const VERSION_1: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The field element representing segwit version 1 (taproot).</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 63884682bae992b8d0ec777166a699e23a826eaf..1eb7bb0223b96341087733ff7f64c043fdafa5d5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Witness program invalid because of incorrect length."><title>WitnessLengthError in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Length<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidSegwitV0" title="InvalidSegwitV0">InvalidSegwitV0</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.TooShort" title="TooShort">TooShort</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-WitnessLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WitnessLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-WitnessLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CWitnessLengthError%3E-for-EncodeError" title="From&#60;WitnessLengthError&#62;">From&#60;WitnessLengthError&#62;</a></li><li><a href="#impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError" title="From&#60;WitnessLengthError&#62;">From&#60;WitnessLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-WitnessLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Enum <span class="enum">WitnessLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum WitnessLengthError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Witness program invalid because of incorrect length."><title>WitnessLengthError in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Length<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidSegwitV0" title="InvalidSegwitV0">InvalidSegwitV0</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.TooShort" title="TooShort">TooShort</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-WitnessLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WitnessLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-WitnessLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CWitnessLengthError%3E-for-EncodeError" title="From&#60;WitnessLengthError&#62;">From&#60;WitnessLengthError&#62;</a></li><li><a href="#impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError" title="From&#60;WitnessLengthError&#62;">From&#60;WitnessLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-WitnessLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Enum <span class="enum">WitnessLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum WitnessLengthError {
     TooShort,
     TooLong,
     InvalidSegwitV0,
index 1bb7568860458075cf6bb5a68fc5cd9b05851ace..abe8c26e33a69ed312f51c26474aab8642315992 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns true if `length` represents a valid witness program length for `witness_version`."><title>is_valid_witness_program_length in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">is_valid_witness_program_length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn is_valid_witness_program_length(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns true if `length` represents a valid witness program length for `witness_version`."><title>is_valid_witness_program_length in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">is_valid_witness_program_length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn is_valid_witness_program_length(
     length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     witness_version: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
 ) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns true if <code>length</code> represents a valid witness program length for <code>witness_version</code>.</p>
index 9d57d3baaac7544e423cb925c1df7768587e7dfb..5678e5bda7b62f36ea02dc73c21e5a277f582280 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns true if given field element represents a valid segwit version."><title>is_valid_witness_version in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">is_valid_witness_version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn is_valid_witness_version(witness_version: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns true if given field element represents a valid segwit version.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns true if given field element represents a valid segwit version."><title>is_valid_witness_version in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">is_valid_witness_version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn is_valid_witness_version(witness_version: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns true if given field element represents a valid segwit version.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4068b246054099e429feb6a7653c9fe54eccd623..620509d1b95dfb2111279dc6a0f72f31fab8b1ee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Validates the segwit witness program `length` rules for witness `version`."><title>validate_witness_program_length in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">validate_witness_program_length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn validate_witness_program_length(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Validates the segwit witness program `length` rules for witness `version`."><title>validate_witness_program_length in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">validate_witness_program_length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn validate_witness_program_length(
     length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     version: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="enum" href="enum.WitnessLengthError.html" title="enum bdk_chain::bitcoin::bech32::primitives::segwit::WitnessLengthError">WitnessLengthError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Validates the segwit witness program <code>length</code> rules for witness <code>version</code>.</p>
index a1f560b9caedc8d4b09d9a359f2cac4ec3192171..a15ba0947c2e44f80b7bb49d9f5050d6f8df9e83 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Checks that the given field element represents a valid segwit witness version."><title>validate_witness_version in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">validate_witness_version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn validate_witness_version(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Checks that the given field element represents a valid segwit witness version."><title>validate_witness_version in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">validate_witness_version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn validate_witness_version(
     witness_version: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Checks that the given field element represents a valid segwit witness version.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e14d48c39e29c1fa4cab50a54ab612248cef65db..12823dee7e29389654e817ff551ab63b379657e2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Segregated Witness functionality - useful for enforcing parts of BIP-173 and BIP-350."><title>bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module segwit</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>segwit</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Segregated Witness functionality - useful for enforcing parts of <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Segregated Witness functionality - useful for enforcing parts of BIP-173 and BIP-350."><title>bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module segwit</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a></span><h1>Module <span>segwit</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Segregated Witness functionality - useful for enforcing parts of <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a>.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">Invalid<wbr>Witness<wbr>Version<wbr>Error</a></dt><dd>Field element does not represent a valid witness version.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.WitnessLengthError.html" title="enum bdk_chain::bitcoin::bech32::primitives::segwit::WitnessLengthError">Witness<wbr>Length<wbr>Error</a></dt><dd>Witness program invalid because of incorrect length.</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.MAX_STRING_LENGTH.html" title="constant bdk_chain::bitcoin::bech32::primitives::segwit::MAX_STRING_LENGTH">MAX_<wbr>STRING_<wbr>LENGTH</a></dt><dd>The maximum enforced string length of a segwit address.</dd><dt><a class="constant" href="constant.VERSION_0.html" title="constant bdk_chain::bitcoin::bech32::primitives::segwit::VERSION_0">VERSION_<wbr>0</a></dt><dd>The field element representing segwit version 0.</dd><dt><a class="constant" href="constant.VERSION_1.html" title="constant bdk_chain::bitcoin::bech32::primitives::segwit::VERSION_1">VERSION_<wbr>1</a></dt><dd>The field element representing segwit version 1 (taproot).</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.is_valid_witness_program_length.html" title="fn bdk_chain::bitcoin::bech32::primitives::segwit::is_valid_witness_program_length">is_<wbr>valid_<wbr>witness_<wbr>program_<wbr>length</a></dt><dd>Returns true if <code>length</code> represents a valid witness program length for <code>witness_version</code>.</dd><dt><a class="fn" href="fn.is_valid_witness_version.html" title="fn bdk_chain::bitcoin::bech32::primitives::segwit::is_valid_witness_version">is_<wbr>valid_<wbr>witness_<wbr>version</a></dt><dd>Returns true if given field element represents a valid segwit version.</dd><dt><a class="fn" href="fn.validate_witness_program_length.html" title="fn bdk_chain::bitcoin::bech32::primitives::segwit::validate_witness_program_length">validate_<wbr>witness_<wbr>program_<wbr>length</a></dt><dd>Validates the segwit witness program <code>length</code> rules for witness <code>version</code>.</dd><dt><a class="fn" href="fn.validate_witness_version.html" title="fn bdk_chain::bitcoin::bech32::primitives::segwit::validate_witness_version">validate_<wbr>witness_<wbr>version</a></dt><dd>Checks that the given field element represents a valid segwit witness version.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index c0993a98b6aa7c64502ac08dd2c7bf80d6761ec0..87d7e982910fb0972cb1aea7b110787deb747e38 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Field element does not represent a valid witness version."><title>InvalidWitnessVersionError in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Witness<wbr>Version<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidWitnessVersionError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidWitnessVersionError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidWitnessVersionError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidWitnessVersionError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidWitnessVersionError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError" title="From&#60;InvalidWitnessVersionError&#62;">From&#60;InvalidWitnessVersionError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidWitnessVersionError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidWitnessVersionError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidWitnessVersionError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidWitnessVersionError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidWitnessVersionError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidWitnessVersionError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidWitnessVersionError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidWitnessVersionError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Struct <span class="struct">InvalidWitnessVersionError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct InvalidWitnessVersionError(pub <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Field element does not represent a valid witness version.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Field element does not represent a valid witness version."><title>InvalidWitnessVersionError in bdk_chain::bitcoin::bech32::primitives::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Witness<wbr>Version<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidWitnessVersionError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidWitnessVersionError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidWitnessVersionError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidWitnessVersionError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidWitnessVersionError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError" title="From&#60;InvalidWitnessVersionError&#62;">From&#60;InvalidWitnessVersionError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidWitnessVersionError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidWitnessVersionError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidWitnessVersionError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidWitnessVersionError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidWitnessVersionError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidWitnessVersionError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidWitnessVersionError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidWitnessVersionError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>primitives::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">bech32</a>::<wbr><a href="../index.html">primitives</a>::<wbr><a href="index.html">segwit</a></span><h1>Struct <span class="struct">InvalidWitnessVersionError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct InvalidWitnessVersionError(pub <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Field element does not represent a valid witness version.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields (Non-exhaustive)<a href="#fields" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This struct is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional <code>Struct { .. }</code> syntax; cannot be matched against without a wildcard <code>..</code>; and struct update syntax will not work.</div></details><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="../../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Clone-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Debug-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Display-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Error-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError" class="impl"><a href="#impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a>&gt; for <a class="enum" href="../../segwit/enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::segwit::EncodeError">EncodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a>) -&gt; <a class="enum" href="../../segwit/enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::segwit::EncodeError">EncodeError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidWitnessVersionError" class="impl"><a href="#impl-PartialEq-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Eq-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidWitnessVersionError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Freeze-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidWitnessVersionError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section><section id="impl-Send-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Send-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section><section id="impl-Sync-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Sync-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section><section id="impl-Unpin-for-InvalidWitnessVersionError" class="impl"><a href="#impl-Unpin-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section><section id="impl-UnwindSafe-for-InvalidWitnessVersionError" class="impl"><a href="#impl-UnwindSafe-for-InvalidWitnessVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index fbad017822b253d23f22cea90d4af01b703131f2..575b94a284753d7f89308cc49e3c2ed855cf4064 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The field element representing segwit version 0."><title>VERSION_0 in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">VERSION_0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const VERSION_0: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The field element representing segwit version 0.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The field element representing segwit version 0."><title>VERSION_0 in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">VERSION_0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const VERSION_0: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The field element representing segwit version 0.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 193fadefa699f4335e473c5ab955c3aa41e896b3..90a7c30f6ab87f744fd15f9cb2f062b41fc84681 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The field element representing segwit version 1 (taproot)."><title>VERSION_1 in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">VERSION_1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const VERSION_1: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The field element representing segwit version 1 (taproot).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The field element representing segwit version 1 (taproot)."><title>VERSION_1 in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Constant <span class="constant">VERSION_1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const VERSION_1: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The field element representing segwit version 1 (taproot).</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 19f737ee87ede1964b63aa002342008f324b5f98..74a30eb5c6dd821a1bae8d5514c37b6b0886a463 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while constructing a `SegwitHrpstring` type."><title>EncodeError in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Fmt" title="Fmt">Fmt</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.WitnessLength" title="WitnessLength">WitnessLength</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EncodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EncodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-EncodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-EncodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-EncodeError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-EncodeError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError" title="From&#60;InvalidWitnessVersionError&#62;">From&#60;InvalidWitnessVersionError&#62;</a></li><li><a href="#impl-From%3CSegwitCodeLengthError%3E-for-EncodeError" title="From&#60;SegwitCodeLengthError&#62;">From&#60;SegwitCodeLengthError&#62;</a></li><li><a href="#impl-From%3CWitnessLengthError%3E-for-EncodeError" title="From&#60;WitnessLengthError&#62;">From&#60;WitnessLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-EncodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-EncodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Enum <span class="enum">EncodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum EncodeError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while constructing a `SegwitHrpstring` type."><title>EncodeError in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Fmt" title="Fmt">Fmt</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.WitnessLength" title="WitnessLength">WitnessLength</a></li><li><a href="#variant.WitnessVersion" title="WitnessVersion">WitnessVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EncodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EncodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-EncodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-EncodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-EncodeError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-EncodeError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError" title="From&#60;InvalidWitnessVersionError&#62;">From&#60;InvalidWitnessVersionError&#62;</a></li><li><a href="#impl-From%3CSegwitCodeLengthError%3E-for-EncodeError" title="From&#60;SegwitCodeLengthError&#62;">From&#60;SegwitCodeLengthError&#62;</a></li><li><a href="#impl-From%3CWitnessLengthError%3E-for-EncodeError" title="From&#60;WitnessLengthError&#62;">From&#60;WitnessLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-EncodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-EncodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Enum <span class="enum">EncodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum EncodeError {
     WitnessVersion(<a class="struct" href="../primitives/segwit/struct.InvalidWitnessVersionError.html" title="struct bdk_chain::bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError">InvalidWitnessVersionError</a>),
     WitnessLength(<a class="enum" href="../primitives/segwit/enum.WitnessLengthError.html" title="enum bdk_chain::bitcoin::bech32::primitives::segwit::WitnessLengthError">WitnessLengthError</a>),
     TooLong(<a class="struct" href="../primitives/decode/struct.SegwitCodeLengthError.html" title="struct bdk_chain::bitcoin::bech32::primitives::decode::SegwitCodeLengthError">SegwitCodeLengthError</a>),
index 442b22493be65e3d4508a5d34f28b833729458da..6263510f1fcf3a7752fc67d392be2067d2e97fb4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a segwit address."><title>decode in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">decode</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(<a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>, <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;), <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a segwit address.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a segwit address."><title>decode in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">decode</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn decode(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(<a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>, <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;), <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a segwit address.</p>
 <h2 id="returns"><a class="doc-anchor" href="#returns">§</a>Returns</h2>
 <p>The HRP, the witness version, and a guaranteed valid length witness program.</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
index 3641d2116c152e98a0ee247c5f3d5a3ffceba6d7..37a52253951f9fb6cfddf77cad9014476425e843 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address."><title>encode in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address."><title>encode in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode(
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_version: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
     witness_program: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
index 495df94fb40db3e2ea369e674e9cbc32bb01d7db..2db2482587cca43d0d5ac5c73646fb0e0a514a4d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`fmt::Write`) using lowercase characters."><title>encode_lower_to_fmt_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_lower_to_fmt_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower_to_fmt_unchecked&lt;W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`fmt::Write`) using lowercase characters."><title>encode_lower_to_fmt_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_lower_to_fmt_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower_to_fmt_unchecked&lt;W&gt;(
     fmt: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_version: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
index 2dcaf726a347a6b680d5b667a0777761f150a850..7f3982224d909fb24e85608aea4d1d3be80ca3e9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`io::Write`) using lowercase characters."><title>encode_lower_to_writer_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_lower_to_writer_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower_to_writer_unchecked&lt;W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`io::Write`) using lowercase characters."><title>encode_lower_to_writer_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_lower_to_writer_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_lower_to_writer_unchecked&lt;W&gt;(
     w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_version: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
index 2f1aa861d555755b937e64df702539e8361fba09..d4861e75593b9aead7427ee1cea8bc9c8522b00a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`fmt::Write`) using lowercase characters."><title>encode_to_fmt_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_to_fmt_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_to_fmt_unchecked&lt;W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`fmt::Write`) using lowercase characters."><title>encode_to_fmt_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_to_fmt_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_to_fmt_unchecked&lt;W&gt;(
     fmt: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_version: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
index 46bb79bbda4c65b46733f1094ebd401b44634174..ce07302f47e8af0ac647284c1616dcb51072867a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`io::Write`) using lowercase characters."><title>encode_to_writer_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_to_writer_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_to_writer_unchecked&lt;W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`io::Write`) using lowercase characters."><title>encode_to_writer_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_to_writer_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_to_writer_unchecked&lt;W&gt;(
     w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_version: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
index 8354239173530a0e91ff4162c887bbdb66124dce..aae165c880f1f6c3bb6761565b55207c6a63dfc6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`fmt::Write`) using uppercase characters."><title>encode_upper_to_fmt_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_upper_to_fmt_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper_to_fmt_unchecked&lt;W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a writer (`fmt::Write`) using uppercase characters."><title>encode_upper_to_fmt_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_upper_to_fmt_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper_to_fmt_unchecked&lt;W&gt;(
     fmt: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_version: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
index 8b7c2f9e0947e574e8c514df3ec4f2e6c55ea563..e7b4847764d844287375367a12e13eec7497e282 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a `io::Write` writer using uppercase characters."><title>encode_upper_to_writer_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_upper_to_writer_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper_to_writer_unchecked&lt;W&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit address to a `io::Write` writer using uppercase characters."><title>encode_upper_to_writer_unchecked in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_upper_to_writer_unchecked</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_upper_to_writer_unchecked&lt;W&gt;(
     w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>,
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_version: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
index 9420e7af32e22e488288d5829afba77a5094f56f..385ca44ea65305dc247ab93e0eeb769daf0e4f34 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit version 0 address."><title>encode_v0 in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_v0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_v0(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit version 0 address."><title>encode_v0 in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_v0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_v0(
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_program: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::segwit::EncodeError">EncodeError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes a segwit version 0 address.</p>
index b2c5dd7b1e9aa4d02436d35fa3b8cf224c69cb0d..93b2a577ec5a5700775f245c40a759b62aa8038d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit version 1 address."><title>encode_v1 in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_v1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_v1(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes a segwit version 1 address."><title>encode_v1 in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encode_v1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encode_v1(
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     witness_program: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="enum.EncodeError.html" title="enum bdk_chain::bitcoin::bech32::segwit::EncodeError">EncodeError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes a segwit version 1 address.</p>
index ce2e204f9f8f2d548ba5f4cd3289cb509c5a1e8f..94aa1adeff8d85f4b97f19a9a4d46d9dd1021474 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns the length of the address after encoding HRP, witness version and program."><title>encoded_length in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">encoded_<wbr>length</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encoded_length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encoded_length(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns the length of the address after encoding HRP, witness version and program."><title>encoded_length in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">encoded_<wbr>length</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Function <span class="fn">encoded_length</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn encoded_length(
     hrp: <a class="struct" href="../struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>,
     _witness_version: <a class="struct" href="../struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>,
     witness_program: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
index ae50783a5818e1ec9d3e0c5876144e82a80904d4..0cbcd7690e329f6b7e335eb8f71e9db3cd45e7c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Segregated Witness API - enables typical usage for encoding and decoding segwit addresses."><title>bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module segwit</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a></span><h1>Module <span>segwit</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Segregated Witness API - enables typical usage for encoding and decoding segwit addresses.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Segregated Witness API - enables typical usage for encoding and decoding segwit addresses."><title>bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module segwit</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a></span><h1>Module <span>segwit</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Segregated Witness API - enables typical usage for encoding and decoding segwit addresses.</p>
 <p><a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki">BIP-350</a> contain some complexity. This module aims to allow you to create modern
 Bitcoin addresses correctly and easily without intimate knowledge of the BIPs. However, if you
 do posses such knowledge and are doing unusual things you may prefer to use the <code>primitives</code>
index 1ce86a05daea9005939b61881b8143291ae79a62..44523e28670b5f3e1ebf4c8ef29bcf41e005230d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while decoding a segwit address."><title>DecodeError in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DecodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DecodeError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-ParseError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-From%3CSegwitHrpstringError%3E-for-DecodeError" title="From&#60;SegwitHrpstringError&#62;">From&#60;SegwitHrpstringError&#62;</a></li><li><a href="#impl-PartialEq-for-DecodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Struct <span class="struct">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct DecodeError(pub <a class="enum" href="../primitives/decode/enum.SegwitHrpstringError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::SegwitHrpstringError">SegwitHrpstringError</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error while decoding a segwit address.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error while decoding a segwit address."><title>DecodeError in bdk_chain::bitcoin::bech32::segwit - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DecodeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DecodeError" title="Error">Error</a></li><li><a href="#impl-From%3CDecodeError%3E-for-ParseError" title="From&#60;DecodeError&#62;">From&#60;DecodeError&#62;</a></li><li><a href="#impl-From%3CSegwitHrpstringError%3E-for-DecodeError" title="From&#60;SegwitHrpstringError&#62;">From&#60;SegwitHrpstringError&#62;</a></li><li><a href="#impl-PartialEq-for-DecodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32::<wbr>segwit</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">bech32</a>::<wbr><a href="index.html">segwit</a></span><h1>Struct <span class="struct">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct DecodeError(pub <a class="enum" href="../primitives/decode/enum.SegwitHrpstringError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::SegwitHrpstringError">SegwitHrpstringError</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error while decoding a segwit address.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields (Non-exhaustive)<a href="#fields" class="anchor">§</a></h2><details class="toggle non-exhaustive"><summary class="hideme"><span>This struct is marked as non-exhaustive</span></summary><div class="docblock">Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional <code>Struct { .. }</code> syntax; cannot be matched against without a wildcard <code>..</code>; and struct update syntax will not work.</div></details><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="enum" href="../primitives/decode/enum.SegwitHrpstringError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::SegwitHrpstringError">SegwitHrpstringError</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DecodeError" class="impl"><a href="#impl-Clone-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DecodeError" class="impl"><a href="#impl-Debug-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DecodeError" class="impl"><a href="#impl-Display-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-DecodeError" class="impl"><a href="#impl-Error-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CDecodeError%3E-for-ParseError" class="impl"><a href="#impl-From%3CDecodeError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a>&gt; for <a class="enum" href="../../address/enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a>) -&gt; <a class="enum" href="../../address/enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSegwitHrpstringError%3E-for-DecodeError" class="impl"><a href="#impl-From%3CSegwitHrpstringError%3E-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="enum" href="../primitives/decode/enum.SegwitHrpstringError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::SegwitHrpstringError">SegwitHrpstringError</a>&gt; for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="enum" href="../primitives/decode/enum.SegwitHrpstringError.html" title="enum bdk_chain::bitcoin::bech32::primitives::decode::SegwitHrpstringError">SegwitHrpstringError</a>) -&gt; <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-DecodeError" class="impl"><a href="#impl-PartialEq-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-DecodeError" class="impl"><a href="#impl-Eq-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section><section id="impl-StructuralPartialEq-for-DecodeError" class="impl"><a href="#impl-StructuralPartialEq-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DecodeError" class="impl"><a href="#impl-Freeze-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section><section id="impl-RefUnwindSafe-for-DecodeError" class="impl"><a href="#impl-RefUnwindSafe-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section><section id="impl-Send-for-DecodeError" class="impl"><a href="#impl-Send-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section><section id="impl-Sync-for-DecodeError" class="impl"><a href="#impl-Sync-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section><section id="impl-Unpin-for-DecodeError" class="impl"><a href="#impl-Unpin-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section><section id="impl-UnwindSafe-for-DecodeError" class="impl"><a href="#impl-UnwindSafe-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::bech32::segwit::DecodeError">DecodeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 484dca631d44583bb3db6188caee64572d8e8608..eb6294868bc456c128852a098cde0ebbe7a87436 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An element in GF(32), the finite field containing elements `[0,31]` inclusive."><title>Fe32 in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.A" title="A">A</a></li><li><a href="#associatedconstant.C" title="C">C</a></li><li><a href="#associatedconstant.D" title="D">D</a></li><li><a href="#associatedconstant.E" title="E">E</a></li><li><a href="#associatedconstant.F" title="F">F</a></li><li><a href="#associatedconstant.G" title="G">G</a></li><li><a href="#associatedconstant.H" title="H">H</a></li><li><a href="#associatedconstant.J" title="J">J</a></li><li><a href="#associatedconstant.K" title="K">K</a></li><li><a href="#associatedconstant.L" title="L">L</a></li><li><a href="#associatedconstant.M" title="M">M</a></li><li><a href="#associatedconstant.N" title="N">N</a></li><li><a href="#associatedconstant.P" title="P">P</a></li><li><a href="#associatedconstant.Q" title="Q">Q</a></li><li><a href="#associatedconstant.R" title="R">R</a></li><li><a href="#associatedconstant.S" title="S">S</a></li><li><a href="#associatedconstant.T" title="T">T</a></li><li><a href="#associatedconstant.U" title="U">U</a></li><li><a href="#associatedconstant.V" title="V">V</a></li><li><a href="#associatedconstant.W" title="W">W</a></li><li><a href="#associatedconstant.X" title="X">X</a></li><li><a href="#associatedconstant.Y" title="Y">Y</a></li><li><a href="#associatedconstant.Z" title="Z">Z</a></li><li><a href="#associatedconstant._0" title="_0">_0</a></li><li><a href="#associatedconstant._2" title="_2">_2</a></li><li><a href="#associatedconstant._3" title="_3">_3</a></li><li><a href="#associatedconstant._4" title="_4">_4</a></li><li><a href="#associatedconstant._5" title="_5">_5</a></li><li><a href="#associatedconstant._6" title="_6">_6</a></li><li><a href="#associatedconstant._7" title="_7">_7</a></li><li><a href="#associatedconstant._8" title="_8">_8</a></li><li><a href="#associatedconstant._9" title="_9">_9</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_char" title="from_char">from_char</a></li><li><a href="#method.from_char_unchecked" title="from_char_unchecked">from_char_unchecked</a></li><li><a href="#method.iter_alpha" title="iter_alpha">iter_alpha</a></li><li><a href="#method.to_char" title="to_char">to_char</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Fe32" title="Add">Add</a></li><li><a href="#impl-Add%3C%26Fe32%3E-for-%26Fe32" title="Add&#60;&#38;Fe32&#62;">Add&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Add%3C%26Fe32%3E-for-Fe32" title="Add&#60;&#38;Fe32&#62;">Add&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Add%3CFe32%3E-for-%26Fe32" title="Add&#60;Fe32&#62;">Add&#60;Fe32&#62;</a></li><li><a href="#impl-AddAssign-for-Fe32" title="AddAssign">AddAssign</a></li><li><a href="#impl-AsRef%3Cu8%3E-for-Fe32" title="AsRef&#60;u8&#62;">AsRef&#60;u8&#62;</a></li><li><a href="#impl-Clone-for-Fe32" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Fe32" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Fe32" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Fe32" title="Display">Display</a></li><li><a href="#impl-Div-for-Fe32" title="Div">Div</a></li><li><a href="#impl-Div%3C%26Fe32%3E-for-%26Fe32" title="Div&#60;&#38;Fe32&#62;">Div&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Div%3C%26Fe32%3E-for-Fe32" title="Div&#60;&#38;Fe32&#62;">Div&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Div%3CFe32%3E-for-%26Fe32" title="Div&#60;Fe32&#62;">Div&#60;Fe32&#62;</a></li><li><a href="#impl-DivAssign-for-Fe32" title="DivAssign">DivAssign</a></li><li><a href="#impl-Eq-for-Fe32" title="Eq">Eq</a></li><li><a href="#impl-From%3CFe32%3E-for-u8" title="From&#60;Fe32&#62;">From&#60;Fe32&#62;</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Fe32" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-Hash-for-Fe32" title="Hash">Hash</a></li><li><a href="#impl-Mul-for-Fe32" title="Mul">Mul</a></li><li><a href="#impl-Mul%3C%26Fe32%3E-for-%26Fe32" title="Mul&#60;&#38;Fe32&#62;">Mul&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Mul%3C%26Fe32%3E-for-Fe32" title="Mul&#60;&#38;Fe32&#62;">Mul&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Mul%3CFe32%3E-for-%26Fe32" title="Mul&#60;Fe32&#62;">Mul&#60;Fe32&#62;</a></li><li><a href="#impl-MulAssign-for-Fe32" title="MulAssign">MulAssign</a></li><li><a href="#impl-PartialEq-for-Fe32" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Fe32" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Fe32" title="Sub">Sub</a></li><li><a href="#impl-Sub%3C%26Fe32%3E-for-%26Fe32" title="Sub&#60;&#38;Fe32&#62;">Sub&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Sub%3C%26Fe32%3E-for-Fe32" title="Sub&#60;&#38;Fe32&#62;">Sub&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Sub%3CFe32%3E-for-%26Fe32" title="Sub&#60;Fe32&#62;">Sub&#60;Fe32&#62;</a></li><li><a href="#impl-SubAssign-for-Fe32" title="SubAssign">SubAssign</a></li><li><a href="#impl-TryFrom%3CFe32%3E-for-WitnessVersion" title="TryFrom&#60;Fe32&#62;">TryFrom&#60;Fe32&#62;</a></li><li><a href="#impl-TryFrom%3Ci128%3E-for-Fe32" title="TryFrom&#60;i128&#62;">TryFrom&#60;i128&#62;</a></li><li><a href="#impl-TryFrom%3Ci16%3E-for-Fe32" title="TryFrom&#60;i16&#62;">TryFrom&#60;i16&#62;</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-Fe32" title="TryFrom&#60;i32&#62;">TryFrom&#60;i32&#62;</a></li><li><a href="#impl-TryFrom%3Ci64%3E-for-Fe32" title="TryFrom&#60;i64&#62;">TryFrom&#60;i64&#62;</a></li><li><a href="#impl-TryFrom%3Ci8%3E-for-Fe32" title="TryFrom&#60;i8&#62;">TryFrom&#60;i8&#62;</a></li><li><a href="#impl-TryFrom%3Cu128%3E-for-Fe32" title="TryFrom&#60;u128&#62;">TryFrom&#60;u128&#62;</a></li><li><a href="#impl-TryFrom%3Cu16%3E-for-Fe32" title="TryFrom&#60;u16&#62;">TryFrom&#60;u16&#62;</a></li><li><a href="#impl-TryFrom%3Cu32%3E-for-Fe32" title="TryFrom&#60;u32&#62;">TryFrom&#60;u32&#62;</a></li><li><a href="#impl-TryFrom%3Cu64%3E-for-Fe32" title="TryFrom&#60;u64&#62;">TryFrom&#60;u64&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-Fe32" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fe32" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fe32" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fe32" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fe32" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fe32" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fe32" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Struct <span class="struct">Fe32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fe32(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An element in GF(32), the finite field containing elements <code>[0,31]</code> inclusive.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An element in GF(32), the finite field containing elements `[0,31]` inclusive."><title>Fe32 in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.A" title="A">A</a></li><li><a href="#associatedconstant.C" title="C">C</a></li><li><a href="#associatedconstant.D" title="D">D</a></li><li><a href="#associatedconstant.E" title="E">E</a></li><li><a href="#associatedconstant.F" title="F">F</a></li><li><a href="#associatedconstant.G" title="G">G</a></li><li><a href="#associatedconstant.H" title="H">H</a></li><li><a href="#associatedconstant.J" title="J">J</a></li><li><a href="#associatedconstant.K" title="K">K</a></li><li><a href="#associatedconstant.L" title="L">L</a></li><li><a href="#associatedconstant.M" title="M">M</a></li><li><a href="#associatedconstant.N" title="N">N</a></li><li><a href="#associatedconstant.P" title="P">P</a></li><li><a href="#associatedconstant.Q" title="Q">Q</a></li><li><a href="#associatedconstant.R" title="R">R</a></li><li><a href="#associatedconstant.S" title="S">S</a></li><li><a href="#associatedconstant.T" title="T">T</a></li><li><a href="#associatedconstant.U" title="U">U</a></li><li><a href="#associatedconstant.V" title="V">V</a></li><li><a href="#associatedconstant.W" title="W">W</a></li><li><a href="#associatedconstant.X" title="X">X</a></li><li><a href="#associatedconstant.Y" title="Y">Y</a></li><li><a href="#associatedconstant.Z" title="Z">Z</a></li><li><a href="#associatedconstant._0" title="_0">_0</a></li><li><a href="#associatedconstant._2" title="_2">_2</a></li><li><a href="#associatedconstant._3" title="_3">_3</a></li><li><a href="#associatedconstant._4" title="_4">_4</a></li><li><a href="#associatedconstant._5" title="_5">_5</a></li><li><a href="#associatedconstant._6" title="_6">_6</a></li><li><a href="#associatedconstant._7" title="_7">_7</a></li><li><a href="#associatedconstant._8" title="_8">_8</a></li><li><a href="#associatedconstant._9" title="_9">_9</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_char" title="from_char">from_char</a></li><li><a href="#method.from_char_unchecked" title="from_char_unchecked">from_char_unchecked</a></li><li><a href="#method.iter_alpha" title="iter_alpha">iter_alpha</a></li><li><a href="#method.to_char" title="to_char">to_char</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Fe32" title="Add">Add</a></li><li><a href="#impl-Add%3C%26Fe32%3E-for-%26Fe32" title="Add&#60;&#38;Fe32&#62;">Add&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Add%3C%26Fe32%3E-for-Fe32" title="Add&#60;&#38;Fe32&#62;">Add&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Add%3CFe32%3E-for-%26Fe32" title="Add&#60;Fe32&#62;">Add&#60;Fe32&#62;</a></li><li><a href="#impl-AddAssign-for-Fe32" title="AddAssign">AddAssign</a></li><li><a href="#impl-AsRef%3Cu8%3E-for-Fe32" title="AsRef&#60;u8&#62;">AsRef&#60;u8&#62;</a></li><li><a href="#impl-Clone-for-Fe32" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Fe32" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Fe32" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Fe32" title="Display">Display</a></li><li><a href="#impl-Div-for-Fe32" title="Div">Div</a></li><li><a href="#impl-Div%3C%26Fe32%3E-for-%26Fe32" title="Div&#60;&#38;Fe32&#62;">Div&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Div%3C%26Fe32%3E-for-Fe32" title="Div&#60;&#38;Fe32&#62;">Div&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Div%3CFe32%3E-for-%26Fe32" title="Div&#60;Fe32&#62;">Div&#60;Fe32&#62;</a></li><li><a href="#impl-DivAssign-for-Fe32" title="DivAssign">DivAssign</a></li><li><a href="#impl-Eq-for-Fe32" title="Eq">Eq</a></li><li><a href="#impl-From%3CFe32%3E-for-u8" title="From&#60;Fe32&#62;">From&#60;Fe32&#62;</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Fe32" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-Hash-for-Fe32" title="Hash">Hash</a></li><li><a href="#impl-Mul-for-Fe32" title="Mul">Mul</a></li><li><a href="#impl-Mul%3C%26Fe32%3E-for-%26Fe32" title="Mul&#60;&#38;Fe32&#62;">Mul&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Mul%3C%26Fe32%3E-for-Fe32" title="Mul&#60;&#38;Fe32&#62;">Mul&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Mul%3CFe32%3E-for-%26Fe32" title="Mul&#60;Fe32&#62;">Mul&#60;Fe32&#62;</a></li><li><a href="#impl-MulAssign-for-Fe32" title="MulAssign">MulAssign</a></li><li><a href="#impl-PartialEq-for-Fe32" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Fe32" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Fe32" title="Sub">Sub</a></li><li><a href="#impl-Sub%3C%26Fe32%3E-for-%26Fe32" title="Sub&#60;&#38;Fe32&#62;">Sub&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Sub%3C%26Fe32%3E-for-Fe32" title="Sub&#60;&#38;Fe32&#62;">Sub&#60;&#38;Fe32&#62;</a></li><li><a href="#impl-Sub%3CFe32%3E-for-%26Fe32" title="Sub&#60;Fe32&#62;">Sub&#60;Fe32&#62;</a></li><li><a href="#impl-SubAssign-for-Fe32" title="SubAssign">SubAssign</a></li><li><a href="#impl-TryFrom%3CFe32%3E-for-WitnessVersion" title="TryFrom&#60;Fe32&#62;">TryFrom&#60;Fe32&#62;</a></li><li><a href="#impl-TryFrom%3Ci128%3E-for-Fe32" title="TryFrom&#60;i128&#62;">TryFrom&#60;i128&#62;</a></li><li><a href="#impl-TryFrom%3Ci16%3E-for-Fe32" title="TryFrom&#60;i16&#62;">TryFrom&#60;i16&#62;</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-Fe32" title="TryFrom&#60;i32&#62;">TryFrom&#60;i32&#62;</a></li><li><a href="#impl-TryFrom%3Ci64%3E-for-Fe32" title="TryFrom&#60;i64&#62;">TryFrom&#60;i64&#62;</a></li><li><a href="#impl-TryFrom%3Ci8%3E-for-Fe32" title="TryFrom&#60;i8&#62;">TryFrom&#60;i8&#62;</a></li><li><a href="#impl-TryFrom%3Cu128%3E-for-Fe32" title="TryFrom&#60;u128&#62;">TryFrom&#60;u128&#62;</a></li><li><a href="#impl-TryFrom%3Cu16%3E-for-Fe32" title="TryFrom&#60;u16&#62;">TryFrom&#60;u16&#62;</a></li><li><a href="#impl-TryFrom%3Cu32%3E-for-Fe32" title="TryFrom&#60;u32&#62;">TryFrom&#60;u32&#62;</a></li><li><a href="#impl-TryFrom%3Cu64%3E-for-Fe32" title="TryFrom&#60;u64&#62;">TryFrom&#60;u64&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-Fe32" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fe32" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fe32" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fe32" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fe32" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fe32" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fe32" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Struct <span class="struct">Fe32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fe32(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An element in GF(32), the finite field containing elements <code>[0,31]</code> inclusive.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Fe32" class="impl"><a href="#impl-Fe32" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.Q" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.Q" class="constant">Q</a>: <a class="struct" href="struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h4></section></summary><div class="docblock"><p>Numeric value maps to bech32 character: 0 == “q”.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.P" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.P" class="constant">P</a>: <a class="struct" href="struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h4></section></summary><div class="docblock"><p>Numeric value maps to bech32 character: 1 == “p”.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.Z" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.Z" class="constant">Z</a>: <a class="struct" href="struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a></h4></section></summary><div class="docblock"><p>Numeric value maps to bech32 character: 2 == “z”.</p>
index 44237f0b093ed02d949c5650427eab76bb4d4749..78860627c9e6a4c5a81dc9a69e1430120e3d4732 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part (human readable prefix before the ‘1’ separator)."><title>Hrp in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hrp</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.char_iter" title="char_iter">char_iter</a></li><li><a href="#method.is_valid_on_mainnet" title="is_valid_on_mainnet">is_valid_on_mainnet</a></li><li><a href="#method.is_valid_on_regtest" title="is_valid_on_regtest">is_valid_on_regtest</a></li><li><a href="#method.is_valid_on_signet" title="is_valid_on_signet">is_valid_on_signet</a></li><li><a href="#method.is_valid_on_testnet" title="is_valid_on_testnet">is_valid_on_testnet</a></li><li><a href="#method.is_valid_segwit" title="is_valid_segwit">is_valid_segwit</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.lowercase_byte_iter" title="lowercase_byte_iter">lowercase_byte_iter</a></li><li><a href="#method.lowercase_char_iter" title="lowercase_char_iter">lowercase_char_iter</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.parse_unchecked" title="parse_unchecked">parse_unchecked</a></li><li><a href="#method.to_lowercase" title="to_lowercase">to_lowercase</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Hrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hrp" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Hrp" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hrp" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Hrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Hrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hrp" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Struct <span class="struct">Hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hrp { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part (human readable prefix before the ‘1’ separator).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The human-readable part (human readable prefix before the ‘1’ separator)."><title>Hrp in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hrp</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.byte_iter" title="byte_iter">byte_iter</a></li><li><a href="#method.char_iter" title="char_iter">char_iter</a></li><li><a href="#method.is_valid_on_mainnet" title="is_valid_on_mainnet">is_valid_on_mainnet</a></li><li><a href="#method.is_valid_on_regtest" title="is_valid_on_regtest">is_valid_on_regtest</a></li><li><a href="#method.is_valid_on_signet" title="is_valid_on_signet">is_valid_on_signet</a></li><li><a href="#method.is_valid_on_testnet" title="is_valid_on_testnet">is_valid_on_testnet</a></li><li><a href="#method.is_valid_segwit" title="is_valid_segwit">is_valid_segwit</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.lowercase_byte_iter" title="lowercase_byte_iter">lowercase_byte_iter</a></li><li><a href="#method.lowercase_char_iter" title="lowercase_char_iter">lowercase_char_iter</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.parse_unchecked" title="parse_unchecked">parse_unchecked</a></li><li><a href="#method.to_lowercase" title="to_lowercase">to_lowercase</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Hrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hrp" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Hrp" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hrp" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Hrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Hrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hrp" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Struct <span class="struct">Hrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hrp { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The human-readable part (human readable prefix before the ‘1’ separator).</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hrp" class="impl"><a href="#impl-Hrp" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.parse" class="method"><h4 class="code-header">pub fn <a href="#method.parse" class="fn">parse</a>(hrp: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>, <a class="enum" href="primitives/hrp/enum.Error.html" title="enum bdk_chain::bitcoin::bech32::primitives::hrp::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Parses the human-readable part checking it is valid as defined by <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>.</p>
 <p>This does <em>not</em> check that the <code>hrp</code> is an in-use HRP within Bitcoin (eg, “bc”), rather it
 checks that the HRP string is valid as per the specification in <a href="https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki">BIP-173</a>:</p>
index c0a8da87f38ec64c06a3cd3f1387037e32de6987..4a8d3eb074fb443bcd4c221e858fb64ec047f6fa 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for byte iterators which provides an adaptor to GF32 elements."><title>ByteIterExt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter<wbr>Ext</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.bytes_to_fes" title="bytes_to_fes">bytes_to_fes</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Trait <span class="trait">ByteIterExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ByteIterExt: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for byte iterators which provides an adaptor to GF32 elements."><title>ByteIterExt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Iter<wbr>Ext</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.bytes_to_fes" title="bytes_to_fes">bytes_to_fes</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Trait <span class="trait">ByteIterExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ByteIterExt: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; {
     // Provided method
     fn <a href="#method.bytes_to_fes" class="fn">bytes_to_fes</a>(self) -&gt; <a class="struct" href="primitives/iter/struct.BytesToFes.html" title="struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes">BytesToFes</a>&lt;Self&gt; <a href="#" class="tooltip" data-notable-ty="BytesToFes&lt;Self&gt;">ⓘ</a> { ... }
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Extension trait for byte iterators which provides an adaptor to GF32 elements.</p>
 </div></details><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.bytes_to_fes" class="method"><h4 class="code-header">fn <a href="#method.bytes_to_fes" class="fn">bytes_to_fes</a>(self) -&gt; <a class="struct" href="primitives/iter/struct.BytesToFes.html" title="struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes">BytesToFes</a>&lt;Self&gt; <a href="#" class="tooltip" data-notable-ty="BytesToFes&lt;Self&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Adapts the byte iterator to output GF32 field elements instead.</p>
 <p>If the total number of bits is not a multiple of 5 we pad with 0s</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ByteIterExt-for-I" class="impl"><a href="#impl-ByteIterExt-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="trait.ByteIterExt.html" title="trait bdk_chain::bitcoin::bech32::ByteIterExt">ByteIterExt</a> for I<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ByteIterExt-for-I" class="impl"><a href="#impl-ByteIterExt-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="trait.ByteIterExt.html" title="trait bdk_chain::bitcoin::bech32::ByteIterExt">ByteIterExt</a> for I<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,</div></h3></section></div><script src="../../../trait.impl/bech32/primitives/iter/trait.ByteIterExt.js" async></script><script type="text/json" id="notable-traits-data">{"BytesToFes<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"primitives/iter/struct.BytesToFes.html\" title=\"struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes\">BytesToFes</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"primitives/iter/struct.BytesToFes.html\" title=\"struct bdk_chain::bitcoin::bech32::primitives::iter::BytesToFes\">BytesToFes</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"struct\" href=\"struct.Fe32.html\" title=\"struct bdk_chain::bitcoin::bech32::Fe32\">Fe32</a>;</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index c48639f04e2fdb120debf0eb7e7f0e154bbdf35d..682481c8ae236cde961a647fca58a9b56c087fc1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait defining a particular checksum."><title>Checksum in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checksum</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.CHECKSUM_LENGTH" title="CHECKSUM_LENGTH">CHECKSUM_LENGTH</a></li><li><a href="#associatedconstant.CODE_LENGTH" title="CODE_LENGTH">CODE_LENGTH</a></li><li><a href="#associatedconstant.GENERATOR_SH" title="GENERATOR_SH">GENERATOR_SH</a></li><li><a href="#associatedconstant.TARGET_RESIDUE" title="TARGET_RESIDUE">TARGET_RESIDUE</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.MidstateRepr" title="MidstateRepr">MidstateRepr</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Trait <span class="trait">Checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Checksum {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait defining a particular checksum."><title>Checksum in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checksum</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.CHECKSUM_LENGTH" title="CHECKSUM_LENGTH">CHECKSUM_LENGTH</a></li><li><a href="#associatedconstant.CODE_LENGTH" title="CODE_LENGTH">CODE_LENGTH</a></li><li><a href="#associatedconstant.GENERATOR_SH" title="GENERATOR_SH">GENERATOR_SH</a></li><li><a href="#associatedconstant.TARGET_RESIDUE" title="TARGET_RESIDUE">TARGET_RESIDUE</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.MidstateRepr" title="MidstateRepr">MidstateRepr</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Trait <span class="trait">Checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Checksum {
     type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a>: <a class="trait" href="primitives/checksum/trait.PackedFe32.html" title="trait bdk_chain::bitcoin::bech32::primitives::checksum::PackedFe32">PackedFe32</a>;
 
     const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>;
@@ -40,4 +40,4 @@ be pretty efficient no matter what.</p>
 are consistent with each other.</p>
 <p>This function never needs to be called by users, but anyone defining a checksum
 should add a unit test to their codebase which calls this.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-Bech32" class="impl"><a href="#impl-Checksum-for-Bech32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.Bech32.html" title="enum bdk_chain::bitcoin::bech32::Bech32">Bech32</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section><section id="associatedconstant.GENERATOR_SH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section><section id="associatedconstant.TARGET_RESIDUE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1u32</h4></section><section id="associatedtype.MidstateRepr-1" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-Bech32m" class="impl"><a href="#impl-Checksum-for-Bech32m" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.Bech32m.html" title="enum bdk_chain::bitcoin::bech32::Bech32m">Bech32m</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section><section id="associatedconstant.GENERATOR_SH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section><section id="associatedconstant.TARGET_RESIDUE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 734_539_939u32</h4></section><section id="associatedtype.MidstateRepr-2" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-NoChecksum" class="impl"><a href="#impl-Checksum-for-NoChecksum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum">NoChecksum</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 18_446_744_073_709_551_615usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 0usize</h4></section><section id="associatedconstant.GENERATOR_SH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h4></section><section id="associatedconstant.TARGET_RESIDUE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section><section id="associatedtype.MidstateRepr-3" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></div></details></div><script src="../../../trait.impl/bech32/primitives/checksum/trait.Checksum.js" data-ignore-extern-crates="bech32" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-Bech32" class="impl"><a href="#impl-Checksum-for-Bech32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.Bech32.html" title="enum bdk_chain::bitcoin::bech32::Bech32">Bech32</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section><section id="associatedconstant.GENERATOR_SH-1" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section><section id="associatedconstant.TARGET_RESIDUE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1u32</h4></section><section id="associatedtype.MidstateRepr-1" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-Bech32m" class="impl"><a href="#impl-Checksum-for-Bech32m" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.Bech32m.html" title="enum bdk_chain::bitcoin::bech32::Bech32m">Bech32m</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 1_023usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 6usize</h4></section><section id="associatedconstant.GENERATOR_SH-2" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] = GEN</h4></section><section id="associatedconstant.TARGET_RESIDUE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 734_539_939u32</h4></section><section id="associatedtype.MidstateRepr-2" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Checksum-for-NoChecksum" class="impl"><a href="#impl-Checksum-for-NoChecksum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a> for <a class="enum" href="enum.NoChecksum.html" title="enum bdk_chain::bitcoin::bech32::NoChecksum">NoChecksum</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.CODE_LENGTH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.CODE_LENGTH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CODE_LENGTH" class="constant">CODE_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 18_446_744_073_709_551_615usize</h4></section><section id="associatedconstant.CHECKSUM_LENGTH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.CHECKSUM_LENGTH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.CHECKSUM_LENGTH" class="constant">CHECKSUM_LENGTH</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 0usize</h4></section><section id="associatedconstant.GENERATOR_SH-3" class="associatedconstant trait-impl"><a href="#associatedconstant.GENERATOR_SH-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.GENERATOR_SH" class="constant">GENERATOR_SH</a>: [<a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h4></section><section id="associatedconstant.TARGET_RESIDUE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.TARGET_RESIDUE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TARGET_RESIDUE" class="constant">TARGET_RESIDUE</a>: <a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a> = PackedNull</h4></section><section id="associatedtype.MidstateRepr-3" class="associatedtype trait-impl"><a href="#associatedtype.MidstateRepr-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidstateRepr" class="associatedtype">MidstateRepr</a> = <a class="struct" href="primitives/checksum/struct.PackedNull.html" title="struct bdk_chain::bitcoin::bech32::primitives::checksum::PackedNull">PackedNull</a></h4></section></div></details></div><script src="../../../trait.impl/bech32/primitives/checksum/trait.Checksum.js" data-ignore-extern-crates="bech32" async></script></section></div></main></body></html>
\ No newline at end of file
index c4b74ddca1c826ccf126cf7cc50042c1956f823b..7b6dd6616e4fe45f64ae94f44dca40cc7aeeba29 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for field element iterators."><title>Fe32IterExt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32<wbr>Iter<wbr>Ext</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.fes_to_bytes" title="fes_to_bytes">fes_to_bytes</a></li><li><a href="#method.with_checksum" title="with_checksum">with_checksum</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Trait <span class="trait">Fe32IterExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Fe32IterExt: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for field element iterators."><title>Fe32IterExt in bdk_chain::bitcoin::bech32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fe32<wbr>Iter<wbr>Ext</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.fes_to_bytes" title="fes_to_bytes">fes_to_bytes</a></li><li><a href="#method.with_checksum" title="with_checksum">with_checksum</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bech32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bech32</a></span><h1>Trait <span class="trait">Fe32IterExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Fe32IterExt: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt; {
     // Provided methods
     fn <a href="#method.fes_to_bytes" class="fn">fes_to_bytes</a>(self) -&gt; <a class="struct" href="primitives/iter/struct.FesToBytes.html" title="struct bdk_chain::bitcoin::bech32::primitives::iter::FesToBytes">FesToBytes</a>&lt;Self&gt; <a href="#" class="tooltip" data-notable-ty="FesToBytes&lt;Self&gt;">ⓘ</a> { ... }
 <span class="item-spacer"></span>    fn <a href="#method.with_checksum" class="fn">with_checksum</a>&lt;Ck&gt;(self, hrp: &amp;<a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>) -&gt; <a class="struct" href="primitives/encode/struct.Encoder.html" title="struct bdk_chain::bitcoin::bech32::primitives::encode::Encoder">Encoder</a>&lt;'_, Self, Ck&gt;
@@ -9,5 +9,5 @@
 are simply dropped.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.with_checksum" class="method"><h4 class="code-header">fn <a href="#method.with_checksum" class="fn">with_checksum</a>&lt;Ck&gt;(self, hrp: &amp;<a class="struct" href="struct.Hrp.html" title="struct bdk_chain::bitcoin::bech32::Hrp">Hrp</a>) -&gt; <a class="struct" href="primitives/encode/struct.Encoder.html" title="struct bdk_chain::bitcoin::bech32::primitives::encode::Encoder">Encoder</a>&lt;'_, Self, Ck&gt;<div class="where">where
     Ck: <a class="trait" href="trait.Checksum.html" title="trait bdk_chain::bitcoin::bech32::Checksum">Checksum</a>,</div></h4></section></summary><div class="docblock"><p>Adapts the Fe32 iterator to encode the field elements into a bech32 address.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Fe32IterExt-for-I" class="impl"><a href="#impl-Fe32IterExt-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="trait.Fe32IterExt.html" title="trait bdk_chain::bitcoin::bech32::Fe32IterExt">Fe32IterExt</a> for I<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Fe32IterExt-for-I" class="impl"><a href="#impl-Fe32IterExt-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="trait.Fe32IterExt.html" title="trait bdk_chain::bitcoin::bech32::Fe32IterExt">Fe32IterExt</a> for I<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.Fe32.html" title="struct bdk_chain::bitcoin::bech32::Fe32">Fe32</a>&gt;,</div></h3></section></div><script src="../../../trait.impl/bech32/primitives/iter/trait.Fe32IterExt.js" async></script><script type="text/json" id="notable-traits-data">{"FesToBytes<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"primitives/iter/struct.FesToBytes.html\" title=\"struct bdk_chain::bitcoin::bech32::primitives::iter::FesToBytes\">FesToBytes</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"primitives/iter/struct.FesToBytes.html\" title=\"struct bdk_chain::bitcoin::bech32::primitives::iter::FesToBytes\">FesToBytes</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = <a class=\"struct\" href=\"struct.Fe32.html\" title=\"struct bdk_chain::bitcoin::bech32::Fe32\">Fe32</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>;</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index 174110bf386cecb5c3b367e005e38f848151d4f6..896037fc28ba070dceb8308d84200d553e9335ae 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BIP-152 error"><title>Error in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidPrefill" title="InvalidPrefill">InvalidPrefill</a></li><li><a href="#variant.UnknownVersion" title="UnknownVersion">UnknownVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BIP-152 error"><title>Error in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidPrefill" title="InvalidPrefill">InvalidPrefill</a></li><li><a href="#variant.UnknownVersion" title="UnknownVersion">UnknownVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     UnknownVersion,
     InvalidPrefill,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A BIP-152 error</p>
index bc96996bdf310ea298bfcb44cc99bf7e1730bedf..25973732dc5f0e1dd1995f9d0c08d4b35dfadbca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP152 Compact Blocks"><title>bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module bip152</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>bip152</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP152 Compact Blocks</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP152 Compact Blocks"><title>bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module bip152</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>bip152</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP152 Compact Blocks</p>
 <p>Implementation of compact blocks data structure and algorithms.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.BlockTransactions.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactions">Block<wbr>Transactions</a></dt><dd>A <a href="struct.BlockTransactions.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactions">BlockTransactions</a> structure is used to provide some of the transactions
 in a block, as requested.</dd><dt><a class="struct" href="struct.BlockTransactionsRequest.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactionsRequest">Block<wbr>Transactions<wbr>Request</a></dt><dd>A <a href="struct.BlockTransactionsRequest.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactionsRequest">BlockTransactionsRequest</a> structure is used to list transaction indexes
index 6b28d1fe557f92b1dcfa4771578b2f7047881796..25c1b374a45a04c169e2f36f1a56332403331179 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BlockTransactions structure is used to provide some of the transactions in a block, as requested."><title>BlockTransactions in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Transactions</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_hash" title="block_hash">block_hash</a></li><li><a href="#structfield.transactions" title="transactions">transactions</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_request" title="from_request">from_request</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockTransactions" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-BlockTransactions" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockTransactions" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-BlockTransactions" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockTransactions" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-BlockTransactions" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockTransactions" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockTransactions" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockTransactions" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-BlockTransactions" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockTransactions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockTransactions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockTransactions" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockTransactions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockTransactions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockTransactions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">BlockTransactions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockTransactions {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BlockTransactions structure is used to provide some of the transactions in a block, as requested."><title>BlockTransactions in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Transactions</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_hash" title="block_hash">block_hash</a></li><li><a href="#structfield.transactions" title="transactions">transactions</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_request" title="from_request">from_request</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockTransactions" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-BlockTransactions" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockTransactions" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-BlockTransactions" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockTransactions" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-BlockTransactions" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockTransactions" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockTransactions" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockTransactions" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-BlockTransactions" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockTransactions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockTransactions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockTransactions" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockTransactions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockTransactions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockTransactions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">BlockTransactions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockTransactions {
     pub block_hash: <a class="struct" href="../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
     pub transactions: <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="struct.BlockTransactions.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactions">BlockTransactions</a> structure is used to provide some of the transactions
index 932d7d402ffdcd38175b8d12799d108bb9a18731..9cfceb14ec3b1b4f704d4e7bae6852444ddb43bb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BlockTransactionsRequest structure is used to list transaction indexes in a block being requested."><title>BlockTransactionsRequest in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Transactions<wbr>Request</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_hash" title="block_hash">block_hash</a></li><li><a href="#structfield.indexes" title="indexes">indexes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockTransactionsRequest" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-BlockTransactionsRequest" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockTransactionsRequest" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-BlockTransactionsRequest" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockTransactionsRequest" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-BlockTransactionsRequest" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockTransactionsRequest" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockTransactionsRequest" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockTransactionsRequest" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-BlockTransactionsRequest" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockTransactionsRequest" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockTransactionsRequest" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockTransactionsRequest" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockTransactionsRequest" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockTransactionsRequest" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockTransactionsRequest" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">BlockTransactionsRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockTransactionsRequest {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BlockTransactionsRequest structure is used to list transaction indexes in a block being requested."><title>BlockTransactionsRequest in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Transactions<wbr>Request</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_hash" title="block_hash">block_hash</a></li><li><a href="#structfield.indexes" title="indexes">indexes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockTransactionsRequest" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-BlockTransactionsRequest" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockTransactionsRequest" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-BlockTransactionsRequest" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockTransactionsRequest" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-BlockTransactionsRequest" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockTransactionsRequest" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockTransactionsRequest" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockTransactionsRequest" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-BlockTransactionsRequest" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockTransactionsRequest" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockTransactionsRequest" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockTransactionsRequest" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockTransactionsRequest" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockTransactionsRequest" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockTransactionsRequest" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">BlockTransactionsRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockTransactionsRequest {
     pub block_hash: <a class="struct" href="../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
     pub indexes: <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="struct.BlockTransactionsRequest.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactionsRequest">BlockTransactionsRequest</a> structure is used to list transaction indexes
index fdfa8d3d17e7a78dd3520ed523ecf68768e30883..b4d607f0ecf78c3a2d1b3ee99405dfe65adfc8d4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A structure to relay a block header, short IDs, and a select few transactions."><title>HeaderAndShortIds in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Header<wbr>AndShort<wbr>Ids</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.nonce" title="nonce">nonce</a></li><li><a href="#structfield.prefilled_txs" title="prefilled_txs">prefilled_txs</a></li><li><a href="#structfield.short_ids" title="short_ids">short_ids</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_block" title="from_block">from_block</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HeaderAndShortIds" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HeaderAndShortIds" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-HeaderAndShortIds" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-HeaderAndShortIds" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-HeaderAndShortIds" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-HeaderAndShortIds" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-HeaderAndShortIds" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-HeaderAndShortIds" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-HeaderAndShortIds" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-HeaderAndShortIds" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HeaderAndShortIds" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HeaderAndShortIds" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HeaderAndShortIds" title="Send">Send</a></li><li><a href="#impl-Sync-for-HeaderAndShortIds" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HeaderAndShortIds" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HeaderAndShortIds" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">HeaderAndShortIds</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HeaderAndShortIds {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A structure to relay a block header, short IDs, and a select few transactions."><title>HeaderAndShortIds in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Header<wbr>AndShort<wbr>Ids</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.nonce" title="nonce">nonce</a></li><li><a href="#structfield.prefilled_txs" title="prefilled_txs">prefilled_txs</a></li><li><a href="#structfield.short_ids" title="short_ids">short_ids</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_block" title="from_block">from_block</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HeaderAndShortIds" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HeaderAndShortIds" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-HeaderAndShortIds" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-HeaderAndShortIds" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-HeaderAndShortIds" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-HeaderAndShortIds" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-HeaderAndShortIds" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-HeaderAndShortIds" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-HeaderAndShortIds" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-HeaderAndShortIds" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HeaderAndShortIds" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HeaderAndShortIds" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HeaderAndShortIds" title="Send">Send</a></li><li><a href="#impl-Sync-for-HeaderAndShortIds" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HeaderAndShortIds" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HeaderAndShortIds" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">HeaderAndShortIds</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HeaderAndShortIds {
     pub header: <a class="struct" href="../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>,
     pub nonce: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,
     pub short_ids: <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a>&gt;,
index 46c2f5d8d1f5e2e74a98f36a97f82e35bd5e83a6..74ce313d9fb0272fc4cbcf9addc1de3cfb05cb30 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A PrefilledTransaction structure is used in HeaderAndShortIds to provide a list of a few transactions explicitly."><title>PrefilledTransaction in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prefilled<wbr>Transaction</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.idx" title="idx">idx</a></li><li><a href="#structfield.tx" title="tx">tx</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTransaction%3E-for-PrefilledTransaction" title="AsRef&#60;Transaction&#62;">AsRef&#60;Transaction&#62;</a></li><li><a href="#impl-Clone-for-PrefilledTransaction" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrefilledTransaction" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-PrefilledTransaction" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-PrefilledTransaction" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-PrefilledTransaction" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-PrefilledTransaction" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-PrefilledTransaction" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PrefilledTransaction" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PrefilledTransaction" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-PrefilledTransaction" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrefilledTransaction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrefilledTransaction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrefilledTransaction" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrefilledTransaction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrefilledTransaction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrefilledTransaction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">PrefilledTransaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PrefilledTransaction {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A PrefilledTransaction structure is used in HeaderAndShortIds to provide a list of a few transactions explicitly."><title>PrefilledTransaction in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prefilled<wbr>Transaction</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.idx" title="idx">idx</a></li><li><a href="#structfield.tx" title="tx">tx</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTransaction%3E-for-PrefilledTransaction" title="AsRef&#60;Transaction&#62;">AsRef&#60;Transaction&#62;</a></li><li><a href="#impl-Clone-for-PrefilledTransaction" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrefilledTransaction" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-PrefilledTransaction" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-PrefilledTransaction" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-PrefilledTransaction" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-PrefilledTransaction" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-PrefilledTransaction" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PrefilledTransaction" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PrefilledTransaction" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-PrefilledTransaction" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrefilledTransaction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrefilledTransaction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrefilledTransaction" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrefilledTransaction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrefilledTransaction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrefilledTransaction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">PrefilledTransaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PrefilledTransaction {
     pub idx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>,
     pub tx: <a class="struct" href="../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="struct.PrefilledTransaction.html" title="struct bdk_chain::bitcoin::bip152::PrefilledTransaction">PrefilledTransaction</a> structure is used in <a href="struct.HeaderAndShortIds.html" title="struct bdk_chain::bitcoin::bip152::HeaderAndShortIds">HeaderAndShortIds</a> to
index b09894d76161165ae738828c3bd85d955b3f234c..c23473300cdcc91863ffc6635dd67b5931d601d8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Short transaction IDs are used to represent a transaction without sending a full 256-bit hash."><title>ShortId in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ShortId</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.calculate_siphash_keys" title="calculate_siphash_keys">calculate_siphash_keys</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.with_siphash_keys" title="with_siphash_keys">with_siphash_keys</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+6%5D%3E-for-ShortId" title="AsMut&#60;[u8; 6]&#62;">AsMut&#60;[u8; 6]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ShortId" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+6%5D%3E-for-ShortId" title="AsRef&#60;[u8; 6]&#62;">AsRef&#60;[u8; 6]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ShortId" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+6%5D%3E-for-ShortId" title="Borrow&#60;[u8; 6]&#62;">Borrow&#60;[u8; 6]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ShortId" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+6%5D%3E-for-ShortId" title="BorrowMut&#60;[u8; 6]&#62;">BorrowMut&#60;[u8; 6]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-ShortId" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ShortId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ShortId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ShortId" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ShortId" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-ShortId" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ShortId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ShortId" title="Display">Display</a></li><li><a href="#impl-Encodable-for-ShortId" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ShortId" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+6%5D%3E-for-ShortId" title="From&#60;&#38;&#39;a [u8; 6]&#62;">From&#60;&#38;&#39;a [u8; 6]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+6%5D%3E-for-ShortId" title="From&#60;[u8; 6]&#62;">From&#60;[u8; 6]&#62;</a></li><li><a href="#impl-FromStr-for-ShortId" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ShortId" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ShortId" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ShortId" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ShortId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ShortId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ShortId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ShortId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ShortId" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-ShortId" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-UpperHex-for-ShortId" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ShortId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ShortId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ShortId" title="Send">Send</a></li><li><a href="#impl-Sync-for-ShortId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ShortId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ShortId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">ShortId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ShortId(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Short transaction IDs are used to represent a transaction without sending a full 256-bit hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Short transaction IDs are used to represent a transaction without sending a full 256-bit hash."><title>ShortId in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ShortId</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.calculate_siphash_keys" title="calculate_siphash_keys">calculate_siphash_keys</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.with_siphash_keys" title="with_siphash_keys">with_siphash_keys</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+6%5D%3E-for-ShortId" title="AsMut&#60;[u8; 6]&#62;">AsMut&#60;[u8; 6]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ShortId" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+6%5D%3E-for-ShortId" title="AsRef&#60;[u8; 6]&#62;">AsRef&#60;[u8; 6]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ShortId" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+6%5D%3E-for-ShortId" title="Borrow&#60;[u8; 6]&#62;">Borrow&#60;[u8; 6]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ShortId" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+6%5D%3E-for-ShortId" title="BorrowMut&#60;[u8; 6]&#62;">BorrowMut&#60;[u8; 6]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-ShortId" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ShortId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ShortId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ShortId" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ShortId" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-ShortId" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ShortId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ShortId" title="Display">Display</a></li><li><a href="#impl-Encodable-for-ShortId" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ShortId" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+6%5D%3E-for-ShortId" title="From&#60;&#38;&#39;a [u8; 6]&#62;">From&#60;&#38;&#39;a [u8; 6]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+6%5D%3E-for-ShortId" title="From&#60;[u8; 6]&#62;">From&#60;[u8; 6]&#62;</a></li><li><a href="#impl-FromStr-for-ShortId" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ShortId" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ShortId" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ShortId" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ShortId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ShortId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ShortId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ShortId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ShortId" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-ShortId" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-UpperHex-for-ShortId" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ShortId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ShortId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ShortId" title="Send">Send</a></li><li><a href="#impl-Sync-for-ShortId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ShortId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ShortId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">ShortId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ShortId(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Short transaction IDs are used to represent a transaction without sending a full 256-bit hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ShortId" class="impl"><a href="#impl-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.as_ptr" class="fn">as_ptr</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Converts the object to a raw pointer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_mut_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.as_mut_ptr" class="fn">as_mut_ptr</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Converts the object to a mutable raw pointer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the length of the object as an array.</p>
index c3ad1687470971b1e14116ac368c1e19aad3696f..92175411f7f4a1b2d00209491da89557e812d0b1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction index is requested that is out of range from the corresponding block."><title>TxIndexOutOfRangeError in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxIndex<wbr>OutOf<wbr>Range<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxIndexOutOfRangeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxIndexOutOfRangeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TxIndexOutOfRangeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TxIndexOutOfRangeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TxIndexOutOfRangeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-TxIndexOutOfRangeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TxIndexOutOfRangeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxIndexOutOfRangeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxIndexOutOfRangeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxIndexOutOfRangeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxIndexOutOfRangeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxIndexOutOfRangeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxIndexOutOfRangeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">TxIndexOutOfRangeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct TxIndexOutOfRangeError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A transaction index is requested that is out of range from the
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction index is requested that is out of range from the corresponding block."><title>TxIndexOutOfRangeError in bdk_chain::bitcoin::bip152 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxIndex<wbr>OutOf<wbr>Range<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxIndexOutOfRangeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxIndexOutOfRangeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TxIndexOutOfRangeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TxIndexOutOfRangeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TxIndexOutOfRangeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-TxIndexOutOfRangeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TxIndexOutOfRangeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxIndexOutOfRangeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxIndexOutOfRangeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxIndexOutOfRangeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxIndexOutOfRangeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxIndexOutOfRangeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxIndexOutOfRangeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip152</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip152</a></span><h1>Struct <span class="struct">TxIndexOutOfRangeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct TxIndexOutOfRangeError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A transaction index is requested that is out of range from the
 corresponding block.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Clone-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Debug-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Display-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Error-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-PartialEq-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Eq-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section><section id="impl-StructuralPartialEq-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-StructuralPartialEq-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Freeze-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section><section id="impl-RefUnwindSafe-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-RefUnwindSafe-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section><section id="impl-Send-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Send-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section><section id="impl-Sync-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Sync-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section><section id="impl-Unpin-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-Unpin-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section><section id="impl-UnwindSafe-for-TxIndexOutOfRangeError" class="impl"><a href="#impl-UnwindSafe-for-TxIndexOutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TxIndexOutOfRangeError.html" title="struct bdk_chain::bitcoin::bip152::TxIndexOutOfRangeError">TxIndexOutOfRangeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 3e105b64319f2b86ac3f9ac90c53f4fefa652924..f909f6493a7a348a80d14b3fb32a457d17b7b04f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors for blockfilter."><title>Error in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Io" title="Io">Io</a></li><li><a href="#variant.UtxoMissing" title="UtxoMissing">UtxoMissing</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors for blockfilter."><title>Error in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Io" title="Io">Io</a></li><li><a href="#variant.UtxoMissing" title="UtxoMissing">UtxoMissing</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     UtxoMissing(<a class="struct" href="../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>),
     Io(<a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors for blockfilter.</p>
index 02e1af4388cd914b84e34008b35dc59122b84065..498f2cbfd4edcc71453a5de27cafc11653901d67 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP 158 Compact Block Filters for Light Clients."><title>bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module bip158</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#relevant-bips" title="Relevant BIPS">Relevant BIPS</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>bip158</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP 158 Compact Block Filters for Light Clients.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP 158 Compact Block Filters for Light Clients."><title>bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module bip158</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#relevant-bips" title="Relevant BIPS">Relevant BIPS</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>bip158</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP 158 Compact Block Filters for Light Clients.</p>
 <p>This module implements a structure for compact filters on block data, for
 use in the BIP 157 light client protocol. The filter construction proposed
 is an alternative to Bloom filters, as used in BIP 37, that minimizes filter
index ea000f4cf83ed3835532d9f817ac31627877ceb0..68f485da88d7fdb6ae3e94c871cb26dd2099a48f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitwise stream reader."><title>BitStreamReader in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BitStream<wbr>Reader</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.read" title="read">read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-BitStreamReader%3C'a,+R%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-BitStreamReader%3C'a,+R%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BitStreamReader%3C'a,+R%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BitStreamReader%3C'a,+R%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BitStreamReader%3C'a,+R%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BitStreamReader%3C'a,+R%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BitStreamReader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BitStreamReader&lt;'a, R&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitwise stream reader."><title>BitStreamReader in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BitStream<wbr>Reader</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.read" title="read">read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-BitStreamReader%3C'a,+R%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-BitStreamReader%3C'a,+R%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BitStreamReader%3C'a,+R%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BitStreamReader%3C'a,+R%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BitStreamReader%3C'a,+R%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BitStreamReader%3C'a,+R%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BitStreamReader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BitStreamReader&lt;'a, R&gt;<div class="where">where
     R: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitwise stream reader.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BitStreamReader%3C'a,+R%3E" class="impl"><a href="#impl-BitStreamReader%3C'a,+R%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, R&gt; <a class="struct" href="struct.BitStreamReader.html" title="struct bdk_chain::bitcoin::bip158::BitStreamReader">BitStreamReader</a>&lt;'a, R&gt;<div class="where">where
     R: <a class="trait" href="../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(reader: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut R</a>) -&gt; <a class="struct" href="struct.BitStreamReader.html" title="struct bdk_chain::bitcoin::bip158::BitStreamReader">BitStreamReader</a>&lt;'a, R&gt;</h4></section></summary><div class="docblock"><p>Creates a new <a href="struct.BitStreamReader.html" title="struct bdk_chain::bitcoin::bip158::BitStreamReader"><code>BitStreamReader</code></a> that reads bitwise from a given <code>reader</code>.</p>
index 5b753f2a697f81e4b689b5c1ef42c5f58b89288c..600ae1efbb53da1b23a3a8dd0401eca0c82094de 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitwise stream writer."><title>BitStreamWriter in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BitStream<wbr>Writer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.flush" title="flush">flush</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.write" title="write">write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-BitStreamWriter%3C'a,+W%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-BitStreamWriter%3C'a,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BitStreamWriter%3C'a,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BitStreamWriter%3C'a,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BitStreamWriter%3C'a,+W%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BitStreamWriter%3C'a,+W%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BitStreamWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BitStreamWriter&lt;'a, W&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitwise stream writer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitwise stream writer."><title>BitStreamWriter in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BitStream<wbr>Writer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.flush" title="flush">flush</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.write" title="write">write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-BitStreamWriter%3C'a,+W%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-BitStreamWriter%3C'a,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BitStreamWriter%3C'a,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BitStreamWriter%3C'a,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BitStreamWriter%3C'a,+W%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BitStreamWriter%3C'a,+W%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BitStreamWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BitStreamWriter&lt;'a, W&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitwise stream writer.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BitStreamWriter%3C'a,+W%3E" class="impl"><a href="#impl-BitStreamWriter%3C'a,+W%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, W&gt; <a class="struct" href="struct.BitStreamWriter.html" title="struct bdk_chain::bitcoin::bip158::BitStreamWriter">BitStreamWriter</a>&lt;'a, W&gt;<div class="where">where
     W: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(writer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut W</a>) -&gt; <a class="struct" href="struct.BitStreamWriter.html" title="struct bdk_chain::bitcoin::bip158::BitStreamWriter">BitStreamWriter</a>&lt;'a, W&gt;</h4></section></summary><div class="docblock"><p>Creates a new <a href="struct.BitStreamWriter.html" title="struct bdk_chain::bitcoin::bip158::BitStreamWriter"><code>BitStreamWriter</code></a> that writes bitwise to a given <code>writer</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.write" class="method"><h4 class="code-header">pub fn <a href="#method.write" class="fn">write</a>(&amp;mut self, data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, nbits: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Writes nbits bits from data.</p>
index f78736e52f0c037140b21ec5daf913e1aa059226..c8f2ada0fdec4c0323c8f80cf4d1433d8fd0b0f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A block filter, as described by BIP 158."><title>BlockFilter in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Filter</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.content" title="content">content</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.filter_header" title="filter_header">filter_header</a></li><li><a href="#method.match_all" title="match_all">match_all</a></li><li><a href="#method.match_any" title="match_any">match_any</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_script_filter" title="new_script_filter">new_script_filter</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockFilter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-BlockFilter" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-BlockFilter" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-BlockFilter" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-BlockFilter" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockFilter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockFilter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockFilter" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockFilter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockFilter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockFilter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BlockFilter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockFilter {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A block filter, as described by BIP 158."><title>BlockFilter in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Filter</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.content" title="content">content</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.filter_header" title="filter_header">filter_header</a></li><li><a href="#method.match_all" title="match_all">match_all</a></li><li><a href="#method.match_any" title="match_any">match_any</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_script_filter" title="new_script_filter">new_script_filter</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockFilter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-BlockFilter" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-BlockFilter" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-BlockFilter" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-BlockFilter" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockFilter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockFilter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockFilter" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockFilter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockFilter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockFilter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BlockFilter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockFilter {
     pub content: <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A block filter, as described by BIP 158.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.content" class="structfield section-header"><a href="#structfield.content" class="anchor field">§</a><code>content: <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</code></span><div class="docblock"><p>Golomb encoded filter</p>
index 6290c349ad5a0df15771267537d8ce4be0bba959..c2dbce436aa5a60041c7887dbda3d876d190213b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Reads and interprets a block filter."><title>BlockFilterReader in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Filter<wbr>Reader</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.match_all" title="match_all">match_all</a></li><li><a href="#method.match_any" title="match_any">match_any</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockFilterReader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockFilterReader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockFilterReader" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockFilterReader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockFilterReader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockFilterReader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BlockFilterReader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockFilterReader { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Reads and interprets a block filter.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Reads and interprets a block filter."><title>BlockFilterReader in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Filter<wbr>Reader</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.match_all" title="match_all">match_all</a></li><li><a href="#method.match_any" title="match_any">match_any</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockFilterReader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockFilterReader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockFilterReader" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockFilterReader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockFilterReader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockFilterReader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BlockFilterReader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockFilterReader { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Reads and interprets a block filter.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BlockFilterReader" class="impl"><a href="#impl-BlockFilterReader" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.BlockFilterReader.html" title="struct bdk_chain::bitcoin::bip158::BlockFilterReader">BlockFilterReader</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block_hash: &amp;<a class="struct" href="../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>) -&gt; <a class="struct" href="struct.BlockFilterReader.html" title="struct bdk_chain::bitcoin::bip158::BlockFilterReader">BlockFilterReader</a></h4></section></summary><div class="docblock"><p>Creates a new <a href="struct.BlockFilterReader.html" title="struct bdk_chain::bitcoin::bip158::BlockFilterReader"><code>BlockFilterReader</code></a> from <code>block_hash</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.match_any" class="method"><h4 class="code-header">pub fn <a href="#method.match_any" class="fn">match_any</a>&lt;I, R&gt;(&amp;self, reader: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>, query: I) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::bip158::Error">Error</a>&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,
index 1a70116cc1033cc5010093154d252902f7dfaf0d..1fb00471dbf2fd626e6b24f84dadf707cbf79576 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compiles and writes a block filter."><title>BlockFilterWriter in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Filter<wbr>Writer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_element" title="add_element">add_element</a></li><li><a href="#method.add_input_scripts" title="add_input_scripts">add_input_scripts</a></li><li><a href="#method.add_output_scripts" title="add_output_scripts">add_output_scripts</a></li><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-BlockFilterWriter%3C'a,+W%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-BlockFilterWriter%3C'a,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockFilterWriter%3C'a,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockFilterWriter%3C'a,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockFilterWriter%3C'a,+W%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockFilterWriter%3C'a,+W%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BlockFilterWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockFilterWriter&lt;'a, W&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compiles and writes a block filter.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compiles and writes a block filter."><title>BlockFilterWriter in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Filter<wbr>Writer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_element" title="add_element">add_element</a></li><li><a href="#method.add_input_scripts" title="add_input_scripts">add_input_scripts</a></li><li><a href="#method.add_output_scripts" title="add_output_scripts">add_output_scripts</a></li><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-BlockFilterWriter%3C'a,+W%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-BlockFilterWriter%3C'a,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockFilterWriter%3C'a,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockFilterWriter%3C'a,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockFilterWriter%3C'a,+W%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockFilterWriter%3C'a,+W%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">BlockFilterWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockFilterWriter&lt;'a, W&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compiles and writes a block filter.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BlockFilterWriter%3C'a,+W%3E" class="impl"><a href="#impl-BlockFilterWriter%3C'a,+W%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, W&gt; <a class="struct" href="struct.BlockFilterWriter.html" title="struct bdk_chain::bitcoin::bip158::BlockFilterWriter">BlockFilterWriter</a>&lt;'a, W&gt;<div class="where">where
     W: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(writer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut W</a>, block: &amp;'a <a class="struct" href="../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a>) -&gt; <a class="struct" href="struct.BlockFilterWriter.html" title="struct bdk_chain::bitcoin::bip158::BlockFilterWriter">BlockFilterWriter</a>&lt;'a, W&gt;</h4></section></summary><div class="docblock"><p>Creates a new <a href="struct.BlockFilterWriter.html" title="struct bdk_chain::bitcoin::bip158::BlockFilterWriter"><code>BlockFilterWriter</code></a> from <code>block</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.add_output_scripts" class="method"><h4 class="code-header">pub fn <a href="#method.add_output_scripts" class="fn">add_output_scripts</a>(&amp;mut self)</h4></section></summary><div class="docblock"><p>Adds output scripts of the block to filter (excluding OP_RETURN scripts).</p>
index 1154a64beddcf6a8e85e2279b6b0f9ace1d56079..31d8f02037ea2b6f90a39af7c9e40904036144ce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter hash, as defined in BIP-157"><title>FilterHash in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.filter_header" title="filter_header">filter_header</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHash%3E-for-Hash" title="From&#60;FilterHash&#62;">From&#60;FilterHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">FilterHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter hash, as defined in BIP-157</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter hash, as defined in BIP-157"><title>FilterHash in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.filter_header" title="filter_header">filter_header</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHash%3E-for-Hash" title="From&#60;FilterHash&#62;">From&#60;FilterHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">FilterHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter hash, as defined in BIP-157</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FilterHash" class="impl"><a href="#impl-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 9239e37682c68c7fbfdcf00ed8b56eaecec2eaf4..7cb096af5dcbe2c277ff814968919562bf7abf07 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter header, as defined in BIP-157"><title>FilterHeader in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Header</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHeader" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHeader" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHeader" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHeader" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHeader" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHeader" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHeader" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHeader" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHeader%3E-for-Hash" title="From&#60;FilterHeader&#62;">From&#60;FilterHeader&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHeader" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHeader" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHeader" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHeader-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHeader" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHeader" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHeader" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHeader" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHeader" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHeader" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHeader" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHeader" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHeader" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHeader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHeader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHeader" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHeader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHeader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHeader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">FilterHeader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHeader(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter header, as defined in BIP-157</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter header, as defined in BIP-157"><title>FilterHeader in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Header</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHeader" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHeader" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHeader" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHeader" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHeader" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHeader" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHeader" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHeader" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHeader%3E-for-Hash" title="From&#60;FilterHeader&#62;">From&#60;FilterHeader&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHeader" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHeader" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHeader" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHeader-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHeader" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHeader" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHeader" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHeader" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHeader" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHeader" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHeader" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHeader" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHeader" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHeader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHeader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHeader" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHeader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHeader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHeader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">FilterHeader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHeader(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter header, as defined in BIP-157</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FilterHeader" class="impl"><a href="#impl-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 85b799eba8127213b625cea234cdabaa13345a8c..cece72478eea7ad4920460c96702005592e41abe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Golomb-Rice encoded filter reader."><title>GcsFilterReader in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GcsFilter<wbr>Reader</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.match_all" title="match_all">match_all</a></li><li><a href="#method.match_any" title="match_any">match_any</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GcsFilterReader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GcsFilterReader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GcsFilterReader" title="Send">Send</a></li><li><a href="#impl-Sync-for-GcsFilterReader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GcsFilterReader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GcsFilterReader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">GcsFilterReader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GcsFilterReader { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Golomb-Rice encoded filter reader.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Golomb-Rice encoded filter reader."><title>GcsFilterReader in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GcsFilter<wbr>Reader</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.match_all" title="match_all">match_all</a></li><li><a href="#method.match_any" title="match_any">match_any</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GcsFilterReader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GcsFilterReader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GcsFilterReader" title="Send">Send</a></li><li><a href="#impl-Sync-for-GcsFilterReader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GcsFilterReader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GcsFilterReader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">GcsFilterReader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GcsFilterReader { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Golomb-Rice encoded filter reader.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-GcsFilterReader" class="impl"><a href="#impl-GcsFilterReader" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.GcsFilterReader.html" title="struct bdk_chain::bitcoin::bip158::GcsFilterReader">GcsFilterReader</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(k0: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, k1: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, m: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, p: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.GcsFilterReader.html" title="struct bdk_chain::bitcoin::bip158::GcsFilterReader">GcsFilterReader</a></h4></section></summary><div class="docblock"><p>Creates a new <a href="struct.GcsFilterReader.html" title="struct bdk_chain::bitcoin::bip158::GcsFilterReader"><code>GcsFilterReader</code></a> with specific seed to siphash.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.match_any" class="method"><h4 class="code-header">pub fn <a href="#method.match_any" class="fn">match_any</a>&lt;I, R&gt;(&amp;self, reader: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>, query: I) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::bip158::Error">Error</a>&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,
index df8b0ea7bc8050c6bff85545029688a3a555dbbc..f0ec72268454d0fa9b6a40b64c805075320e36b3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Golomb-Rice encoded filter writer."><title>GcsFilterWriter in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GcsFilter<wbr>Writer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_element" title="add_element">add_element</a></li><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-GcsFilterWriter%3C'a,+W%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-GcsFilterWriter%3C'a,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GcsFilterWriter%3C'a,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GcsFilterWriter%3C'a,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-GcsFilterWriter%3C'a,+W%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GcsFilterWriter%3C'a,+W%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">GcsFilterWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GcsFilterWriter&lt;'a, W&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Golomb-Rice encoded filter writer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Golomb-Rice encoded filter writer."><title>GcsFilterWriter in bdk_chain::bitcoin::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GcsFilter<wbr>Writer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_element" title="add_element">add_element</a></li><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-GcsFilterWriter%3C'a,+W%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-GcsFilterWriter%3C'a,+W%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GcsFilterWriter%3C'a,+W%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GcsFilterWriter%3C'a,+W%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-GcsFilterWriter%3C'a,+W%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GcsFilterWriter%3C'a,+W%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip158</a></span><h1>Struct <span class="struct">GcsFilterWriter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GcsFilterWriter&lt;'a, W&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Golomb-Rice encoded filter writer.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-GcsFilterWriter%3C'a,+W%3E" class="impl"><a href="#impl-GcsFilterWriter%3C'a,+W%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, W&gt; <a class="struct" href="struct.GcsFilterWriter.html" title="struct bdk_chain::bitcoin::bip158::GcsFilterWriter">GcsFilterWriter</a>&lt;'a, W&gt;<div class="where">where
     W: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(
     writer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut W</a>,
index c7145a6dee31d5697a5194a3d5b91ee5978a4d0f..c36fe2e343cbeb7a2c7426f8f6df06bec3ef5aa1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A child number for a derived key"><title>ChildNumber in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Child<wbr>Number</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Hardened" title="Hardened">Hardened</a></li><li><a href="#variant.Normal" title="Normal">Normal</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_hardened_idx" title="from_hardened_idx">from_hardened_idx</a></li><li><a href="#method.from_normal_idx" title="from_normal_idx">from_normal_idx</a></li><li><a href="#method.increment" title="increment">increment</a></li><li><a href="#method.is_hardened" title="is_hardened">is_hardened</a></li><li><a href="#method.is_normal" title="is_normal">is_normal</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5BChildNumber%5D%3E-for-ChildNumber" title="AsRef&#60;[ChildNumber]&#62;">AsRef&#60;[ChildNumber]&#62;</a></li><li><a href="#impl-Clone-for-ChildNumber" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChildNumber" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChildNumber" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChildNumber" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ChildNumber" title="Display">Display</a></li><li><a href="#impl-Eq-for-ChildNumber" title="Eq">Eq</a></li><li><a href="#impl-From%3CChildNumber%3E-for-u32" title="From&#60;ChildNumber&#62;">From&#60;ChildNumber&#62;</a></li><li><a href="#impl-From%3Cu32%3E-for-ChildNumber" title="From&#60;u32&#62;">From&#60;u32&#62;</a></li><li><a href="#impl-FromIterator%3CChildNumber%3E-for-DerivationPath" title="FromIterator&#60;ChildNumber&#62;">FromIterator&#60;ChildNumber&#62;</a></li><li><a href="#impl-FromStr-for-ChildNumber" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ChildNumber" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ChildNumber" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChildNumber" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChildNumber" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ChildNumber" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChildNumber" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChildNumber" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChildNumber" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChildNumber" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChildNumber" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChildNumber" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChildNumber" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Enum <span class="enum">ChildNumber</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ChildNumber {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A child number for a derived key"><title>ChildNumber in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Child<wbr>Number</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Hardened" title="Hardened">Hardened</a></li><li><a href="#variant.Normal" title="Normal">Normal</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_hardened_idx" title="from_hardened_idx">from_hardened_idx</a></li><li><a href="#method.from_normal_idx" title="from_normal_idx">from_normal_idx</a></li><li><a href="#method.increment" title="increment">increment</a></li><li><a href="#method.is_hardened" title="is_hardened">is_hardened</a></li><li><a href="#method.is_normal" title="is_normal">is_normal</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5BChildNumber%5D%3E-for-ChildNumber" title="AsRef&#60;[ChildNumber]&#62;">AsRef&#60;[ChildNumber]&#62;</a></li><li><a href="#impl-Clone-for-ChildNumber" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChildNumber" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChildNumber" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChildNumber" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ChildNumber" title="Display">Display</a></li><li><a href="#impl-Eq-for-ChildNumber" title="Eq">Eq</a></li><li><a href="#impl-From%3CChildNumber%3E-for-u32" title="From&#60;ChildNumber&#62;">From&#60;ChildNumber&#62;</a></li><li><a href="#impl-From%3Cu32%3E-for-ChildNumber" title="From&#60;u32&#62;">From&#60;u32&#62;</a></li><li><a href="#impl-FromIterator%3CChildNumber%3E-for-DerivationPath" title="FromIterator&#60;ChildNumber&#62;">FromIterator&#60;ChildNumber&#62;</a></li><li><a href="#impl-FromStr-for-ChildNumber" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ChildNumber" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ChildNumber" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChildNumber" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChildNumber" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ChildNumber" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChildNumber" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChildNumber" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChildNumber" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChildNumber" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChildNumber" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChildNumber" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChildNumber" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Enum <span class="enum">ChildNumber</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ChildNumber {
     Normal {
         index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     },
index e7a9ba2d6023a7885117c80e8e28518c66a3c295..63b4b9595ce28065a560d5536e08446fcf9b2566 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BIP32 error"><title>Error in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.CannotDeriveFromHardenedKey" title="CannotDeriveFromHardenedKey">CannotDeriveFromHardenedKey</a></li><li><a href="#variant.Hex" title="Hex">Hex</a></li><li><a href="#variant.InvalidBase58PayloadLength" title="InvalidBase58PayloadLength">InvalidBase58PayloadLength</a></li><li><a href="#variant.InvalidChildNumber" title="InvalidChildNumber">InvalidChildNumber</a></li><li><a href="#variant.InvalidChildNumberFormat" title="InvalidChildNumberFormat">InvalidChildNumberFormat</a></li><li><a href="#variant.InvalidDerivationPathFormat" title="InvalidDerivationPathFormat">InvalidDerivationPathFormat</a></li><li><a href="#variant.InvalidPublicKeyHexLength" title="InvalidPublicKeyHexLength">InvalidPublicKeyHexLength</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li><li><a href="#variant.UnknownVersion" title="UnknownVersion">UnknownVersion</a></li><li><a href="#variant.WrongExtendedKeyLength" title="WrongExtendedKeyLength">WrongExtendedKeyLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-GetKeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BIP32 error"><title>Error in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.CannotDeriveFromHardenedKey" title="CannotDeriveFromHardenedKey">CannotDeriveFromHardenedKey</a></li><li><a href="#variant.Hex" title="Hex">Hex</a></li><li><a href="#variant.InvalidBase58PayloadLength" title="InvalidBase58PayloadLength">InvalidBase58PayloadLength</a></li><li><a href="#variant.InvalidChildNumber" title="InvalidChildNumber">InvalidChildNumber</a></li><li><a href="#variant.InvalidChildNumberFormat" title="InvalidChildNumberFormat">InvalidChildNumberFormat</a></li><li><a href="#variant.InvalidDerivationPathFormat" title="InvalidDerivationPathFormat">InvalidDerivationPathFormat</a></li><li><a href="#variant.InvalidPublicKeyHexLength" title="InvalidPublicKeyHexLength">InvalidPublicKeyHexLength</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li><li><a href="#variant.UnknownVersion" title="UnknownVersion">UnknownVersion</a></li><li><a href="#variant.WrongExtendedKeyLength" title="WrongExtendedKeyLength">WrongExtendedKeyLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-GetKeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     CannotDeriveFromHardenedKey,
     Secp256k1(<a class="enum" href="../secp256k1/enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>),
     InvalidChildNumber(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
index f9ee51590c57c6a32a5940fd1f58499939a4f21b..e78446eceac5090fa1b1181506a11ce16e5ba231 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP32 implementation."><title>bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module bip32</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>bip32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP32 implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP32 implementation."><title>bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module bip32</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>bip32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP32 implementation.</p>
 <p>Implementation of BIP32 hierarchical deterministic wallets, as defined
 at <a href="https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki</a>.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">Chain<wbr>Code</a></dt><dd>A chain code</dd><dt><a class="struct" href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">Derivation<wbr>Path</a></dt><dd>A BIP-32 derivation path.</dd><dt><a class="struct" href="struct.DerivationPathIterator.html" title="struct bdk_chain::bitcoin::bip32::DerivationPathIterator">Derivation<wbr>Path<wbr>Iterator</a></dt><dd>An iterator over children of a <a href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>.</dd><dt><a class="struct" href="struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></dt><dd>A fingerprint</dd><dt><a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></dt><dd>Decoded base58 data was an invalid length.</dd><dt><a class="struct" href="struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::bip32::XKeyIdentifier">XKey<wbr>Identifier</a></dt><dd>Extended key identifier as defined in BIP-32.</dd><dt><a class="struct" href="struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></dt><dd>Extended private key</dd><dt><a class="struct" href="struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></dt><dd>Extended public key</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">Child<wbr>Number</a></dt><dd>A child number for a derived key</dd><dt><a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::bip32::Error">Error</a></dt><dd>A BIP32 error</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.IntoDerivationPath.html" title="trait bdk_chain::bitcoin::bip32::IntoDerivationPath">Into<wbr>Derivation<wbr>Path</a></dt><dd>Trait that allows possibly failable conversion from a type into a
index 2b1ac80f8e55aabff76fce344b101d4c9585aeb8..d3dbe4aef59e6913ec674472dbf018b8b13a3a87 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A chain code"><title>ChainCode in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Chain<wbr>Code</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainCode" title="AsMut&#60;[u8; 32]&#62;">AsMut&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ChainCode" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainCode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ChainCode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainCode" title="Borrow&#60;[u8; 32]&#62;">Borrow&#60;[u8; 32]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ChainCode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainCode" title="BorrowMut&#60;[u8; 32]&#62;">BorrowMut&#60;[u8; 32]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainCode" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ChainCode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChainCode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChainCode" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ChainCode" title="Display">Display</a></li><li><a href="#impl-Eq-for-ChainCode" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainCode" title="From&#60;&#38;&#39;a [u8; 32]&#62;">From&#60;&#38;&#39;a [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+32%5D%3E-for-ChainCode" title="From&#60;[u8; 32]&#62;">From&#60;[u8; 32]&#62;</a></li><li><a href="#impl-FromStr-for-ChainCode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ChainCode" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ChainCode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ChainCode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ChainCode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChainCode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChainCode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ChainCode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChainCode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-ChainCode" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-UpperHex-for-ChainCode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChainCode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChainCode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChainCode" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChainCode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChainCode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChainCode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">ChainCode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ChainCode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A chain code</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A chain code"><title>ChainCode in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Chain<wbr>Code</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainCode" title="AsMut&#60;[u8; 32]&#62;">AsMut&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ChainCode" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainCode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ChainCode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainCode" title="Borrow&#60;[u8; 32]&#62;">Borrow&#60;[u8; 32]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ChainCode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainCode" title="BorrowMut&#60;[u8; 32]&#62;">BorrowMut&#60;[u8; 32]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainCode" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ChainCode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChainCode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChainCode" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ChainCode" title="Display">Display</a></li><li><a href="#impl-Eq-for-ChainCode" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainCode" title="From&#60;&#38;&#39;a [u8; 32]&#62;">From&#60;&#38;&#39;a [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+32%5D%3E-for-ChainCode" title="From&#60;[u8; 32]&#62;">From&#60;[u8; 32]&#62;</a></li><li><a href="#impl-FromStr-for-ChainCode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ChainCode" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ChainCode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ChainCode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ChainCode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChainCode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChainCode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ChainCode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChainCode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-ChainCode" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-UpperHex-for-ChainCode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChainCode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChainCode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChainCode" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChainCode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChainCode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChainCode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">ChainCode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ChainCode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A chain code</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ChainCode" class="impl"><a href="#impl-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.as_ptr" class="fn">as_ptr</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Converts the object to a raw pointer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_mut_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.as_mut_ptr" class="fn">as_mut_ptr</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Converts the object to a mutable raw pointer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the length of the object as an array.</p>
index 6c0c94e2800ae00b884904212565c356eece8053..9057266e2f1985cf01ac77fe89c2a6076b7a6066 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BIP-32 derivation path."><title>DerivationPath in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Derivation<wbr>Path</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.child" title="child">child</a></li><li><a href="#method.children_from" title="children_from">children_from</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.hardened_children" title="hardened_children">hardened_children</a></li><li><a href="#method.into_child" title="into_child">into_child</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_master" title="is_master">is_master</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.master" title="master">master</a></li><li><a href="#method.normal_children" title="normal_children">normal_children</a></li><li><a href="#method.to_u32_vec" title="to_u32_vec">to_u32_vec</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5BChildNumber%5D%3E-for-DerivationPath" title="AsRef&#60;[ChildNumber]&#62;">AsRef&#60;[ChildNumber]&#62;</a></li><li><a href="#impl-Clone-for-DerivationPath" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DerivationPath" title="Debug">Debug</a></li><li><a href="#impl-Default-for-DerivationPath" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-DerivationPath" title="Display">Display</a></li><li><a href="#impl-Eq-for-DerivationPath" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5BChildNumber%5D%3E-for-DerivationPath" title="From&#60;&#38;&#39;a [ChildNumber]&#62;">From&#60;&#38;&#39;a [ChildNumber]&#62;</a></li><li><a href="#impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E" title="From&#60;DerivationPath&#62;">From&#60;DerivationPath&#62;</a></li><li><a href="#impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath" title="From&#60;Vec&#60;ChildNumber&#62;&#62;">From&#60;Vec&#60;ChildNumber&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CChildNumber%3E-for-DerivationPath" title="FromIterator&#60;ChildNumber&#62;">FromIterator&#60;ChildNumber&#62;</a></li><li><a href="#impl-FromStr-for-DerivationPath" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-DerivationPath" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-DerivationPath" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IntoIterator-for-%26DerivationPath" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-DerivationPath" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-DerivationPath" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-DerivationPath" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-DerivationPath" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-DerivationPath" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DerivationPath" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DerivationPath" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DerivationPath" title="Send">Send</a></li><li><a href="#impl-Sync-for-DerivationPath" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DerivationPath" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DerivationPath" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoDerivationPath-for-T" title="IntoDerivationPath">IntoDerivationPath</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">DerivationPath</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DerivationPath(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A BIP-32 derivation path.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BIP-32 derivation path."><title>DerivationPath in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Derivation<wbr>Path</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.child" title="child">child</a></li><li><a href="#method.children_from" title="children_from">children_from</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.hardened_children" title="hardened_children">hardened_children</a></li><li><a href="#method.into_child" title="into_child">into_child</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_master" title="is_master">is_master</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.master" title="master">master</a></li><li><a href="#method.normal_children" title="normal_children">normal_children</a></li><li><a href="#method.to_u32_vec" title="to_u32_vec">to_u32_vec</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5BChildNumber%5D%3E-for-DerivationPath" title="AsRef&#60;[ChildNumber]&#62;">AsRef&#60;[ChildNumber]&#62;</a></li><li><a href="#impl-Clone-for-DerivationPath" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DerivationPath" title="Debug">Debug</a></li><li><a href="#impl-Default-for-DerivationPath" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-DerivationPath" title="Display">Display</a></li><li><a href="#impl-Eq-for-DerivationPath" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5BChildNumber%5D%3E-for-DerivationPath" title="From&#60;&#38;&#39;a [ChildNumber]&#62;">From&#60;&#38;&#39;a [ChildNumber]&#62;</a></li><li><a href="#impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E" title="From&#60;DerivationPath&#62;">From&#60;DerivationPath&#62;</a></li><li><a href="#impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath" title="From&#60;Vec&#60;ChildNumber&#62;&#62;">From&#60;Vec&#60;ChildNumber&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CChildNumber%3E-for-DerivationPath" title="FromIterator&#60;ChildNumber&#62;">FromIterator&#60;ChildNumber&#62;</a></li><li><a href="#impl-FromStr-for-DerivationPath" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-DerivationPath" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-DerivationPath" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IntoIterator-for-%26DerivationPath" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-DerivationPath" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-DerivationPath" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-DerivationPath" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-DerivationPath" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-DerivationPath" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DerivationPath" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DerivationPath" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DerivationPath" title="Send">Send</a></li><li><a href="#impl-Sync-for-DerivationPath" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DerivationPath" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DerivationPath" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoDerivationPath-for-T" title="IntoDerivationPath">IntoDerivationPath</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">DerivationPath</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DerivationPath(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A BIP-32 derivation path.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DerivationPath" class="impl"><a href="#impl-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns length of the derivation path</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method"><h4 class="code-header">pub fn <a href="#method.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns <code>true</code> if the derivation path is empty</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.master" class="method"><h4 class="code-header">pub fn <a href="#method.master" class="fn">master</a>() -&gt; <a class="struct" href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h4></section></summary><div class="docblock"><p>Returns derivation path for a master key (i.e. empty derivation path)</p>
index ecac1adc13bdb9932ba90b94070db936c18b3c1a..ea6eb75d2a7dee5cc0fa5186a00b5ce88b33efb6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator over children of a DerivationPath."><title>DerivationPathIterator in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Derivation<wbr>Path<wbr>Iterator</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.start_from" title="start_from">start_from</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-DerivationPathIterator%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DerivationPathIterator%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DerivationPathIterator%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DerivationPathIterator%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DerivationPathIterator%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DerivationPathIterator%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DerivationPathIterator%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">DerivationPathIterator</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DerivationPathIterator&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator over children of a <a href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator over children of a DerivationPath."><title>DerivationPathIterator in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Derivation<wbr>Path<wbr>Iterator</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.start_from" title="start_from">start_from</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-DerivationPathIterator%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DerivationPathIterator%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DerivationPathIterator%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DerivationPathIterator%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DerivationPathIterator%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DerivationPathIterator%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DerivationPathIterator%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">DerivationPathIterator</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DerivationPathIterator&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator over children of a <a href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>.</p>
 <p>It is returned by the methods <a href="struct.DerivationPath.html#method.children_from" title="method bdk_chain::bitcoin::bip32::DerivationPath::children_from">DerivationPath::children_from</a>,
 <a href="struct.DerivationPath.html#method.normal_children" title="method bdk_chain::bitcoin::bip32::DerivationPath::normal_children">DerivationPath::normal_children</a> and <a href="struct.DerivationPath.html#method.hardened_children" title="method bdk_chain::bitcoin::bip32::DerivationPath::hardened_children">DerivationPath::hardened_children</a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DerivationPathIterator%3C'a%3E" class="impl"><a href="#impl-DerivationPathIterator%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="struct" href="struct.DerivationPathIterator.html" title="struct bdk_chain::bitcoin::bip32::DerivationPathIterator">DerivationPathIterator</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.start_from" class="method"><h4 class="code-header">pub fn <a href="#method.start_from" class="fn">start_from</a>(
index 4f17b0d3e1eff783abcbfb6436be3d103ab535af..3553057f4dbb6408c8290a9f1bd69d83367de6e4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A fingerprint"><title>Fingerprint in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fingerprint</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="AsMut&#60;[u8; 4]&#62;">AsMut&#60;[u8; 4]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-Fingerprint" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="AsRef&#60;[u8; 4]&#62;">AsRef&#60;[u8; 4]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Fingerprint" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="Borrow&#60;[u8; 4]&#62;">Borrow&#60;[u8; 4]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Fingerprint" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="BorrowMut&#60;[u8; 4]&#62;">BorrowMut&#60;[u8; 4]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-Fingerprint" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Fingerprint" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Fingerprint" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Fingerprint" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Fingerprint" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Fingerprint" title="Display">Display</a></li><li><a href="#impl-Eq-for-Fingerprint" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+4%5D%3E-for-Fingerprint" title="From&#60;&#38;&#39;a [u8; 4]&#62;">From&#60;&#38;&#39;a [u8; 4]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="From&#60;[u8; 4]&#62;">From&#60;[u8; 4]&#62;</a></li><li><a href="#impl-FromStr-for-Fingerprint" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Fingerprint" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Fingerprint" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Fingerprint" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Fingerprint" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Fingerprint" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Fingerprint" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Fingerprint" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Fingerprint" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-Fingerprint" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-UpperHex-for-Fingerprint" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fingerprint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fingerprint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fingerprint" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fingerprint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fingerprint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fingerprint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">Fingerprint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fingerprint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A fingerprint</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A fingerprint"><title>Fingerprint in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fingerprint</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="AsMut&#60;[u8; 4]&#62;">AsMut&#60;[u8; 4]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-Fingerprint" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="AsRef&#60;[u8; 4]&#62;">AsRef&#60;[u8; 4]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Fingerprint" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="Borrow&#60;[u8; 4]&#62;">Borrow&#60;[u8; 4]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Fingerprint" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="BorrowMut&#60;[u8; 4]&#62;">BorrowMut&#60;[u8; 4]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-Fingerprint" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Fingerprint" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Fingerprint" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Fingerprint" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Fingerprint" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Fingerprint" title="Display">Display</a></li><li><a href="#impl-Eq-for-Fingerprint" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+4%5D%3E-for-Fingerprint" title="From&#60;&#38;&#39;a [u8; 4]&#62;">From&#60;&#38;&#39;a [u8; 4]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+4%5D%3E-for-Fingerprint" title="From&#60;[u8; 4]&#62;">From&#60;[u8; 4]&#62;</a></li><li><a href="#impl-FromStr-for-Fingerprint" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Fingerprint" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Fingerprint" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Fingerprint" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Fingerprint" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Fingerprint" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Fingerprint" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Fingerprint" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Fingerprint" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-Fingerprint" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-UpperHex-for-Fingerprint" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Fingerprint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Fingerprint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Fingerprint" title="Send">Send</a></li><li><a href="#impl-Sync-for-Fingerprint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Fingerprint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Fingerprint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">Fingerprint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Fingerprint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A fingerprint</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Fingerprint" class="impl"><a href="#impl-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.as_ptr" class="fn">as_ptr</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Converts the object to a raw pointer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_mut_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.as_mut_ptr" class="fn">as_mut_ptr</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Converts the object to a mutable raw pointer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the length of the object as an array.</p>
index 1f094f9556b6b8898a973658771ac1dedee306ca..f54561cd0c1bc5b2137c0be41a747eef56055cf9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoded base58 data was an invalid length."><title>InvalidBase58PayloadLengthError in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_payload_length" title="invalid_base58_payload_length">invalid_base58_payload_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidBase58PayloadLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidBase58PayloadLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidBase58PayloadLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">InvalidBase58PayloadLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidBase58PayloadLengthError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoded base58 data was an invalid length.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoded base58 data was an invalid length."><title>InvalidBase58PayloadLengthError in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_payload_length" title="invalid_base58_payload_length">invalid_base58_payload_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidBase58PayloadLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidBase58PayloadLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidBase58PayloadLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">InvalidBase58PayloadLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidBase58PayloadLengthError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoded base58 data was an invalid length.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_base58_payload_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_base58_payload_length" class="fn">invalid_base58_payload_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid payload length.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Display-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Error-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error" class="impl"><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>&gt; for <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::bip32::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>) -&gt; <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::bip32::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Send-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Send-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Sync-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Unpin-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-UnwindSafe-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::bip32::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 49d3e9f1bd3cc75c834c67574e6a32ed80c74330..96666cb466bc0d1444c555f2eab3c0a9b7a4da8d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extended key identifier as defined in BIP-32."><title>XKeyIdentifier in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XKey<wbr>Identifier</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-XKeyIdentifier" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-XKeyIdentifier" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XKeyIdentifier" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XKeyIdentifier" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XKeyIdentifier" title="Display">Display</a></li><li><a href="#impl-Eq-for-XKeyIdentifier" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Xpub%3E-for-XKeyIdentifier" title="From&#60;&#38;Xpub&#62;">From&#60;&#38;Xpub&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-XKeyIdentifier" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CXKeyIdentifier%3E-for-Hash" title="From&#60;XKeyIdentifier&#62;">From&#60;XKeyIdentifier&#62;</a></li><li><a href="#impl-From%3CXpub%3E-for-XKeyIdentifier" title="From&#60;Xpub&#62;">From&#60;Xpub&#62;</a></li><li><a href="#impl-FromStr-for-XKeyIdentifier" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XKeyIdentifier" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-XKeyIdentifier-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-XKeyIdentifier" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-XKeyIdentifier" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-XKeyIdentifier" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-XKeyIdentifier" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XKeyIdentifier" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-XKeyIdentifier" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-XKeyIdentifier" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XKeyIdentifier" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-XKeyIdentifier" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XKeyIdentifier" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XKeyIdentifier" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XKeyIdentifier" title="Send">Send</a></li><li><a href="#impl-Sync-for-XKeyIdentifier" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XKeyIdentifier" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XKeyIdentifier" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">XKeyIdentifier</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XKeyIdentifier(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Extended key identifier as defined in BIP-32.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extended key identifier as defined in BIP-32."><title>XKeyIdentifier in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XKey<wbr>Identifier</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-XKeyIdentifier" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-XKeyIdentifier" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XKeyIdentifier" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XKeyIdentifier" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XKeyIdentifier" title="Display">Display</a></li><li><a href="#impl-Eq-for-XKeyIdentifier" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Xpub%3E-for-XKeyIdentifier" title="From&#60;&#38;Xpub&#62;">From&#60;&#38;Xpub&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-XKeyIdentifier" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CXKeyIdentifier%3E-for-Hash" title="From&#60;XKeyIdentifier&#62;">From&#60;XKeyIdentifier&#62;</a></li><li><a href="#impl-From%3CXpub%3E-for-XKeyIdentifier" title="From&#60;Xpub&#62;">From&#60;Xpub&#62;</a></li><li><a href="#impl-FromStr-for-XKeyIdentifier" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XKeyIdentifier" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-XKeyIdentifier-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-XKeyIdentifier" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-XKeyIdentifier" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-XKeyIdentifier" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-XKeyIdentifier" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XKeyIdentifier" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-XKeyIdentifier" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-XKeyIdentifier" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XKeyIdentifier" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-XKeyIdentifier" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XKeyIdentifier" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XKeyIdentifier" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XKeyIdentifier" title="Send">Send</a></li><li><a href="#impl-Sync-for-XKeyIdentifier" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XKeyIdentifier" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XKeyIdentifier" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">XKeyIdentifier</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XKeyIdentifier(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Extended key identifier as defined in BIP-32.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-XKeyIdentifier" class="impl"><a href="#impl-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index c152d019a2d134b77efa92a406ee1d89692e3320..7c520bc053cc3837855aa74d83bb1787f6572ed7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extended private key"><title>Xpriv in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Xpriv</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.private_key" title="private_key">private_key</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.derive_priv" title="derive_priv">derive_priv</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.fingerprint" title="fingerprint">fingerprint</a></li><li><a href="#method.identifier" title="identifier">identifier</a></li><li><a href="#method.new_master" title="new_master">new_master</a></li><li><a href="#method.to_keypair" title="to_keypair">to_keypair</a></li><li><a href="#method.to_priv" title="to_priv">to_priv</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Xpriv" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Xpriv" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Xpriv" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Xpriv" title="Display">Display</a></li><li><a href="#impl-Eq-for-Xpriv" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Xpriv" title="FromStr">FromStr</a></li><li><a href="#impl-GetKey-for-Xpriv" title="GetKey">GetKey</a></li><li><a href="#impl-InnerXKey-for-Xpriv" title="InnerXKey">InnerXKey</a></li><li><a href="#impl-PartialEq-for-Xpriv" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Xpriv" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Xpriv" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Xpriv" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Xpriv" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Xpriv" title="Send">Send</a></li><li><a href="#impl-Sync-for-Xpriv" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Xpriv" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Xpriv" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">Xpriv</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Xpriv {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extended private key"><title>Xpriv in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Xpriv</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.private_key" title="private_key">private_key</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.derive_priv" title="derive_priv">derive_priv</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.fingerprint" title="fingerprint">fingerprint</a></li><li><a href="#method.identifier" title="identifier">identifier</a></li><li><a href="#method.new_master" title="new_master">new_master</a></li><li><a href="#method.to_keypair" title="to_keypair">to_keypair</a></li><li><a href="#method.to_priv" title="to_priv">to_priv</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Xpriv" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Xpriv" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Xpriv" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Xpriv" title="Display">Display</a></li><li><a href="#impl-Eq-for-Xpriv" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Xpriv" title="FromStr">FromStr</a></li><li><a href="#impl-GetKey-for-Xpriv" title="GetKey">GetKey</a></li><li><a href="#impl-InnerXKey-for-Xpriv" title="InnerXKey">InnerXKey</a></li><li><a href="#impl-PartialEq-for-Xpriv" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Xpriv" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Xpriv" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Xpriv" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Xpriv" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Xpriv" title="Send">Send</a></li><li><a href="#impl-Sync-for-Xpriv" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Xpriv" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Xpriv" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">Xpriv</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Xpriv {
     pub network: <a class="enum" href="../enum.NetworkKind.html" title="enum bdk_chain::bitcoin::NetworkKind">NetworkKind</a>,
     pub depth: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub parent_fingerprint: <a class="struct" href="struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a>,
index 80526f624913fdd32b89db869e1fb7f53e0a3fd2..2f76955b3e0b3977554163cbbae3c8387e56cb4b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extended public key"><title>Xpub in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Xpub</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.public_key" title="public_key">public_key</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.ckd_pub" title="ckd_pub">ckd_pub</a></li><li><a href="#method.ckd_pub_tweak" title="ckd_pub_tweak">ckd_pub_tweak</a></li><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.derive_pub" title="derive_pub">derive_pub</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.fingerprint" title="fingerprint">fingerprint</a></li><li><a href="#method.from_priv" title="from_priv">from_priv</a></li><li><a href="#method.identifier" title="identifier">identifier</a></li><li><a href="#method.to_pub" title="to_pub">to_pub</a></li><li><a href="#method.to_x_only_pub" title="to_x_only_pub">to_x_only_pub</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Xpub" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Xpub" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Xpub" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Xpub" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Xpub" title="Display">Display</a></li><li><a href="#impl-Eq-for-Xpub" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Xpub%3E-for-XKeyIdentifier" title="From&#60;&#38;Xpub&#62;">From&#60;&#38;Xpub&#62;</a></li><li><a href="#impl-From%3CXpub%3E-for-XKeyIdentifier" title="From&#60;Xpub&#62;">From&#60;Xpub&#62;</a></li><li><a href="#impl-FromStr-for-Xpub" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Xpub" title="Hash">Hash</a></li><li><a href="#impl-InnerXKey-for-Xpub" title="InnerXKey">InnerXKey</a></li><li><a href="#impl-Ord-for-Xpub" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Xpub" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Xpub" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Xpub" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Xpub" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Xpub" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Xpub" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Xpub" title="Send">Send</a></li><li><a href="#impl-Sync-for-Xpub" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Xpub" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Xpub" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">Xpub</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Xpub {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extended public key"><title>Xpub in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Xpub</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.public_key" title="public_key">public_key</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.ckd_pub" title="ckd_pub">ckd_pub</a></li><li><a href="#method.ckd_pub_tweak" title="ckd_pub_tweak">ckd_pub_tweak</a></li><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.derive_pub" title="derive_pub">derive_pub</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.fingerprint" title="fingerprint">fingerprint</a></li><li><a href="#method.from_priv" title="from_priv">from_priv</a></li><li><a href="#method.identifier" title="identifier">identifier</a></li><li><a href="#method.to_pub" title="to_pub">to_pub</a></li><li><a href="#method.to_x_only_pub" title="to_x_only_pub">to_x_only_pub</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Xpub" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Xpub" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Xpub" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Xpub" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Xpub" title="Display">Display</a></li><li><a href="#impl-Eq-for-Xpub" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Xpub%3E-for-XKeyIdentifier" title="From&#60;&#38;Xpub&#62;">From&#60;&#38;Xpub&#62;</a></li><li><a href="#impl-From%3CXpub%3E-for-XKeyIdentifier" title="From&#60;Xpub&#62;">From&#60;Xpub&#62;</a></li><li><a href="#impl-FromStr-for-Xpub" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Xpub" title="Hash">Hash</a></li><li><a href="#impl-InnerXKey-for-Xpub" title="InnerXKey">InnerXKey</a></li><li><a href="#impl-Ord-for-Xpub" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Xpub" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Xpub" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Xpub" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Xpub" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Xpub" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Xpub" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Xpub" title="Send">Send</a></li><li><a href="#impl-Sync-for-Xpub" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Xpub" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Xpub" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Struct <span class="struct">Xpub</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Xpub {
     pub network: <a class="enum" href="../enum.NetworkKind.html" title="enum bdk_chain::bitcoin::NetworkKind">NetworkKind</a>,
     pub depth: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub parent_fingerprint: <a class="struct" href="struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a>,
index ec7a8521a4e8908620df945a618e1b7ed08d0f5f..f74d7a1f694c7415340b6156910eea301ddf97d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that allows possibly failable conversion from a type into a derivation path"><title>IntoDerivationPath in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Derivation<wbr>Path</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_derivation_path" title="into_derivation_path">into_derivation_path</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoDerivationPath-for-%26str" title="&#38;&#39;a str">&#38;&#39;a str</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Trait <span class="trait">IntoDerivationPath</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait IntoDerivationPath {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that allows possibly failable conversion from a type into a derivation path"><title>IntoDerivationPath in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Derivation<wbr>Path</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_derivation_path" title="into_derivation_path">into_derivation_path</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoDerivationPath-for-%26str" title="&#38;&#39;a str">&#38;&#39;a str</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Trait <span class="trait">IntoDerivationPath</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait IntoDerivationPath {
     // Required method
     fn <a href="#tymethod.into_derivation_path" class="fn">into_derivation_path</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::bip32::Error">Error</a>&gt;;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait that allows possibly failable conversion from a type into a
index 1ac2cad41d72abddf11fd93381865facc534da40..144c396bb33ef1aee5f5265826758a3e37721841 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The old name for xpriv, extended public key."><title>ExtendedPrivKey in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extended<wbr>Priv<wbr>Key</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.private_key" title="private_key">private_key</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">ExtendedPrivKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ExtendedPrivKey = <a class="struct" href="struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.31.0: use xpriv instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The old name for xpriv, extended public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The old name for xpriv, extended public key."><title>ExtendedPrivKey in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extended<wbr>Priv<wbr>Key</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.private_key" title="private_key">private_key</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">ExtendedPrivKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ExtendedPrivKey = <a class="struct" href="struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.31.0: use xpriv instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The old name for xpriv, extended public key.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct ExtendedPrivKey {
     pub network: <a class="enum" href="../enum.NetworkKind.html" title="enum bdk_chain::bitcoin::NetworkKind">NetworkKind</a>,
     pub depth: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 2cbd14c8d97665632609507446c7586c81de16c1..a41a0c6d1198dc317eefc46df07af245ba1896f1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The old name for xpub, extended public key."><title>ExtendedPubKey in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extended<wbr>PubKey</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.public_key" title="public_key">public_key</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">ExtendedPubKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ExtendedPubKey = <a class="struct" href="struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.31.0: use xpub instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The old name for xpub, extended public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The old name for xpub, extended public key."><title>ExtendedPubKey in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extended<wbr>PubKey</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.public_key" title="public_key">public_key</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">ExtendedPubKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ExtendedPubKey = <a class="struct" href="struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.31.0: use xpub instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The old name for xpub, extended public key.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct ExtendedPubKey {
     pub network: <a class="enum" href="../enum.NetworkKind.html" title="enum bdk_chain::bitcoin::NetworkKind">NetworkKind</a>,
     pub depth: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index faea1307d71e4d6266bc3af35792e289090788aa..19ac26709ac39d00b78bdfde50bcf4b94d85aedd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The old name for xpriv, extended public key (with a released typo in it)."><title>ExtendendPrivKey in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extendend<wbr>Priv<wbr>Key</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.private_key" title="private_key">private_key</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">ExtendendPrivKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ExtendendPrivKey = <a class="struct" href="struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.31.0: use xpriv instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The old name for xpriv, extended public key (with a released typo in it).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The old name for xpriv, extended public key (with a released typo in it)."><title>ExtendendPrivKey in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extendend<wbr>Priv<wbr>Key</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.private_key" title="private_key">private_key</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">ExtendendPrivKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ExtendendPrivKey = <a class="struct" href="struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.31.0: use xpriv instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The old name for xpriv, extended public key (with a released typo in it).</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct ExtendendPrivKey {
     pub network: <a class="enum" href="../enum.NetworkKind.html" title="enum bdk_chain::bitcoin::NetworkKind">NetworkKind</a>,
     pub depth: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 7b1dc234b06e105d8bedc34a2dfa1f3095c56f0e..643761803b3f5a043ff9fcdcd8b8f68bbfdd8a5b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The old name for xpub, extended public key (with a released typo in it)."><title>ExtendendPubKey in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extendend<wbr>PubKey</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.public_key" title="public_key">public_key</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">ExtendendPubKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ExtendendPubKey = <a class="struct" href="struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.31.0: use xpub instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The old name for xpub, extended public key (with a released typo in it).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The old name for xpub, extended public key (with a released typo in it)."><title>ExtendendPubKey in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extendend<wbr>PubKey</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_code" title="chain_code">chain_code</a></li><li><a href="#structfield.child_number" title="child_number">child_number</a></li><li><a href="#structfield.depth" title="depth">depth</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.parent_fingerprint" title="parent_fingerprint">parent_fingerprint</a></li><li><a href="#structfield.public_key" title="public_key">public_key</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">ExtendendPubKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ExtendendPubKey = <a class="struct" href="struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.31.0: use xpub instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The old name for xpub, extended public key (with a released typo in it).</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct ExtendendPubKey {
     pub network: <a class="enum" href="../enum.NetworkKind.html" title="enum bdk_chain::bitcoin::NetworkKind">NetworkKind</a>,
     pub depth: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 306ecd8d2b3eb2fb172ef9707d314e4ef08065a6..9e37a9b631d7387bc082711a192c51fde6860de0 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Full information on the used extended public key: fingerprint of the master extended public key and a derivation path from it."><title>KeySource in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">KeySource</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type KeySource = (<a class="struct" href="struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a>, <a class="struct" href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Full information on the used extended public key: fingerprint of the
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Full information on the used extended public key: fingerprint of the master extended public key and a derivation path from it."><title>KeySource in bdk_chain::bitcoin::bip32 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>bip32</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">bip32</a></span><h1>Type Alias <span class="type">KeySource</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type KeySource = (<a class="struct" href="struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a>, <a class="struct" href="struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Full information on the used extended public key: fingerprint of the
 master extended public key and a derivation path from it.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c0613e7c2e05823bc76ca71f6ac432d4b92f7194..d23f4711cdf634be07f6c6dd849224620c7be4ed 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error when looking up a BIP34 block height."><title>Bip34Error in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip34<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.NegativeHeight" title="NegativeHeight">NegativeHeight</a></li><li><a href="#variant.NotPresent" title="NotPresent">NotPresent</a></li><li><a href="#variant.UnexpectedPush" title="UnexpectedPush">UnexpectedPush</a></li><li><a href="#variant.Unsupported" title="Unsupported">Unsupported</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip34Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip34Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Bip34Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Bip34Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Bip34Error" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-Bip34Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-Bip34Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Bip34Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip34Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip34Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip34Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip34Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip34Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip34Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Enum <span class="enum">Bip34Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Bip34Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error when looking up a BIP34 block height."><title>Bip34Error in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip34<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.NegativeHeight" title="NegativeHeight">NegativeHeight</a></li><li><a href="#variant.NotPresent" title="NotPresent">NotPresent</a></li><li><a href="#variant.UnexpectedPush" title="UnexpectedPush">UnexpectedPush</a></li><li><a href="#variant.Unsupported" title="Unsupported">Unsupported</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip34Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip34Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Bip34Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Bip34Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Bip34Error" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-Bip34Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-Bip34Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Bip34Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip34Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip34Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip34Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip34Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip34Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip34Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Enum <span class="enum">Bip34Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Bip34Error {
     Unsupported,
     NotPresent,
     UnexpectedPush(<a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;),
index ffec16edfb2d8367bb9f32a089a15fdf8aea1bc0..04ea2cc054c911c10d4fe35821a347e3f37ddc62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A block validation error."><title>ValidationError in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Validation<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.BadProofOfWork" title="BadProofOfWork">BadProofOfWork</a></li><li><a href="#variant.BadTarget" title="BadTarget">BadTarget</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ValidationError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ValidationError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ValidationError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ValidationError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ValidationError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-ValidationError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ValidationError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ValidationError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ValidationError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ValidationError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ValidationError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ValidationError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ValidationError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ValidationError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Enum <span class="enum">ValidationError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ValidationError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A block validation error."><title>ValidationError in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Validation<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.BadProofOfWork" title="BadProofOfWork">BadProofOfWork</a></li><li><a href="#variant.BadTarget" title="BadTarget">BadTarget</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ValidationError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ValidationError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ValidationError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ValidationError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ValidationError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-ValidationError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ValidationError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ValidationError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ValidationError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ValidationError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ValidationError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ValidationError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ValidationError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ValidationError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Enum <span class="enum">ValidationError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ValidationError {
     BadProofOfWork,
     BadTarget,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A block validation error.</p>
index 7141155b4cf3c63072975dd5a077c3e1049b067c..284c8059c93b2d6cccbbb4ce0b4652b72d473df5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin blocks."><title>bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module block</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>block</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin blocks.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin blocks."><title>bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module block</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>block</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin blocks.</p>
 <p>A block is a bundle of transactions with a proof-of-work attached,
 which commits to an earlier block to form the blockchain. This
 module describes structures and functions needed to describe
index bb23952be9d84b79a549ac9304d8e7098bcdc825..9bf31a82e428839fb4397c4b256ea8712365fa32 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block."><title>Block in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.txdata" title="txdata">txdata</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.bip34_block_height" title="bip34_block_height">bip34_block_height</a></li><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.check_merkle_root" title="check_merkle_root">check_merkle_root</a></li><li><a href="#method.check_witness_commitment" title="check_witness_commitment">check_witness_commitment</a></li><li><a href="#method.coinbase" title="coinbase">coinbase</a></li><li><a href="#method.compute_merkle_root" title="compute_merkle_root">compute_merkle_root</a></li><li><a href="#method.compute_witness_commitment" title="compute_witness_commitment">compute_witness_commitment</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li><li><a href="#method.weight" title="weight">weight</a></li><li><a href="#method.witness_root" title="witness_root">witness_root</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Block" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Block" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Block" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Block" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Block" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Block" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-PartialEq-for-Block" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Block" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Block" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Block" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Block" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Block" title="Send">Send</a></li><li><a href="#impl-Sync-for-Block" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Block" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Block" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">Block</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Block {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block."><title>Block in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.txdata" title="txdata">txdata</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.bip34_block_height" title="bip34_block_height">bip34_block_height</a></li><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.check_merkle_root" title="check_merkle_root">check_merkle_root</a></li><li><a href="#method.check_witness_commitment" title="check_witness_commitment">check_witness_commitment</a></li><li><a href="#method.coinbase" title="coinbase">coinbase</a></li><li><a href="#method.compute_merkle_root" title="compute_merkle_root">compute_merkle_root</a></li><li><a href="#method.compute_witness_commitment" title="compute_witness_commitment">compute_witness_commitment</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li><li><a href="#method.weight" title="weight">weight</a></li><li><a href="#method.witness_root" title="witness_root">witness_root</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Block" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Block" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Block" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Block" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Block" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Block" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-PartialEq-for-Block" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Block" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Block" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Block" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Block" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Block" title="Send">Send</a></li><li><a href="#impl-Sync-for-Block" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Block" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Block" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">Block</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Block {
     pub header: <a class="struct" href="struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>,
     pub txdata: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin block.</p>
index e5f98ab119127a20fa794f441b85ba4bd4852fe6..babb88064af684bb6dbf9a48071afaecff0ffca6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin block hash."><title>BlockHash in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-BlockHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-BlockHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-BlockHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-BlockHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3C%26Header%3E-for-BlockHash" title="From&#60;&#38;Header&#62;">From&#60;&#38;Header&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-From%3CBlockHash%3E-for-Hash" title="From&#60;BlockHash&#62;">From&#60;BlockHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-BlockHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHeader%3E-for-BlockHash" title="From&#60;Header&#62;">From&#60;Header&#62;</a></li><li><a href="#impl-FromStr-for-BlockHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-BlockHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-BlockHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-BlockHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-BlockHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-BlockHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-BlockHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-BlockHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-BlockHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">BlockHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin block hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin block hash."><title>BlockHash in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-BlockHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-BlockHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-BlockHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-BlockHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3C%26Header%3E-for-BlockHash" title="From&#60;&#38;Header&#62;">From&#60;&#38;Header&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-From%3CBlockHash%3E-for-Hash" title="From&#60;BlockHash&#62;">From&#60;BlockHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-BlockHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHeader%3E-for-BlockHash" title="From&#60;Header&#62;">From&#60;Header&#62;</a></li><li><a href="#impl-FromStr-for-BlockHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-BlockHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-BlockHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-BlockHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-BlockHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-BlockHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-BlockHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-BlockHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-BlockHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">BlockHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin block hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BlockHash" class="impl"><a href="#impl-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 3a3d442a2d07a8452051896ce7735ff97fc70960..8297da187f69552c826fe5709ab6abe1111aad1b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block header."><title>Header in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Header</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bits" title="bits">bits</a></li><li><a href="#structfield.merkle_root" title="merkle_root">merkle_root</a></li><li><a href="#structfield.nonce" title="nonce">nonce</a></li><li><a href="#structfield.prev_blockhash" title="prev_blockhash">prev_blockhash</a></li><li><a href="#structfield.time" title="time">time</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.difficulty" title="difficulty">difficulty</a></li><li><a href="#method.difficulty_float" title="difficulty_float">difficulty_float</a></li><li><a href="#method.target" title="target">target</a></li><li><a href="#method.validate_pow" title="validate_pow">validate_pow</a></li><li><a href="#method.work" title="work">work</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Header" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Header" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Header" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Header" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Header" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Header" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Header" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Header%3E-for-BlockHash" title="From&#60;&#38;Header&#62;">From&#60;&#38;Header&#62;</a></li><li><a href="#impl-From%3CHeader%3E-for-BlockHash" title="From&#60;Header&#62;">From&#60;Header&#62;</a></li><li><a href="#impl-Hash-for-Header" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Header" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Header" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Header" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Header" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Header" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Header" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Header" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Header" title="Send">Send</a></li><li><a href="#impl-Sync-for-Header" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Header" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Header" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">Header</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Header {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block header."><title>Header in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Header</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bits" title="bits">bits</a></li><li><a href="#structfield.merkle_root" title="merkle_root">merkle_root</a></li><li><a href="#structfield.nonce" title="nonce">nonce</a></li><li><a href="#structfield.prev_blockhash" title="prev_blockhash">prev_blockhash</a></li><li><a href="#structfield.time" title="time">time</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.difficulty" title="difficulty">difficulty</a></li><li><a href="#method.difficulty_float" title="difficulty_float">difficulty_float</a></li><li><a href="#method.target" title="target">target</a></li><li><a href="#method.validate_pow" title="validate_pow">validate_pow</a></li><li><a href="#method.work" title="work">work</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Header" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Header" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Header" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Header" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Header" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Header" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Header" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Header%3E-for-BlockHash" title="From&#60;&#38;Header&#62;">From&#60;&#38;Header&#62;</a></li><li><a href="#impl-From%3CHeader%3E-for-BlockHash" title="From&#60;Header&#62;">From&#60;Header&#62;</a></li><li><a href="#impl-Hash-for-Header" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Header" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Header" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Header" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Header" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Header" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Header" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Header" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Header" title="Send">Send</a></li><li><a href="#impl-Sync-for-Header" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Header" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Header" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">Header</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Header {
     pub version: <a class="struct" href="struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a>,
     pub prev_blockhash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
     pub merkle_root: <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a>,
index e527c2b1b8f93643aeaf226624d65ac10d601c97..5ee0c82eac7f7f1d93544a48de3a57812a931364 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of the Merkle tree branch or root for transactions."><title>TxMerkleNode in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxMerkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TxMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TxMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TxMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TxMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TxMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TxMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-TxMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTxMerkleNode%3E-for-Hash" title="From&#60;TxMerkleNode&#62;">From&#60;TxMerkleNode&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-TxMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TxMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TxMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TxMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TxMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TxMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TxMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TxMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TxMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">TxMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of the Merkle tree branch or root for transactions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of the Merkle tree branch or root for transactions."><title>TxMerkleNode in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxMerkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TxMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TxMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TxMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TxMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TxMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TxMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-TxMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTxMerkleNode%3E-for-Hash" title="From&#60;TxMerkleNode&#62;">From&#60;TxMerkleNode&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-TxMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TxMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TxMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TxMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TxMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TxMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TxMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TxMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TxMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">TxMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of the Merkle tree branch or root for transactions.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxMerkleNode" class="impl"><a href="#impl-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index f6db432d2012544faeea00f023d37209c7368ae3..73624204852d87b939874b4f158d6d82697579d0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block version number."><title>Version in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Version</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.NO_SOFT_FORK_SIGNALLING" title="NO_SOFT_FORK_SIGNALLING">NO_SOFT_FORK_SIGNALLING</a></li><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.TWO" title="TWO">TWO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.is_signalling_soft_fork" title="is_signalling_soft_fork">is_signalling_soft_fork</a></li><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Version" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Version" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Version" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Version" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Version" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Version" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Version" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Version" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Version" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Version" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Version" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Version" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Version" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Version" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Version" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Version" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Version" title="Send">Send</a></li><li><a href="#impl-Sync-for-Version" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Version" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Version" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">Version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Version(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin block version number.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block version number."><title>Version in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Version</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.NO_SOFT_FORK_SIGNALLING" title="NO_SOFT_FORK_SIGNALLING">NO_SOFT_FORK_SIGNALLING</a></li><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.TWO" title="TWO">TWO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.is_signalling_soft_fork" title="is_signalling_soft_fork">is_signalling_soft_fork</a></li><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Version" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Version" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Version" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Version" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Version" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Version" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Version" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Version" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Version" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Version" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Version" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Version" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Version" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Version" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Version" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Version" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Version" title="Send">Send</a></li><li><a href="#impl-Sync-for-Version" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Version" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Version" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">Version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Version(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin block version number.</p>
 <p>Originally used as a protocol version, but repurposed for soft-fork signaling.</p>
 <p>The inner value is a signed integer in Bitcoin Core for historical reasons, if version bits is
 being used the top three bits must be 001, this gives us a useful range of [0x20000000…0x3FFFFFFF].</p>
index b1e76f1c976c192b97f8500a53fd428a48b520fe..c76b8580c81cfcb314c040572d388820df9231a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the witness structure commitment in the coinbase transaction."><title>WitnessCommitment in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Commitment</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessCommitment" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessCommitment" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessCommitment" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessCommitment" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessCommitment" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessCommitment" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessCommitment" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessCommitment%3E-for-Hash" title="From&#60;WitnessCommitment&#62;">From&#60;WitnessCommitment&#62;</a></li><li><a href="#impl-FromStr-for-WitnessCommitment" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessCommitment" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessCommitment-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessCommitment" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessCommitment" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessCommitment" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessCommitment" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessCommitment" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessCommitment" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessCommitment" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessCommitment" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessCommitment" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessCommitment" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessCommitment" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessCommitment" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessCommitment" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessCommitment" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessCommitment" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">WitnessCommitment</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessCommitment(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the witness structure commitment in the coinbase transaction.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the witness structure commitment in the coinbase transaction."><title>WitnessCommitment in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Commitment</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessCommitment" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessCommitment" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessCommitment" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessCommitment" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessCommitment" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessCommitment" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessCommitment" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessCommitment%3E-for-Hash" title="From&#60;WitnessCommitment&#62;">From&#60;WitnessCommitment&#62;</a></li><li><a href="#impl-FromStr-for-WitnessCommitment" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessCommitment" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessCommitment-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessCommitment" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessCommitment" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessCommitment" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessCommitment" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessCommitment" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessCommitment" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessCommitment" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessCommitment" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessCommitment" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessCommitment" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessCommitment" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessCommitment" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessCommitment" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessCommitment" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessCommitment" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">WitnessCommitment</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessCommitment(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the witness structure commitment in the coinbase transaction.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WitnessCommitment" class="impl"><a href="#impl-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 533e94e8cb170c6507cae74290286c5a7093bd4e..df8d0b2a0dc2f72bb0b2b3a598d64b96fa6b547c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the Merkle tree root for witness data."><title>WitnessMerkleNode in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Merkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-WitnessMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-WitnessMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-WitnessMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessMerkleNode%3E-for-Hash" title="From&#60;WitnessMerkleNode&#62;">From&#60;WitnessMerkleNode&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-WitnessMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">WitnessMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the Merkle tree root for witness data.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the Merkle tree root for witness data."><title>WitnessMerkleNode in bdk_chain::bitcoin::blockdata::block - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Merkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-WitnessMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-WitnessMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-WitnessMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessMerkleNode%3E-for-Hash" title="From&#60;WitnessMerkleNode&#62;">From&#60;WitnessMerkleNode&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-WitnessMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>block</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">block</a></span><h1>Struct <span class="struct">WitnessMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the Merkle tree root for witness data.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WitnessMerkleNode" class="impl"><a href="#impl-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index ccc2db47c8aee211fe8f574bca93cdbd7f23c9f9..edd41232f09bb5cba7404afa307e03c8990f784c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Number of blocks needed for an output from a coinbase transaction to be spendable."><title>COINBASE_MATURITY in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">COINBASE_MATURITY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const COINBASE_MATURITY: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 100; // 100u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Number of blocks needed for an output from a coinbase transaction to be spendable.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Number of blocks needed for an output from a coinbase transaction to be spendable."><title>COINBASE_MATURITY in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">COINBASE_MATURITY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const COINBASE_MATURITY: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 100; // 100u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Number of blocks needed for an output from a coinbase transaction to be spendable.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8ff017cfe242966fac208bba9971629e7b532eb0..e57bc41fa27e3551012840d5b0fb120e5d5bcb55 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="How many blocks between diffchanges."><title>DIFFCHANGE_INTERVAL in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">DIFFCHANGE_INTERVAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DIFFCHANGE_INTERVAL: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 2016; // 2_016u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>How many blocks between diffchanges.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="How many blocks between diffchanges."><title>DIFFCHANGE_INTERVAL in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">DIFFCHANGE_INTERVAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DIFFCHANGE_INTERVAL: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 2016; // 2_016u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>How many blocks between diffchanges.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d47fd1b904d7d7037ca7b672ce2ebe365d09e815..e17196583ad7eb51f73e6e15093b8e7b57712e65 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="How much time on average should occur between diffchanges."><title>DIFFCHANGE_TIMESPAN in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">DIFFCHANGE_TIMESPAN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DIFFCHANGE_TIMESPAN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 1_209_600u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>How much time on average should occur between diffchanges.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="How much time on average should occur between diffchanges."><title>DIFFCHANGE_TIMESPAN in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">DIFFCHANGE_TIMESPAN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DIFFCHANGE_TIMESPAN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 1_209_600u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>How much time on average should occur between diffchanges.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 321fd7a577371dafc7a29d31f2be1dd2e603152f..5e81db114138294804995eaf167a85db9accd822 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum allowed number of signature check operations in a block."><title>MAX_BLOCK_SIGOPS_COST in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MAX_BLOCK_SIGOPS_COST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_BLOCK_SIGOPS_COST: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a> = 80_000; // 80_000i64</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum allowed number of signature check operations in a block.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum allowed number of signature check operations in a block."><title>MAX_BLOCK_SIGOPS_COST in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MAX_BLOCK_SIGOPS_COST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_BLOCK_SIGOPS_COST: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a> = 80_000; // 80_000i64</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum allowed number of signature check operations in a block.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9fe499332b2e0dfaaf7af97ba8fca10d4a63d86d..a36acb68d4fb5ad67429749b222c98d8797b7c3d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum allowed value for an integer in Script."><title>MAX_SCRIPTNUM_VALUE in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MAX_SCRIPTNUM_VALUE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_SCRIPTNUM_VALUE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 0x80000000; // 2_147_483_648u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum allowed value for an integer in Script.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum allowed value for an integer in Script."><title>MAX_SCRIPTNUM_VALUE in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MAX_SCRIPTNUM_VALUE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_SCRIPTNUM_VALUE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 0x80000000; // 2_147_483_648u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum allowed value for an integer in Script.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 84831b8fe11fbac35ea5a7184e68b5b2baddb55f..e46c4bf339e2ca0ed836f4e0f9c33db7eee87d70 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum allowed script size."><title>MAX_SCRIPT_ELEMENT_SIZE in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MAX_SCRIPT_ELEMENT_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_SCRIPT_ELEMENT_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 520; // 520usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum allowed script size.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum allowed script size."><title>MAX_SCRIPT_ELEMENT_SIZE in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MAX_SCRIPT_ELEMENT_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_SCRIPT_ELEMENT_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 520; // 520usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum allowed script size.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8fbcec756882a343ad20d5ca08a672fc9415553e..48d90dc9c288bf07bdcf8c3ac0fa1134d2a4ae66 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Mainnet (bitcoin) pubkey address prefix."><title>PUBKEY_ADDRESS_PREFIX_MAIN in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">PUBKEY_ADDRESS_PREFIX_MAIN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PUBKEY_ADDRESS_PREFIX_MAIN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 0; // 0u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Mainnet (bitcoin) pubkey address prefix.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Mainnet (bitcoin) pubkey address prefix."><title>PUBKEY_ADDRESS_PREFIX_MAIN in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">PUBKEY_ADDRESS_PREFIX_MAIN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PUBKEY_ADDRESS_PREFIX_MAIN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 0; // 0u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Mainnet (bitcoin) pubkey address prefix.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 71fb418e1f8032772832375930666367a2c99111..1bf2d059e292b6a76cb9132a8814bbd35813aca3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Test (tesnet, signet, regtest) pubkey address prefix."><title>PUBKEY_ADDRESS_PREFIX_TEST in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">PUBKEY_ADDRESS_PREFIX_TEST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PUBKEY_ADDRESS_PREFIX_TEST: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 111; // 111u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Test (tesnet, signet, regtest) pubkey address prefix.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Test (tesnet, signet, regtest) pubkey address prefix."><title>PUBKEY_ADDRESS_PREFIX_TEST in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">PUBKEY_ADDRESS_PREFIX_TEST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PUBKEY_ADDRESS_PREFIX_TEST: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 111; // 111u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Test (tesnet, signet, regtest) pubkey address prefix.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d0ec20c9bae50670283adfb6b7fb1fb81c377f54..79603aa7df0c3252adbd945a0c2f108a6c49708a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Mainnet (bitcoin) script address prefix."><title>SCRIPT_ADDRESS_PREFIX_MAIN in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SCRIPT_ADDRESS_PREFIX_MAIN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCRIPT_ADDRESS_PREFIX_MAIN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 5; // 5u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Mainnet (bitcoin) script address prefix.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Mainnet (bitcoin) script address prefix."><title>SCRIPT_ADDRESS_PREFIX_MAIN in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SCRIPT_ADDRESS_PREFIX_MAIN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCRIPT_ADDRESS_PREFIX_MAIN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 5; // 5u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Mainnet (bitcoin) script address prefix.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9f9d68bd211bf6290606191c6912e7e8dbcd2ae3..90e3e1498d1e8ec4402ae12d7c72a070dd2cf560 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Test (tesnet, signet, regtest) script address prefix."><title>SCRIPT_ADDRESS_PREFIX_TEST in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SCRIPT_ADDRESS_PREFIX_TEST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCRIPT_ADDRESS_PREFIX_TEST: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 196; // 196u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Test (tesnet, signet, regtest) script address prefix.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Test (tesnet, signet, regtest) script address prefix."><title>SCRIPT_ADDRESS_PREFIX_TEST in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SCRIPT_ADDRESS_PREFIX_TEST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCRIPT_ADDRESS_PREFIX_TEST: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 196; // 196u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Test (tesnet, signet, regtest) script address prefix.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a4efd042c047cbcb23dd4d4eaaed4058c3f08772..a7ea34d43bd43115d1b2a1030d73cd026c6a5f0d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="How may blocks between halvings."><title>SUBSIDY_HALVING_INTERVAL in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SUBSIDY_HALVING_INTERVAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SUBSIDY_HALVING_INTERVAL: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 210_000; // 210_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>How may blocks between halvings.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="How may blocks between halvings."><title>SUBSIDY_HALVING_INTERVAL in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SUBSIDY_HALVING_INTERVAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SUBSIDY_HALVING_INTERVAL: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 210_000; // 210_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>How may blocks between halvings.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4587655c4107619752ef35a34d5d8f1bfcd4d9f0..e76de635b5d2bc5104e2201b1b1ba5ecfa1e6816 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="How many seconds between blocks we expect on average."><title>TARGET_BLOCK_SPACING in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">TARGET_BLOCK_SPACING</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TARGET_BLOCK_SPACING: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 600; // 600u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>How many seconds between blocks we expect on average.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="How many seconds between blocks we expect on average."><title>TARGET_BLOCK_SPACING in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">TARGET_BLOCK_SPACING</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TARGET_BLOCK_SPACING: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 600; // 600u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>How many seconds between blocks we expect on average.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index aa6607fff9320dfb439d738886a8da99b5f56aef..9bba29fb251f5e356eca6696ca8e9d077226f485 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The factor that non-witness serialization data is multiplied by during weight calculation."><title>WITNESS_SCALE_FACTOR in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">WITNESS_SCALE_FACTOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const WITNESS_SCALE_FACTOR: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = units::weight::WITNESS_SCALE_FACTOR; // 4usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The factor that non-witness serialization data is multiplied by during weight calculation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The factor that non-witness serialization data is multiplied by during weight calculation."><title>WITNESS_SCALE_FACTOR in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">WITNESS_SCALE_FACTOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const WITNESS_SCALE_FACTOR: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = units::weight::WITNESS_SCALE_FACTOR; // 4usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The factor that non-witness serialization data is multiplied by during weight calculation.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e51f04e5ce4d8546b1c6947a0b3a4d14c52d0514..efd31847c478bd639e294db8ed156cf4112d47a9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Constructs and returns the genesis block."><title>genesis_block in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Function <span class="fn">genesis_block</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn genesis_block(params: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../../consensus/struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a>&gt;) -&gt; <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Constructs and returns the genesis block.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Constructs and returns the genesis block."><title>genesis_block in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Function <span class="fn">genesis_block</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn genesis_block(params: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../../consensus/struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a>&gt;) -&gt; <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Constructs and returns the genesis block.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 704b3434d3d03d59f98d0b8d37f5a88c93530024..565688fb73b86e8b09563a210ad9172f5fd0a708 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Blockdata constants."><title>bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module constants</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>constants</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Blockdata constants.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Blockdata constants."><title>bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module constants</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>constants</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Blockdata constants.</p>
 <p>This module provides various constants relating to the blockchain and
 consensus code. In particular, it defines the genesis block and its
 single transaction.</p>
index f8846cb74bd78cf267948b4657398f9e975f5276..6f66381b6012029cd1853e900514bb78f51bea21 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The uniquely identifying hash of the target blockchain."><title>ChainHash in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Chain<wbr>Hash</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BITCOIN" title="BITCOIN">BITCOIN</a></li><li><a href="#associatedconstant.REGTEST" title="REGTEST">REGTEST</a></li><li><a href="#associatedconstant.SIGNET" title="SIGNET">SIGNET</a></li><li><a href="#associatedconstant.TESTNET" title="TESTNET">TESTNET</a></li><li><a href="#associatedconstant.TESTNET3" title="TESTNET3">TESTNET3</a></li><li><a href="#associatedconstant.TESTNET4" title="TESTNET4">TESTNET4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.from_genesis_block_hash" title="from_genesis_block_hash">from_genesis_block_hash</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.using_genesis_block" title="using_genesis_block">using_genesis_block</a></li><li><a href="#method.using_genesis_block_const" title="using_genesis_block_const">using_genesis_block_const</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainHash" title="AsMut&#60;[u8; 32]&#62;">AsMut&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ChainHash" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ChainHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainHash" title="Borrow&#60;[u8; 32]&#62;">Borrow&#60;[u8; 32]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ChainHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainHash" title="BorrowMut&#60;[u8; 32]&#62;">BorrowMut&#60;[u8; 32]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainHash" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ChainHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChainHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChainHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ChainHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-ChainHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainHash" title="From&#60;&#38;&#39;a [u8; 32]&#62;">From&#60;&#38;&#39;a [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+32%5D%3E-for-ChainHash" title="From&#60;[u8; 32]&#62;">From&#60;[u8; 32]&#62;</a></li><li><a href="#impl-FromStr-for-ChainHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ChainHash" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ChainHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ChainHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ChainHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChainHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChainHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ChainHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChainHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-ChainHash" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-TryFrom%3CChainHash%3E-for-Network" title="TryFrom&#60;ChainHash&#62;">TryFrom&#60;ChainHash&#62;</a></li><li><a href="#impl-UpperHex-for-ChainHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChainHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChainHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChainHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChainHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChainHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChainHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Struct <span class="struct">ChainHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ChainHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The uniquely identifying hash of the target blockchain.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The uniquely identifying hash of the target blockchain."><title>ChainHash in bdk_chain::bitcoin::blockdata::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Chain<wbr>Hash</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BITCOIN" title="BITCOIN">BITCOIN</a></li><li><a href="#associatedconstant.REGTEST" title="REGTEST">REGTEST</a></li><li><a href="#associatedconstant.SIGNET" title="SIGNET">SIGNET</a></li><li><a href="#associatedconstant.TESTNET" title="TESTNET">TESTNET</a></li><li><a href="#associatedconstant.TESTNET3" title="TESTNET3">TESTNET3</a></li><li><a href="#associatedconstant.TESTNET4" title="TESTNET4">TESTNET4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.from_genesis_block_hash" title="from_genesis_block_hash">from_genesis_block_hash</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.using_genesis_block" title="using_genesis_block">using_genesis_block</a></li><li><a href="#method.using_genesis_block_const" title="using_genesis_block_const">using_genesis_block_const</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainHash" title="AsMut&#60;[u8; 32]&#62;">AsMut&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ChainHash" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ChainHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainHash" title="Borrow&#60;[u8; 32]&#62;">Borrow&#60;[u8; 32]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ChainHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainHash" title="BorrowMut&#60;[u8; 32]&#62;">BorrowMut&#60;[u8; 32]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainHash" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ChainHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChainHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChainHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ChainHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-ChainHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainHash" title="From&#60;&#38;&#39;a [u8; 32]&#62;">From&#60;&#38;&#39;a [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+32%5D%3E-for-ChainHash" title="From&#60;[u8; 32]&#62;">From&#60;[u8; 32]&#62;</a></li><li><a href="#impl-FromStr-for-ChainHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ChainHash" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ChainHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ChainHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ChainHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChainHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChainHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ChainHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChainHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-ChainHash" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-TryFrom%3CChainHash%3E-for-Network" title="TryFrom&#60;ChainHash&#62;">TryFrom&#60;ChainHash&#62;</a></li><li><a href="#impl-UpperHex-for-ChainHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChainHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChainHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChainHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChainHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChainHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChainHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">constants</a></span><h1>Struct <span class="struct">ChainHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ChainHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The uniquely identifying hash of the target blockchain.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ChainHash" class="impl"><a href="#impl-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.as_ptr" class="fn">as_ptr</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Converts the object to a raw pointer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_mut_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.as_mut_ptr" class="fn">as_mut_ptr</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Converts the object to a mutable raw pointer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the length of the object as an array.</p>
index e4cf1af86ba133e29bbbfa99828f550c022a6af2..b1a408854f16f5f7f04eb0be14e8fd3f48899200 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `FeeRate` and assoctiated features."><title>bdk_chain::bitcoin::blockdata::fee_rate - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module fee_<wbr>rate</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>fee_rate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <code>FeeRate</code> and assoctiated features.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `FeeRate` and assoctiated features."><title>bdk_chain::bitcoin::blockdata::fee_rate - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module fee_<wbr>rate</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>fee_rate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <code>FeeRate</code> and assoctiated features.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.FeeRate.html" title="struct bdk_chain::bitcoin::blockdata::fee_rate::FeeRate">FeeRate</a></dt><dd>Represents fee rate.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 84818628f7a1587ab590eb5173fd103ab3b10d78..8f4666cea0d8493bcc6b69d8946275be5ffa79a9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents fee rate."><title>FeeRate in bdk_chain::bitcoin::blockdata::fee_rate - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FeeRate</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BROADCAST_MIN" title="BROADCAST_MIN">BROADCAST_MIN</a></li><li><a href="#associatedconstant.DUST" title="DUST">DUST</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_mul_by_weight" title="checked_mul_by_weight">checked_mul_by_weight</a></li><li><a href="#method.fee_vb" title="fee_vb">fee_vb</a></li><li><a href="#method.fee_wu" title="fee_wu">fee_wu</a></li><li><a href="#method.from_sat_per_kwu" title="from_sat_per_kwu">from_sat_per_kwu</a></li><li><a href="#method.from_sat_per_vb" title="from_sat_per_vb">from_sat_per_vb</a></li><li><a href="#method.from_sat_per_vb_unchecked" title="from_sat_per_vb_unchecked">from_sat_per_vb_unchecked</a></li><li><a href="#method.to_sat_per_kwu" title="to_sat_per_kwu">to_sat_per_kwu</a></li><li><a href="#method.to_sat_per_vb_ceil" title="to_sat_per_vb_ceil">to_sat_per_vb_ceil</a></li><li><a href="#method.to_sat_per_vb_floor" title="to_sat_per_vb_floor">to_sat_per_vb_floor</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FeeRate" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FeeRate" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FeeRate" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FeeRate" title="Display">Display</a></li><li><a href="#impl-Eq-for-FeeRate" title="Eq">Eq</a></li><li><a href="#impl-From%3CFeeRate%3E-for-u64" title="From&#60;FeeRate&#62;">From&#60;FeeRate&#62;</a></li><li><a href="#impl-FromStr-for-FeeRate" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FeeRate" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Ord-for-FeeRate" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FeeRate" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FeeRate" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-FeeRate" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FeeRate" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-FeeRate" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-FeeRate" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FeeRate" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FeeRate" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FeeRate" title="Send">Send</a></li><li><a href="#impl-Sync-for-FeeRate" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FeeRate" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FeeRate" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>fee_<wbr>rate</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">fee_rate</a></span><h1>Struct <span class="struct">FeeRate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FeeRate(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents fee rate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents fee rate."><title>FeeRate in bdk_chain::bitcoin::blockdata::fee_rate - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FeeRate</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BROADCAST_MIN" title="BROADCAST_MIN">BROADCAST_MIN</a></li><li><a href="#associatedconstant.DUST" title="DUST">DUST</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_mul_by_weight" title="checked_mul_by_weight">checked_mul_by_weight</a></li><li><a href="#method.fee_vb" title="fee_vb">fee_vb</a></li><li><a href="#method.fee_wu" title="fee_wu">fee_wu</a></li><li><a href="#method.from_sat_per_kwu" title="from_sat_per_kwu">from_sat_per_kwu</a></li><li><a href="#method.from_sat_per_vb" title="from_sat_per_vb">from_sat_per_vb</a></li><li><a href="#method.from_sat_per_vb_unchecked" title="from_sat_per_vb_unchecked">from_sat_per_vb_unchecked</a></li><li><a href="#method.to_sat_per_kwu" title="to_sat_per_kwu">to_sat_per_kwu</a></li><li><a href="#method.to_sat_per_vb_ceil" title="to_sat_per_vb_ceil">to_sat_per_vb_ceil</a></li><li><a href="#method.to_sat_per_vb_floor" title="to_sat_per_vb_floor">to_sat_per_vb_floor</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FeeRate" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FeeRate" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FeeRate" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FeeRate" title="Display">Display</a></li><li><a href="#impl-Eq-for-FeeRate" title="Eq">Eq</a></li><li><a href="#impl-From%3CFeeRate%3E-for-u64" title="From&#60;FeeRate&#62;">From&#60;FeeRate&#62;</a></li><li><a href="#impl-FromStr-for-FeeRate" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FeeRate" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Ord-for-FeeRate" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FeeRate" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FeeRate" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-FeeRate" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FeeRate" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-FeeRate" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-FeeRate" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FeeRate" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FeeRate" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FeeRate" title="Send">Send</a></li><li><a href="#impl-Sync-for-FeeRate" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FeeRate" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FeeRate" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>fee_<wbr>rate</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">fee_rate</a></span><h1>Struct <span class="struct">FeeRate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FeeRate(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents fee rate.</p>
 <p>This is an integer newtype representing fee rate in <code>sat/kwu</code>. It provides protection against mixing
 up the types as well as basic formatting features.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FeeRate" class="impl"><a href="#impl-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h4></section></summary><div class="docblock"><p>0 sat/kwu.</p>
index da768a43064036cf83f60f70e8d82a12791fe120..6b2dcc074d4c123b43c8f9c0a2f3e0f72bd03654 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block data."><title>bdk_chain::bitcoin::blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module blockdata</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>blockdata</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin block data.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block data."><title>bdk_chain::bitcoin::blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module blockdata</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>blockdata</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin block data.</p>
 <p>This module defines structures and functions for storing the blocks and
 transactions which make up the Bitcoin system.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="block/index.html" title="mod bdk_chain::bitcoin::blockdata::block">block</a></dt><dd>Bitcoin blocks.</dd><dt><a class="mod" href="constants/index.html" title="mod bdk_chain::bitcoin::blockdata::constants">constants</a></dt><dd>Blockdata constants.</dd><dt><a class="mod" href="fee_rate/index.html" title="mod bdk_chain::bitcoin::blockdata::fee_rate">fee_<wbr>rate</a></dt><dd>Implements <code>FeeRate</code> and assoctiated features.</dd><dt><a class="mod" href="locktime/index.html" title="mod bdk_chain::bitcoin::blockdata::locktime">locktime</a></dt><dd>Provides absolute and relative locktimes.</dd><dt><a class="mod" href="opcodes/index.html" title="mod bdk_chain::bitcoin::blockdata::opcodes">opcodes</a></dt><dd>Bitcoin script opcodes.</dd><dt><a class="mod" href="script/index.html" title="mod bdk_chain::bitcoin::blockdata::script">script</a></dt><dd>Bitcoin scripts.</dd><dt><a class="mod" href="transaction/index.html" title="mod bdk_chain::bitcoin::blockdata::transaction">transaction</a></dt><dd>Bitcoin transactions.</dd><dt><a class="mod" href="weight/index.html" title="mod bdk_chain::bitcoin::blockdata::weight">weight</a></dt><dd>Implements <code>Weight</code> and associated features.</dd><dt><a class="mod" href="witness/index.html" title="mod bdk_chain::bitcoin::blockdata::witness">witness</a></dt><dd>Witness</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.FeeRate.html" title="struct bdk_chain::bitcoin::blockdata::FeeRate">FeeRate</a></dt><dd>Represents fee rate.</dd><dt><a class="struct" href="struct.Weight.html" title="struct bdk_chain::bitcoin::blockdata::Weight">Weight</a></dt><dd>Represents block weight - the weight of a transaction or block.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 44395972fac9ed659f80c8fed660cf61e70dd23d..32ca309493210d02c36e7402b83689c51955c393 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Threshold for deciding whether a lock time value is a height or a time (see Bitcoin Core)."><title>LOCK_TIME_THRESHOLD in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Constant <span class="constant">LOCK_TIME_THRESHOLD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const LOCK_TIME_THRESHOLD: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 500_000_000; // 500_000_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Threshold for deciding whether a lock time value is a height or a time (see <a href="https://github.com/bitcoin/bitcoin/blob/9ccaee1d5e2e4b79b0a7c29aadb41b97e4741332/src/script/script.h#L39">Bitcoin Core</a>).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Threshold for deciding whether a lock time value is a height or a time (see Bitcoin Core)."><title>LOCK_TIME_THRESHOLD in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Constant <span class="constant">LOCK_TIME_THRESHOLD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const LOCK_TIME_THRESHOLD: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 500_000_000; // 500_000_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Threshold for deciding whether a lock time value is a height or a time (see <a href="https://github.com/bitcoin/bitcoin/blob/9ccaee1d5e2e4b79b0a7c29aadb41b97e4741332/src/script/script.h#L39">Bitcoin Core</a>).</p>
 <p><code>LockTime</code> values <em>below</em> the threshold are interpreted as block heights, values <em>above</em> (or
 equal to) the threshold are interpreted as block times (UNIX timestamp, seconds since epoch).</p>
 <p>Bitcoin is able to safely use this value because a block height greater than 500,000,000 would
index 8a2489ae17e9e303a2bf9d0dda56b0e3c2e63384..a09cfc46da70e12866f81ba9e91ee6a0fd10ae7b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An absolute lock time value, representing either a block height or a UNIX timestamp (seconds since epoch)."><title>LockTime in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lock<wbr>Time</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#note-on-ordering" title="Note on ordering">Note on ordering</a></li><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Blocks" title="Blocks">Blocks</a></li><li><a href="#variant.Seconds" title="Seconds">Seconds</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_time" title="from_time">from_time</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_block_height" title="is_block_height">is_block_height</a></li><li><a href="#method.is_block_time" title="is_block_time">is_block_time</a></li><li><a href="#method.is_implied_by" title="is_implied_by">is_implied_by</a></li><li><a href="#method.is_same_unit" title="is_same_unit">is_same_unit</a></li><li><a href="#method.is_satisfied_by" title="is_satisfied_by">is_satisfied_by</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LockTime" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-LockTime" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LockTime" title="Display">Display</a></li><li><a href="#impl-Encodable-for-LockTime" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-LockTime" title="Eq">Eq</a></li><li><a href="#impl-From%3CAbsLockTime%3E-for-LockTime" title="From&#60;AbsLockTime&#62;">From&#60;AbsLockTime&#62;</a></li><li><a href="#impl-From%3CHeight%3E-for-LockTime" title="From&#60;Height&#62;">From&#60;Height&#62;</a></li><li><a href="#impl-From%3CTime%3E-for-LockTime" title="From&#60;Time&#62;">From&#60;Time&#62;</a></li><li><a href="#impl-FromStr-for-LockTime" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-LockTime" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-LockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Satisfier%3CPk%3E-for-LockTime" title="Satisfier&#60;Pk&#62;">Satisfier&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-LockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LockTime" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-LockTime" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-LockTime" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-LockTime" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-LockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AssetProvider%3CPk%3E-for-T" title="AssetProvider&#60;Pk&#62;">AssetProvider&#60;Pk&#62;</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Enum <span class="enum">LockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum LockTime {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An absolute lock time value, representing either a block height or a UNIX timestamp (seconds since epoch)."><title>LockTime in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lock<wbr>Time</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#note-on-ordering" title="Note on ordering">Note on ordering</a></li><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Blocks" title="Blocks">Blocks</a></li><li><a href="#variant.Seconds" title="Seconds">Seconds</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_time" title="from_time">from_time</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_block_height" title="is_block_height">is_block_height</a></li><li><a href="#method.is_block_time" title="is_block_time">is_block_time</a></li><li><a href="#method.is_implied_by" title="is_implied_by">is_implied_by</a></li><li><a href="#method.is_same_unit" title="is_same_unit">is_same_unit</a></li><li><a href="#method.is_satisfied_by" title="is_satisfied_by">is_satisfied_by</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LockTime" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-LockTime" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LockTime" title="Display">Display</a></li><li><a href="#impl-Encodable-for-LockTime" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-LockTime" title="Eq">Eq</a></li><li><a href="#impl-From%3CAbsLockTime%3E-for-LockTime" title="From&#60;AbsLockTime&#62;">From&#60;AbsLockTime&#62;</a></li><li><a href="#impl-From%3CHeight%3E-for-LockTime" title="From&#60;Height&#62;">From&#60;Height&#62;</a></li><li><a href="#impl-From%3CTime%3E-for-LockTime" title="From&#60;Time&#62;">From&#60;Time&#62;</a></li><li><a href="#impl-FromStr-for-LockTime" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-LockTime" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-LockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Satisfier%3CPk%3E-for-LockTime" title="Satisfier&#60;Pk&#62;">Satisfier&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-LockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LockTime" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-LockTime" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-LockTime" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-LockTime" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-LockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AssetProvider%3CPk%3E-for-T" title="AssetProvider&#60;Pk&#62;">AssetProvider&#60;Pk&#62;</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Enum <span class="enum">LockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum LockTime {
     Blocks(<a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a>),
     Seconds(<a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An absolute lock time value, representing either a block height or a UNIX timestamp (seconds
index 532b2a493ef04b38cd7df461265a1535a14b9b1b..43ecef751b033c8a97ac1c8f98ad8338c90f9f88 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides type `LockTime` that implements the logic around nLockTime/OP_CHECKLOCKTIMEVERIFY."><title>bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module absolute</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a></span><h1>Module <span>absolute</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides type <a href="enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime"><code>LockTime</code></a> that implements the logic around nLockTime/OP_CHECKLOCKTIMEVERIFY.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides type `LockTime` that implements the logic around nLockTime/OP_CHECKLOCKTIMEVERIFY."><title>bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module absolute</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a></span><h1>Module <span>absolute</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides type <a href="enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime"><code>LockTime</code></a> that implements the logic around nLockTime/OP_CHECKLOCKTIMEVERIFY.</p>
 <p>There are two types of lock time: lock-by-blockheight and lock-by-blocktime, distinguished by
 whether <code>LockTime &lt; LOCKTIME_THRESHOLD</code>.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">Conversion<wbr>Error</a></dt><dd>An error that occurs when converting a <code>u32</code> to a lock time variant.</dd><dt><a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></dt><dd>An absolute block height, guaranteed to always contain a valid height value.</dd><dt><a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">Parse<wbr>Height<wbr>Error</a></dt><dd>Error returned when parsing block height fails.</dd><dt><a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">Parse<wbr>Time<wbr>Error</a></dt><dd>Error returned when parsing block time fails.</dd><dt><a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></dt><dd>A UNIX timestamp, seconds since epoch, guaranteed to always contain a valid time value.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">Lock<wbr>Time</a></dt><dd>An absolute lock time value, representing either a block height or a UNIX timestamp (seconds
index 18ec57319df16133a19303a65d013c9f30a0cb4f..d078398069e7a1da92322c6f26c829221f7d8f49 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error that occurs when converting a `u32` to a lock time variant."><title>ConversionError in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Conversion<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ConversionError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ConversionError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ConversionError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ConversionError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ConversionError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ConversionError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ConversionError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ConversionError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ConversionError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ConversionError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ConversionError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ConversionError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ConversionError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">ConversionError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ConversionError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error that occurs when converting a <code>u32</code> to a lock time variant.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error that occurs when converting a `u32` to a lock time variant."><title>ConversionError in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Conversion<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ConversionError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ConversionError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ConversionError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ConversionError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ConversionError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ConversionError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ConversionError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ConversionError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ConversionError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ConversionError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ConversionError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ConversionError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ConversionError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">ConversionError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ConversionError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error that occurs when converting a <code>u32</code> to a lock time variant.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ConversionError" class="impl"><a href="#impl-Clone-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ConversionError" class="impl"><a href="#impl-Debug-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-ConversionError" class="impl"><a href="#impl-Display-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-ConversionError" class="impl"><a href="#impl-Error-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ConversionError" class="impl"><a href="#impl-PartialEq-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-ConversionError" class="impl"><a href="#impl-Eq-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section><section id="impl-StructuralPartialEq-for-ConversionError" class="impl"><a href="#impl-StructuralPartialEq-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ConversionError" class="impl"><a href="#impl-Freeze-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section><section id="impl-RefUnwindSafe-for-ConversionError" class="impl"><a href="#impl-RefUnwindSafe-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section><section id="impl-Send-for-ConversionError" class="impl"><a href="#impl-Send-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section><section id="impl-Sync-for-ConversionError" class="impl"><a href="#impl-Sync-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section><section id="impl-Unpin-for-ConversionError" class="impl"><a href="#impl-Unpin-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section><section id="impl-UnwindSafe-for-ConversionError" class="impl"><a href="#impl-UnwindSafe-for-ConversionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ConversionError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ConversionError">ConversionError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 0ea45e954dca1bc84f6400d07dad786981a164f7..7f7857df4f433a7c4714c77921a59f125753be3a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An absolute block height, guaranteed to always contain a valid height value."><title>Height in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Height</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Height" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Height" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Height" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Height" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Height" title="Display">Display</a></li><li><a href="#impl-Eq-for-Height" title="Eq">Eq</a></li><li><a href="#impl-From%3CHeight%3E-for-LockTime" title="From&#60;Height&#62;">From&#60;Height&#62;</a></li><li><a href="#impl-FromStr-for-Height" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Height" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Height" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Height" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Height" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Height" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Height" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Height" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Height" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Height" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Height" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Height" title="Send">Send</a></li><li><a href="#impl-Sync-for-Height" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Height" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Height" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">Height</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Height(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An absolute block height, guaranteed to always contain a valid height value.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An absolute block height, guaranteed to always contain a valid height value."><title>Height in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Height</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Height" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Height" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Height" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Height" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Height" title="Display">Display</a></li><li><a href="#impl-Eq-for-Height" title="Eq">Eq</a></li><li><a href="#impl-From%3CHeight%3E-for-LockTime" title="From&#60;Height&#62;">From&#60;Height&#62;</a></li><li><a href="#impl-FromStr-for-Height" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Height" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Height" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Height" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Height" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Height" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Height" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Height" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Height" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Height" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Height" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Height" title="Send">Send</a></li><li><a href="#impl-Sync-for-Height" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Height" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Height" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">Height</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Height(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An absolute block height, guaranteed to always contain a valid height value.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Height" class="impl"><a href="#impl-Height" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h4></section></summary><div class="docblock"><p>Absolute block height 0, the genesis block.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.MIN" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.MIN" class="constant">MIN</a>: <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a> = Self::ZERO</h4></section></summary><div class="docblock"><p>The minimum absolute block height (0), the genesis block.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.MAX" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.MAX" class="constant">MAX</a>: <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h4></section></summary><div class="docblock"><p>The maximum absolute block height.</p>
index 44e936027e2d34b3f579209d4607a3804a11c39d..582799ef436f852e84ec5d05ff82c0451fa4e575 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing block height fails."><title>ParseHeightError in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Height<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseHeightError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseHeightError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseHeightError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseHeightError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseHeightError" title="Error">Error</a></li><li><a href="#impl-From%3CParseError%3E-for-ParseHeightError" title="From&#60;ParseError&#62;">From&#60;ParseError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseHeightError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseHeightError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseHeightError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseHeightError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseHeightError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseHeightError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseHeightError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseHeightError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">ParseHeightError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ParseHeightError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when parsing block height fails.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing block height fails."><title>ParseHeightError in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Height<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseHeightError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseHeightError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseHeightError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseHeightError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseHeightError" title="Error">Error</a></li><li><a href="#impl-From%3CParseError%3E-for-ParseHeightError" title="From&#60;ParseError&#62;">From&#60;ParseError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseHeightError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseHeightError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseHeightError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseHeightError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseHeightError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseHeightError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseHeightError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseHeightError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">ParseHeightError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ParseHeightError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when parsing block height fails.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ParseHeightError" class="impl"><a href="#impl-Clone-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ParseHeightError" class="impl"><a href="#impl-Debug-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-ParseHeightError" class="impl"><a href="#impl-Display-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-ParseHeightError" class="impl"><a href="#impl-Error-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CParseError%3E-for-ParseHeightError" class="impl"><a href="#impl-From%3CParseError%3E-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ParseError&gt; for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: ParseError) -&gt; <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ParseHeightError" class="impl"><a href="#impl-PartialEq-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-ParseHeightError" class="impl"><a href="#impl-Eq-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section><section id="impl-StructuralPartialEq-for-ParseHeightError" class="impl"><a href="#impl-StructuralPartialEq-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ParseHeightError" class="impl"><a href="#impl-Freeze-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section><section id="impl-RefUnwindSafe-for-ParseHeightError" class="impl"><a href="#impl-RefUnwindSafe-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section><section id="impl-Send-for-ParseHeightError" class="impl"><a href="#impl-Send-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section><section id="impl-Sync-for-ParseHeightError" class="impl"><a href="#impl-Sync-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section><section id="impl-Unpin-for-ParseHeightError" class="impl"><a href="#impl-Unpin-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section><section id="impl-UnwindSafe-for-ParseHeightError" class="impl"><a href="#impl-UnwindSafe-for-ParseHeightError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ParseHeightError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseHeightError">ParseHeightError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 300de2d13e8e1c09be191efa50123a628eb0cce2..c5d6de157183ed5de4456d1cbdbe887078bf38f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing block time fails."><title>ParseTimeError in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Time<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseTimeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseTimeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseTimeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseTimeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseTimeError" title="Error">Error</a></li><li><a href="#impl-From%3CParseError%3E-for-ParseTimeError" title="From&#60;ParseError&#62;">From&#60;ParseError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseTimeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseTimeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseTimeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseTimeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseTimeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseTimeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseTimeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseTimeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">ParseTimeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ParseTimeError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when parsing block time fails.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing block time fails."><title>ParseTimeError in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Time<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseTimeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseTimeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseTimeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseTimeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseTimeError" title="Error">Error</a></li><li><a href="#impl-From%3CParseError%3E-for-ParseTimeError" title="From&#60;ParseError&#62;">From&#60;ParseError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseTimeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseTimeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseTimeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseTimeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseTimeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseTimeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseTimeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseTimeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">ParseTimeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ParseTimeError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when parsing block time fails.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ParseTimeError" class="impl"><a href="#impl-Clone-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ParseTimeError" class="impl"><a href="#impl-Debug-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-ParseTimeError" class="impl"><a href="#impl-Display-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-ParseTimeError" class="impl"><a href="#impl-Error-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CParseError%3E-for-ParseTimeError" class="impl"><a href="#impl-From%3CParseError%3E-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ParseError&gt; for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: ParseError) -&gt; <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ParseTimeError" class="impl"><a href="#impl-PartialEq-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-ParseTimeError" class="impl"><a href="#impl-Eq-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section><section id="impl-StructuralPartialEq-for-ParseTimeError" class="impl"><a href="#impl-StructuralPartialEq-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ParseTimeError" class="impl"><a href="#impl-Freeze-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section><section id="impl-RefUnwindSafe-for-ParseTimeError" class="impl"><a href="#impl-RefUnwindSafe-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section><section id="impl-Send-for-ParseTimeError" class="impl"><a href="#impl-Send-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section><section id="impl-Sync-for-ParseTimeError" class="impl"><a href="#impl-Sync-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section><section id="impl-Unpin-for-ParseTimeError" class="impl"><a href="#impl-Unpin-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section><section id="impl-UnwindSafe-for-ParseTimeError" class="impl"><a href="#impl-UnwindSafe-for-ParseTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ParseTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::ParseTimeError">ParseTimeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index bd832bc0c2208aa8f480876a7c18d06fe06f580d..a53e8a58a849ad2e4c6d0e2fd4a68cc051fb9c3b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A UNIX timestamp, seconds since epoch, guaranteed to always contain a valid time value."><title>Time in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Time</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Time" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Time" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Time" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Time" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Time" title="Display">Display</a></li><li><a href="#impl-Eq-for-Time" title="Eq">Eq</a></li><li><a href="#impl-From%3CTime%3E-for-LockTime" title="From&#60;Time&#62;">From&#60;Time&#62;</a></li><li><a href="#impl-FromStr-for-Time" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Time" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Time" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Time" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Time" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Time" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Time" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Time" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Time" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Time" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Time" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Time" title="Send">Send</a></li><li><a href="#impl-Sync-for-Time" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Time" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Time" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">Time</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Time(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A UNIX timestamp, seconds since epoch, guaranteed to always contain a valid time value.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A UNIX timestamp, seconds since epoch, guaranteed to always contain a valid time value."><title>Time in bdk_chain::bitcoin::blockdata::locktime::absolute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Time</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Time" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Time" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Time" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Time" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Time" title="Display">Display</a></li><li><a href="#impl-Eq-for-Time" title="Eq">Eq</a></li><li><a href="#impl-From%3CTime%3E-for-LockTime" title="From&#60;Time&#62;">From&#60;Time&#62;</a></li><li><a href="#impl-FromStr-for-Time" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Time" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Time" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Time" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Time" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Time" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Time" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Time" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Time" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Time" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Time" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Time" title="Send">Send</a></li><li><a href="#impl-Sync-for-Time" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Time" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Time" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>absolute</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">absolute</a></span><h1>Struct <span class="struct">Time</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Time(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A UNIX timestamp, seconds since epoch, guaranteed to always contain a valid time value.</p>
 <p>Note that there is no manipulation of the inner value during construction or when using
 <code>to_consensus_u32()</code>. Said another way, <code>Time(x)</code> means ‘x seconds since epoch’ <em>not</em> ‘(x -
 threshold) seconds since epoch’.</p>
index 2effbe826dd26b53e8796d852665669777e250b0..f33594c8641f98f05c28cf6c53c4a2f72a71ef44 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides absolute and relative locktimes."><title>bdk_chain::bitcoin::blockdata::locktime - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module locktime</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>locktime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides absolute and relative locktimes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides absolute and relative locktimes."><title>bdk_chain::bitcoin::blockdata::locktime - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module locktime</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>locktime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides absolute and relative locktimes.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="absolute/index.html" title="mod bdk_chain::bitcoin::blockdata::locktime::absolute">absolute</a></dt><dd>Provides type <a href="absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime"><code>LockTime</code></a> that implements the logic around nLockTime/OP_CHECKLOCKTIMEVERIFY.</dd><dt><a class="mod" href="relative/index.html" title="mod bdk_chain::bitcoin::blockdata::locktime::relative">relative</a></dt><dd>Provides type <a href="relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime"><code>LockTime</code></a> that implements the logic around nSequence/OP_CHECKSEQUENCEVERIFY.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 38275744dc2da94354bb3643818be1baa5c7a6fa..8fcccb3421a7e8e6d819ef796539af0a271c5938 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A relative lock time value, representing either a block height or time (512 second intervals)."><title>LockTime in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lock<wbr>Time</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#note-on-ordering" title="Note on ordering">Note on ordering</a></li><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li></ul><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Blocks" title="Blocks">Blocks</a></li><li><a href="#variant.Time" title="Time">Time</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_512_second_intervals" title="from_512_second_intervals">from_512_second_intervals</a></li><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.from_seconds_ceil" title="from_seconds_ceil">from_seconds_ceil</a></li><li><a href="#method.from_seconds_floor" title="from_seconds_floor">from_seconds_floor</a></li><li><a href="#method.from_sequence" title="from_sequence">from_sequence</a></li><li><a href="#method.is_block_height" title="is_block_height">is_block_height</a></li><li><a href="#method.is_block_time" title="is_block_time">is_block_time</a></li><li><a href="#method.is_implied_by" title="is_implied_by">is_implied_by</a></li><li><a href="#method.is_implied_by_sequence" title="is_implied_by_sequence">is_implied_by_sequence</a></li><li><a href="#method.is_same_unit" title="is_same_unit">is_same_unit</a></li><li><a href="#method.is_satisfied_by" title="is_satisfied_by">is_satisfied_by</a></li><li><a href="#method.is_satisfied_by_height" title="is_satisfied_by_height">is_satisfied_by_height</a></li><li><a href="#method.is_satisfied_by_time" title="is_satisfied_by_time">is_satisfied_by_time</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.to_sequence" title="to_sequence">to_sequence</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LockTime" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LockTime" title="Display">Display</a></li><li><a href="#impl-Eq-for-LockTime" title="Eq">Eq</a></li><li><a href="#impl-From%3CHeight%3E-for-LockTime" title="From&#60;Height&#62;">From&#60;Height&#62;</a></li><li><a href="#impl-From%3CLockTime%3E-for-Sequence" title="From&#60;LockTime&#62;">From&#60;LockTime&#62;</a></li><li><a href="#impl-From%3CRelLockTime%3E-for-LockTime" title="From&#60;RelLockTime&#62;">From&#60;RelLockTime&#62;</a></li><li><a href="#impl-From%3CTime%3E-for-LockTime" title="From&#60;Time&#62;">From&#60;Time&#62;</a></li><li><a href="#impl-Hash-for-LockTime" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-LockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Satisfier%3CPk%3E-for-LockTime" title="Satisfier&#60;Pk&#62;">Satisfier&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-LockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LockTime" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-LockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-LockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AssetProvider%3CPk%3E-for-T" title="AssetProvider&#60;Pk&#62;">AssetProvider&#60;Pk&#62;</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Enum <span class="enum">LockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum LockTime {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A relative lock time value, representing either a block height or time (512 second intervals)."><title>LockTime in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lock<wbr>Time</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#note-on-ordering" title="Note on ordering">Note on ordering</a></li><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li></ul><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Blocks" title="Blocks">Blocks</a></li><li><a href="#variant.Time" title="Time">Time</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_512_second_intervals" title="from_512_second_intervals">from_512_second_intervals</a></li><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.from_seconds_ceil" title="from_seconds_ceil">from_seconds_ceil</a></li><li><a href="#method.from_seconds_floor" title="from_seconds_floor">from_seconds_floor</a></li><li><a href="#method.from_sequence" title="from_sequence">from_sequence</a></li><li><a href="#method.is_block_height" title="is_block_height">is_block_height</a></li><li><a href="#method.is_block_time" title="is_block_time">is_block_time</a></li><li><a href="#method.is_implied_by" title="is_implied_by">is_implied_by</a></li><li><a href="#method.is_implied_by_sequence" title="is_implied_by_sequence">is_implied_by_sequence</a></li><li><a href="#method.is_same_unit" title="is_same_unit">is_same_unit</a></li><li><a href="#method.is_satisfied_by" title="is_satisfied_by">is_satisfied_by</a></li><li><a href="#method.is_satisfied_by_height" title="is_satisfied_by_height">is_satisfied_by_height</a></li><li><a href="#method.is_satisfied_by_time" title="is_satisfied_by_time">is_satisfied_by_time</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.to_sequence" title="to_sequence">to_sequence</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LockTime" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LockTime" title="Display">Display</a></li><li><a href="#impl-Eq-for-LockTime" title="Eq">Eq</a></li><li><a href="#impl-From%3CHeight%3E-for-LockTime" title="From&#60;Height&#62;">From&#60;Height&#62;</a></li><li><a href="#impl-From%3CLockTime%3E-for-Sequence" title="From&#60;LockTime&#62;">From&#60;LockTime&#62;</a></li><li><a href="#impl-From%3CRelLockTime%3E-for-LockTime" title="From&#60;RelLockTime&#62;">From&#60;RelLockTime&#62;</a></li><li><a href="#impl-From%3CTime%3E-for-LockTime" title="From&#60;Time&#62;">From&#60;Time&#62;</a></li><li><a href="#impl-Hash-for-LockTime" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-LockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Satisfier%3CPk%3E-for-LockTime" title="Satisfier&#60;Pk&#62;">Satisfier&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-LockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LockTime" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-LockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-LockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AssetProvider%3CPk%3E-for-T" title="AssetProvider&#60;Pk&#62;">AssetProvider&#60;Pk&#62;</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Enum <span class="enum">LockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum LockTime {
     Blocks(<a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a>),
     Time(<a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A relative lock time value, representing either a block height or time (512 second intervals).</p>
index f5b2dc86b43d2a6a03fde048afd78154b77a5eca..ff4e68ee128e3f15bb8a79234807cc2aaf9690e6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides type `LockTime` that implements the logic around nSequence/OP_CHECKSEQUENCEVERIFY."><title>bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module relative</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a></span><h1>Module <span>relative</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides type <a href="enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime"><code>LockTime</code></a> that implements the logic around nSequence/OP_CHECKSEQUENCEVERIFY.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides type `LockTime` that implements the logic around nSequence/OP_CHECKSEQUENCEVERIFY."><title>bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module relative</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a></span><h1>Module <span>relative</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides type <a href="enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime"><code>LockTime</code></a> that implements the logic around nSequence/OP_CHECKSEQUENCEVERIFY.</p>
 <p>There are two types of lock time: lock-by-blockheight and lock-by-blocktime, distinguished by
 whether bit 22 of the <code>u32</code> consensus value is set.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.DisabledLockTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::DisabledLockTimeError">Disabled<wbr>Lock<wbr>Time<wbr>Error</a></dt><dd>Error returned when a sequence number is parsed as a lock time, but its
index 332fee15caf4b5ca174a3c67331df5274c0f057c..fe1d369b8363a7e1389c975fe70ea310c0e6fe77 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when a sequence number is parsed as a lock time, but its “disable” flag is set."><title>DisabledLockTimeError in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Disabled<wbr>Lock<wbr>Time<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.disabled_locktime_value" title="disabled_locktime_value">disabled_locktime_value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DisabledLockTimeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DisabledLockTimeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DisabledLockTimeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DisabledLockTimeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DisabledLockTimeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-DisabledLockTimeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DisabledLockTimeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DisabledLockTimeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DisabledLockTimeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DisabledLockTimeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DisabledLockTimeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DisabledLockTimeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DisabledLockTimeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">DisabledLockTimeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DisabledLockTimeError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when a sequence number is parsed as a lock time, but its
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when a sequence number is parsed as a lock time, but its “disable” flag is set."><title>DisabledLockTimeError in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Disabled<wbr>Lock<wbr>Time<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.disabled_locktime_value" title="disabled_locktime_value">disabled_locktime_value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DisabledLockTimeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DisabledLockTimeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DisabledLockTimeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-DisabledLockTimeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-DisabledLockTimeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-DisabledLockTimeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DisabledLockTimeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DisabledLockTimeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DisabledLockTimeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DisabledLockTimeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DisabledLockTimeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DisabledLockTimeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DisabledLockTimeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">DisabledLockTimeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DisabledLockTimeError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when a sequence number is parsed as a lock time, but its
 “disable” flag is set.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DisabledLockTimeError" class="impl"><a href="#impl-DisabledLockTimeError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.DisabledLockTimeError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::DisabledLockTimeError">DisabledLockTimeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.disabled_locktime_value" class="method"><h4 class="code-header">pub fn <a href="#method.disabled_locktime_value" class="fn">disabled_locktime_value</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Accessor for the <code>u32</code> whose “disable” flag was set, preventing
 it from being parsed as a relative locktime.</p>
index 1ecbe44b4c035f87d3e756a2ddc03d385cec7254..3195efbaa1eea125da9c93020848793a25fb28e4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A relative lock time lock-by-blockheight value."><title>Height in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Height</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.value" title="value">value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Height" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Height" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Height" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Height" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Height" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Height" title="Display">Display</a></li><li><a href="#impl-Eq-for-Height" title="Eq">Eq</a></li><li><a href="#impl-From%3CHeight%3E-for-LockTime" title="From&#60;Height&#62;">From&#60;Height&#62;</a></li><li><a href="#impl-From%3Cu16%3E-for-Height" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-FromStr-for-Height" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Height" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Height" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Height" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Height" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Height" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Height" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Height" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Height" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Height" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Height" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Height" title="Send">Send</a></li><li><a href="#impl-Sync-for-Height" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Height" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Height" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">Height</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Height(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A relative lock time lock-by-blockheight value.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A relative lock time lock-by-blockheight value."><title>Height in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Height</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.value" title="value">value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Height" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Height" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Height" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Height" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Height" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Height" title="Display">Display</a></li><li><a href="#impl-Eq-for-Height" title="Eq">Eq</a></li><li><a href="#impl-From%3CHeight%3E-for-LockTime" title="From&#60;Height&#62;">From&#60;Height&#62;</a></li><li><a href="#impl-From%3Cu16%3E-for-Height" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-FromStr-for-Height" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Height" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Height" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Height" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Height" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Height" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Height" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Height" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Height" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Height" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Height" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Height" title="Send">Send</a></li><li><a href="#impl-Sync-for-Height" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Height" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Height" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">Height</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Height(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A relative lock time lock-by-blockheight value.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Height" class="impl"><a href="#impl-Height" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h4></section></summary><div class="docblock"><p>Relative block height 0, can be included in any block.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.MIN" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.MIN" class="constant">MIN</a>: <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a> = Self::ZERO</h4></section></summary><div class="docblock"><p>The minimum relative block height (0), can be included in any block.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.MAX" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.MAX" class="constant">MAX</a>: <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h4></section></summary><div class="docblock"><p>The maximum relative block height.</p>
index 2ba48245974e41b582eb4f1e297a30f93a23ef7d..edc28338666036618eb65d27ebd6a5f23557317d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tried to satisfy a lock-by-blocktime lock using a height value."><title>IncompatibleHeightError in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Incompatible<wbr>Height<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.height" title="height">height</a></li><li><a href="#structfield.time" title="time">time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IncompatibleHeightError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IncompatibleHeightError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IncompatibleHeightError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IncompatibleHeightError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IncompatibleHeightError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-IncompatibleHeightError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IncompatibleHeightError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IncompatibleHeightError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IncompatibleHeightError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IncompatibleHeightError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IncompatibleHeightError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IncompatibleHeightError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IncompatibleHeightError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">IncompatibleHeightError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct IncompatibleHeightError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tried to satisfy a lock-by-blocktime lock using a height value."><title>IncompatibleHeightError in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Incompatible<wbr>Height<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.height" title="height">height</a></li><li><a href="#structfield.time" title="time">time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IncompatibleHeightError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IncompatibleHeightError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IncompatibleHeightError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IncompatibleHeightError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IncompatibleHeightError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-IncompatibleHeightError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IncompatibleHeightError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IncompatibleHeightError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IncompatibleHeightError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IncompatibleHeightError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IncompatibleHeightError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IncompatibleHeightError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IncompatibleHeightError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">IncompatibleHeightError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct IncompatibleHeightError {
     pub height: <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a>,
     pub time: <a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tried to satisfy a lock-by-blocktime lock using a height value.</p>
index c73053ee26292e79f559057189257399b7ab03fd..13c67f370a34ef85b41346183eae120f2d8e7198 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tried to satisfy a lock-by-blockheight lock using a time value."><title>IncompatibleTimeError in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Incompatible<wbr>Time<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.height" title="height">height</a></li><li><a href="#structfield.time" title="time">time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IncompatibleTimeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IncompatibleTimeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IncompatibleTimeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IncompatibleTimeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IncompatibleTimeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-IncompatibleTimeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IncompatibleTimeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IncompatibleTimeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IncompatibleTimeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IncompatibleTimeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IncompatibleTimeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IncompatibleTimeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IncompatibleTimeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">IncompatibleTimeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct IncompatibleTimeError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tried to satisfy a lock-by-blockheight lock using a time value."><title>IncompatibleTimeError in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Incompatible<wbr>Time<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.height" title="height">height</a></li><li><a href="#structfield.time" title="time">time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IncompatibleTimeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IncompatibleTimeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IncompatibleTimeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IncompatibleTimeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IncompatibleTimeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-IncompatibleTimeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IncompatibleTimeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IncompatibleTimeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IncompatibleTimeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IncompatibleTimeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IncompatibleTimeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IncompatibleTimeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IncompatibleTimeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">IncompatibleTimeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct IncompatibleTimeError {
     pub time: <a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a>,
     pub height: <a class="struct" href="struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tried to satisfy a lock-by-blockheight lock using a time value.</p>
index 02e1c1ca1ace149a4462fc30289730cb73ec2cf3..c23e0a04693c432765d2bd03ac2bd737facfb827 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A relative lock time lock-by-blocktime value."><title>Time in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Time</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_512_second_intervals" title="from_512_second_intervals">from_512_second_intervals</a></li><li><a href="#method.from_seconds_ceil" title="from_seconds_ceil">from_seconds_ceil</a></li><li><a href="#method.from_seconds_floor" title="from_seconds_floor">from_seconds_floor</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.value" title="value">value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Time" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Time" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Time" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Time" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Time" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Time" title="Display">Display</a></li><li><a href="#impl-Eq-for-Time" title="Eq">Eq</a></li><li><a href="#impl-From%3CTime%3E-for-LockTime" title="From&#60;Time&#62;">From&#60;Time&#62;</a></li><li><a href="#impl-FromStr-for-Time" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Time" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Time" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Time" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Time" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Time" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Time" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Time" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Time" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Time" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Time" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Time" title="Send">Send</a></li><li><a href="#impl-Sync-for-Time" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Time" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Time" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">Time</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Time(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A relative lock time lock-by-blocktime value.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A relative lock time lock-by-blocktime value."><title>Time in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Time</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_512_second_intervals" title="from_512_second_intervals">from_512_second_intervals</a></li><li><a href="#method.from_seconds_ceil" title="from_seconds_ceil">from_seconds_ceil</a></li><li><a href="#method.from_seconds_floor" title="from_seconds_floor">from_seconds_floor</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.value" title="value">value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Time" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Time" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Time" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Time" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Time" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Time" title="Display">Display</a></li><li><a href="#impl-Eq-for-Time" title="Eq">Eq</a></li><li><a href="#impl-From%3CTime%3E-for-LockTime" title="From&#60;Time&#62;">From&#60;Time&#62;</a></li><li><a href="#impl-FromStr-for-Time" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Time" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Time" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Time" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Time" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Time" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Time" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Time" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Time" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Time" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Time" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Time" title="Send">Send</a></li><li><a href="#impl-Sync-for-Time" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Time" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Time" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">Time</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Time(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A relative lock time lock-by-blocktime value.</p>
 <p>For BIP 68 relative lock-by-blocktime locks, time is measure in 512 second intervals.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Time" class="impl"><a href="#impl-Time" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h4></section></summary><div class="docblock"><p>Relative block time 0, can be included in any block.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.MIN" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.MIN" class="constant">MIN</a>: <a class="struct" href="struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a> = Time::ZERO</h4></section></summary><div class="docblock"><p>The minimum relative block time (0), can be included in any block.</p>
index f9dad20532714160e97d5f790f78ab4877e7699a..7081b6300e4ab95e0c287de3ffaa9a73b53f9960 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Input time in seconds was too large to be encoded to a 16 bit 512 second interval."><title>TimeOverflowError in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Time<wbr>Overflow<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TimeOverflowError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TimeOverflowError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TimeOverflowError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TimeOverflowError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TimeOverflowError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-TimeOverflowError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TimeOverflowError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TimeOverflowError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TimeOverflowError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TimeOverflowError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TimeOverflowError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TimeOverflowError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TimeOverflowError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">TimeOverflowError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TimeOverflowError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Input time in seconds was too large to be encoded to a 16 bit 512 second interval.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Input time in seconds was too large to be encoded to a 16 bit 512 second interval."><title>TimeOverflowError in bdk_chain::bitcoin::blockdata::locktime::relative - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Time<wbr>Overflow<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TimeOverflowError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TimeOverflowError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TimeOverflowError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TimeOverflowError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TimeOverflowError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-TimeOverflowError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TimeOverflowError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TimeOverflowError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TimeOverflowError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TimeOverflowError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TimeOverflowError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TimeOverflowError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TimeOverflowError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>locktime::<wbr>relative</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">locktime</a>::<wbr><a href="index.html">relative</a></span><h1>Struct <span class="struct">TimeOverflowError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TimeOverflowError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Input time in seconds was too large to be encoded to a 16 bit 512 second interval.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TimeOverflowError" class="impl"><a href="#impl-TimeOverflowError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TimeOverflowError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::TimeOverflowError">TimeOverflowError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(seconds: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.TimeOverflowError.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::TimeOverflowError">TimeOverflowError</a></h4></section></summary><div class="docblock"><p>Creates a new <code>TimeOverflowError</code> using <code>seconds</code>.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>If <code>seconds</code> would not actually overflow a <code>u16</code>.</p>
index c3cb75f207fbb8a3cb0f9be36dd7d844380dce6c..86ee3e1bdef183ef1957006e5d69f0e0346691b0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Map 0 to 0 and everything else to 1, in place."><title>OP_0NOTEQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_0NOTEQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_0NOTEQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Map 0 to 0 and everything else to 1, in place.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Map 0 to 0 and everything else to 1, in place."><title>OP_0NOTEQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_0NOTEQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_0NOTEQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Map 0 to 0 and everything else to 1, in place.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 806dedeeb963b3a3622bd9647734d4109c220fe4..71ce795df2e8be9c353cb998c30e2ae0efcc6137 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Increment the top stack element in place."><title>OP_1ADD in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_1ADD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_1ADD: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Increment the top stack element in place.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Increment the top stack element in place."><title>OP_1ADD in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_1ADD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_1ADD: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Increment the top stack element in place.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3fc5e16a9f7296652e247fde2cc07d6b08526adc..7e7e07b862e0fe85404b33bcaf7057b6a5b9ee0e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decrement the top stack element in place."><title>OP_1SUB in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_1SUB</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_1SUB: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decrement the top stack element in place.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decrement the top stack element in place."><title>OP_1SUB in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_1SUB</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_1SUB: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decrement the top stack element in place.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4a4012c679124e4d9b0f570534af2fb62f7efed6..3b1933612af4484e519870c3ff38139bdb406310 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_2DIV in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2DIV</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2DIV: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_2DIV in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2DIV</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2DIV: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 678b51be3bbd91e30af9e14fc141a671eef7986f..3e445200d69da71cbcc8eeafbc7706e9dff4cdf2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Drops the top two stack items."><title>OP_2DROP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2DROP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2DROP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Drops the top two stack items.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Drops the top two stack items."><title>OP_2DROP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2DROP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2DROP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Drops the top two stack items.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 960a108f509c2778573a8901f335d1748cc2d45d..896ef20abfd397b4bc55377a7d58222109edf027 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Duplicates the top two stack items as AB -&#62; ABAB."><title>OP_2DUP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2DUP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2DUP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Duplicates the top two stack items as AB -&gt; ABAB.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Duplicates the top two stack items as AB -&#62; ABAB."><title>OP_2DUP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2DUP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2DUP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Duplicates the top two stack items as AB -&gt; ABAB.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4d2d5e95458a26f1148f0d4c5a63f48e5f27c011..207057e9a6555b8ce7d5cc4b47060e11228e7ecf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_2MUL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2MUL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2MUL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_2MUL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2MUL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2MUL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8151b6c0234c4337fdc5cf8f0ac625474468e650..d3b186c9e0f742f93d204e355001c4002b00f657 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Copies the two stack items of items two spaces back to the front, as xxAB -&#62; ABxxAB."><title>OP_2OVER in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2OVER</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2OVER: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Copies the two stack items of items two spaces back to the front, as xxAB -&gt; ABxxAB.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Copies the two stack items of items two spaces back to the front, as xxAB -&#62; ABxxAB."><title>OP_2OVER in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2OVER</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2OVER: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Copies the two stack items of items two spaces back to the front, as xxAB -&gt; ABxxAB.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b4d86d798f3720456159ab615bb79d6d642025cd..2f39665a88a9f2de2c86a1b103434673c6f7c353 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Moves the two stack items four spaces back to the front, as xxxxAB -&#62; ABxxxx."><title>OP_2ROT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2ROT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2ROT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Moves the two stack items four spaces back to the front, as xxxxAB -&gt; ABxxxx.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Moves the two stack items four spaces back to the front, as xxxxAB -&#62; ABxxxx."><title>OP_2ROT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2ROT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2ROT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Moves the two stack items four spaces back to the front, as xxxxAB -&gt; ABxxxx.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4bd086f038f768f0fc87da9bf2d493cd8e55fc8d..3d42798e2fa324ddbadd7f459a8e7ad317a2a046 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Swaps the top two pairs, as ABCD -&#62; CDAB."><title>OP_2SWAP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2SWAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2SWAP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Swaps the top two pairs, as ABCD -&gt; CDAB.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Swaps the top two pairs, as ABCD -&#62; CDAB."><title>OP_2SWAP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_2SWAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_2SWAP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Swaps the top two pairs, as ABCD -&gt; CDAB.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 755d5ded70d91611d16d322e3fbcca79e90c9821..ad49f76d76728e06e468f12172e537bfbc757f49 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Duplicates the two three stack items as ABC -&#62; ABCABC."><title>OP_3DUP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_3DUP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_3DUP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Duplicates the two three stack items as ABC -&gt; ABCABC.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Duplicates the two three stack items as ABC -&#62; ABCABC."><title>OP_3DUP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_3DUP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_3DUP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Duplicates the two three stack items as ABC -&gt; ABCABC.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 40860220ee4276c757c506774c3039fe9f116b58..5e1574588895aed65d175ac3e516e768a9903731 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Absolute value the top stack item in place."><title>OP_ABS in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ABS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ABS: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Absolute value the top stack item in place.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Absolute value the top stack item in place."><title>OP_ABS in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ABS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ABS: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Absolute value the top stack item in place.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9adaf2b724401a2614f6b9f7ea4d75792e1732a8..d0cf64add315dfb1188cdf8079e6f7c2b8121c09 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop two stack items and push their sum."><title>OP_ADD in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ADD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ADD: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop two stack items and push their sum.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop two stack items and push their sum."><title>OP_ADD in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ADD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ADD: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop two stack items and push their sum.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 72b42b796a69555296c8f0b8f3d07369ff98b279..eab989df872d21b7da0b6d915d3b0aef260db984 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_AND in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_AND</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_AND: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_AND in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_AND</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_AND: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e6a1790d2b10f81cee2d754c6ae4a4b0f9118e83..63ebc7e19250fc452c9df357802bb55ed4e064b4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and push 1 if both are nonzero, else push 0."><title>OP_BOOLAND in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_BOOLAND</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_BOOLAND: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and push 1 if both are nonzero, else push 0.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and push 1 if both are nonzero, else push 0."><title>OP_BOOLAND in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_BOOLAND</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_BOOLAND: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and push 1 if both are nonzero, else push 0.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0adc54b4d7994353b28a83bfbcb8e94834887d02..143d5b8cc55bb3ced64b3c551ed3392ab875218b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and push 1 if either is nonzero, else push 0."><title>OP_BOOLOR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_BOOLOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_BOOLOR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and push 1 if either is nonzero, else push 0.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and push 1 if either is nonzero, else push 0."><title>OP_BOOLOR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_BOOLOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_BOOLOR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and push 1 if either is nonzero, else push 0.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1f4595d6e03c282b0d502684a06e75671cc22d68..4432f0954ed0637545bb48e4dcff80e4ab3cc1fc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_CAT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CAT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CAT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_CAT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CAT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CAT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e370fe86e1197afbb73d1e28392b0549f26e1615..abe987bf25ce06e25390784cf33a0212508cc6d1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop N, N pubkeys, M, M signatures, a dummy (due to bug in reference code), and verify that all M signatures are valid. Push 1 for ‘all valid’, 0 otherwise."><title>OP_CHECKMULTISIG in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKMULTISIG</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKMULTISIG: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop N, N pubkeys, M, M signatures, a dummy (due to bug in reference code), and verify that all M signatures are valid. Push 1 for ‘all valid’, 0 otherwise.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop N, N pubkeys, M, M signatures, a dummy (due to bug in reference code), and verify that all M signatures are valid. Push 1 for ‘all valid’, 0 otherwise."><title>OP_CHECKMULTISIG in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKMULTISIG</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKMULTISIG: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop N, N pubkeys, M, M signatures, a dummy (due to bug in reference code), and verify that all M signatures are valid. Push 1 for ‘all valid’, 0 otherwise.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 860ff4365af2d1bdb11132eb36296ace02b595a7..5a335526da018f67c6fb18a6a23896bf0af5992d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Like the above but return success/failure."><title>OP_CHECKMULTISIGVERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKMULTISIGVERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKMULTISIGVERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Like the above but return success/failure.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Like the above but return success/failure."><title>OP_CHECKMULTISIGVERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKMULTISIGVERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKMULTISIGVERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Like the above but return success/failure.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 01ae63ced2cd0a9558292f58a1ed6606a2eedc43..f4177071b41e66090d2e8358058af708dc58c70f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="https://en.bitcoin.it/wiki/OP_CHECKSIG pushing 1/0 for success/failure."><title>OP_CHECKSIG in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKSIG</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKSIG: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="https://en.bitcoin.it/wiki/OP_CHECKSIG">https://en.bitcoin.it/wiki/OP_CHECKSIG</a> pushing 1/0 for success/failure.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="https://en.bitcoin.it/wiki/OP_CHECKSIG pushing 1/0 for success/failure."><title>OP_CHECKSIG in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKSIG</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKSIG: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="https://en.bitcoin.it/wiki/OP_CHECKSIG">https://en.bitcoin.it/wiki/OP_CHECKSIG</a> pushing 1/0 for success/failure.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a0bc2988c8f6603be2e1caf233a7df52cef9b6fb..000a827735355ab5dfc99e08300fd34be3c126b9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="OP_CHECKSIGADD post tapscript."><title>OP_CHECKSIGADD in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKSIGADD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKSIGADD: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>OP_CHECKSIGADD post tapscript.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="OP_CHECKSIGADD post tapscript."><title>OP_CHECKSIGADD in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKSIGADD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKSIGADD: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>OP_CHECKSIGADD post tapscript.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index dc59cd82db4be3f21b3a8bdf50441d740c0e2d57..213f9d211ac2aae5ff3903530ced81cf2af2b2b3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="https://en.bitcoin.it/wiki/OP_CHECKSIG returning success/failure."><title>OP_CHECKSIGVERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKSIGVERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKSIGVERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="https://en.bitcoin.it/wiki/OP_CHECKSIG">https://en.bitcoin.it/wiki/OP_CHECKSIG</a> returning success/failure.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="https://en.bitcoin.it/wiki/OP_CHECKSIG returning success/failure."><title>OP_CHECKSIGVERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CHECKSIGVERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CHECKSIGVERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="https://en.bitcoin.it/wiki/OP_CHECKSIG">https://en.bitcoin.it/wiki/OP_CHECKSIG</a> returning success/failure.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4726e4f163d8fd4cfc81b6ececc6518565b4c481..7f3a0ec5407db06b7e8544af13a5e274e47d25a3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki"><title>OP_CLTV in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CLTV</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CLTV: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki</a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki"><title>OP_CLTV in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CLTV</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CLTV: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki</a></p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 51e21059703447e28569196c1694d130a28fba07..81bf7a7f25447f5ec451149a9847a958ef3fa18d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ignore this and everything preceding when deciding what to sign when signature-checking."><title>OP_CODESEPARATOR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CODESEPARATOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CODESEPARATOR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Ignore this and everything preceding when deciding what to sign when signature-checking.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ignore this and everything preceding when deciding what to sign when signature-checking."><title>OP_CODESEPARATOR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CODESEPARATOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CODESEPARATOR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Ignore this and everything preceding when deciding what to sign when signature-checking.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5e50e061631d27dc99f3c2bff97b8d6c7f66ea49..c6a5e930e9905aa94d1339ed96770d016640380f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki"><title>OP_CSV in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CSV</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CSV: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki</a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki"><title>OP_CSV in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_CSV</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_CSV: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki</a></p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ba2d96f797d733952e7da489ac2e2973f1c3c789..0480393ac33fe583eec937c44fd01c3a51b6098e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the current number of stack items onto the stack."><title>OP_DEPTH in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_DEPTH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_DEPTH: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the current number of stack items onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the current number of stack items onto the stack."><title>OP_DEPTH in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_DEPTH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_DEPTH: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the current number of stack items onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a8b4f8d71b1ffd13debaa5a44993c43da211d388..81415ee2cea82ab2b233553f4a798677dc657a3c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_DIV in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_DIV</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_DIV: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_DIV in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_DIV</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_DIV: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b4341f9f5f05239b8866e5073898ad88c948b16e..bc21189102eba28ccf2c29f916b0af25b6dbed27 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Drops the top stack item."><title>OP_DROP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_DROP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_DROP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Drops the top stack item.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Drops the top stack item."><title>OP_DROP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_DROP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_DROP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Drops the top stack item.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 28a6862e1d6b822d4982b0585f6cf8dbcc13bcc0..b1fdfe5b958d762ecb6ac55ee8bc144170da5659 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Duplicates the top stack item."><title>OP_DUP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_DUP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_DUP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Duplicates the top stack item.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Duplicates the top stack item."><title>OP_DUP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_DUP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_DUP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Duplicates the top stack item.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ac4dc8c57991e3d84498b2e2f3e7c9d0596b31fb..e40ccada251d3c5b13d4be374a5d55f4eedabda8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Execute statements if those after the previous OP_IF were not, and vice-versa. If there is no previous OP_IF, this acts as a RETURN."><title>OP_ELSE in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ELSE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ELSE: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Execute statements if those after the previous OP_IF were not, and vice-versa. If there is no previous OP_IF, this acts as a RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Execute statements if those after the previous OP_IF were not, and vice-versa. If there is no previous OP_IF, this acts as a RETURN."><title>OP_ELSE in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ELSE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ELSE: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Execute statements if those after the previous OP_IF were not, and vice-versa. If there is no previous OP_IF, this acts as a RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9a4e8c9e07d2cbc8c0bc957886fa0d383ca968bd..6084fc5a5529a25d5bf28d1d482ef647122b9ef0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop and execute the next statements if a zero element was popped."><title>OP_ENDIF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ENDIF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ENDIF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop and execute the next statements if a zero element was popped.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop and execute the next statements if a zero element was popped."><title>OP_ENDIF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ENDIF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ENDIF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop and execute the next statements if a zero element was popped.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fc004ad938ff8d37c0379b11f64177f7f133f0ca..a02a5f0e0d41e8f23b76a134f3236af46dbf16ee 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pushes 1 if the inputs are exactly equal, 0 otherwise."><title>OP_EQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_EQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_EQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pushes 1 if the inputs are exactly equal, 0 otherwise.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pushes 1 if the inputs are exactly equal, 0 otherwise."><title>OP_EQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_EQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_EQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pushes 1 if the inputs are exactly equal, 0 otherwise.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a745dfe0aaae7a4c02594e69430681ef81912098..dbdc04adddf14d5d04c3a46cc0d54cb229c831e6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns success if the inputs are exactly equal, failure otherwise."><title>OP_EQUALVERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_EQUALVERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_EQUALVERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns success if the inputs are exactly equal, failure otherwise.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns success if the inputs are exactly equal, failure otherwise."><title>OP_EQUALVERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_EQUALVERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_EQUALVERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns success if the inputs are exactly equal, failure otherwise.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 91de0b6c3c38eab8ad7f3c3f0fab871246732a32..4927c6f245b8373940bcd85d993191720ef12b42 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop one element from the alt stack onto the main stack."><title>OP_FROMALTSTACK in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_FROMALTSTACK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_FROMALTSTACK: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop one element from the alt stack onto the main stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop one element from the alt stack onto the main stack."><title>OP_FROMALTSTACK in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_FROMALTSTACK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_FROMALTSTACK: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop one element from the alt stack onto the main stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index def372f65cfb964f9999dce614fe2536af2b3148..fbeb46d8cb69914df7856f1b75dfa61ad07708c0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push 1 if the second is greater than the top, 0 otherwise."><title>OP_GREATERTHAN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_GREATERTHAN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_GREATERTHAN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push 1 if the second is greater than the top, 0 otherwise.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push 1 if the second is greater than the top, 0 otherwise."><title>OP_GREATERTHAN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_GREATERTHAN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_GREATERTHAN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push 1 if the second is greater than the top, 0 otherwise.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f470081f3769d8c888091f2dfaf017c701e0684c..f73284f19236ecf58ef61199360a959ff0ca5fc4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push 1 if the second is &#62;= the top, 0 otherwise."><title>OP_GREATERTHANOREQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_GREATERTHANOREQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_GREATERTHANOREQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push 1 if the second is &gt;= the top, 0 otherwise.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push 1 if the second is &#62;= the top, 0 otherwise."><title>OP_GREATERTHANOREQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_GREATERTHANOREQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_GREATERTHANOREQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push 1 if the second is &gt;= the top, 0 otherwise.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6ad0873bf6d31b48e84398ce7f1cf5a2cc3368c3..b715b30273322ab2701b249cef297117f8eb8c1a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its RIPEMD(SHA256) hash."><title>OP_HASH160 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_HASH160</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_HASH160: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its RIPEMD(SHA256) hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its RIPEMD(SHA256) hash."><title>OP_HASH160 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_HASH160</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_HASH160: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its RIPEMD(SHA256) hash.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b2899ea3e83fe904018bfd8482df378075b89965..289ac266031ff1e6287362c77d7ab4395c0c47ad 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its SHA256(SHA256) hash."><title>OP_HASH256 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_HASH256</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_HASH256: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its SHA256(SHA256) hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its SHA256(SHA256) hash."><title>OP_HASH256 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_HASH256</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_HASH256: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its SHA256(SHA256) hash.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5d2147aafe5894ec68170a9f97fd0f0b9d55fbc2..42c00e43e44475184f8fbe1a9f2e497ce48448d3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop and execute the next statements if a nonzero element was popped."><title>OP_IF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_IF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_IF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop and execute the next statements if a nonzero element was popped.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop and execute the next statements if a nonzero element was popped."><title>OP_IF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_IF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_IF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop and execute the next statements if a nonzero element was popped.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d2dfef9cb433fc7757af845fd5adba8142470204..6ff0c245aac8d213a42975563dd685a2e240f046 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Duplicate the top stack element unless it is zero."><title>OP_IFDUP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_IFDUP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_IFDUP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Duplicate the top stack element unless it is zero.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Duplicate the top stack element unless it is zero."><title>OP_IFDUP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_IFDUP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_IFDUP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Duplicate the top stack element unless it is zero.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index bf85f70120daa55904cee3b32ecfc060b4037c88..5a703b9e7a0dd58a16abf3487ab4a8314a5d35e2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_INVALIDOPCODE in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_INVALIDOPCODE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_INVALIDOPCODE: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_INVALIDOPCODE in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_INVALIDOPCODE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_INVALIDOPCODE: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7ef0946205df2ec2d47e494d9f68ec2aee16f1a9..a6546c0a404cd781caeb09553e1914a2a3bdc60e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_INVERT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_INVERT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_INVERT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_INVERT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_INVERT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_INVERT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 229ec44780726ba573936bd7002219a7d728e3ba..1aadf3e4f901f8bbc7b7a8938c99404170cbe8b5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_LEFT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_LEFT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_LEFT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_LEFT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_LEFT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_LEFT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5a976849b7fa5490277351eef7ef3b1715438269..84364157598373ab0ea7273280afa2703d78debf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push 1 if the second is less than the top, 0 otherwise."><title>OP_LESSTHAN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_LESSTHAN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_LESSTHAN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push 1 if the second is less than the top, 0 otherwise.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push 1 if the second is less than the top, 0 otherwise."><title>OP_LESSTHAN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_LESSTHAN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_LESSTHAN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push 1 if the second is less than the top, 0 otherwise.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9993fa1c5ce636df5b741fb0abd9cdf2fe727bc2..fd3aa416b52d58cec580ebe96292b5f68e9b9e2c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push 1 if the second is &#60;= the top, 0 otherwise."><title>OP_LESSTHANOREQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_LESSTHANOREQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_LESSTHANOREQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push 1 if the second is &lt;= the top, 0 otherwise.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push 1 if the second is &#60;= the top, 0 otherwise."><title>OP_LESSTHANOREQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_LESSTHANOREQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_LESSTHANOREQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push 1 if the second is &lt;= the top, 0 otherwise.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4bb45f89aa23c5be0c8bc6420ede95efc3732a75..f36fc210f1eb6a4681a455b033866095e6598803 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_LSHIFT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_LSHIFT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_LSHIFT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_LSHIFT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_LSHIFT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_LSHIFT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0d964e6b6c6a9d271a2c99ec8f014b23d47ee205..4608cad984ff51eaa8b68f1d802c26f854e6dd1e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push the larger."><title>OP_MAX in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_MAX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_MAX: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push the larger.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push the larger."><title>OP_MAX in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_MAX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_MAX: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push the larger.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 60782f718504759e94cc12243807f8a93b5d7d31..2b2ac0052c91fe6e0137eee31ab9134e5df1a4e9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push the smaller."><title>OP_MIN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_MIN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_MIN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push the smaller.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two items; push the smaller."><title>OP_MIN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_MIN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_MIN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two items; push the smaller.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4c42087e661157faed7cf2033470ff5de704abd7..4930955bae12e579250aae4a50c5ded631597ad4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_MOD in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_MOD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_MOD: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_MOD in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_MOD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_MOD: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9014788806675821583505e8ca5cbc0fd556ba08..12f5db713c81c33317c657f798efc96b95fe2d29 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_MUL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_MUL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_MUL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_MUL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_MUL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_MUL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d9ea4396632d1f74173a4c3017670b4e677c77e5..30213d9caa2983579d46911f4c58c73a035b2954 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Multiply the top stack item by -1 in place."><title>OP_NEGATE in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NEGATE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NEGATE: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Multiply the top stack item by -1 in place.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Multiply the top stack item by -1 in place."><title>OP_NEGATE in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NEGATE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NEGATE: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Multiply the top stack item by -1 in place.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 00fcf6a9ea27cf32e96bc78ed81bdcdf50238e90..1d4e0aba2f162afbba4db299471d700231e3693e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Drops the second-to-top stack item."><title>OP_NIP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NIP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NIP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Drops the second-to-top stack item.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Drops the second-to-top stack item."><title>OP_NIP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NIP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NIP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Drops the second-to-top stack item.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e67f83bc7e31af9777cbf84569821a19c8a0e925..f2948bb9e607ae22ddccbc78686f9aafcd048592 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 22f3aa84249f5d7307b9467ad6ac984b1b46bf72..e2cd2d51b38bbeaa7990f3790e7a3a8b9c2f59e3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4674d6373e8bb50562f4e0c05d527a8ee0199563..c0d37d200aa3918a221cfbf0cfb7ad77b1da2548 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP10 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP10</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP10: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP10 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP10</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP10: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5771fc4f5a52f657f24a4fd853dd77fe3ce24fcc..1188b6a6efca969b46010ceeda9c5878c3a03ddd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP4 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP4: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP4 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP4: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f64d776c6401f738941df9113636d2c67db0f099..f5fa36e1bdbb4338b5955c9bf61e35a09034682c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP5 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP5</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP5: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP5 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP5</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP5: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 58219f83657535ae758c7c63fc88ceb464cfd856..c7e8b0aea3aacd16e17b65138d676d36d08a0686 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP6 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP6</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP6: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP6 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP6</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP6: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 03e764ccc5186c1098cd7de54e864df30f35a416..8cd90b6a2659238ce9778eb8974fbdeeb2578adc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP7 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP7</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP7: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP7 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP7</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP7: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d0f9fba565e23ad5560a40d46cb2483337cedc9b..3766d70b5c37728512f1f4c777b7b5aaf51cbcc7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP8 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP8</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP8: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP8 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP8</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP8: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fae86dc96e8644912c2f1db85fb788c9312f2647..580c0a981dc3f992660199dd566617d6e58c4d4a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP9 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP9</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP9: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does nothing."><title>OP_NOP9 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOP9</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOP9: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does nothing.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0784f3fcf52dda4300ff381fee6f6624828ad9d0..0212c7a85f31404f2cceb7cf7d4dcb6ecf81cb46 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Map 0 to 1 and everything else to 0, in place."><title>OP_NOT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Map 0 to 1 and everything else to 0, in place.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Map 0 to 1 and everything else to 0, in place."><title>OP_NOT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Map 0 to 1 and everything else to 0, in place.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6fd0f7c70e461556fcc4ac1204b07d7ea2731fbe..07df551259213a9818df3a87d1ced24e2e7bc2a9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop and execute the next statements if a zero element was popped."><title>OP_NOTIF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOTIF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOTIF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop and execute the next statements if a zero element was popped.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop and execute the next statements if a zero element was popped."><title>OP_NOTIF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NOTIF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NOTIF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop and execute the next statements if a zero element was popped.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 443ed1e656d9fcf311d489eefaf6bc931f43aaba..81c68418b013a68d6f377fb51c11b370af588021 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and push 1 if both are numerically equal, else push 0."><title>OP_NUMEQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NUMEQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NUMEQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and push 1 if both are numerically equal, else push 0.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and push 1 if both are numerically equal, else push 0."><title>OP_NUMEQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NUMEQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NUMEQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and push 1 if both are numerically equal, else push 0.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3bd2246cb84b0e2f56ea3374fddf3d00504fd04c..f5a846d324ed58e26c56e71a8d777872a2b85dbe 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and return success if both are numerically equal, else return failure."><title>OP_NUMEQUALVERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NUMEQUALVERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NUMEQUALVERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and return success if both are numerically equal, else return failure.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and return success if both are numerically equal, else return failure."><title>OP_NUMEQUALVERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NUMEQUALVERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NUMEQUALVERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and return success if both are numerically equal, else return failure.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 954d5725e9fde8ed89ae4cbfebfc5640c1b5d4aa..6559492cd7c41032506d097b5177b75028d00568 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and push 0 if both are numerically equal, else push 1."><title>OP_NUMNOTEQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NUMNOTEQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NUMNOTEQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and push 0 if both are numerically equal, else push 1.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top two stack items and push 0 if both are numerically equal, else push 1."><title>OP_NUMNOTEQUAL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_NUMNOTEQUAL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_NUMNOTEQUAL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top two stack items and push 0 if both are numerically equal, else push 1.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 76383928153eefcae04e0bc8aa5d02e057b9639a..30e13b1cff156c30e834ce11755139935dc9307c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_OR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_OR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_OR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_OR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_OR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_OR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e317f30390ce998150926783fdbda6a5aa5427c4..5ad7be0dc6179007c071a9c4a4e7647e5ca1ffbc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Copies the second-to-top stack item, as xA -&#62; AxA."><title>OP_OVER in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_OVER</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_OVER: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Copies the second-to-top stack item, as xA -&gt; AxA.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Copies the second-to-top stack item, as xA -&#62; AxA."><title>OP_OVER in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_OVER</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_OVER: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Copies the second-to-top stack item, as xA -&gt; AxA.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 82e85796fefe7dd3ec61237ceb4c70b37df58b11..2aa0a7c28d02f9c6f2d20644c1c75c1bcdc9ccb7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack element as N. Copy the Nth stack element to the top."><title>OP_PICK in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PICK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PICK: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack element as N. Copy the Nth stack element to the top.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack element as N. Copy the Nth stack element to the top."><title>OP_PICK in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PICK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PICK: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack element as N. Copy the Nth stack element to the top.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c7e9112e3e0a77d318c48682c77ad885d1c4d249..276e88b64678a112420efbf4085d6fe1a1e23766 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push an empty array onto the stack."><title>OP_PUSHBYTES_0 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_0: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push an empty array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push an empty array onto the stack."><title>OP_PUSHBYTES_0 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_0: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push an empty array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1195b9c551a3677b552958ad042203406df9ded3..f6a41e82b939284f911ddd785381586af02239e1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next byte as an array onto the stack."><title>OP_PUSHBYTES_1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next byte as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next byte as an array onto the stack."><title>OP_PUSHBYTES_1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next byte as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 60c3be8317f5ac577eab3931a5c74c306910d279..445eeb4583939f568ad7b8bfd6f54f51873c8d72 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 10 bytes as an array onto the stack."><title>OP_PUSHBYTES_10 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_10</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_10: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 10 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 10 bytes as an array onto the stack."><title>OP_PUSHBYTES_10 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_10</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_10: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 10 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8c70c6410c09f33de1fb7941b02fa878741c0682..953115ba06a0bdf6dff34ec25cce097609737958 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 11 bytes as an array onto the stack."><title>OP_PUSHBYTES_11 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_11</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_11: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 11 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 11 bytes as an array onto the stack."><title>OP_PUSHBYTES_11 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_11</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_11: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 11 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ccd77f4f5620c068922d81e1c27e792ba20fc77f..4737ef859f1f55c6e6a1ed4805ee8de01bef7a5a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 12 bytes as an array onto the stack."><title>OP_PUSHBYTES_12 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_12</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_12: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 12 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 12 bytes as an array onto the stack."><title>OP_PUSHBYTES_12 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_12</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_12: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 12 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9383676ae31a909d323e9c8c6d1285d301800128..ed3a01054962a8c55a88e00859b442e7bd07126f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 13 bytes as an array onto the stack."><title>OP_PUSHBYTES_13 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_13</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_13: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 13 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 13 bytes as an array onto the stack."><title>OP_PUSHBYTES_13 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_13</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_13: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 13 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8a2d5645c03b29ab85c410c303309df2ae4e9bdc..dc381581d6f45a98e0c3c9491a5d42481483c4bc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 14 bytes as an array onto the stack."><title>OP_PUSHBYTES_14 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_14</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_14: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 14 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 14 bytes as an array onto the stack."><title>OP_PUSHBYTES_14 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_14</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_14: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 14 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 025b48717033467420480eb3028be18037cc1a71..66c9e87bc1e0d6d43f57e195110f6379732e4e84 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 15 bytes as an array onto the stack."><title>OP_PUSHBYTES_15 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_15</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_15: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 15 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 15 bytes as an array onto the stack."><title>OP_PUSHBYTES_15 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_15</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_15: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 15 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index df0942f49b8d87597766fa3a2022efd1693c3216..cddbb2b8d879dff63b5fac67f9777d40ecd5ba9d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 16 bytes as an array onto the stack."><title>OP_PUSHBYTES_16 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_16</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_16: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 16 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 16 bytes as an array onto the stack."><title>OP_PUSHBYTES_16 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_16</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_16: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 16 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 61fea237c088af3ca19df4c3f8a396289e45b513..2339556226429f01040352fb3992addf68c98835 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 17 bytes as an array onto the stack."><title>OP_PUSHBYTES_17 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_17</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_17: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 17 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 17 bytes as an array onto the stack."><title>OP_PUSHBYTES_17 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_17</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_17: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 17 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5727735d6183714aa46f4651447673ac48437ba8..b6a200df3e654efef25f9fb1daad578439e5bcdb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 18 bytes as an array onto the stack."><title>OP_PUSHBYTES_18 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_18</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_18: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 18 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 18 bytes as an array onto the stack."><title>OP_PUSHBYTES_18 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_18</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_18: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 18 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4a43137548a82f5d5e66312bd4c4a8a7040e725f..ba685305229fd8dfe18d03840b3d34cc57745910 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 19 bytes as an array onto the stack."><title>OP_PUSHBYTES_19 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_19</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_19: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 19 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 19 bytes as an array onto the stack."><title>OP_PUSHBYTES_19 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_19</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_19: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 19 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 445f9af695336dc8aa779c1fb9b8b6f72e7aaee1..d21a2591185fd6d9d8924ae81e34714143e9fb2b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 2 bytes as an array onto the stack."><title>OP_PUSHBYTES_2 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_2: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 2 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 2 bytes as an array onto the stack."><title>OP_PUSHBYTES_2 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_2: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 2 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 11fd3d089c8dc08a953e8d6b53a148d1654217fc..390aa0deabdb2ae9933b6dd0d0efc79a276b1d65 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 20 bytes as an array onto the stack."><title>OP_PUSHBYTES_20 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_20</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_20: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 20 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 20 bytes as an array onto the stack."><title>OP_PUSHBYTES_20 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_20</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_20: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 20 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e5da5db2a856d602404e8442110efcc60f00efdc..b32710fc29ef8c8c71d919ae8eb8690040965d88 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 21 bytes as an array onto the stack."><title>OP_PUSHBYTES_21 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_21</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_21: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 21 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 21 bytes as an array onto the stack."><title>OP_PUSHBYTES_21 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_21</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_21: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 21 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d959a2c248ecf327d5043aeb5cc8479983523525..c7594452894f0f95cc8c9e190e489b9b28b5bc03 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 22 bytes as an array onto the stack."><title>OP_PUSHBYTES_22 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_22</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_22: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 22 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 22 bytes as an array onto the stack."><title>OP_PUSHBYTES_22 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_22</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_22: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 22 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f4c5298b94a5a2245407fc26809c986b76c8c02a..d3a6a539ac3fca65caca9733c63ebe85074d223d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 23 bytes as an array onto the stack."><title>OP_PUSHBYTES_23 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_23</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_23: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 23 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 23 bytes as an array onto the stack."><title>OP_PUSHBYTES_23 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_23</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_23: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 23 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index eb375997a9dc29226973d32ce05901997b563dda..5677cfc82deade232de259da6ec7d8ef3eddc07d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 24 bytes as an array onto the stack."><title>OP_PUSHBYTES_24 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_24</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_24: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 24 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 24 bytes as an array onto the stack."><title>OP_PUSHBYTES_24 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_24</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_24: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 24 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 37f34d3cc7bff68f57fb0e3a660d53524d58ce3c..5fcbe697f3b277d7768ef2b1f7f95d157d4daa78 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 25 bytes as an array onto the stack."><title>OP_PUSHBYTES_25 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_25</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_25: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 25 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 25 bytes as an array onto the stack."><title>OP_PUSHBYTES_25 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_25</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_25: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 25 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 49904c77e3c6eeb4661244608747305add92642f..e780957a81520f88d38fd65b8fd841ded3e49c42 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 26 bytes as an array onto the stack."><title>OP_PUSHBYTES_26 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_26</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_26: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 26 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 26 bytes as an array onto the stack."><title>OP_PUSHBYTES_26 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_26</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_26: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 26 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 53bb9c2a5775823cea287192e04baeed320d6624..1755eab0017f8f0f401d9845e0e953baad260d97 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 27 bytes as an array onto the stack."><title>OP_PUSHBYTES_27 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_27</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_27: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 27 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 27 bytes as an array onto the stack."><title>OP_PUSHBYTES_27 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_27</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_27: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 27 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 06938fb7d05b04526b861086c899d59b949ccf91..421d4ab987fa5f302d6dc3d363f90eb928b642c5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 28 bytes as an array onto the stack."><title>OP_PUSHBYTES_28 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_28</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_28: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 28 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 28 bytes as an array onto the stack."><title>OP_PUSHBYTES_28 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_28</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_28: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 28 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9c2fdd423a59f80225b26cd4848eb4d77ebc1c03..5e784bb32f9579aee5130635d322535c6d0778ab 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 29 bytes as an array onto the stack."><title>OP_PUSHBYTES_29 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_29</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_29: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 29 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 29 bytes as an array onto the stack."><title>OP_PUSHBYTES_29 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_29</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_29: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 29 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a5265ff9fd79c2dcc1b1abe898849a72320ddfb3..1b832986df18c2b7aa36373a9ae5ad8a0b7265a6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 3 bytes as an array onto the stack."><title>OP_PUSHBYTES_3 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_3: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 3 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 3 bytes as an array onto the stack."><title>OP_PUSHBYTES_3 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_3: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 3 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e87484c1e870374d50f22f9bfee94c0c50861635..9c6aa0795499fa62c5aa9b0f5ebd042d87e04e6e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 30 bytes as an array onto the stack."><title>OP_PUSHBYTES_30 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_30</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_30: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 30 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 30 bytes as an array onto the stack."><title>OP_PUSHBYTES_30 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_30</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_30: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 30 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c76e5778b4b1b7b580afbaee287ccd0d3f827046..67de0d473ee2961119844abf5c6f2c9cab805398 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 31 bytes as an array onto the stack."><title>OP_PUSHBYTES_31 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_31</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_31: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 31 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 31 bytes as an array onto the stack."><title>OP_PUSHBYTES_31 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_31</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_31: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 31 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 47f1e2764cc52bc174c26f29861cdfecb95d9a5e..c7519d7e4c925faa4a7a8b16828652bfcbc22db8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 32 bytes as an array onto the stack."><title>OP_PUSHBYTES_32 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_32: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 32 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 32 bytes as an array onto the stack."><title>OP_PUSHBYTES_32 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_32</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_32: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 32 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 12331ff10e1c1e16ad194e962003614679b78280..0c8c626865938221e29d56f1a67dc420af21c38f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 33 bytes as an array onto the stack."><title>OP_PUSHBYTES_33 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_33</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_33: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 33 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 33 bytes as an array onto the stack."><title>OP_PUSHBYTES_33 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_33</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_33: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 33 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 20add314be5c964afe18740980bd16478ac5f382..c989231d40321fd76db7dcb965b7bbb324a4758b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 34 bytes as an array onto the stack."><title>OP_PUSHBYTES_34 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_34</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_34: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 34 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 34 bytes as an array onto the stack."><title>OP_PUSHBYTES_34 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_34</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_34: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 34 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f76472629087bc01cdfdf57ac324912ef330f810..2be59443f221a248be4b61f504515e1f4faefe48 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 35 bytes as an array onto the stack."><title>OP_PUSHBYTES_35 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_35</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_35: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 35 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 35 bytes as an array onto the stack."><title>OP_PUSHBYTES_35 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_35</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_35: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 35 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c591165091a902d4c966412e01f8e158ae9729e4..3c169feefe3faffa025a0f4afd863da871534624 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 36 bytes as an array onto the stack."><title>OP_PUSHBYTES_36 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_36</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_36: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 36 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 36 bytes as an array onto the stack."><title>OP_PUSHBYTES_36 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_36</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_36: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 36 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 96911e6dd0f634c8fd92983f9b5dc31ab192860d..1f3a4898f36dcf71c67c0c91d2b0b73cb0c06ccf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 37 bytes as an array onto the stack."><title>OP_PUSHBYTES_37 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_37</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_37: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 37 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 37 bytes as an array onto the stack."><title>OP_PUSHBYTES_37 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_37</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_37: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 37 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 13e2d2262ec1c6ce0ae3598e4544866458820570..a28ad7c3b382c0ccdf8347ac97c0d4ad746448cf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 38 bytes as an array onto the stack."><title>OP_PUSHBYTES_38 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_38</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_38: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 38 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 38 bytes as an array onto the stack."><title>OP_PUSHBYTES_38 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_38</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_38: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 38 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 51de3ba8ea1f314004a5dfed7ed4ff8af6d33f62..546b8b633d3ef5e79af0c455bbd5dfc43979efef 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 39 bytes as an array onto the stack."><title>OP_PUSHBYTES_39 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_39</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_39: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 39 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 39 bytes as an array onto the stack."><title>OP_PUSHBYTES_39 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_39</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_39: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 39 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 170ce021e072a1d94c8a369d19632e15b1944859..9eb8cd997924b6988177477d49f3a0348e885a22 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 4 bytes as an array onto the stack."><title>OP_PUSHBYTES_4 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_4: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 4 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 4 bytes as an array onto the stack."><title>OP_PUSHBYTES_4 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_4: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 4 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 61e8034c43cd2d22feff39dd701ba8f424f3ebbe..7f8401330ba4cb73c49f89adcca21d915888b65d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 40 bytes as an array onto the stack."><title>OP_PUSHBYTES_40 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_40</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_40: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 40 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 40 bytes as an array onto the stack."><title>OP_PUSHBYTES_40 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_40</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_40: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 40 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 415e3b4799749a026723ffe3d65b1e3bc438551e..031f4c039b1ae7dfe6c8e247e24a41d92c831116 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 41 bytes as an array onto the stack."><title>OP_PUSHBYTES_41 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_41</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_41: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 41 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 41 bytes as an array onto the stack."><title>OP_PUSHBYTES_41 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_41</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_41: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 41 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b8cbe43a9a16fedc18a60231d3d18fe67addd4dd..af9ba902cefffcfeee5820f25591cf0c16c41e91 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 42 bytes as an array onto the stack."><title>OP_PUSHBYTES_42 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_42</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_42: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 42 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 42 bytes as an array onto the stack."><title>OP_PUSHBYTES_42 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_42</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_42: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 42 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 85e7e379b00f4831ad5cf501bba88656278b7ad4..0ad3f981d4a9a453f52909fd5337a55a0a1a56d3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 43 bytes as an array onto the stack."><title>OP_PUSHBYTES_43 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_43</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_43: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 43 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 43 bytes as an array onto the stack."><title>OP_PUSHBYTES_43 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_43</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_43: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 43 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7c47af8448bc5c16627040e3290fd7f4448a02c5..951b55402b02d8a9be52e2cac8c9fd4b1c07bf90 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 44 bytes as an array onto the stack."><title>OP_PUSHBYTES_44 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_44</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_44: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 44 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 44 bytes as an array onto the stack."><title>OP_PUSHBYTES_44 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_44</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_44: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 44 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 29bdcdfa7d9504a0404d8dcd7f226bb7df10935f..1c53cb8f84a074f4a6dd9e7fa7c50b9ac0acf10c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 45 bytes as an array onto the stack."><title>OP_PUSHBYTES_45 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_45</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_45: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 45 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 45 bytes as an array onto the stack."><title>OP_PUSHBYTES_45 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_45</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_45: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 45 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f5b9cb645e3efed44afb0b10ccd03e24f2dccbdf..98df706de4e7d1f0e5e52f49a7ab1c25c11cf35a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 46 bytes as an array onto the stack."><title>OP_PUSHBYTES_46 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_46</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_46: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 46 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 46 bytes as an array onto the stack."><title>OP_PUSHBYTES_46 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_46</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_46: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 46 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b16e10f695ab2a590edb01692d3406dd25f645d5..ed4db0fdc63c0cefb11c1bfb3d9d1a965f4bd34b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 47 bytes as an array onto the stack."><title>OP_PUSHBYTES_47 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_47</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_47: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 47 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 47 bytes as an array onto the stack."><title>OP_PUSHBYTES_47 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_47</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_47: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 47 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b837b2ed3d435cc47eb50e9ce5595a5272474b11..c3788ad52d988ad4a1875c04bcb0ed57824682ca 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 48 bytes as an array onto the stack."><title>OP_PUSHBYTES_48 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_48</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_48: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 48 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 48 bytes as an array onto the stack."><title>OP_PUSHBYTES_48 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_48</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_48: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 48 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a7545ad7c01e848b790acdf717ba361a3aa512bb..1223f92bcb1c7767affd0fa4fdfd7a3b4c38607a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 49 bytes as an array onto the stack."><title>OP_PUSHBYTES_49 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_49</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_49: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 49 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 49 bytes as an array onto the stack."><title>OP_PUSHBYTES_49 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_49</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_49: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 49 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index cd1153f9cf1bfa76aee085ea45f87612d09f57bd..db37ab464c1c4b9d3b4b9f88d6153478bfe13453 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 5 bytes as an array onto the stack."><title>OP_PUSHBYTES_5 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_5</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_5: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 5 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 5 bytes as an array onto the stack."><title>OP_PUSHBYTES_5 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_5</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_5: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 5 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3c37336f4e8fc0c3cd8c95688f8f0610833b2234..a8a664cf67f2c273f841a64ec48282d154c319eb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 50 bytes as an array onto the stack."><title>OP_PUSHBYTES_50 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_50</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_50: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 50 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 50 bytes as an array onto the stack."><title>OP_PUSHBYTES_50 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_50</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_50: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 50 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1ec8e87652364fd94b60814270ed709c8c1b9878..728f1e5e4de5f6fadc0e6567e69e737cc54d7c5f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 51 bytes as an array onto the stack."><title>OP_PUSHBYTES_51 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_51</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_51: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 51 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 51 bytes as an array onto the stack."><title>OP_PUSHBYTES_51 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_51</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_51: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 51 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 52c989a074d6d8375bae2c736a711f63ea017a74..8b754867492d9af1f3a19e70b47f6ad7f6f551c1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 52 bytes as an array onto the stack."><title>OP_PUSHBYTES_52 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_52</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_52: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 52 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 52 bytes as an array onto the stack."><title>OP_PUSHBYTES_52 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_52</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_52: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 52 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6bc524b2c76e5c9ad79e93905925c999226e6433..8ee7db51aa2a8a0feef62b635753f4674ac22601 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 53 bytes as an array onto the stack."><title>OP_PUSHBYTES_53 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_53</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_53: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 53 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 53 bytes as an array onto the stack."><title>OP_PUSHBYTES_53 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_53</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_53: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 53 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c1ebfafe97119e2941e295e440fa7919458f926a..62decb81b340b36a42430de758aa188d1c4d7558 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 54 bytes as an array onto the stack."><title>OP_PUSHBYTES_54 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_54</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_54: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 54 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 54 bytes as an array onto the stack."><title>OP_PUSHBYTES_54 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_54</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_54: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 54 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a95b459cc0e56809ac1a661cd5628dfc0c35a94c..500139d964ceec2a916add01fd891075e6ee57d9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 55 bytes as an array onto the stack."><title>OP_PUSHBYTES_55 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_55</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_55: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 55 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 55 bytes as an array onto the stack."><title>OP_PUSHBYTES_55 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_55</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_55: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 55 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 81179c00564e703f872d6db754813bb47718c7ff..e2785cee28bfe4ae97f95faa43b04667799798be 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 56 bytes as an array onto the stack."><title>OP_PUSHBYTES_56 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_56</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_56: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 56 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 56 bytes as an array onto the stack."><title>OP_PUSHBYTES_56 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_56</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_56: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 56 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9fbf7bdd85c1440fde4549dd2ae338dbe1072945..eadaa0931253ae69af128870632145b79f0d59f6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 57 bytes as an array onto the stack."><title>OP_PUSHBYTES_57 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_57</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_57: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 57 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 57 bytes as an array onto the stack."><title>OP_PUSHBYTES_57 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_57</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_57: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 57 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ee791901d3ae6500acb4b1365d5892d9b21ccfe4..f0923cba7ad2e3716a69a0e54ba68a058d9b8376 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 58 bytes as an array onto the stack."><title>OP_PUSHBYTES_58 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_58</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_58: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 58 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 58 bytes as an array onto the stack."><title>OP_PUSHBYTES_58 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_58</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_58: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 58 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0d6df18b725280b6d8f080e5670652c20be0bab6..38aaabe9890cbcdfc21d58d9bece008ca2c0de65 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 59 bytes as an array onto the stack."><title>OP_PUSHBYTES_59 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_59</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_59: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 59 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 59 bytes as an array onto the stack."><title>OP_PUSHBYTES_59 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_59</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_59: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 59 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e661b801a3bf90394a1c6075b63cd3eeb8cc13e1..80be43eef1219ef8719026106c6e528e813fcc27 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 6 bytes as an array onto the stack."><title>OP_PUSHBYTES_6 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_6</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_6: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 6 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 6 bytes as an array onto the stack."><title>OP_PUSHBYTES_6 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_6</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_6: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 6 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c02876a2213336810b8f1674ee0be061a985d2c7..fbca9520e30ae1979890158166bf7b51c746e986 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 60 bytes as an array onto the stack."><title>OP_PUSHBYTES_60 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_60</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_60: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 60 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 60 bytes as an array onto the stack."><title>OP_PUSHBYTES_60 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_60</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_60: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 60 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7d7228cba035937ca50a005f091b2fbcbc6b3f2e..a105a2ff98928de7fb4b03f3c4b4341281359878 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 61 bytes as an array onto the stack."><title>OP_PUSHBYTES_61 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_61</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_61: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 61 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 61 bytes as an array onto the stack."><title>OP_PUSHBYTES_61 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_61</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_61: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 61 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5ad91b54087acb24723441c0720d441bcb4f9b24..f31af91a17bcbb86a15680bc8b2053549654d984 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 62 bytes as an array onto the stack."><title>OP_PUSHBYTES_62 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_62</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_62: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 62 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 62 bytes as an array onto the stack."><title>OP_PUSHBYTES_62 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_62</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_62: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 62 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 82bf5a693b8db2bf8b03b54b12bcf58c88d3a293..24e055ed9fd4b4b1e9b281ca244578e09bfad090 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 63 bytes as an array onto the stack."><title>OP_PUSHBYTES_63 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_63</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_63: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 63 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 63 bytes as an array onto the stack."><title>OP_PUSHBYTES_63 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_63</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_63: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 63 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index daef37308d05537d5019ff9275eab998e1bfc478..131b43352935ffb30e95a27c30b8dea5c104eac0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 64 bytes as an array onto the stack."><title>OP_PUSHBYTES_64 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_64</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_64: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 64 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 64 bytes as an array onto the stack."><title>OP_PUSHBYTES_64 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_64</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_64: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 64 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 75b0cb774d226c99b6e6e1bb514d8508907c1fff..888c4f6e3a2e86856243c11cf0e1619de1b08571 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 65 bytes as an array onto the stack."><title>OP_PUSHBYTES_65 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_65</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_65: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 65 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 65 bytes as an array onto the stack."><title>OP_PUSHBYTES_65 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_65</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_65: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 65 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5888340f7d38645c1a2d5b0197db258a7711de6d..c27797e641989b6014f4372bb58362e77b0c6c4d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 66 bytes as an array onto the stack."><title>OP_PUSHBYTES_66 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_66</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_66: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 66 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 66 bytes as an array onto the stack."><title>OP_PUSHBYTES_66 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_66</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_66: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 66 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f91ea446d9aabe844ec6a252445b61e6134a333e..26ff69ab2e1d516922b9bc724b8b7aa9732228f3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 67 bytes as an array onto the stack."><title>OP_PUSHBYTES_67 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_67</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_67: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 67 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 67 bytes as an array onto the stack."><title>OP_PUSHBYTES_67 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_67</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_67: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 67 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b3060c9b4a6fdbb7b7cd889105f7f6947a400f84..13b783e6efd2fd6f00a209814b496d7d12bd42e7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 68 bytes as an array onto the stack."><title>OP_PUSHBYTES_68 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_68</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_68: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 68 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 68 bytes as an array onto the stack."><title>OP_PUSHBYTES_68 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_68</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_68: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 68 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a21e7800fb770a10847400d5b609e8b36929414a..b14ff1abb942710f7d4e7e9b123936d1bd993620 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 69 bytes as an array onto the stack."><title>OP_PUSHBYTES_69 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_69</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_69: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 69 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 69 bytes as an array onto the stack."><title>OP_PUSHBYTES_69 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_69</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_69: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 69 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3a7ce0bc829aaa0ed2a4d29617231e2bcb865d83..0cb80bc60d330615ba66e0e5b07d87fde77cc0c9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 7 bytes as an array onto the stack."><title>OP_PUSHBYTES_7 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_7</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_7: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 7 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 7 bytes as an array onto the stack."><title>OP_PUSHBYTES_7 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_7</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_7: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 7 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5923391a56d1a1f4053d67be599f014bb1185552..def9b9d4387be1b77c67e6588bcc120262767c8c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 70 bytes as an array onto the stack."><title>OP_PUSHBYTES_70 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_70</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_70: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 70 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 70 bytes as an array onto the stack."><title>OP_PUSHBYTES_70 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_70</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_70: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 70 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 52f780b538cc408013b42a2b52358b9136dc59b3..aa61457debfc876e24392580adc671b5e2e04cfa 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 71 bytes as an array onto the stack."><title>OP_PUSHBYTES_71 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_71</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_71: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 71 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 71 bytes as an array onto the stack."><title>OP_PUSHBYTES_71 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_71</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_71: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 71 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f03be2b2ccc15bf31c7f964103bc35b0010f82cf..31ecf7b796ef588ff92489e63e6a80a9555b6bac 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 72 bytes as an array onto the stack."><title>OP_PUSHBYTES_72 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_72</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_72: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 72 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 72 bytes as an array onto the stack."><title>OP_PUSHBYTES_72 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_72</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_72: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 72 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7b61e48f42b8d431ab256f69585ed38a03374568..f5498e7c96787f53514c3a700c6bb08904fc5c81 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 73 bytes as an array onto the stack."><title>OP_PUSHBYTES_73 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_73</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_73: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 73 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 73 bytes as an array onto the stack."><title>OP_PUSHBYTES_73 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_73</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_73: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 73 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 45338f4963f522872e41a0bc53fbbe70b21b3bbc..721c4b053efabd29eef4cf891041f894aa9da194 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 74 bytes as an array onto the stack."><title>OP_PUSHBYTES_74 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_74</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_74: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 74 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 74 bytes as an array onto the stack."><title>OP_PUSHBYTES_74 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_74</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_74: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 74 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 599e2dcf695c5293d3f15a9330e65038191abce6..baeea05cfb30e440cace7411ad8c9347f390d6ae 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 75 bytes as an array onto the stack."><title>OP_PUSHBYTES_75 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_75</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_75: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 75 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 75 bytes as an array onto the stack."><title>OP_PUSHBYTES_75 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_75</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_75: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 75 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 77719fe6c7d641e1913188e0ac42e4674cdd4f89..52a8d59977bdbd1e915e623bcac89cd69bc4468f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 8 bytes as an array onto the stack."><title>OP_PUSHBYTES_8 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_8</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_8: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 8 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 8 bytes as an array onto the stack."><title>OP_PUSHBYTES_8 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_8</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_8: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 8 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 16bdb3f84d7c9cad4959f69e32eb048823374c65..8a5b8d1a126cf2286b107d737f158504e8ab5303 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 9 bytes as an array onto the stack."><title>OP_PUSHBYTES_9 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_9</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_9: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 9 bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the next 9 bytes as an array onto the stack."><title>OP_PUSHBYTES_9 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHBYTES_9</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHBYTES_9: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the next 9 bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6dd2dea3e1c670889281ec8e0ed416bc710ea3b7..914b81db08c4b8315564e678ee2ef218a62116ac 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Read the next byte as N; push the next N bytes as an array onto the stack."><title>OP_PUSHDATA1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHDATA1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHDATA1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Read the next byte as N; push the next N bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Read the next byte as N; push the next N bytes as an array onto the stack."><title>OP_PUSHDATA1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHDATA1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHDATA1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Read the next byte as N; push the next N bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d1eb8568e3a075e20614c4ecfe1d41460cbd3d59..ae89e737eb564b891902454225f90353e7ef289d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Read the next 2 bytes as N; push the next N bytes as an array onto the stack."><title>OP_PUSHDATA2 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHDATA2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHDATA2: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Read the next 2 bytes as N; push the next N bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Read the next 2 bytes as N; push the next N bytes as an array onto the stack."><title>OP_PUSHDATA2 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHDATA2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHDATA2: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Read the next 2 bytes as N; push the next N bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fa17171c050cbc2a3425de735ea6e18f86c86508..886a875d2bde69ba1cecd5a737acf8e81bf2f967 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Read the next 4 bytes as N; push the next N bytes as an array onto the stack."><title>OP_PUSHDATA4 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHDATA4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHDATA4: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Read the next 4 bytes as N; push the next N bytes as an array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Read the next 4 bytes as N; push the next N bytes as an array onto the stack."><title>OP_PUSHDATA4 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHDATA4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHDATA4: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Read the next 4 bytes as N; push the next N bytes as an array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2aab8bc331e0893875145c6addbeb5f2ef873fa4..6dc41e73f141879c78435cce0f5510b58f5ac374 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x01` onto the stack."><title>OP_PUSHNUM_1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x01</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x01` onto the stack."><title>OP_PUSHNUM_1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x01</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index efbab579b6d7a5c16579d5830351183c35cff631..b0c69199168f13342bf5061998e573e6a7061bd6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0a` onto the stack."><title>OP_PUSHNUM_10 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_10</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_10: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0a</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0a` onto the stack."><title>OP_PUSHNUM_10 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_10</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_10: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0a</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 627fb9a75f238fabf7c7a49d4bb8e52e808fb582..2e08bd8ceb9fdf3c1b361ac47244d96cae08c8a7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0b` onto the stack."><title>OP_PUSHNUM_11 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_11</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_11: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0b</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0b` onto the stack."><title>OP_PUSHNUM_11 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_11</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_11: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0b</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index bbab4242813b4a3b38a4d95ce09b893a18cd3275..11406283a5ca730461e7207cff36171e10b104d1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0c` onto the stack."><title>OP_PUSHNUM_12 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_12</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_12: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0c</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0c` onto the stack."><title>OP_PUSHNUM_12 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_12</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_12: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0c</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 77fc0c94c7db6081c6e6d4e6994ab74597d70faa..27096043217b403a335cbd41f042be90d2bd6b1b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0d` onto the stack."><title>OP_PUSHNUM_13 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_13</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_13: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0d</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0d` onto the stack."><title>OP_PUSHNUM_13 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_13</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_13: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0d</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 54dd5784047cb8a98d05c88789f8a42eb86a1d43..a6e2ddf525fa7cd70f34553ecd23484cf7badfe3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0e` onto the stack."><title>OP_PUSHNUM_14 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_14</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_14: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0e</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0e` onto the stack."><title>OP_PUSHNUM_14 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_14</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_14: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0e</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a9de2f78e70272bf29c118891d5823d669a27338..096089fce77be045468bc5d54ce4e8815ce7f299 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0f` onto the stack."><title>OP_PUSHNUM_15 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_15</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_15: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0f</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x0f` onto the stack."><title>OP_PUSHNUM_15 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_15</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_15: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x0f</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1bc7fb26540e9a2ff2704fa2b8a976d4dd6acf8f..90c5fcfdcdb9d37ffd36be3f9c49ba9318cbf682 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x10` onto the stack."><title>OP_PUSHNUM_16 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_16</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_16: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x10</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x10` onto the stack."><title>OP_PUSHNUM_16 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_16</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_16: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x10</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b8359140a6a57815bf03e6a0e4a490dbab8003c3..341f28086e79cbb6a9f984d79e6feef22ff1168e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x02` onto the stack."><title>OP_PUSHNUM_2 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_2: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x02</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x02` onto the stack."><title>OP_PUSHNUM_2 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_2: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x02</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a59b6d0855b97814341ddf178e2dcc162c827598..6beedc86055dc6e74e816e4fe5e5a7b65400a9cd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x03` onto the stack."><title>OP_PUSHNUM_3 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_3: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x03</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x03` onto the stack."><title>OP_PUSHNUM_3 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_3: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x03</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1a128864fb33f1a06dad3d6ac0e08a8c2ca1b662..0e70ed7967c68a5ac9dedca3b3fc5f76602f4720 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x04` onto the stack."><title>OP_PUSHNUM_4 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_4: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x04</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x04` onto the stack."><title>OP_PUSHNUM_4 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_4: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x04</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a8074600332f50a5a854367ccf398dbee930386c..11f64a601c3937496638c95d3b7b8c8edd85ecb7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x05` onto the stack."><title>OP_PUSHNUM_5 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_5</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_5: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x05</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x05` onto the stack."><title>OP_PUSHNUM_5 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_5</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_5: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x05</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7b195d949884a64984be14b1aeeae8dd65520334..34ed81026aacffadb7d97c9a451cba2eb6280e4c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x06` onto the stack."><title>OP_PUSHNUM_6 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_6</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_6: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x06</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x06` onto the stack."><title>OP_PUSHNUM_6 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_6</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_6: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x06</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 637335004ca147fe851487fe2b7341c9a86100ce..c41de965c5e2a520764c691fb5579ee8ad817b35 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x07` onto the stack."><title>OP_PUSHNUM_7 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_7</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_7: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x07</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x07` onto the stack."><title>OP_PUSHNUM_7 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_7</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_7: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x07</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b7b5761855616b84b8d52208471e1cb3b724a5fe..aca4be6094e9c876edea201c722fb5e005aed83b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x08` onto the stack."><title>OP_PUSHNUM_8 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_8</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_8: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x08</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x08` onto the stack."><title>OP_PUSHNUM_8 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_8</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_8: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x08</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fe748aecb4679601286cf9b01744c0e0cedf3403..f2407da7934aad196a3cd3362780b2bdcf3f2a75 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x09` onto the stack."><title>OP_PUSHNUM_9 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_9</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_9: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x09</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x09` onto the stack."><title>OP_PUSHNUM_9 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_9</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_9: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x09</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f0620947b10a63d60ace2c77639fef63b5fb4f44..ab4c8693415c21169ffef09f4ba30fe904456050 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x81` onto the stack."><title>OP_PUSHNUM_NEG1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_NEG1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_NEG1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x81</code> onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push the array `0x81` onto the stack."><title>OP_PUSHNUM_NEG1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_PUSHNUM_NEG1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_PUSHNUM_NEG1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push the array <code>0x81</code> onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0fdcc402057dea38596555d27b77d1655f3db1d9..52a16902e8b73e04bf472a4ca692491702efd500 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RESERVED in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RESERVED</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RESERVED: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RESERVED in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RESERVED</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RESERVED: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 12b66a1e409706ddd1e24c8afc16d16bbc072652..ba0ee224982b6f10b17fb4fde5809d635cc98b43 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RESERVED1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RESERVED1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RESERVED1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RESERVED1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RESERVED1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RESERVED1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 95fe8b52ea02da8cc0865275e98f3345fb73f695..7a0125d32b48629d228a5b48c46e6f923db1aeb9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RESERVED2 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RESERVED2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RESERVED2: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RESERVED2 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RESERVED2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RESERVED2: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 776420e5b24113800ecb419203685d3c28c710bf..2f0fc5511cb9fb5ee45581d255100b45a533a313 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script immediately. (Must be executed.)."><title>OP_RETURN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script immediately. (Must be executed.).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script immediately. (Must be executed.)."><title>OP_RETURN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script immediately. (Must be executed.).</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5a4f3c0019399105d45fa8d39f0dffa47f160adb..a29849ab432a167b40618ebceb3d5489dfedd411 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_187 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_187</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_187: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_187 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_187</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_187: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2860668f881ff0f8f9c91f3e701c6d154822051d..85508e96e1f0dc69af2700528e870ec248a05afa 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_188 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_188</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_188: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_188 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_188</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_188: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 82bb45d1eddeb46e95c37863fabf49f6b385d963..bce479cddf48488a517e2759603f563f969a9dae 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_189 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_189</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_189: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_189 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_189</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_189: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 319e2f06c0658bd032905d7f1fcb07fc30c1f584..40cb7f3e65d980ca651ea7d87210c78cabdecd3e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_190 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_190</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_190: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_190 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_190</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_190: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f236a001320cf2168fb958a87af894e206d2e16f..ca55641e447e9e8d9daf76e05ca202d50083ed62 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_191 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_191</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_191: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_191 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_191</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_191: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ef153e451a1c876f0f5842bb920bae8cee44591b..520fdab747662cd87d0b88092f0f1040fc7b1e76 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_192 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_192</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_192: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_192 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_192</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_192: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7b58cf373760ac78b49145250f0d2853c67a13e9..569d4b1cd5eec3483044358b281e591d1d16589c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_193 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_193</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_193: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_193 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_193</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_193: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 569ad3f279fc7972360fce277de5eba19e525ca3..c2ebae9d067eb7350a7111c4810afe8979a801f5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_194 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_194</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_194: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_194 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_194</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_194: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6261d1c802dc5dbaac05c5441a8a5f005c1fd3ab..f23d6894c8190695d3b44003a0b9077be5c1012d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_195 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_195</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_195: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_195 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_195</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_195: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f52909e3b0b1565813735971f1ff065331a4b2f9..a4135c3d1b225d6232f9d9ff4d7bb2455019cda7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_196 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_196</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_196: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_196 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_196</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_196: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 247724710d866800ef29f8541271053a72c7aa48..c750ab47a516b32f56956d94b8e7e8fce44df973 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_197 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_197</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_197: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_197 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_197</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_197: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 298c39c1652990bc1154677882938aae85fe50a0..ab71165fd8d1c5d394f62960648a236c8e134235 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_198 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_198</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_198: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_198 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_198</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_198: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4d622a7bb39846cf9bfc8eab0d923b78f9d10e16..cec9490d60f6320c13cf0a147bc9172ac1ab4419 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_199 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_199</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_199: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_199 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_199</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_199: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index da4f7eacdd16093b2317a2ca218ec13cc363b04a..f532bd8b39c0ae9c62e57af1633aa2e2d4d09eb3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_200 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_200</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_200: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_200 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_200</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_200: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c4c6e8c2191bb89c6680788a8c599a582a387ee6..171107d4088d613a967ca07185b3fa620b372385 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_201 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_201</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_201: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_201 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_201</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_201: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1a51b833a62f3049485b39b9ab3fecafb6b32e46..7fb9c2cbebfe8a07ab2211c46634818f52effd13 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_202 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_202</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_202: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_202 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_202</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_202: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b9cd701f34f5ac3b0bf8743cbfc1d7c3e873b4c7..4bcca13b5e9f87d17937a1e68e82d522e13edb22 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_203 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_203</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_203: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_203 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_203</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_203: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c9c79cead981923665725fd929e13453060cb1a5..f35e629f53dd985c8c5f2598ae90bdf5985d0186 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_204 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_204</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_204: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_204 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_204</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_204: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 650a218a3a07856037ba87897f2ca3a1902504a2..425926802e50937bead9b213417c9224908e345b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_205 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_205</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_205: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_205 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_205</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_205: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3af18b08b4714221e6649c2c9e840798304f4f0e..ae544794cab8b5834d4b20a6077d3bc3b4c50085 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_206 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_206</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_206: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_206 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_206</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_206: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 87604a032ee53f2c054ee8553f0d442034614e21..d298d840c02893bb775c3445f64204652f215964 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_207 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_207</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_207: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_207 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_207</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_207: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4efd4d4bc3cdfeef39836f9d5ef9247146bfc17f..34fa057a710fedc5731c84dd250c5ef754c25ef9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_208 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_208</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_208: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_208 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_208</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_208: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ca2e6bc5ba2e767af22f3817e08792ad8cddbd6f..4aabfec22d30e93ec6665350c860ff8242ba856e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_209 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_209</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_209: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_209 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_209</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_209: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index cde42526bf9fed24d9807040b307ebe14e9e2323..c4625008571f23e9a49c348453ce321749653902 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_210 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_210</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_210: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_210 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_210</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_210: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index dded86a841dc395501fde31788b46389bc7d0011..286322b476e151a9acd743a494caadaf798dc3cb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_211 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_211</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_211: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_211 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_211</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_211: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 60b6e948b811fc19962acd48e901cfa5f67be569..aa78c3c896e0af5458308a9a7467d69632a84ffc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_212 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_212</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_212: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_212 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_212</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_212: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index eac0356a9419ec25fa56f64c13c1bf46c2c11474..48309818968d9b4fc95c9b5c07dd4fb99482fd32 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_213 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_213</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_213: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_213 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_213</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_213: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7399a468ba66203df4c4d07f0a73e088c1c92bec..450e676c57f207e8382a2d86eadf1e540b605c93 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_214 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_214</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_214: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_214 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_214</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_214: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5f2895c14754393fd56d2600d304de3437862856..f613b761a63e1592edbba864cab32912111eb78a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_215 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_215</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_215: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_215 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_215</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_215: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3a9d0abc9c9f65171dd1e893b494bc756853856f..c78a9cd5edfffe3f9a6d3d1ff54056e8f57cb4eb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_216 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_216</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_216: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_216 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_216</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_216: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8e6ed5cda6a4fb4429b0c38296b0d7c79fb02caf..d81f3370469fa025125cc32b63968001206c899b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_217 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_217</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_217: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_217 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_217</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_217: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a5aa6a05d0cd75ad999703b1bf4db04a7177dd8d..3fbab2ef6d802f01ad9f08c6f30452e74dab1f68 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_218 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_218</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_218: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_218 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_218</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_218: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2512ca2c914aed4f5076c383890ff0b49de3f0d7..8245518f3ae8db951ccdeb3d87951d2bf5e4fae6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_219 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_219</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_219: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_219 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_219</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_219: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 42ee11075ae2f1e903a22f22257c9bc739854460..f88d88aeb407bd64a18bf234870eb8e90e4c90db 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_220 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_220</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_220: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_220 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_220</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_220: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index bc9f6a9585cb37abd7019c5ffba7e632cdb06fe5..0b215787651fbe9bc4f3dbeba4f85e45c9585093 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_221 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_221</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_221: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_221 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_221</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_221: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2d41cc4070dacb179887ea03e2b5ed88c8c79d37..44c2ddd73deb405161c4fb89883ae149c220da72 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_222 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_222</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_222: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_222 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_222</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_222: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1eb82e9cf6dc129cd95c54e092b5e658049518d0..71785b9f4a52a2fcaa0be10a8ec1087da4d1a419 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_223 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_223</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_223: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_223 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_223</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_223: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7a0444ff35ca7f2d1d87a170711e4e689d23578b..5a6909c39f6260103486c527fad1208e697ad201 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_224 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_224</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_224: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_224 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_224</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_224: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d246a0900994a50ec0b63b7b4c6d0261fb934e98..09d83d340adf0fe0d5f11d795a557bfc3e5550d2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_225 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_225</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_225: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_225 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_225</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_225: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index baef2041becdb4bf7192884706d0e8a7dc05b326..2ea754907f1bb94d974641ac868345eec1d0c341 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_226 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_226</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_226: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_226 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_226</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_226: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5b6aa305d192b6141962bbc6aba565f0f4d8c614..47dba6676ee70f67926fd0f9da3b1eef84b815d6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_227 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_227</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_227: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_227 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_227</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_227: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a895e7c9989fe97bac0132483c1c84942d55dd8a..98ce922dabdbedb3f33fdad42daf18b856eef0bc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_228 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_228</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_228: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_228 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_228</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_228: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c1c174c4592c2474a6d6c21fdb6737255a9e49ff..941b811db67994088dac53744e3d6cc63a8c19e4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_229 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_229</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_229: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_229 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_229</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_229: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 3554444c499e83e311d16f1fe40b4953398658eb..1d7b409c2c4f6000220e12047eea75032770b3a6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_230 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_230</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_230: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_230 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_230</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_230: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b662d7a2df3556ffaf35df6645477da6dd1375bb..90092f645357bf352953f862a91d87ffb3ac02e9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_231 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_231</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_231: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_231 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_231</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_231: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8eb8b7394b23d6fa1bad4030ed8ceb67004e4570..0194d19dfeb695f15089ccd5fb79a8c7c1db3743 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_232 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_232</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_232: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_232 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_232</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_232: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2cb3b78c47105505dbd2b17f7b9a9d9b90ea3b6b..0be330011ae0f9270c3daff4718048ecf1060235 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_233 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_233</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_233: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_233 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_233</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_233: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4e5beb75bbeba6a705f56b77ad70463f5af42752..40313cf58acd314a15fc35b7d320a91c8b88b5bb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_234 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_234</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_234: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_234 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_234</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_234: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 370d01c4b876e260d6141183c746f7291ed27ded..5b81bcb59d460eebc09a0bef4c3d47a74c89ba90 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_235 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_235</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_235: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_235 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_235</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_235: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c897813ed7340b46aafefc04fa78206d35fb68ce..21a560f44b5f5986687cefb7ea9766b8b0507b40 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_236 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_236</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_236: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_236 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_236</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_236: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 671d85d6555b06e4ac16413e1f9f4b364e678715..1054536fc5892ddddb888a1f4e88c22e74ee8b44 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_237 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_237</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_237: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_237 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_237</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_237: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1a67f985ae0ceae7c99d1ce4612c7fa7d09a1019..f936e347a63071dc258e76ce70199de2207ca35f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_238 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_238</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_238: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_238 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_238</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_238: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b84dfd174b27ac3d2f585fd7d7c0cd20d5edd4f9..258828b232d510899ffca96cc2d8284b214306b0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_239 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_239</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_239: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_239 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_239</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_239: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 14ba0bb1345feadfb99498f2793467f751e5a69c..99a7cca0645b006a257c485a87bbbee3083fc413 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_240 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_240</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_240: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_240 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_240</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_240: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 89b692486aed7b251cad1fea5e74dc457f372acb..70f5cc84c6cf588ad791f2eabc69f417889689b9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_241 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_241</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_241: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_241 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_241</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_241: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 31aa6c140613f724e00a172c7f243428e1bc753a..e47dc5e1c832e197f1b5604068353e42c2434c8b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_242 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_242</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_242: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_242 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_242</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_242: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7b2528d0f739cf8ff40f7b3d3230af8001dec8a2..5ed98505245d7d43596ff189548b943cc51b8d74 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_243 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_243</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_243: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_243 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_243</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_243: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index efb67905a77083d145eb2194868ad886c62577cf..7101bb9a68fe5175418099a801b244c8d2095485 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_244 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_244</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_244: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_244 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_244</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_244: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d9009a23016e5aa395cd06409de4635275bcce48..a506a03634d28f9a0c8fa373ee3910ef640ec08f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_245 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_245</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_245: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_245 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_245</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_245: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 90366f84345fcc5f3d8a987d398992444d54e859..6596879a22dab6a31d4ca86f986d7ffbc8a3643f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_246 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_246</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_246: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_246 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_246</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_246: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 438b6a789e062c7054085f3c6af2c3dc3369ddcd..d01ca479f727038a3fb7df98297c3ed7f1d02f22 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_247 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_247</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_247: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_247 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_247</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_247: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b8f57479501a45fabd47ac122c5466fdd220f978..73e5340b853b8eee41602701c36208b116989d92 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_248 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_248</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_248: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_248 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_248</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_248: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 208f8e2aa07b03eab79014b12cae67c470482267..78f72c55260b186412a1717e754a463153d49e98 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_249 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_249</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_249: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_249 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_249</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_249: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f6845ef4c0f668e81df780063e7b20755e379866..8ffd274291c33c4d802bb4226e03a2d37d76e8c2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_250 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_250</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_250: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_250 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_250</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_250: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index bcb391adc5a92c4f4a8a2c0d3eca960cb0260bfa..cc94c8430b388a5ba949f7de6edcb0551825f7d4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_251 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_251</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_251: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_251 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_251</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_251: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 717d765c1c463311371aec6b66d2a5fb249f6655..ef47ad7ed451574d54d307932a8e147d108a57af 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_252 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_252</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_252: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_252 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_252</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_252: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 024b9c5860a23c5e12b1158d7716659cd84775aa..aa7877f0d7727fcd284195f74aecfbf721c7c74b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_253 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_253</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_253: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_253 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_253</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_253: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f47f74f7ee6e9296f4f1b580eaecc99fa6986993..92cb631b3d39ea46961566827df9fe7979306ec2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_254 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_254</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_254: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_RETURN_254 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RETURN_254</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RETURN_254: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 366ab025d15725578f8e3d4d6b964d11be3f5365..048eb7f42b3465f9ddc394b483df6f495afb77fa 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_RIGHT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RIGHT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RIGHT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_RIGHT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RIGHT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RIGHT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f5f255fb6b324d850186892ebc42f0ab472b357a..cb81551c7f135c0334d189c29410ad74260ae427 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its RIPEMD160 hash."><title>OP_RIPEMD160 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RIPEMD160</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RIPEMD160: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its RIPEMD160 hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its RIPEMD160 hash."><title>OP_RIPEMD160 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RIPEMD160</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RIPEMD160: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its RIPEMD160 hash.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 796b76a58456a049cdb6a47030211d89f9ef8ea1..094a7437798445ff3bef0e5964ed510fbe78fd02 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack element as N. Move the Nth stack element to the top."><title>OP_ROLL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ROLL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ROLL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack element as N. Move the Nth stack element to the top.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack element as N. Move the Nth stack element to the top."><title>OP_ROLL in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ROLL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ROLL: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack element as N. Move the Nth stack element to the top.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index f1b6dc1a3003c2cffe278a774893cf7da2c5fd81..891adec675fed3e3c6a801bfe47a166385e72bd6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rotate the top three stack items, as [top next1 next2] -&#62; [next2 top next1]."><title>OP_ROT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ROT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ROT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Rotate the top three stack items, as [top next1 next2] -&gt; [next2 top next1].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rotate the top three stack items, as [top next1 next2] -&#62; [next2 top next1]."><title>OP_ROT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_ROT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_ROT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Rotate the top three stack items, as [top next1 next2] -&gt; [next2 top next1].</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9227532534cac89ecaf07d46d16bb3e235452b15..676f41e6d27e700f368daf765cced3dd2770d7be 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_RSHIFT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RSHIFT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RSHIFT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_RSHIFT in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_RSHIFT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_RSHIFT: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index da40713c0900895f8341d30601bf3d0a6c538cba..4cd619503db255192e2f0d99133c1ca6f44acc0c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its SHA1 hash."><title>OP_SHA1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SHA1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SHA1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its SHA1 hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its SHA1 hash."><title>OP_SHA1 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SHA1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SHA1: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its SHA1 hash.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index dfa4fe97e1319b51d341dbcb0e0dd885c35cf0b2..809fae222ff7cbcec6aaf78cf1f03c1b6affa9c4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its SHA256 hash."><title>OP_SHA256 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SHA256</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SHA256: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its SHA256 hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top stack item and push its SHA256 hash."><title>OP_SHA256 in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SHA256</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SHA256: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top stack item and push its SHA256 hash.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2604e5ab98d623a9980969e5709a9953891593a5..46d14caf2e8501adaa70de2096936127f0cc8af5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pushes the length of the top stack item onto the stack."><title>OP_SIZE in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SIZE: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pushes the length of the top stack item onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pushes the length of the top stack item onto the stack."><title>OP_SIZE in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SIZE: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pushes the length of the top stack item onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8b7b32b659f91e3475e29067a78923d0a196abcc..cbd4c84d648619bde2c156b96cf7e456ec4b0437 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop two stack items and push the second minus the top."><title>OP_SUB in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SUB</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SUB: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop two stack items and push the second minus the top.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop two stack items and push the second minus the top."><title>OP_SUB in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SUB</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SUB: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop two stack items and push the second minus the top.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 565c96fb8a0d23f04f13eacabd33345e1397c89f..90ed648c551ed1a8ff6823b490e86e288b74a954 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_SUBSTR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SUBSTR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SUBSTR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_SUBSTR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SUBSTR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SUBSTR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fec7c3463b4a0b1d2803d95d2e82057ff47ea048..a148174d852474149354c375ffb135c5127b43f7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Swap the top two stack items."><title>OP_SWAP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SWAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SWAP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Swap the top two stack items.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Swap the top two stack items."><title>OP_SWAP in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_SWAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_SWAP: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Swap the top two stack items.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0980bab5a11e93e630546077018eb005ca65071c..95608672640135e0cead046125ddd46602022e68 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop one element from the main stack onto the alt stack."><title>OP_TOALTSTACK in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_TOALTSTACK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_TOALTSTACK: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop one element from the main stack onto the alt stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop one element from the main stack onto the alt stack."><title>OP_TOALTSTACK in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_TOALTSTACK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_TOALTSTACK: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop one element from the main stack onto the alt stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 338188cfaadac5b6219060cecf1853e0042980c7..c9bf78940f44b6713350eab0c241a6f5743a6631 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Copy the top stack item to before the second item, as [top next] -&#62; [top next top]."><title>OP_TUCK in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_TUCK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_TUCK: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Copy the top stack item to before the second item, as [top next] -&gt; [top next top].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Copy the top stack item to before the second item, as [top next] -&#62; [top next top]."><title>OP_TUCK in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_TUCK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_TUCK: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Copy the top stack item to before the second item, as [top next] -&gt; [top next top].</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b19e86c7c4112b5b6bfab03c2d86a69d6d95776d..b50d678d9da9fc27b0a2bc31e2334c6427a895e6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_VER in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_VER</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_VER: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Synonym for OP_RETURN."><title>OP_VER in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_VER</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_VER: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Synonym for OP_RETURN.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 263b80ee4a7b31c5d6609f6bff9da18a437b0876..83ff7dce56d63b903e81bdc19d98f810b26bb4a8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_VERIF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_VERIF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_VERIF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_VERIF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_VERIF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_VERIF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index af3e70d61d3f60b266152d85889284e8d8ee742a..1ee3bd3f475f1b250b1edc65244e57e40d9e4bfa 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="If the top value is zero or the stack is empty, fail; otherwise, pop the stack."><title>OP_VERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_VERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_VERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>If the top value is zero or the stack is empty, fail; otherwise, pop the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="If the top value is zero or the stack is empty, fail; otherwise, pop the stack."><title>OP_VERIFY in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_VERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_VERIFY: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>If the top value is zero or the stack is empty, fail; otherwise, pop the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 910a9d98e8992a075eddcb95b5a52e5b44cbd58a..b5af21bc1b3ad68187ba35b0d8d454d61b983416 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_VERNOTIF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_VERNOTIF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_VERNOTIF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_VERNOTIF in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_VERNOTIF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_VERNOTIF: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ebeb7f26f89f70847543dd5482f2417bbf038a6b..c8a6399d4b65eb0e74bfda2e54693ceca06b9e86 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top three items; if the top is &#62;= the second and &#60; the third, push 1, otherwise push 0."><title>OP_WITHIN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_WITHIN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_WITHIN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top three items; if the top is &gt;= the second and &lt; the third, push 1, otherwise push 0.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pop the top three items; if the top is &#62;= the second and &#60; the third, push 1, otherwise push 0."><title>OP_WITHIN in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_WITHIN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_WITHIN: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pop the top three items; if the top is &gt;= the second and &lt; the third, push 1, otherwise push 0.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 01c35cd0af033b6353fdeeceb710d383c5681391..4c02762c3278529aa4cc186694654a637a0fb4ca 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_XOR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_XOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_XOR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Fail the script unconditionally, does not even need to be executed."><title>OP_XOR in bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes::<wbr>all</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a>::<wbr><a href="index.html">all</a></span><h1>Constant <span class="constant">OP_XOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const OP_XOR: <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Fail the script unconditionally, does not even need to be executed.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e57b6ecc8c1fd25042e59ea07b4dff836dbf235a..df50ff84c434de34606e91ca25687e88a451073a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enables wildcard imports to bring into scope all opcodes and nothing else."><title>bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module all</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a></span><h1>Module <span>all</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Enables wildcard imports to bring into scope all opcodes and nothing else.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enables wildcard imports to bring into scope all opcodes and nothing else."><title>bdk_chain::bitcoin::blockdata::opcodes::all - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module all</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">opcodes</a></span><h1>Module <span>all</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Enables wildcard imports to bring into scope all opcodes and nothing else.</p>
 <p>The <code>all</code> module is provided so one can use a wildcard import <code>use bitcoin::opcodes::all::*</code> to
 get all the <code>OP_FOO</code> opcodes without getting other types defined in <code>opcodes</code> (e.g. <code>Opcode</code>, <code>Class</code>).</p>
 <p>This module is guaranteed to never contain anything except opcode constants and all opcode
index a7a7457e4eb936f351201a75bbc2cb787c53b57e..22916b3abbcf96519be6a85feb33697b997fecd9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Broad categories of opcodes with similar behavior."><title>Class in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Class</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.IllegalOp" title="IllegalOp">IllegalOp</a></li><li><a href="#variant.NoOp" title="NoOp">NoOp</a></li><li><a href="#variant.Ordinary" title="Ordinary">Ordinary</a></li><li><a href="#variant.PushBytes" title="PushBytes">PushBytes</a></li><li><a href="#variant.PushNum" title="PushNum">PushNum</a></li><li><a href="#variant.ReturnOp" title="ReturnOp">ReturnOp</a></li><li><a href="#variant.SuccessOp" title="SuccessOp">SuccessOp</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Class" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Class" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Class" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Class" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Class" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Class" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Class" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Class" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Class" title="Send">Send</a></li><li><a href="#impl-Sync-for-Class" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Class" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Class" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Enum <span class="enum">Class</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Class {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Broad categories of opcodes with similar behavior."><title>Class in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Class</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.IllegalOp" title="IllegalOp">IllegalOp</a></li><li><a href="#variant.NoOp" title="NoOp">NoOp</a></li><li><a href="#variant.Ordinary" title="Ordinary">Ordinary</a></li><li><a href="#variant.PushBytes" title="PushBytes">PushBytes</a></li><li><a href="#variant.PushNum" title="PushNum">PushNum</a></li><li><a href="#variant.ReturnOp" title="ReturnOp">ReturnOp</a></li><li><a href="#variant.SuccessOp" title="SuccessOp">SuccessOp</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Class" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Class" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Class" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Class" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Class" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Class" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Class" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Class" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Class" title="Send">Send</a></li><li><a href="#impl-Sync-for-Class" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Class" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Class" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Enum <span class="enum">Class</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Class {
     PushNum(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>),
     PushBytes(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
     ReturnOp,
index 682f74317123f18666391d5105c40df37354bf1c..73418476e4b3f8e3764d67cf21da7f38180b6f1d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Classification context for the opcode."><title>ClassifyContext in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Classify<wbr>Context</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Legacy" title="Legacy">Legacy</a></li><li><a href="#variant.TapScript" title="TapScript">TapScript</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ClassifyContext" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ClassifyContext" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ClassifyContext" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ClassifyContext" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ClassifyContext" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ClassifyContext" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ClassifyContext" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ClassifyContext" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ClassifyContext" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ClassifyContext" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ClassifyContext" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ClassifyContext" title="Send">Send</a></li><li><a href="#impl-Sync-for-ClassifyContext" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ClassifyContext" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ClassifyContext" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Enum <span class="enum">ClassifyContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ClassifyContext {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Classification context for the opcode."><title>ClassifyContext in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Classify<wbr>Context</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Legacy" title="Legacy">Legacy</a></li><li><a href="#variant.TapScript" title="TapScript">TapScript</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ClassifyContext" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ClassifyContext" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ClassifyContext" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ClassifyContext" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ClassifyContext" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ClassifyContext" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ClassifyContext" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ClassifyContext" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ClassifyContext" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ClassifyContext" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ClassifyContext" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ClassifyContext" title="Send">Send</a></li><li><a href="#impl-Sync-for-ClassifyContext" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ClassifyContext" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ClassifyContext" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Enum <span class="enum">ClassifyContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ClassifyContext {
     TapScript,
     Legacy,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Classification context for the opcode.</p>
index e04f02db196aa14f70e5888e36984f049220270e..f711705ca5e5a213e40ff1d5c55105e37c2f58e5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin script opcodes."><title>bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module opcodes</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#statics" title="Statics">Statics</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>opcodes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin script opcodes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin script opcodes."><title>bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module opcodes</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#statics" title="Statics">Statics</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>opcodes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin script opcodes.</p>
 <p>Bitcoin’s script uses a stack-based assembly language. This module defines
 all of the opcodes for that language.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="all/index.html" title="mod bdk_chain::bitcoin::blockdata::opcodes::all">all</a></dt><dd>Enables wildcard imports to bring into scope all opcodes and nothing else.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Opcode.html" title="struct bdk_chain::bitcoin::blockdata::opcodes::Opcode">Opcode</a></dt><dd>A script Opcode.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Class.html" title="enum bdk_chain::bitcoin::blockdata::opcodes::Class">Class</a></dt><dd>Broad categories of opcodes with similar behavior.</dd><dt><a class="enum" href="enum.ClassifyContext.html" title="enum bdk_chain::bitcoin::blockdata::opcodes::ClassifyContext">Classify<wbr>Context</a></dt><dd>Classification context for the opcode.</dd></dl><h2 id="statics" class="section-header">Statics<a href="#statics" class="anchor">§</a></h2><dl class="item-table"><dt><a class="static" href="static.OP_0.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_0">OP_0</a></dt><dd>Push an empty array onto the stack.</dd><dt><a class="static" href="static.OP_FALSE.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_FALSE">OP_<wbr>FALSE</a></dt><dd>Empty stack is also FALSE.</dd><dt><a class="static" href="static.OP_NOP2.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_NOP2">OP_NOP2</a></dt><dd>Previously called OP_NOP2.</dd><dt><a class="static" href="static.OP_NOP3.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_NOP3">OP_NOP3</a></dt><dd>Previously called OP_NOP3.</dd><dt><a class="static" href="static.OP_TRUE.html" title="static bdk_chain::bitcoin::blockdata::opcodes::OP_TRUE">OP_TRUE</a></dt><dd>Number 1 is also TRUE.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 377a8d8f34e184b6387604fb4af9968c792d08e4..6b1be004cf27b55f2e36cb067edf9269decbc413 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push an empty array onto the stack."><title>OP_0 in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_0: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push an empty array onto the stack.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Push an empty array onto the stack."><title>OP_0 in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_0: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Push an empty array onto the stack.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fb96f397e08554e75aa5e6ad5784d9944eab1449..dd013271c44482419fab8dd8e0998e8d23746bb7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Empty stack is also FALSE."><title>OP_FALSE in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_FALSE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_FALSE: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Empty stack is also FALSE.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Empty stack is also FALSE."><title>OP_FALSE in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_FALSE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_FALSE: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Empty stack is also FALSE.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e75907b28de203724331ee8356b0e0844a37dcb0..4fb423dc81ecd0c31603c004b4e160b026476a42 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Previously called OP_NOP2."><title>OP_NOP2 in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_NOP2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_NOP2: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Previously called OP_NOP2.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Previously called OP_NOP2."><title>OP_NOP2 in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_NOP2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_NOP2: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Previously called OP_NOP2.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 945444894137663cfa32ecbea4512455fc057916..01bf5fb35e8eac1c6aa7e89b74138ab18e375579 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Previously called OP_NOP3."><title>OP_NOP3 in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_NOP3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_NOP3: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Previously called OP_NOP3.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Previously called OP_NOP3."><title>OP_NOP3 in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_NOP3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_NOP3: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Previously called OP_NOP3.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 58fb6b73cafab107ec2e4067da15cb6cc48192bc..a952d5a4cda0e4296007b1c816e805e159af54ea 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Number 1 is also TRUE."><title>OP_TRUE in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_TRUE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_TRUE: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Number 1 is also TRUE.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Number 1 is also TRUE."><title>OP_TRUE in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Static <span class="static">OP_TRUE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static OP_TRUE: <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Number 1 is also TRUE.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0deebdc5b1e939224c9cb9030e4241b1a0fa7fdf..7cb61ee49f7ae44aef91ce1de887dcf51476fcb1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A script Opcode."><title>Opcode in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Opcode</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.classify" title="classify">classify</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Opcode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Opcode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Opcode" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Opcode" title="Display">Display</a></li><li><a href="#impl-Eq-for-Opcode" title="Eq">Eq</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Opcode" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-Opcode" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-PartialEq-for-Opcode" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Opcode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Opcode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3COpcode%3E-for-WitnessVersion" title="TryFrom&#60;Opcode&#62;">TryFrom&#60;Opcode&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Opcode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Opcode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Opcode" title="Send">Send</a></li><li><a href="#impl-Sync-for-Opcode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Opcode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Opcode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Struct <span class="struct">Opcode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Opcode { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A script Opcode.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A script Opcode."><title>Opcode in bdk_chain::bitcoin::blockdata::opcodes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Opcode</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.classify" title="classify">classify</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Opcode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Opcode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Opcode" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Opcode" title="Display">Display</a></li><li><a href="#impl-Eq-for-Opcode" title="Eq">Eq</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Opcode" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-Opcode" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-PartialEq-for-Opcode" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Opcode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Opcode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3COpcode%3E-for-WitnessVersion" title="TryFrom&#60;Opcode&#62;">TryFrom&#60;Opcode&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Opcode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Opcode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Opcode" title="Send">Send</a></li><li><a href="#impl-Sync-for-Opcode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Opcode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Opcode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>opcodes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">opcodes</a></span><h1>Struct <span class="struct">Opcode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Opcode { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A script Opcode.</p>
 <p>We do not implement Ord on this type because there is no natural ordering on opcodes, but there
 may appear to be one (e.g. because all the push opcodes appear in a consecutive block) and we
 don’t want to encourage subtly buggy code. Please use <a href="../../struct.Opcode.html#method.classify" title="method bdk_chain::bitcoin::Opcode::classify"><code>Opcode::classify</code></a> to distinguish different
index f64cf001d6fec6dd72b79035268d1b0c6d22f06b..5752fcf1b1a7193c922ea8265ffc9b5bd88f9bb0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ways that a script might fail. Not everything is split up as much as it could be; patches welcome if more detailed errors would help you."><title>Error in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.EarlyEndOfScript" title="EarlyEndOfScript">EarlyEndOfScript</a></li><li><a href="#variant.NonMinimalPush" title="NonMinimalPush">NonMinimalPush</a></li><li><a href="#variant.NumericOverflow" title="NumericOverflow">NumericOverflow</a></li><li><a href="#variant.Serialization" title="Serialization">Serialization</a></li><li><a href="#variant.UnknownSpentOutput" title="UnknownSpentOutput">UnknownSpentOutput</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CUintError%3E-for-Error" title="From&#60;UintError&#62;">From&#60;UintError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ways that a script might fail. Not everything is split up as much as it could be; patches welcome if more detailed errors would help you."><title>Error in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.EarlyEndOfScript" title="EarlyEndOfScript">EarlyEndOfScript</a></li><li><a href="#variant.NonMinimalPush" title="NonMinimalPush">NonMinimalPush</a></li><li><a href="#variant.NumericOverflow" title="NumericOverflow">NumericOverflow</a></li><li><a href="#variant.Serialization" title="Serialization">Serialization</a></li><li><a href="#variant.UnknownSpentOutput" title="UnknownSpentOutput">UnknownSpentOutput</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CUintError%3E-for-Error" title="From&#60;UintError&#62;">From&#60;UintError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     NonMinimalPush,
     EarlyEndOfScript,
     NumericOverflow,
index 8485342d7626984f5023086b27b8efd468d5d3b8..2d8d51bdcbc1d32bd40f79b8f6238ba5cfcb0481 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A “parsed opcode” which allows iterating over a `Script` in a more sensible way."><title>Instruction in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Instruction</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Op" title="Op">Op</a></li><li><a href="#variant.PushBytes" title="PushBytes">PushBytes</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.opcode" title="opcode">opcode</a></li><li><a href="#method.push_bytes" title="push_bytes">push_bytes</a></li><li><a href="#method.script_num" title="script_num">script_num</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Instruction%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Instruction%3C'a%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Instruction%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Instruction%3C'a%3E" title="Eq">Eq</a></li><li><a href="#impl-Extend%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="Extend&#60;Instruction&#60;&#39;a&#62;&#62;">Extend&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;">FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-Instruction%3C'a%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Instruction%3C'a%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CInstruction%3C'a%3E%3E-for-WitnessVersion" title="TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;">TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Instruction%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Instruction%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Instruction%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Instruction%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Instruction%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Instruction%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Enum <span class="enum">Instruction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Instruction&lt;'a&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A “parsed opcode” which allows iterating over a `Script` in a more sensible way."><title>Instruction in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Instruction</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Op" title="Op">Op</a></li><li><a href="#variant.PushBytes" title="PushBytes">PushBytes</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.opcode" title="opcode">opcode</a></li><li><a href="#method.push_bytes" title="push_bytes">push_bytes</a></li><li><a href="#method.script_num" title="script_num">script_num</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Instruction%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Instruction%3C'a%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Instruction%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Instruction%3C'a%3E" title="Eq">Eq</a></li><li><a href="#impl-Extend%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="Extend&#60;Instruction&#60;&#39;a&#62;&#62;">Extend&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;">FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-Instruction%3C'a%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Instruction%3C'a%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CInstruction%3C'a%3E%3E-for-WitnessVersion" title="TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;">TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Instruction%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Instruction%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Instruction%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Instruction%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Instruction%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Instruction%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Enum <span class="enum">Instruction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Instruction&lt;'a&gt; {
     PushBytes(&amp;'a <a class="struct" href="struct.PushBytes.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytes">PushBytes</a>),
     Op(<a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A “parsed opcode” which allows iterating over a <a href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a> in a more sensible way.</p>
index 97f5ad04e6dcaffc8f81acd61bd6d4f647f7d602..351012c0c42893219efb65301820988af5f70a93 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a boolean."><title>read_scriptbool in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Function <span class="fn">read_scriptbool</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn read_scriptbool(v: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a boolean.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes a boolean."><title>read_scriptbool in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Function <span class="fn">read_scriptbool</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn read_scriptbool(v: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes a boolean.</p>
 <p>This is like “<code>read_scriptint</code> then map 0 to false and everything
 else as true”, except that the overflow rules don’t apply.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 80fe080c0fe5bfbd62f2960451074c8173bfc03a..98b612ce919dabef07dc8247c6b2f75ad3d185c9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes an integer in script(minimal CScriptNum) format."><title>read_scriptint in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Function <span class="fn">read_scriptint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn read_scriptint(v: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::blockdata::script::Error">Error</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes an integer in script(minimal CScriptNum) format.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes an integer in script(minimal CScriptNum) format."><title>read_scriptint in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Function <span class="fn">read_scriptint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn read_scriptint(v: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::blockdata::script::Error">Error</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes an integer in script(minimal CScriptNum) format.</p>
 <p>Notice that this fails on overflow: the result is the same as in
 bitcoind, that only 4-byte signed-magnitude values may be read as
 numbers. They can be added or subtracted (and a long time ago,
index 31905619c03580669a6a884f8a1eb287d15362a2..82dbcecbc1297f3bf9178592e2dd28d17a7a1d5b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes an integer in script format without non-minimal error."><title>read_scriptint_non_minimal in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Function <span class="fn">read_scriptint_non_minimal</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn read_scriptint_non_minimal(v: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::blockdata::script::Error">Error</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes an integer in script format without non-minimal error.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decodes an integer in script format without non-minimal error."><title>read_scriptint_non_minimal in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Function <span class="fn">read_scriptint_non_minimal</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn read_scriptint_non_minimal(v: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::blockdata::script::Error">Error</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decodes an integer in script format without non-minimal error.</p>
 <p>The overflow error for slices over 4 bytes long is still there.
 See <a href="fn.read_scriptint.html" title="fn bdk_chain::bitcoin::blockdata::script::read_scriptint"><code>read_scriptint</code></a> for a description of some subtleties of
 this function.</p>
index 1f605f127114b626b10e073a7dd76d89eda7126d..09627a8f447eb5cb2dbb31f71bc782d3be424b02 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes an integer in script(minimal CScriptNum) format."><title>write_scriptint in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Function <span class="fn">write_scriptint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn write_scriptint(out: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>], n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes an integer in script(minimal CScriptNum) format.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes an integer in script(minimal CScriptNum) format."><title>write_scriptint in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Function <span class="fn">write_scriptint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn write_scriptint(out: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>], n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes an integer in script(minimal CScriptNum) format.</p>
 <p>Writes bytes into the buffer and returns the number of bytes written.</p>
 <p>Note that <code>write_scriptint</code>/<code>read_scriptint</code> do not roundtrip if the value written requires
 more than 4 bytes, this is in line with Bitcoin Core (see <a href="https://github.com/bitcoin/bitcoin/blob/8ae2808a4354e8dcc697f76bacc5e2f2befe9220/src/script/script.h#L345"><code>CScriptNum::serialize</code></a>).</p>
index 4ed4a130c5f0ff797e3d17c0fe90a468cf6306f5..2a3f37b7b2864c7f3a280fbae40c024718658ed4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin scripts."><title>bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module script</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#script-vs-scriptbuf-vs-builder" title="`Script` vs `ScriptBuf` vs `Builder`"><code>Script</code> vs <code>ScriptBuf</code> vs <code>Builder</code></a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>script</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin scripts.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin scripts."><title>bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module script</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#script-vs-scriptbuf-vs-builder" title="`Script` vs `ScriptBuf` vs `Builder`"><code>Script</code> vs <code>ScriptBuf</code> vs <code>Builder</code></a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>script</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin scripts.</p>
 <p><em><a href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">See also the <code>Script</code> type</a>.</em></p>
 <p>This module provides the structures and functions needed to support scripts.</p>
 <details>
index e5406370cd647fe5d55e4f17db852bbfe96baecb..73f0fab01d85b6d210f69faf85bc28a0d5047269 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An Object which can be used to construct a script piece by piece."><title>Builder in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_script" title="as_script">as_script</a></li><li><a href="#method.into_bytes" title="into_bytes">into_bytes</a></li><li><a href="#method.into_script" title="into_script">into_script</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.push_int" title="push_int">push_int</a></li><li><a href="#method.push_key" title="push_key">push_key</a></li><li><a href="#method.push_lock_time" title="push_lock_time">push_lock_time</a></li><li><a href="#method.push_opcode" title="push_opcode">push_opcode</a></li><li><a href="#method.push_sequence" title="push_sequence">push_sequence</a></li><li><a href="#method.push_slice" title="push_slice">push_slice</a></li><li><a href="#method.push_verify" title="push_verify">push_verify</a></li><li><a href="#method.push_x_only_key" title="push_x_only_key">push_x_only_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Builder" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Builder" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Builder" title="Default">Default</a></li><li><a href="#impl-Display-for-Builder" title="Display">Display</a></li><li><a href="#impl-Eq-for-Builder" title="Eq">Eq</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-Builder" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-Builder" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Builder" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Builder" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Builder" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Builder" title="Send">Send</a></li><li><a href="#impl-Sync-for-Builder" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Builder" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Builder" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">Builder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Builder(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An Object which can be used to construct a script piece by piece.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An Object which can be used to construct a script piece by piece."><title>Builder in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_script" title="as_script">as_script</a></li><li><a href="#method.into_bytes" title="into_bytes">into_bytes</a></li><li><a href="#method.into_script" title="into_script">into_script</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.push_int" title="push_int">push_int</a></li><li><a href="#method.push_key" title="push_key">push_key</a></li><li><a href="#method.push_lock_time" title="push_lock_time">push_lock_time</a></li><li><a href="#method.push_opcode" title="push_opcode">push_opcode</a></li><li><a href="#method.push_sequence" title="push_sequence">push_sequence</a></li><li><a href="#method.push_slice" title="push_slice">push_slice</a></li><li><a href="#method.push_verify" title="push_verify">push_verify</a></li><li><a href="#method.push_x_only_key" title="push_x_only_key">push_x_only_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Builder" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Builder" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Builder" title="Default">Default</a></li><li><a href="#impl-Display-for-Builder" title="Display">Display</a></li><li><a href="#impl-Eq-for-Builder" title="Eq">Eq</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-Builder" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-Builder" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Builder" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Builder" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Builder" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Builder" title="Send">Send</a></li><li><a href="#impl-Sync-for-Builder" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Builder" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Builder" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">Builder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Builder(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An Object which can be used to construct a script piece by piece.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Builder" class="impl"><a href="#impl-Builder" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Builder.html" title="struct bdk_chain::bitcoin::blockdata::script::Builder">Builder</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub const fn <a href="#method.new" class="fn">new</a>() -&gt; <a class="struct" href="struct.Builder.html" title="struct bdk_chain::bitcoin::blockdata::script::Builder">Builder</a></h4></section></summary><div class="docblock"><p>Creates a new empty script.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the length in bytes of the script.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method"><h4 class="code-header">pub fn <a href="#method.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Checks whether the script is the empty script.</p>
index a0a689b0aeb4c9875fb54a889dc19ad236f7f44b..d158f5d28fa3586167c8bf68365037af6cf3ddca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over bytes of a script"><title>Bytes in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bytes</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-Bytes%3C'_%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-Bytes%3C'_%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-Bytes%3C'_%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-Bytes%3C'_%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bytes%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bytes%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bytes%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bytes%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bytes%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bytes%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">Bytes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Bytes&lt;'a&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over bytes of a script</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over bytes of a script"><title>Bytes in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bytes</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-Bytes%3C'_%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-Bytes%3C'_%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-Bytes%3C'_%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-Bytes%3C'_%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bytes%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bytes%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bytes%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bytes%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bytes%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bytes%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">Bytes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Bytes&lt;'a&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over bytes of a script</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DoubleEndedIterator-for-Bytes%3C'_%3E" class="impl"><a href="#impl-DoubleEndedIterator-for-Bytes%3C'_%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html" title="trait core::iter::traits::double_ended::DoubleEndedIterator">DoubleEndedIterator</a> for <a class="struct" href="struct.Bytes.html" title="struct bdk_chain::bitcoin::blockdata::script::Bytes">Bytes</a>&lt;'_&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_back" class="method trait-impl"><a href="#method.next_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back" class="fn">next_back</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.Bytes.html" title="struct bdk_chain::bitcoin::blockdata::script::Bytes">Bytes</a>&lt;'_&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Removes and returns an element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nth_back" class="method trait-impl"><a href="#method.nth_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back" class="fn">nth_back</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.Bytes.html" title="struct bdk_chain::bitcoin::blockdata::script::Bytes">Bytes</a>&lt;'_&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Returns the <code>n</code>th element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.advance_back_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#138">Source</a><a href="#method.advance_back_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by" class="fn">advance_back_by</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_advance_by</code>)</span></div></span><div class='docblock'>Advances the iterator from the back by <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_rfold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#230-234">Source</a></span><a href="#method.try_rfold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.try_rfold" class="fn">try_rfold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(B, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; R,
index 06aa01ca1fbd55e7b1e87a5cd36147afa1194e0c..d48aea29347d3b2eb0b4a151e4722e056c33a8ee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over script instructions with their positions."><title>InstructionIndices in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Instruction<wbr>Indices</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_script" title="as_script">as_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InstructionIndices%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InstructionIndices%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-FusedIterator-for-InstructionIndices%3C'_%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-InstructionIndices%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InstructionIndices%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InstructionIndices%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InstructionIndices%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-InstructionIndices%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InstructionIndices%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InstructionIndices%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">InstructionIndices</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InstructionIndices&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over script instructions with their positions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over script instructions with their positions."><title>InstructionIndices in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Instruction<wbr>Indices</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_script" title="as_script">as_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InstructionIndices%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InstructionIndices%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-FusedIterator-for-InstructionIndices%3C'_%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-InstructionIndices%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InstructionIndices%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InstructionIndices%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InstructionIndices%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-InstructionIndices%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InstructionIndices%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InstructionIndices%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">InstructionIndices</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InstructionIndices&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over script instructions with their positions.</p>
 <p>The returned indices can be used for slicing <a href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a> <a href="../../struct.Script.html#slicing-safety" title="struct bdk_chain::bitcoin::Script">safely</a>.</p>
 <p>This is analogous to <a href="https://doc.rust-lang.org/nightly/core/str/iter/struct.CharIndices.html" title="struct core::str::iter::CharIndices"><code>core::str::CharIndices</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InstructionIndices%3C'a%3E" class="impl"><a href="#impl-InstructionIndices%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="struct" href="struct.InstructionIndices.html" title="struct bdk_chain::bitcoin::blockdata::script::InstructionIndices">InstructionIndices</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_script" class="method"><h4 class="code-header">pub fn <a href="#method.as_script" class="fn">as_script</a>(&amp;self) -&gt; &amp;'a <a class="struct" href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h4></section></summary><div class="docblock"><p>Views the remaining script as a slice.</p>
index c2a5940bf069e3a1135a7f1964f62274b612cefa..6bfd703cb3942c7a8de3e9264bf3d7a58a8f7daa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over a script returning parsed opcodes."><title>Instructions in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Instructions</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_script" title="as_script">as_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Instructions%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Instructions%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-FusedIterator-for-Instructions%3C'a%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-Instructions%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Instructions%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Instructions%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Instructions%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Instructions%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Instructions%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Instructions%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">Instructions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Instructions&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over a script returning parsed opcodes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over a script returning parsed opcodes."><title>Instructions in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Instructions</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_script" title="as_script">as_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Instructions%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Instructions%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-FusedIterator-for-Instructions%3C'a%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-Instructions%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Instructions%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Instructions%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Instructions%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Instructions%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Instructions%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Instructions%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">Instructions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Instructions&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over a script returning parsed opcodes.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Instructions%3C'a%3E" class="impl"><a href="#impl-Instructions%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="struct" href="struct.Instructions.html" title="struct bdk_chain::bitcoin::blockdata::script::Instructions">Instructions</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_script" class="method"><h4 class="code-header">pub fn <a href="#method.as_script" class="fn">as_script</a>(&amp;self) -&gt; &amp;'a <a class="struct" href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h4></section></summary><div class="docblock"><p>Views the remaining script as a slice.</p>
 <p>This is analogous to what <a href="https://doc.rust-lang.org/nightly/core/str/iter/struct.Chars.html#method.as_str" title="method core::str::iter::Chars::as_str"><code>core::str::Chars::as_str</code></a> does.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Instructions%3C'a%3E" class="impl"><a href="#impl-Clone-for-Instructions%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Instructions.html" title="struct bdk_chain::bitcoin::blockdata::script::Instructions">Instructions</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.Instructions.html" title="struct bdk_chain::bitcoin::blockdata::script::Instructions">Instructions</a>&lt;'a&gt; <a href="#" class="tooltip" data-notable-ty="Instructions&lt;&#39;a&gt;">ⓘ</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Instructions%3C'a%3E" class="impl"><a href="#impl-Debug-for-Instructions%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Instructions.html" title="struct bdk_chain::bitcoin::blockdata::script::Instructions">Instructions</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-Instructions%3C'a%3E" class="impl"><a href="#impl-Iterator-for-Instructions%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.Instructions.html" title="struct bdk_chain::bitcoin::blockdata::script::Instructions">Instructions</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.Instruction.html" title="enum bdk_chain::bitcoin::blockdata::script::Instruction">Instruction</a>&lt;'a&gt;, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::blockdata::script::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.Instruction.html" title="enum bdk_chain::bitcoin::blockdata::script::Instruction">Instruction</a>&lt;'a&gt;, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::blockdata::script::Error">Error</a>&gt;&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
index 4c74e17d704c208a407dd409a4a2c591ae66d2d6..2e41ba21e117824d89bcccbe02944fc55c16250e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Byte slices that can be in Bitcoin script."><title>PushBytes in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Push<wbr>Bytes</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.empty" title="empty">empty</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+0%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+1%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+10%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+11%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+12%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+13%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+14%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+15%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+16%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+17%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+18%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+19%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+2%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+20%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+21%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+22%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+23%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+24%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+25%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+26%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+27%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+28%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+29%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+3%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+30%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+31%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+32%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+33%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+34%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+35%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+36%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+37%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+38%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+39%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+4%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+40%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+41%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+42%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+43%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+44%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+45%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+46%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+47%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+48%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+49%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+5%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+50%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+51%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+52%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+53%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+54%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+55%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+56%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+57%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+58%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+59%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+6%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+60%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+61%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+62%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+63%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+64%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+65%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+66%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+67%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+68%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+69%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+7%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+70%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+71%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+72%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+73%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+74%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+75%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+76%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+8%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+9%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-PushBytes" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-PushBytesBuf" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-PushBytes" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+0%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+1%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+10%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+11%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+12%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+13%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+14%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+15%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+16%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+17%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+18%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+19%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+2%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+20%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+21%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+22%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+23%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+24%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+25%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+26%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+27%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+28%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+29%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+3%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+30%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+31%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+32%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+33%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+34%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+35%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+36%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+37%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+38%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+39%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+4%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+40%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+41%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+42%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+43%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+44%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+45%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+46%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+47%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+48%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+49%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+5%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+50%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+51%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+52%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+53%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+54%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+55%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+56%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+57%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+58%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+59%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+6%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+60%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+61%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+62%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+63%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+64%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+65%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+66%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+67%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+68%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+69%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+7%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+70%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+71%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+72%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+73%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+74%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+75%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+76%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+8%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+9%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-PubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-PushBytes" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-PushBytesBuf" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-ScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-SerializedSignature" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-WPubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-WScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-PushBytes" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CPushBytes%3E-for-PushBytesBuf" title="Borrow&#60;PushBytes&#62;">Borrow&#60;PushBytes&#62;</a></li><li><a href="#impl-BorrowMut%3CPushBytes%3E-for-PushBytesBuf" title="BorrowMut&#60;PushBytes&#62;">BorrowMut&#60;PushBytes&#62;</a></li><li><a href="#impl-Debug-for-PushBytes" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-PushBytes" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+0%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 0]&#62;">From&#60;&#38;&#39;a [u8; 0]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+10%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 10]&#62;">From&#60;&#38;&#39;a [u8; 10]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+11%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 11]&#62;">From&#60;&#38;&#39;a [u8; 11]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+12%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 12]&#62;">From&#60;&#38;&#39;a [u8; 12]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+13%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 13]&#62;">From&#60;&#38;&#39;a [u8; 13]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+14%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 14]&#62;">From&#60;&#38;&#39;a [u8; 14]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+15%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 15]&#62;">From&#60;&#38;&#39;a [u8; 15]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+16%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 16]&#62;">From&#60;&#38;&#39;a [u8; 16]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+17%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 17]&#62;">From&#60;&#38;&#39;a [u8; 17]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+18%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 18]&#62;">From&#60;&#38;&#39;a [u8; 18]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+19%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 19]&#62;">From&#60;&#38;&#39;a [u8; 19]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+1%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 1]&#62;">From&#60;&#38;&#39;a [u8; 1]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+20%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 20]&#62;">From&#60;&#38;&#39;a [u8; 20]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+21%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 21]&#62;">From&#60;&#38;&#39;a [u8; 21]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+22%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 22]&#62;">From&#60;&#38;&#39;a [u8; 22]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+23%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 23]&#62;">From&#60;&#38;&#39;a [u8; 23]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+24%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 24]&#62;">From&#60;&#38;&#39;a [u8; 24]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+25%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 25]&#62;">From&#60;&#38;&#39;a [u8; 25]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+26%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 26]&#62;">From&#60;&#38;&#39;a [u8; 26]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+27%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 27]&#62;">From&#60;&#38;&#39;a [u8; 27]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+28%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 28]&#62;">From&#60;&#38;&#39;a [u8; 28]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+29%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 29]&#62;">From&#60;&#38;&#39;a [u8; 29]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+2%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 2]&#62;">From&#60;&#38;&#39;a [u8; 2]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+30%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 30]&#62;">From&#60;&#38;&#39;a [u8; 30]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+31%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 31]&#62;">From&#60;&#38;&#39;a [u8; 31]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+32%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 32]&#62;">From&#60;&#38;&#39;a [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+33%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 33]&#62;">From&#60;&#38;&#39;a [u8; 33]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+34%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 34]&#62;">From&#60;&#38;&#39;a [u8; 34]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+35%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 35]&#62;">From&#60;&#38;&#39;a [u8; 35]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+36%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 36]&#62;">From&#60;&#38;&#39;a [u8; 36]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+37%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 37]&#62;">From&#60;&#38;&#39;a [u8; 37]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+38%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 38]&#62;">From&#60;&#38;&#39;a [u8; 38]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+39%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 39]&#62;">From&#60;&#38;&#39;a [u8; 39]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+3%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 3]&#62;">From&#60;&#38;&#39;a [u8; 3]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+40%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 40]&#62;">From&#60;&#38;&#39;a [u8; 40]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+41%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 41]&#62;">From&#60;&#38;&#39;a [u8; 41]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+42%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 42]&#62;">From&#60;&#38;&#39;a [u8; 42]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+43%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 43]&#62;">From&#60;&#38;&#39;a [u8; 43]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+44%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 44]&#62;">From&#60;&#38;&#39;a [u8; 44]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+45%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 45]&#62;">From&#60;&#38;&#39;a [u8; 45]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+46%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 46]&#62;">From&#60;&#38;&#39;a [u8; 46]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+47%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 47]&#62;">From&#60;&#38;&#39;a [u8; 47]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+48%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 48]&#62;">From&#60;&#38;&#39;a [u8; 48]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+49%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 49]&#62;">From&#60;&#38;&#39;a [u8; 49]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+4%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 4]&#62;">From&#60;&#38;&#39;a [u8; 4]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+50%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 50]&#62;">From&#60;&#38;&#39;a [u8; 50]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+51%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 51]&#62;">From&#60;&#38;&#39;a [u8; 51]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+52%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 52]&#62;">From&#60;&#38;&#39;a [u8; 52]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+53%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 53]&#62;">From&#60;&#38;&#39;a [u8; 53]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+54%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 54]&#62;">From&#60;&#38;&#39;a [u8; 54]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+55%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 55]&#62;">From&#60;&#38;&#39;a [u8; 55]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+56%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 56]&#62;">From&#60;&#38;&#39;a [u8; 56]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+57%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 57]&#62;">From&#60;&#38;&#39;a [u8; 57]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+58%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 58]&#62;">From&#60;&#38;&#39;a [u8; 58]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+59%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 59]&#62;">From&#60;&#38;&#39;a [u8; 59]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+5%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 5]&#62;">From&#60;&#38;&#39;a [u8; 5]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+60%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 60]&#62;">From&#60;&#38;&#39;a [u8; 60]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+61%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 61]&#62;">From&#60;&#38;&#39;a [u8; 61]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+62%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 62]&#62;">From&#60;&#38;&#39;a [u8; 62]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+63%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 63]&#62;">From&#60;&#38;&#39;a [u8; 63]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+64%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 64]&#62;">From&#60;&#38;&#39;a [u8; 64]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+65%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 65]&#62;">From&#60;&#38;&#39;a [u8; 65]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+66%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 66]&#62;">From&#60;&#38;&#39;a [u8; 66]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+67%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 67]&#62;">From&#60;&#38;&#39;a [u8; 67]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+68%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 68]&#62;">From&#60;&#38;&#39;a [u8; 68]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+69%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 69]&#62;">From&#60;&#38;&#39;a [u8; 69]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+6%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 6]&#62;">From&#60;&#38;&#39;a [u8; 6]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+70%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 70]&#62;">From&#60;&#38;&#39;a [u8; 70]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+71%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 71]&#62;">From&#60;&#38;&#39;a [u8; 71]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+72%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 72]&#62;">From&#60;&#38;&#39;a [u8; 72]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+73%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 73]&#62;">From&#60;&#38;&#39;a [u8; 73]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+74%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 74]&#62;">From&#60;&#38;&#39;a [u8; 74]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+75%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 75]&#62;">From&#60;&#38;&#39;a [u8; 75]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+76%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 76]&#62;">From&#60;&#38;&#39;a [u8; 76]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+7%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 7]&#62;">From&#60;&#38;&#39;a [u8; 7]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+8%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 8]&#62;">From&#60;&#38;&#39;a [u8; 8]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+9%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 9]&#62;">From&#60;&#38;&#39;a [u8; 9]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+0%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 0]&#62;">From&#60;&#38;&#39;a mut [u8; 0]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+10%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 10]&#62;">From&#60;&#38;&#39;a mut [u8; 10]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+11%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 11]&#62;">From&#60;&#38;&#39;a mut [u8; 11]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+12%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 12]&#62;">From&#60;&#38;&#39;a mut [u8; 12]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+13%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 13]&#62;">From&#60;&#38;&#39;a mut [u8; 13]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+14%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 14]&#62;">From&#60;&#38;&#39;a mut [u8; 14]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+15%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 15]&#62;">From&#60;&#38;&#39;a mut [u8; 15]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+16%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 16]&#62;">From&#60;&#38;&#39;a mut [u8; 16]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+17%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 17]&#62;">From&#60;&#38;&#39;a mut [u8; 17]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+18%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 18]&#62;">From&#60;&#38;&#39;a mut [u8; 18]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+19%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 19]&#62;">From&#60;&#38;&#39;a mut [u8; 19]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+1%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 1]&#62;">From&#60;&#38;&#39;a mut [u8; 1]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+20%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 20]&#62;">From&#60;&#38;&#39;a mut [u8; 20]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+21%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 21]&#62;">From&#60;&#38;&#39;a mut [u8; 21]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+22%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 22]&#62;">From&#60;&#38;&#39;a mut [u8; 22]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+23%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 23]&#62;">From&#60;&#38;&#39;a mut [u8; 23]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+24%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 24]&#62;">From&#60;&#38;&#39;a mut [u8; 24]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+25%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 25]&#62;">From&#60;&#38;&#39;a mut [u8; 25]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+26%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 26]&#62;">From&#60;&#38;&#39;a mut [u8; 26]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+27%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 27]&#62;">From&#60;&#38;&#39;a mut [u8; 27]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+28%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 28]&#62;">From&#60;&#38;&#39;a mut [u8; 28]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+29%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 29]&#62;">From&#60;&#38;&#39;a mut [u8; 29]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+2%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 2]&#62;">From&#60;&#38;&#39;a mut [u8; 2]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+30%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 30]&#62;">From&#60;&#38;&#39;a mut [u8; 30]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+31%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 31]&#62;">From&#60;&#38;&#39;a mut [u8; 31]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+32%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 32]&#62;">From&#60;&#38;&#39;a mut [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+33%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 33]&#62;">From&#60;&#38;&#39;a mut [u8; 33]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+34%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 34]&#62;">From&#60;&#38;&#39;a mut [u8; 34]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+35%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 35]&#62;">From&#60;&#38;&#39;a mut [u8; 35]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+36%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 36]&#62;">From&#60;&#38;&#39;a mut [u8; 36]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+37%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 37]&#62;">From&#60;&#38;&#39;a mut [u8; 37]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+38%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 38]&#62;">From&#60;&#38;&#39;a mut [u8; 38]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+39%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 39]&#62;">From&#60;&#38;&#39;a mut [u8; 39]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+3%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 3]&#62;">From&#60;&#38;&#39;a mut [u8; 3]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+40%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 40]&#62;">From&#60;&#38;&#39;a mut [u8; 40]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+41%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 41]&#62;">From&#60;&#38;&#39;a mut [u8; 41]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+42%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 42]&#62;">From&#60;&#38;&#39;a mut [u8; 42]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+43%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 43]&#62;">From&#60;&#38;&#39;a mut [u8; 43]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+44%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 44]&#62;">From&#60;&#38;&#39;a mut [u8; 44]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+45%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 45]&#62;">From&#60;&#38;&#39;a mut [u8; 45]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+46%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 46]&#62;">From&#60;&#38;&#39;a mut [u8; 46]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+47%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 47]&#62;">From&#60;&#38;&#39;a mut [u8; 47]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+48%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 48]&#62;">From&#60;&#38;&#39;a mut [u8; 48]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+49%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 49]&#62;">From&#60;&#38;&#39;a mut [u8; 49]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+4%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 4]&#62;">From&#60;&#38;&#39;a mut [u8; 4]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+50%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 50]&#62;">From&#60;&#38;&#39;a mut [u8; 50]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+51%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 51]&#62;">From&#60;&#38;&#39;a mut [u8; 51]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+52%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 52]&#62;">From&#60;&#38;&#39;a mut [u8; 52]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+53%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 53]&#62;">From&#60;&#38;&#39;a mut [u8; 53]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+54%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 54]&#62;">From&#60;&#38;&#39;a mut [u8; 54]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+55%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 55]&#62;">From&#60;&#38;&#39;a mut [u8; 55]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+56%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 56]&#62;">From&#60;&#38;&#39;a mut [u8; 56]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+57%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 57]&#62;">From&#60;&#38;&#39;a mut [u8; 57]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+58%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 58]&#62;">From&#60;&#38;&#39;a mut [u8; 58]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+59%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 59]&#62;">From&#60;&#38;&#39;a mut [u8; 59]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+5%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 5]&#62;">From&#60;&#38;&#39;a mut [u8; 5]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+60%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 60]&#62;">From&#60;&#38;&#39;a mut [u8; 60]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+61%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 61]&#62;">From&#60;&#38;&#39;a mut [u8; 61]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+62%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 62]&#62;">From&#60;&#38;&#39;a mut [u8; 62]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+63%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 63]&#62;">From&#60;&#38;&#39;a mut [u8; 63]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+64%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 64]&#62;">From&#60;&#38;&#39;a mut [u8; 64]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+65%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 65]&#62;">From&#60;&#38;&#39;a mut [u8; 65]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+66%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 66]&#62;">From&#60;&#38;&#39;a mut [u8; 66]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+67%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 67]&#62;">From&#60;&#38;&#39;a mut [u8; 67]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+68%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 68]&#62;">From&#60;&#38;&#39;a mut [u8; 68]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+69%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 69]&#62;">From&#60;&#38;&#39;a mut [u8; 69]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+6%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 6]&#62;">From&#60;&#38;&#39;a mut [u8; 6]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+70%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 70]&#62;">From&#60;&#38;&#39;a mut [u8; 70]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+71%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 71]&#62;">From&#60;&#38;&#39;a mut [u8; 71]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+72%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 72]&#62;">From&#60;&#38;&#39;a mut [u8; 72]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+73%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 73]&#62;">From&#60;&#38;&#39;a mut [u8; 73]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+74%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 74]&#62;">From&#60;&#38;&#39;a mut [u8; 74]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+75%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 75]&#62;">From&#60;&#38;&#39;a mut [u8; 75]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+76%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 76]&#62;">From&#60;&#38;&#39;a mut [u8; 76]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+7%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 7]&#62;">From&#60;&#38;&#39;a mut [u8; 7]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+8%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 8]&#62;">From&#60;&#38;&#39;a mut [u8; 8]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+9%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 9]&#62;">From&#60;&#38;&#39;a mut [u8; 9]&#62;</a></li><li><a href="#impl-Hash-for-PushBytes" title="Hash">Hash</a></li><li><a href="#impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-PushBytes" title="Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;">Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-PushBytes" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-PushBytes" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-PushBytes" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-PushBytes" title="Index&#60;RangeInclusive&#60;usize&#62;&#62;">Index&#60;RangeInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-PushBytes" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-PushBytes" title="Index&#60;RangeToInclusive&#60;usize&#62;&#62;">Index&#60;RangeToInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3Cusize%3E-for-PushBytes" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-Ord-for-PushBytes" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PushBytes" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PushBytes" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-PushBytes" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToOwned-for-PushBytes" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-%26PushBytes" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-TryFrom%3C%26mut+%5Bu8%5D%3E-for-%26mut+PushBytes" title="TryFrom&#60;&#38;&#39;a mut [u8]&#62;">TryFrom&#60;&#38;&#39;a mut [u8]&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Sized-for-PushBytes" title="!Sized">!Sized</a></li><li><a href="#impl-Freeze-for-PushBytes" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PushBytes" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PushBytes" title="Send">Send</a></li><li><a href="#impl-Sync-for-PushBytes" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PushBytes" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PushBytes" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">PushBytes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PushBytes(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Byte slices that can be in Bitcoin script.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Byte slices that can be in Bitcoin script."><title>PushBytes in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Push<wbr>Bytes</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.empty" title="empty">empty</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+0%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+1%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+10%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+11%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+12%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+13%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+14%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+15%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+16%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+17%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+18%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+19%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+2%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+20%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+21%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+22%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+23%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+24%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+25%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+26%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+27%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+28%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+29%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+3%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+30%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+31%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+32%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+33%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+34%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+35%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+36%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+37%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+38%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+39%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+4%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+40%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+41%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+42%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+43%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+44%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+45%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+46%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+47%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+48%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+49%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+5%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+50%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+51%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+52%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+53%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+54%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+55%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+56%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+57%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+58%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+59%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+6%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+60%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+61%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+62%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+63%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+64%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+65%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+66%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+67%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+68%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+69%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+7%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+70%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+71%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+72%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+73%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+74%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+75%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+76%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+8%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-%5Bu8;+9%5D" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-PushBytes" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3CPushBytes%3E-for-PushBytesBuf" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-PushBytes" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+0%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+1%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+10%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+11%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+12%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+13%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+14%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+15%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+16%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+17%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+18%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+19%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+2%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+20%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+21%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+22%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+23%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+24%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+25%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+26%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+27%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+28%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+29%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+3%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+30%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+31%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+32%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+33%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+34%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+35%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+36%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+37%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+38%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+39%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+4%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+40%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+41%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+42%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+43%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+44%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+45%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+46%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+47%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+48%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+49%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+5%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+50%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+51%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+52%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+53%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+54%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+55%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+56%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+57%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+58%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+59%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+6%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+60%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+61%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+62%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+63%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+64%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+65%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+66%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+67%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+68%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+69%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+7%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+70%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+71%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+72%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+73%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+74%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+75%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+76%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+8%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-%5Bu8;+9%5D" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-PubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-PushBytes" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-PushBytesBuf" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-ScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-SerializedSignature" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-WPubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-WScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-PushBytes" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CPushBytes%3E-for-PushBytesBuf" title="Borrow&#60;PushBytes&#62;">Borrow&#60;PushBytes&#62;</a></li><li><a href="#impl-BorrowMut%3CPushBytes%3E-for-PushBytesBuf" title="BorrowMut&#60;PushBytes&#62;">BorrowMut&#60;PushBytes&#62;</a></li><li><a href="#impl-Debug-for-PushBytes" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-PushBytes" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+0%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 0]&#62;">From&#60;&#38;&#39;a [u8; 0]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+10%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 10]&#62;">From&#60;&#38;&#39;a [u8; 10]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+11%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 11]&#62;">From&#60;&#38;&#39;a [u8; 11]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+12%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 12]&#62;">From&#60;&#38;&#39;a [u8; 12]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+13%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 13]&#62;">From&#60;&#38;&#39;a [u8; 13]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+14%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 14]&#62;">From&#60;&#38;&#39;a [u8; 14]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+15%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 15]&#62;">From&#60;&#38;&#39;a [u8; 15]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+16%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 16]&#62;">From&#60;&#38;&#39;a [u8; 16]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+17%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 17]&#62;">From&#60;&#38;&#39;a [u8; 17]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+18%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 18]&#62;">From&#60;&#38;&#39;a [u8; 18]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+19%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 19]&#62;">From&#60;&#38;&#39;a [u8; 19]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+1%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 1]&#62;">From&#60;&#38;&#39;a [u8; 1]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+20%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 20]&#62;">From&#60;&#38;&#39;a [u8; 20]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+21%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 21]&#62;">From&#60;&#38;&#39;a [u8; 21]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+22%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 22]&#62;">From&#60;&#38;&#39;a [u8; 22]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+23%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 23]&#62;">From&#60;&#38;&#39;a [u8; 23]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+24%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 24]&#62;">From&#60;&#38;&#39;a [u8; 24]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+25%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 25]&#62;">From&#60;&#38;&#39;a [u8; 25]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+26%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 26]&#62;">From&#60;&#38;&#39;a [u8; 26]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+27%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 27]&#62;">From&#60;&#38;&#39;a [u8; 27]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+28%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 28]&#62;">From&#60;&#38;&#39;a [u8; 28]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+29%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 29]&#62;">From&#60;&#38;&#39;a [u8; 29]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+2%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 2]&#62;">From&#60;&#38;&#39;a [u8; 2]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+30%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 30]&#62;">From&#60;&#38;&#39;a [u8; 30]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+31%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 31]&#62;">From&#60;&#38;&#39;a [u8; 31]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+32%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 32]&#62;">From&#60;&#38;&#39;a [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+33%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 33]&#62;">From&#60;&#38;&#39;a [u8; 33]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+34%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 34]&#62;">From&#60;&#38;&#39;a [u8; 34]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+35%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 35]&#62;">From&#60;&#38;&#39;a [u8; 35]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+36%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 36]&#62;">From&#60;&#38;&#39;a [u8; 36]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+37%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 37]&#62;">From&#60;&#38;&#39;a [u8; 37]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+38%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 38]&#62;">From&#60;&#38;&#39;a [u8; 38]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+39%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 39]&#62;">From&#60;&#38;&#39;a [u8; 39]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+3%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 3]&#62;">From&#60;&#38;&#39;a [u8; 3]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+40%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 40]&#62;">From&#60;&#38;&#39;a [u8; 40]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+41%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 41]&#62;">From&#60;&#38;&#39;a [u8; 41]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+42%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 42]&#62;">From&#60;&#38;&#39;a [u8; 42]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+43%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 43]&#62;">From&#60;&#38;&#39;a [u8; 43]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+44%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 44]&#62;">From&#60;&#38;&#39;a [u8; 44]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+45%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 45]&#62;">From&#60;&#38;&#39;a [u8; 45]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+46%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 46]&#62;">From&#60;&#38;&#39;a [u8; 46]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+47%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 47]&#62;">From&#60;&#38;&#39;a [u8; 47]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+48%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 48]&#62;">From&#60;&#38;&#39;a [u8; 48]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+49%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 49]&#62;">From&#60;&#38;&#39;a [u8; 49]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+4%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 4]&#62;">From&#60;&#38;&#39;a [u8; 4]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+50%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 50]&#62;">From&#60;&#38;&#39;a [u8; 50]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+51%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 51]&#62;">From&#60;&#38;&#39;a [u8; 51]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+52%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 52]&#62;">From&#60;&#38;&#39;a [u8; 52]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+53%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 53]&#62;">From&#60;&#38;&#39;a [u8; 53]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+54%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 54]&#62;">From&#60;&#38;&#39;a [u8; 54]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+55%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 55]&#62;">From&#60;&#38;&#39;a [u8; 55]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+56%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 56]&#62;">From&#60;&#38;&#39;a [u8; 56]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+57%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 57]&#62;">From&#60;&#38;&#39;a [u8; 57]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+58%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 58]&#62;">From&#60;&#38;&#39;a [u8; 58]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+59%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 59]&#62;">From&#60;&#38;&#39;a [u8; 59]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+5%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 5]&#62;">From&#60;&#38;&#39;a [u8; 5]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+60%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 60]&#62;">From&#60;&#38;&#39;a [u8; 60]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+61%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 61]&#62;">From&#60;&#38;&#39;a [u8; 61]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+62%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 62]&#62;">From&#60;&#38;&#39;a [u8; 62]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+63%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 63]&#62;">From&#60;&#38;&#39;a [u8; 63]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+64%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 64]&#62;">From&#60;&#38;&#39;a [u8; 64]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+65%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 65]&#62;">From&#60;&#38;&#39;a [u8; 65]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+66%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 66]&#62;">From&#60;&#38;&#39;a [u8; 66]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+67%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 67]&#62;">From&#60;&#38;&#39;a [u8; 67]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+68%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 68]&#62;">From&#60;&#38;&#39;a [u8; 68]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+69%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 69]&#62;">From&#60;&#38;&#39;a [u8; 69]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+6%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 6]&#62;">From&#60;&#38;&#39;a [u8; 6]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+70%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 70]&#62;">From&#60;&#38;&#39;a [u8; 70]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+71%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 71]&#62;">From&#60;&#38;&#39;a [u8; 71]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+72%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 72]&#62;">From&#60;&#38;&#39;a [u8; 72]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+73%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 73]&#62;">From&#60;&#38;&#39;a [u8; 73]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+74%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 74]&#62;">From&#60;&#38;&#39;a [u8; 74]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+75%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 75]&#62;">From&#60;&#38;&#39;a [u8; 75]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+76%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 76]&#62;">From&#60;&#38;&#39;a [u8; 76]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+7%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 7]&#62;">From&#60;&#38;&#39;a [u8; 7]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+8%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 8]&#62;">From&#60;&#38;&#39;a [u8; 8]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+9%5D%3E-for-%26PushBytes" title="From&#60;&#38;&#39;a [u8; 9]&#62;">From&#60;&#38;&#39;a [u8; 9]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+0%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 0]&#62;">From&#60;&#38;&#39;a mut [u8; 0]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+10%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 10]&#62;">From&#60;&#38;&#39;a mut [u8; 10]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+11%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 11]&#62;">From&#60;&#38;&#39;a mut [u8; 11]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+12%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 12]&#62;">From&#60;&#38;&#39;a mut [u8; 12]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+13%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 13]&#62;">From&#60;&#38;&#39;a mut [u8; 13]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+14%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 14]&#62;">From&#60;&#38;&#39;a mut [u8; 14]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+15%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 15]&#62;">From&#60;&#38;&#39;a mut [u8; 15]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+16%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 16]&#62;">From&#60;&#38;&#39;a mut [u8; 16]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+17%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 17]&#62;">From&#60;&#38;&#39;a mut [u8; 17]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+18%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 18]&#62;">From&#60;&#38;&#39;a mut [u8; 18]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+19%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 19]&#62;">From&#60;&#38;&#39;a mut [u8; 19]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+1%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 1]&#62;">From&#60;&#38;&#39;a mut [u8; 1]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+20%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 20]&#62;">From&#60;&#38;&#39;a mut [u8; 20]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+21%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 21]&#62;">From&#60;&#38;&#39;a mut [u8; 21]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+22%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 22]&#62;">From&#60;&#38;&#39;a mut [u8; 22]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+23%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 23]&#62;">From&#60;&#38;&#39;a mut [u8; 23]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+24%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 24]&#62;">From&#60;&#38;&#39;a mut [u8; 24]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+25%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 25]&#62;">From&#60;&#38;&#39;a mut [u8; 25]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+26%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 26]&#62;">From&#60;&#38;&#39;a mut [u8; 26]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+27%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 27]&#62;">From&#60;&#38;&#39;a mut [u8; 27]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+28%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 28]&#62;">From&#60;&#38;&#39;a mut [u8; 28]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+29%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 29]&#62;">From&#60;&#38;&#39;a mut [u8; 29]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+2%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 2]&#62;">From&#60;&#38;&#39;a mut [u8; 2]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+30%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 30]&#62;">From&#60;&#38;&#39;a mut [u8; 30]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+31%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 31]&#62;">From&#60;&#38;&#39;a mut [u8; 31]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+32%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 32]&#62;">From&#60;&#38;&#39;a mut [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+33%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 33]&#62;">From&#60;&#38;&#39;a mut [u8; 33]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+34%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 34]&#62;">From&#60;&#38;&#39;a mut [u8; 34]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+35%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 35]&#62;">From&#60;&#38;&#39;a mut [u8; 35]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+36%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 36]&#62;">From&#60;&#38;&#39;a mut [u8; 36]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+37%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 37]&#62;">From&#60;&#38;&#39;a mut [u8; 37]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+38%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 38]&#62;">From&#60;&#38;&#39;a mut [u8; 38]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+39%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 39]&#62;">From&#60;&#38;&#39;a mut [u8; 39]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+3%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 3]&#62;">From&#60;&#38;&#39;a mut [u8; 3]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+40%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 40]&#62;">From&#60;&#38;&#39;a mut [u8; 40]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+41%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 41]&#62;">From&#60;&#38;&#39;a mut [u8; 41]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+42%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 42]&#62;">From&#60;&#38;&#39;a mut [u8; 42]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+43%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 43]&#62;">From&#60;&#38;&#39;a mut [u8; 43]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+44%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 44]&#62;">From&#60;&#38;&#39;a mut [u8; 44]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+45%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 45]&#62;">From&#60;&#38;&#39;a mut [u8; 45]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+46%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 46]&#62;">From&#60;&#38;&#39;a mut [u8; 46]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+47%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 47]&#62;">From&#60;&#38;&#39;a mut [u8; 47]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+48%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 48]&#62;">From&#60;&#38;&#39;a mut [u8; 48]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+49%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 49]&#62;">From&#60;&#38;&#39;a mut [u8; 49]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+4%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 4]&#62;">From&#60;&#38;&#39;a mut [u8; 4]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+50%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 50]&#62;">From&#60;&#38;&#39;a mut [u8; 50]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+51%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 51]&#62;">From&#60;&#38;&#39;a mut [u8; 51]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+52%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 52]&#62;">From&#60;&#38;&#39;a mut [u8; 52]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+53%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 53]&#62;">From&#60;&#38;&#39;a mut [u8; 53]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+54%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 54]&#62;">From&#60;&#38;&#39;a mut [u8; 54]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+55%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 55]&#62;">From&#60;&#38;&#39;a mut [u8; 55]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+56%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 56]&#62;">From&#60;&#38;&#39;a mut [u8; 56]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+57%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 57]&#62;">From&#60;&#38;&#39;a mut [u8; 57]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+58%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 58]&#62;">From&#60;&#38;&#39;a mut [u8; 58]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+59%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 59]&#62;">From&#60;&#38;&#39;a mut [u8; 59]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+5%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 5]&#62;">From&#60;&#38;&#39;a mut [u8; 5]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+60%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 60]&#62;">From&#60;&#38;&#39;a mut [u8; 60]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+61%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 61]&#62;">From&#60;&#38;&#39;a mut [u8; 61]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+62%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 62]&#62;">From&#60;&#38;&#39;a mut [u8; 62]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+63%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 63]&#62;">From&#60;&#38;&#39;a mut [u8; 63]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+64%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 64]&#62;">From&#60;&#38;&#39;a mut [u8; 64]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+65%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 65]&#62;">From&#60;&#38;&#39;a mut [u8; 65]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+66%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 66]&#62;">From&#60;&#38;&#39;a mut [u8; 66]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+67%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 67]&#62;">From&#60;&#38;&#39;a mut [u8; 67]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+68%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 68]&#62;">From&#60;&#38;&#39;a mut [u8; 68]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+69%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 69]&#62;">From&#60;&#38;&#39;a mut [u8; 69]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+6%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 6]&#62;">From&#60;&#38;&#39;a mut [u8; 6]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+70%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 70]&#62;">From&#60;&#38;&#39;a mut [u8; 70]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+71%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 71]&#62;">From&#60;&#38;&#39;a mut [u8; 71]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+72%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 72]&#62;">From&#60;&#38;&#39;a mut [u8; 72]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+73%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 73]&#62;">From&#60;&#38;&#39;a mut [u8; 73]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+74%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 74]&#62;">From&#60;&#38;&#39;a mut [u8; 74]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+75%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 75]&#62;">From&#60;&#38;&#39;a mut [u8; 75]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+76%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 76]&#62;">From&#60;&#38;&#39;a mut [u8; 76]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+7%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 7]&#62;">From&#60;&#38;&#39;a mut [u8; 7]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+8%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 8]&#62;">From&#60;&#38;&#39;a mut [u8; 8]&#62;</a></li><li><a href="#impl-From%3C%26mut+%5Bu8;+9%5D%3E-for-%26mut+PushBytes" title="From&#60;&#38;&#39;a mut [u8; 9]&#62;">From&#60;&#38;&#39;a mut [u8; 9]&#62;</a></li><li><a href="#impl-Hash-for-PushBytes" title="Hash">Hash</a></li><li><a href="#impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-PushBytes" title="Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;">Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-PushBytes" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-PushBytes" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-PushBytes" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-PushBytes" title="Index&#60;RangeInclusive&#60;usize&#62;&#62;">Index&#60;RangeInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-PushBytes" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-PushBytes" title="Index&#60;RangeToInclusive&#60;usize&#62;&#62;">Index&#60;RangeToInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3Cusize%3E-for-PushBytes" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-Ord-for-PushBytes" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PushBytes" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PushBytes" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-PushBytes" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToOwned-for-PushBytes" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3C%26%5Bu8%5D%3E-for-%26PushBytes" title="TryFrom&#60;&#38;&#39;a [u8]&#62;">TryFrom&#60;&#38;&#39;a [u8]&#62;</a></li><li><a href="#impl-TryFrom%3C%26mut+%5Bu8%5D%3E-for-%26mut+PushBytes" title="TryFrom&#60;&#38;&#39;a mut [u8]&#62;">TryFrom&#60;&#38;&#39;a mut [u8]&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Sized-for-PushBytes" title="!Sized">!Sized</a></li><li><a href="#impl-Freeze-for-PushBytes" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PushBytes" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PushBytes" title="Send">Send</a></li><li><a href="#impl-Sync-for-PushBytes" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PushBytes" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PushBytes" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">PushBytes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PushBytes(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Byte slices that can be in Bitcoin script.</p>
 <p>The encoding of Bitcoin script restricts data pushes to be less than 2^32 bytes long.
 This type represents slices that are guaranteed to be within the limit so they can be put in
 the script safely.</p>
index 18461e187f58182cc7987120c820f79479884dae..ca42c8dc249101a8b44234ea12d4f12e68bdd978 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Owned, growable counterpart to `PushBytes`."><title>PushBytesBuf in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Push<wbr>Bytes<wbr>Buf</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_push_bytes" title="as_mut_push_bytes">as_mut_push_bytes</a></li><li><a href="#method.as_push_bytes" title="as_push_bytes">as_push_bytes</a></li><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.extend_from_slice" title="extend_from_slice">extend_from_slice</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.pop" title="pop">pop</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.truncate" title="truncate">truncate</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li></ul><h3><a href="#deref-methods-PushBytes">Methods from Deref&lt;<wbr>Target=<wbr>Push<wbr>Bytes&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.len-1" title="len">len</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CPushBytes%3E-for-PushBytesBuf" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-PushBytesBuf" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-Borrow%3CPushBytes%3E-for-PushBytesBuf" title="Borrow&#60;PushBytes&#62;">Borrow&#60;PushBytes&#62;</a></li><li><a href="#impl-BorrowMut%3CPushBytes%3E-for-PushBytesBuf" title="BorrowMut&#60;PushBytes&#62;">BorrowMut&#60;PushBytes&#62;</a></li><li><a href="#impl-Clone-for-PushBytesBuf" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PushBytesBuf" title="Debug">Debug</a></li><li><a href="#impl-Default-for-PushBytesBuf" title="Default">Default</a></li><li><a href="#impl-Deref-for-PushBytesBuf" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-PushBytesBuf" title="DerefMut">DerefMut</a></li><li><a href="#impl-Eq-for-PushBytesBuf" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+0%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 0]&#62;">From&#60;&#38;&#39;a [u8; 0]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+10%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 10]&#62;">From&#60;&#38;&#39;a [u8; 10]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+11%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 11]&#62;">From&#60;&#38;&#39;a [u8; 11]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+12%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 12]&#62;">From&#60;&#38;&#39;a [u8; 12]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+13%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 13]&#62;">From&#60;&#38;&#39;a [u8; 13]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+14%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 14]&#62;">From&#60;&#38;&#39;a [u8; 14]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+15%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 15]&#62;">From&#60;&#38;&#39;a [u8; 15]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+16%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 16]&#62;">From&#60;&#38;&#39;a [u8; 16]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+17%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 17]&#62;">From&#60;&#38;&#39;a [u8; 17]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+18%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 18]&#62;">From&#60;&#38;&#39;a [u8; 18]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+19%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 19]&#62;">From&#60;&#38;&#39;a [u8; 19]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+1%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 1]&#62;">From&#60;&#38;&#39;a [u8; 1]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+20%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 20]&#62;">From&#60;&#38;&#39;a [u8; 20]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+21%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 21]&#62;">From&#60;&#38;&#39;a [u8; 21]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+22%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 22]&#62;">From&#60;&#38;&#39;a [u8; 22]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+23%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 23]&#62;">From&#60;&#38;&#39;a [u8; 23]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+24%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 24]&#62;">From&#60;&#38;&#39;a [u8; 24]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+25%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 25]&#62;">From&#60;&#38;&#39;a [u8; 25]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+26%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 26]&#62;">From&#60;&#38;&#39;a [u8; 26]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+27%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 27]&#62;">From&#60;&#38;&#39;a [u8; 27]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+28%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 28]&#62;">From&#60;&#38;&#39;a [u8; 28]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+29%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 29]&#62;">From&#60;&#38;&#39;a [u8; 29]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+2%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 2]&#62;">From&#60;&#38;&#39;a [u8; 2]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+30%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 30]&#62;">From&#60;&#38;&#39;a [u8; 30]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+31%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 31]&#62;">From&#60;&#38;&#39;a [u8; 31]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+32%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 32]&#62;">From&#60;&#38;&#39;a [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+33%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 33]&#62;">From&#60;&#38;&#39;a [u8; 33]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+34%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 34]&#62;">From&#60;&#38;&#39;a [u8; 34]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+35%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 35]&#62;">From&#60;&#38;&#39;a [u8; 35]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+36%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 36]&#62;">From&#60;&#38;&#39;a [u8; 36]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+37%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 37]&#62;">From&#60;&#38;&#39;a [u8; 37]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+38%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 38]&#62;">From&#60;&#38;&#39;a [u8; 38]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+39%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 39]&#62;">From&#60;&#38;&#39;a [u8; 39]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+3%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 3]&#62;">From&#60;&#38;&#39;a [u8; 3]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+40%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 40]&#62;">From&#60;&#38;&#39;a [u8; 40]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+41%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 41]&#62;">From&#60;&#38;&#39;a [u8; 41]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+42%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 42]&#62;">From&#60;&#38;&#39;a [u8; 42]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+43%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 43]&#62;">From&#60;&#38;&#39;a [u8; 43]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+44%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 44]&#62;">From&#60;&#38;&#39;a [u8; 44]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+45%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 45]&#62;">From&#60;&#38;&#39;a [u8; 45]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+46%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 46]&#62;">From&#60;&#38;&#39;a [u8; 46]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+47%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 47]&#62;">From&#60;&#38;&#39;a [u8; 47]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+48%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 48]&#62;">From&#60;&#38;&#39;a [u8; 48]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+49%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 49]&#62;">From&#60;&#38;&#39;a [u8; 49]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+4%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 4]&#62;">From&#60;&#38;&#39;a [u8; 4]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+50%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 50]&#62;">From&#60;&#38;&#39;a [u8; 50]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+51%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 51]&#62;">From&#60;&#38;&#39;a [u8; 51]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+52%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 52]&#62;">From&#60;&#38;&#39;a [u8; 52]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+53%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 53]&#62;">From&#60;&#38;&#39;a [u8; 53]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+54%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 54]&#62;">From&#60;&#38;&#39;a [u8; 54]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+55%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 55]&#62;">From&#60;&#38;&#39;a [u8; 55]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+56%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 56]&#62;">From&#60;&#38;&#39;a [u8; 56]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+57%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 57]&#62;">From&#60;&#38;&#39;a [u8; 57]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+58%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 58]&#62;">From&#60;&#38;&#39;a [u8; 58]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+59%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 59]&#62;">From&#60;&#38;&#39;a [u8; 59]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+5%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 5]&#62;">From&#60;&#38;&#39;a [u8; 5]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+60%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 60]&#62;">From&#60;&#38;&#39;a [u8; 60]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+61%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 61]&#62;">From&#60;&#38;&#39;a [u8; 61]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+62%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 62]&#62;">From&#60;&#38;&#39;a [u8; 62]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+63%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 63]&#62;">From&#60;&#38;&#39;a [u8; 63]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+64%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 64]&#62;">From&#60;&#38;&#39;a [u8; 64]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+65%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 65]&#62;">From&#60;&#38;&#39;a [u8; 65]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+66%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 66]&#62;">From&#60;&#38;&#39;a [u8; 66]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+67%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 67]&#62;">From&#60;&#38;&#39;a [u8; 67]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+68%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 68]&#62;">From&#60;&#38;&#39;a [u8; 68]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+69%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 69]&#62;">From&#60;&#38;&#39;a [u8; 69]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+6%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 6]&#62;">From&#60;&#38;&#39;a [u8; 6]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+70%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 70]&#62;">From&#60;&#38;&#39;a [u8; 70]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+71%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 71]&#62;">From&#60;&#38;&#39;a [u8; 71]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+72%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 72]&#62;">From&#60;&#38;&#39;a [u8; 72]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+73%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 73]&#62;">From&#60;&#38;&#39;a [u8; 73]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+74%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 74]&#62;">From&#60;&#38;&#39;a [u8; 74]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+75%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 75]&#62;">From&#60;&#38;&#39;a [u8; 75]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+76%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 76]&#62;">From&#60;&#38;&#39;a [u8; 76]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+7%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 7]&#62;">From&#60;&#38;&#39;a [u8; 7]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+8%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 8]&#62;">From&#60;&#38;&#39;a [u8; 8]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+9%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 9]&#62;">From&#60;&#38;&#39;a [u8; 9]&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-PushBytesBuf" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E" title="From&#60;PushBytesBuf&#62;">From&#60;PushBytesBuf&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-PushBytesBuf" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-PushBytesBuf" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-PushBytesBuf" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+0%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 0]&#62;">From&#60;[u8; 0]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+10%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 10]&#62;">From&#60;[u8; 10]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+11%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 11]&#62;">From&#60;[u8; 11]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+12%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 12]&#62;">From&#60;[u8; 12]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+13%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 13]&#62;">From&#60;[u8; 13]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+14%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 14]&#62;">From&#60;[u8; 14]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+15%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 15]&#62;">From&#60;[u8; 15]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+16%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 16]&#62;">From&#60;[u8; 16]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+17%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 17]&#62;">From&#60;[u8; 17]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+18%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 18]&#62;">From&#60;[u8; 18]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+19%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 19]&#62;">From&#60;[u8; 19]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+1%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 1]&#62;">From&#60;[u8; 1]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+20%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 20]&#62;">From&#60;[u8; 20]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+21%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 21]&#62;">From&#60;[u8; 21]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+22%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 22]&#62;">From&#60;[u8; 22]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+23%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 23]&#62;">From&#60;[u8; 23]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+24%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 24]&#62;">From&#60;[u8; 24]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+25%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 25]&#62;">From&#60;[u8; 25]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+26%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 26]&#62;">From&#60;[u8; 26]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+27%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 27]&#62;">From&#60;[u8; 27]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+28%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 28]&#62;">From&#60;[u8; 28]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+29%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 29]&#62;">From&#60;[u8; 29]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+2%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 2]&#62;">From&#60;[u8; 2]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+30%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 30]&#62;">From&#60;[u8; 30]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+31%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 31]&#62;">From&#60;[u8; 31]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+32%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 32]&#62;">From&#60;[u8; 32]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+33%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 33]&#62;">From&#60;[u8; 33]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+34%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 34]&#62;">From&#60;[u8; 34]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+35%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 35]&#62;">From&#60;[u8; 35]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+36%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 36]&#62;">From&#60;[u8; 36]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+37%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 37]&#62;">From&#60;[u8; 37]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+38%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 38]&#62;">From&#60;[u8; 38]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+39%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 39]&#62;">From&#60;[u8; 39]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+3%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 3]&#62;">From&#60;[u8; 3]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+40%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 40]&#62;">From&#60;[u8; 40]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+41%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 41]&#62;">From&#60;[u8; 41]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+42%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 42]&#62;">From&#60;[u8; 42]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+43%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 43]&#62;">From&#60;[u8; 43]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+44%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 44]&#62;">From&#60;[u8; 44]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+45%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 45]&#62;">From&#60;[u8; 45]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+46%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 46]&#62;">From&#60;[u8; 46]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+47%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 47]&#62;">From&#60;[u8; 47]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+48%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 48]&#62;">From&#60;[u8; 48]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+49%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 49]&#62;">From&#60;[u8; 49]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+4%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 4]&#62;">From&#60;[u8; 4]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+50%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 50]&#62;">From&#60;[u8; 50]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+51%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 51]&#62;">From&#60;[u8; 51]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+52%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 52]&#62;">From&#60;[u8; 52]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+53%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 53]&#62;">From&#60;[u8; 53]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+54%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 54]&#62;">From&#60;[u8; 54]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+55%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 55]&#62;">From&#60;[u8; 55]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+56%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 56]&#62;">From&#60;[u8; 56]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+57%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 57]&#62;">From&#60;[u8; 57]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+58%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 58]&#62;">From&#60;[u8; 58]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+59%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 59]&#62;">From&#60;[u8; 59]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+5%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 5]&#62;">From&#60;[u8; 5]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+60%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 60]&#62;">From&#60;[u8; 60]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+61%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 61]&#62;">From&#60;[u8; 61]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+62%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 62]&#62;">From&#60;[u8; 62]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+63%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 63]&#62;">From&#60;[u8; 63]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+64%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 64]&#62;">From&#60;[u8; 64]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+65%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 65]&#62;">From&#60;[u8; 65]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+66%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 66]&#62;">From&#60;[u8; 66]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+67%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 67]&#62;">From&#60;[u8; 67]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+68%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 68]&#62;">From&#60;[u8; 68]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+69%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 69]&#62;">From&#60;[u8; 69]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+6%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 6]&#62;">From&#60;[u8; 6]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+70%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 70]&#62;">From&#60;[u8; 70]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+71%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 71]&#62;">From&#60;[u8; 71]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+72%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 72]&#62;">From&#60;[u8; 72]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+73%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 73]&#62;">From&#60;[u8; 73]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+74%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 74]&#62;">From&#60;[u8; 74]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+75%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 75]&#62;">From&#60;[u8; 75]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+76%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 76]&#62;">From&#60;[u8; 76]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+7%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 7]&#62;">From&#60;[u8; 7]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+8%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 8]&#62;">From&#60;[u8; 8]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+9%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 9]&#62;">From&#60;[u8; 9]&#62;</a></li><li><a href="#impl-Hash-for-PushBytesBuf" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-PushBytesBuf" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PushBytesBuf" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PushBytesBuf" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-PushBytesBuf" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CVec%3Cu8%3E%3E-for-PushBytesBuf" title="TryFrom&#60;Vec&#60;u8&#62;&#62;">TryFrom&#60;Vec&#60;u8&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PushBytesBuf" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PushBytesBuf" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PushBytesBuf" title="Send">Send</a></li><li><a href="#impl-Sync-for-PushBytesBuf" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PushBytesBuf" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PushBytesBuf" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">PushBytesBuf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PushBytesBuf(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Owned, growable counterpart to <code>PushBytes</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Owned, growable counterpart to `PushBytes`."><title>PushBytesBuf in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Push<wbr>Bytes<wbr>Buf</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_push_bytes" title="as_mut_push_bytes">as_mut_push_bytes</a></li><li><a href="#method.as_push_bytes" title="as_push_bytes">as_push_bytes</a></li><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.extend_from_slice" title="extend_from_slice">extend_from_slice</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.pop" title="pop">pop</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.truncate" title="truncate">truncate</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li></ul><h3><a href="#deref-methods-PushBytes">Methods from Deref&lt;<wbr>Target=<wbr>Push<wbr>Bytes&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.len-1" title="len">len</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CPushBytes%3E-for-PushBytesBuf" title="AsMut&#60;PushBytes&#62;">AsMut&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-PushBytesBuf" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-Borrow%3CPushBytes%3E-for-PushBytesBuf" title="Borrow&#60;PushBytes&#62;">Borrow&#60;PushBytes&#62;</a></li><li><a href="#impl-BorrowMut%3CPushBytes%3E-for-PushBytesBuf" title="BorrowMut&#60;PushBytes&#62;">BorrowMut&#60;PushBytes&#62;</a></li><li><a href="#impl-Clone-for-PushBytesBuf" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PushBytesBuf" title="Debug">Debug</a></li><li><a href="#impl-Default-for-PushBytesBuf" title="Default">Default</a></li><li><a href="#impl-Deref-for-PushBytesBuf" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-PushBytesBuf" title="DerefMut">DerefMut</a></li><li><a href="#impl-Eq-for-PushBytesBuf" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5Bu8;+0%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 0]&#62;">From&#60;&#38;&#39;a [u8; 0]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+10%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 10]&#62;">From&#60;&#38;&#39;a [u8; 10]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+11%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 11]&#62;">From&#60;&#38;&#39;a [u8; 11]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+12%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 12]&#62;">From&#60;&#38;&#39;a [u8; 12]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+13%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 13]&#62;">From&#60;&#38;&#39;a [u8; 13]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+14%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 14]&#62;">From&#60;&#38;&#39;a [u8; 14]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+15%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 15]&#62;">From&#60;&#38;&#39;a [u8; 15]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+16%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 16]&#62;">From&#60;&#38;&#39;a [u8; 16]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+17%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 17]&#62;">From&#60;&#38;&#39;a [u8; 17]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+18%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 18]&#62;">From&#60;&#38;&#39;a [u8; 18]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+19%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 19]&#62;">From&#60;&#38;&#39;a [u8; 19]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+1%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 1]&#62;">From&#60;&#38;&#39;a [u8; 1]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+20%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 20]&#62;">From&#60;&#38;&#39;a [u8; 20]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+21%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 21]&#62;">From&#60;&#38;&#39;a [u8; 21]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+22%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 22]&#62;">From&#60;&#38;&#39;a [u8; 22]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+23%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 23]&#62;">From&#60;&#38;&#39;a [u8; 23]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+24%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 24]&#62;">From&#60;&#38;&#39;a [u8; 24]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+25%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 25]&#62;">From&#60;&#38;&#39;a [u8; 25]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+26%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 26]&#62;">From&#60;&#38;&#39;a [u8; 26]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+27%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 27]&#62;">From&#60;&#38;&#39;a [u8; 27]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+28%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 28]&#62;">From&#60;&#38;&#39;a [u8; 28]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+29%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 29]&#62;">From&#60;&#38;&#39;a [u8; 29]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+2%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 2]&#62;">From&#60;&#38;&#39;a [u8; 2]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+30%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 30]&#62;">From&#60;&#38;&#39;a [u8; 30]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+31%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 31]&#62;">From&#60;&#38;&#39;a [u8; 31]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+32%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 32]&#62;">From&#60;&#38;&#39;a [u8; 32]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+33%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 33]&#62;">From&#60;&#38;&#39;a [u8; 33]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+34%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 34]&#62;">From&#60;&#38;&#39;a [u8; 34]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+35%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 35]&#62;">From&#60;&#38;&#39;a [u8; 35]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+36%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 36]&#62;">From&#60;&#38;&#39;a [u8; 36]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+37%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 37]&#62;">From&#60;&#38;&#39;a [u8; 37]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+38%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 38]&#62;">From&#60;&#38;&#39;a [u8; 38]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+39%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 39]&#62;">From&#60;&#38;&#39;a [u8; 39]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+3%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 3]&#62;">From&#60;&#38;&#39;a [u8; 3]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+40%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 40]&#62;">From&#60;&#38;&#39;a [u8; 40]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+41%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 41]&#62;">From&#60;&#38;&#39;a [u8; 41]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+42%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 42]&#62;">From&#60;&#38;&#39;a [u8; 42]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+43%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 43]&#62;">From&#60;&#38;&#39;a [u8; 43]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+44%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 44]&#62;">From&#60;&#38;&#39;a [u8; 44]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+45%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 45]&#62;">From&#60;&#38;&#39;a [u8; 45]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+46%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 46]&#62;">From&#60;&#38;&#39;a [u8; 46]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+47%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 47]&#62;">From&#60;&#38;&#39;a [u8; 47]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+48%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 48]&#62;">From&#60;&#38;&#39;a [u8; 48]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+49%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 49]&#62;">From&#60;&#38;&#39;a [u8; 49]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+4%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 4]&#62;">From&#60;&#38;&#39;a [u8; 4]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+50%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 50]&#62;">From&#60;&#38;&#39;a [u8; 50]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+51%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 51]&#62;">From&#60;&#38;&#39;a [u8; 51]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+52%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 52]&#62;">From&#60;&#38;&#39;a [u8; 52]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+53%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 53]&#62;">From&#60;&#38;&#39;a [u8; 53]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+54%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 54]&#62;">From&#60;&#38;&#39;a [u8; 54]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+55%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 55]&#62;">From&#60;&#38;&#39;a [u8; 55]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+56%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 56]&#62;">From&#60;&#38;&#39;a [u8; 56]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+57%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 57]&#62;">From&#60;&#38;&#39;a [u8; 57]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+58%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 58]&#62;">From&#60;&#38;&#39;a [u8; 58]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+59%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 59]&#62;">From&#60;&#38;&#39;a [u8; 59]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+5%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 5]&#62;">From&#60;&#38;&#39;a [u8; 5]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+60%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 60]&#62;">From&#60;&#38;&#39;a [u8; 60]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+61%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 61]&#62;">From&#60;&#38;&#39;a [u8; 61]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+62%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 62]&#62;">From&#60;&#38;&#39;a [u8; 62]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+63%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 63]&#62;">From&#60;&#38;&#39;a [u8; 63]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+64%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 64]&#62;">From&#60;&#38;&#39;a [u8; 64]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+65%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 65]&#62;">From&#60;&#38;&#39;a [u8; 65]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+66%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 66]&#62;">From&#60;&#38;&#39;a [u8; 66]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+67%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 67]&#62;">From&#60;&#38;&#39;a [u8; 67]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+68%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 68]&#62;">From&#60;&#38;&#39;a [u8; 68]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+69%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 69]&#62;">From&#60;&#38;&#39;a [u8; 69]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+6%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 6]&#62;">From&#60;&#38;&#39;a [u8; 6]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+70%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 70]&#62;">From&#60;&#38;&#39;a [u8; 70]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+71%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 71]&#62;">From&#60;&#38;&#39;a [u8; 71]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+72%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 72]&#62;">From&#60;&#38;&#39;a [u8; 72]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+73%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 73]&#62;">From&#60;&#38;&#39;a [u8; 73]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+74%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 74]&#62;">From&#60;&#38;&#39;a [u8; 74]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+75%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 75]&#62;">From&#60;&#38;&#39;a [u8; 75]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+76%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 76]&#62;">From&#60;&#38;&#39;a [u8; 76]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+7%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 7]&#62;">From&#60;&#38;&#39;a [u8; 7]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+8%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 8]&#62;">From&#60;&#38;&#39;a [u8; 8]&#62;</a></li><li><a href="#impl-From%3C%26%5Bu8;+9%5D%3E-for-PushBytesBuf" title="From&#60;&#38;&#39;a [u8; 9]&#62;">From&#60;&#38;&#39;a [u8; 9]&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-PushBytesBuf" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E" title="From&#60;PushBytesBuf&#62;">From&#60;PushBytesBuf&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-PushBytesBuf" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-PushBytesBuf" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-PushBytesBuf" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+0%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 0]&#62;">From&#60;[u8; 0]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+10%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 10]&#62;">From&#60;[u8; 10]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+11%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 11]&#62;">From&#60;[u8; 11]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+12%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 12]&#62;">From&#60;[u8; 12]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+13%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 13]&#62;">From&#60;[u8; 13]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+14%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 14]&#62;">From&#60;[u8; 14]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+15%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 15]&#62;">From&#60;[u8; 15]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+16%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 16]&#62;">From&#60;[u8; 16]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+17%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 17]&#62;">From&#60;[u8; 17]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+18%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 18]&#62;">From&#60;[u8; 18]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+19%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 19]&#62;">From&#60;[u8; 19]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+1%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 1]&#62;">From&#60;[u8; 1]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+20%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 20]&#62;">From&#60;[u8; 20]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+21%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 21]&#62;">From&#60;[u8; 21]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+22%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 22]&#62;">From&#60;[u8; 22]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+23%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 23]&#62;">From&#60;[u8; 23]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+24%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 24]&#62;">From&#60;[u8; 24]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+25%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 25]&#62;">From&#60;[u8; 25]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+26%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 26]&#62;">From&#60;[u8; 26]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+27%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 27]&#62;">From&#60;[u8; 27]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+28%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 28]&#62;">From&#60;[u8; 28]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+29%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 29]&#62;">From&#60;[u8; 29]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+2%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 2]&#62;">From&#60;[u8; 2]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+30%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 30]&#62;">From&#60;[u8; 30]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+31%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 31]&#62;">From&#60;[u8; 31]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+32%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 32]&#62;">From&#60;[u8; 32]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+33%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 33]&#62;">From&#60;[u8; 33]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+34%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 34]&#62;">From&#60;[u8; 34]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+35%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 35]&#62;">From&#60;[u8; 35]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+36%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 36]&#62;">From&#60;[u8; 36]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+37%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 37]&#62;">From&#60;[u8; 37]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+38%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 38]&#62;">From&#60;[u8; 38]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+39%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 39]&#62;">From&#60;[u8; 39]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+3%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 3]&#62;">From&#60;[u8; 3]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+40%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 40]&#62;">From&#60;[u8; 40]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+41%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 41]&#62;">From&#60;[u8; 41]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+42%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 42]&#62;">From&#60;[u8; 42]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+43%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 43]&#62;">From&#60;[u8; 43]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+44%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 44]&#62;">From&#60;[u8; 44]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+45%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 45]&#62;">From&#60;[u8; 45]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+46%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 46]&#62;">From&#60;[u8; 46]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+47%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 47]&#62;">From&#60;[u8; 47]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+48%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 48]&#62;">From&#60;[u8; 48]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+49%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 49]&#62;">From&#60;[u8; 49]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+4%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 4]&#62;">From&#60;[u8; 4]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+50%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 50]&#62;">From&#60;[u8; 50]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+51%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 51]&#62;">From&#60;[u8; 51]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+52%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 52]&#62;">From&#60;[u8; 52]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+53%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 53]&#62;">From&#60;[u8; 53]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+54%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 54]&#62;">From&#60;[u8; 54]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+55%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 55]&#62;">From&#60;[u8; 55]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+56%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 56]&#62;">From&#60;[u8; 56]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+57%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 57]&#62;">From&#60;[u8; 57]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+58%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 58]&#62;">From&#60;[u8; 58]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+59%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 59]&#62;">From&#60;[u8; 59]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+5%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 5]&#62;">From&#60;[u8; 5]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+60%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 60]&#62;">From&#60;[u8; 60]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+61%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 61]&#62;">From&#60;[u8; 61]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+62%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 62]&#62;">From&#60;[u8; 62]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+63%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 63]&#62;">From&#60;[u8; 63]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+64%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 64]&#62;">From&#60;[u8; 64]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+65%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 65]&#62;">From&#60;[u8; 65]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+66%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 66]&#62;">From&#60;[u8; 66]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+67%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 67]&#62;">From&#60;[u8; 67]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+68%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 68]&#62;">From&#60;[u8; 68]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+69%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 69]&#62;">From&#60;[u8; 69]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+6%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 6]&#62;">From&#60;[u8; 6]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+70%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 70]&#62;">From&#60;[u8; 70]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+71%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 71]&#62;">From&#60;[u8; 71]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+72%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 72]&#62;">From&#60;[u8; 72]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+73%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 73]&#62;">From&#60;[u8; 73]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+74%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 74]&#62;">From&#60;[u8; 74]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+75%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 75]&#62;">From&#60;[u8; 75]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+76%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 76]&#62;">From&#60;[u8; 76]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+7%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 7]&#62;">From&#60;[u8; 7]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+8%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 8]&#62;">From&#60;[u8; 8]&#62;</a></li><li><a href="#impl-From%3C%5Bu8;+9%5D%3E-for-PushBytesBuf" title="From&#60;[u8; 9]&#62;">From&#60;[u8; 9]&#62;</a></li><li><a href="#impl-Hash-for-PushBytesBuf" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-PushBytesBuf" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PushBytesBuf" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PushBytesBuf" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-PushBytesBuf" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CVec%3Cu8%3E%3E-for-PushBytesBuf" title="TryFrom&#60;Vec&#60;u8&#62;&#62;">TryFrom&#60;Vec&#60;u8&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PushBytesBuf" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PushBytesBuf" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PushBytesBuf" title="Send">Send</a></li><li><a href="#impl-Sync-for-PushBytesBuf" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PushBytesBuf" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PushBytesBuf" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">PushBytesBuf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PushBytesBuf(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Owned, growable counterpart to <code>PushBytes</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-PushBytesBuf" class="impl"><a href="#impl-PushBytesBuf" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.PushBytesBuf.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesBuf">PushBytesBuf</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub const fn <a href="#method.new" class="fn">new</a>() -&gt; <a class="struct" href="struct.PushBytesBuf.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesBuf">PushBytesBuf</a></h4></section></summary><div class="docblock"><p>Creates a new empty <code>PushBytesBuf</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.with_capacity" class="method"><h4 class="code-header">pub fn <a href="#method.with_capacity" class="fn">with_capacity</a>(capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.PushBytesBuf.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesBuf">PushBytesBuf</a></h4></section></summary><div class="docblock"><p>Creates a new empty <code>PushBytesBuf</code> with reserved capacity.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.reserve" class="method"><h4 class="code-header">pub fn <a href="#method.reserve" class="fn">reserve</a>(&amp;mut self, additional_capacity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class="docblock"><p>Reserve capacity for <code>additional_capacity</code> bytes.</p>
index d41a5cb44b80f0eae5e14639b3267fdd0cddfbc1..7326d355f2bb0c4eacfefa425fdd34ee56468eb4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned on attempt to create too large `PushBytes`."><title>PushBytesError in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Push<wbr>Bytes<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PushBytesError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PushBytesError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PushBytesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PushBytesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PushBytesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PushBytesError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-PushBytesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-PushBytesErrorReport-for-PushBytesError" title="PushBytesErrorReport">PushBytesErrorReport</a></li><li><a href="#impl-StructuralPartialEq-for-PushBytesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PushBytesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PushBytesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PushBytesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PushBytesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PushBytesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PushBytesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">PushBytesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PushBytesError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned on attempt to create too large <code>PushBytes</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned on attempt to create too large `PushBytes`."><title>PushBytesError in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Push<wbr>Bytes<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PushBytesError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PushBytesError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PushBytesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PushBytesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PushBytesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PushBytesError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-PushBytesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-PushBytesErrorReport-for-PushBytesError" title="PushBytesErrorReport">PushBytesErrorReport</a></li><li><a href="#impl-StructuralPartialEq-for-PushBytesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PushBytesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PushBytesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PushBytesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PushBytesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PushBytesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PushBytesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">PushBytesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PushBytesError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned on attempt to create too large <code>PushBytes</code>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-PushBytesError" class="impl"><a href="#impl-Clone-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-PushBytesError" class="impl"><a href="#impl-Debug-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-PushBytesError" class="impl"><a href="#impl-Display-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-PushBytesError" class="impl"><a href="#impl-Error-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-PushBytesError" class="impl"><a href="#impl-PartialEq-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PushBytesErrorReport-for-PushBytesError" class="impl"><a href="#impl-PushBytesErrorReport-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.PushBytesErrorReport.html" title="trait bdk_chain::bitcoin::blockdata::script::PushBytesErrorReport">PushBytesErrorReport</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.input_len" class="method trait-impl"><a href="#method.input_len" class="anchor">§</a><h4 class="code-header">fn <a href="trait.PushBytesErrorReport.html#tymethod.input_len" class="fn">input_len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>How many bytes the input had.</div></details></div></details><section id="impl-Copy-for-PushBytesError" class="impl"><a href="#impl-Copy-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section><section id="impl-Eq-for-PushBytesError" class="impl"><a href="#impl-Eq-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section><section id="impl-StructuralPartialEq-for-PushBytesError" class="impl"><a href="#impl-StructuralPartialEq-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-PushBytesError" class="impl"><a href="#impl-Freeze-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section><section id="impl-RefUnwindSafe-for-PushBytesError" class="impl"><a href="#impl-RefUnwindSafe-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section><section id="impl-Send-for-PushBytesError" class="impl"><a href="#impl-Send-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section><section id="impl-Sync-for-PushBytesError" class="impl"><a href="#impl-Sync-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section><section id="impl-Unpin-for-PushBytesError" class="impl"><a href="#impl-Unpin-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section><section id="impl-UnwindSafe-for-PushBytesError" class="impl"><a href="#impl-UnwindSafe-for-PushBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.PushBytesError.html" title="struct bdk_chain::bitcoin::blockdata::script::PushBytesError">PushBytesError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 9a6ea6bcd505ddeddc42eedf6d3139f1a3b7cfe4..8abf9bcf0ce1706948b12b80625e758adc15dd1e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin script slice."><title>Script in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#validity" title="Validity">Validity</a></li><li><a href="#slicing-safety" title="Slicing safety">Slicing safety</a></li><li><a href="#memory-safety" title="Memory safety">Memory safety</a></li><li><a href="#references" title="References">References</a><ul><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.count_sigops" title="count_sigops">count_sigops</a></li><li><a href="#method.count_sigops_legacy" title="count_sigops_legacy">count_sigops_legacy</a></li><li><a href="#method.dust_value" title="dust_value">dust_value</a></li><li><a href="#method.first_opcode" title="first_opcode">first_opcode</a></li><li><a href="#method.fmt_asm" title="fmt_asm">fmt_asm</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.instruction_indices" title="instruction_indices">instruction_indices</a></li><li><a href="#method.instruction_indices_minimal" title="instruction_indices_minimal">instruction_indices_minimal</a></li><li><a href="#method.instructions" title="instructions">instructions</a></li><li><a href="#method.instructions_minimal" title="instructions_minimal">instructions_minimal</a></li><li><a href="#method.into_script_buf" title="into_script_buf">into_script_buf</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_multisig" title="is_multisig">is_multisig</a></li><li><a href="#method.is_op_return" title="is_op_return">is_op_return</a></li><li><a href="#method.is_p2pk" title="is_p2pk">is_p2pk</a></li><li><a href="#method.is_p2pkh" title="is_p2pkh">is_p2pkh</a></li><li><a href="#method.is_p2sh" title="is_p2sh">is_p2sh</a></li><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.is_provably_unspendable" title="is_provably_unspendable">is_provably_unspendable</a></li><li><a href="#method.is_push_only" title="is_push_only">is_push_only</a></li><li><a href="#method.is_witness_program" title="is_witness_program">is_witness_program</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2pk_public_key" title="p2pk_public_key">p2pk_public_key</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.tapscript_leaf_hash" title="tapscript_leaf_hash">tapscript_leaf_hash</a></li><li><a href="#method.to_asm_string" title="to_asm_string">to_asm_string</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_p2sh" title="to_p2sh">to_p2sh</a></li><li><a href="#method.to_p2tr" title="to_p2tr">to_p2tr</a></li><li><a href="#method.to_p2wsh" title="to_p2wsh">to_p2wsh</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li><li><a href="#method.wscript_hash" title="wscript_hash">wscript_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CScript%3E-for-Script" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3CScript%3E-for-ScriptBuf" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-Script" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-Script" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-ScriptBuf" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Script" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CScript%3E-for-ScriptBuf" title="Borrow&#60;Script&#62;">Borrow&#60;Script&#62;</a></li><li><a href="#impl-BorrowMut%3CScript%3E-for-ScriptBuf" title="BorrowMut&#60;Script&#62;">BorrowMut&#60;Script&#62;</a></li><li><a href="#impl-Debug-for-Script" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26Script" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Script" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Script" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Script" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-Arc%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Box%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Cow%3C'a,+Script%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Rc%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptBuf" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-WScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+Script%3E%3E-for-Box%3CScript%3E" title="From&#60;Cow&#60;&#39;a, Script&#62;&#62;">From&#60;Cow&#60;&#39;a, Script&#62;&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Box%3CScript%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Hash-for-Script" title="Hash">Hash</a></li><li><a href="#impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script" title="Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;">Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Script" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Script" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script" title="Index&#60;RangeInclusive&#60;usize&#62;&#62;">Index&#60;RangeInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script" title="Index&#60;RangeToInclusive&#60;usize&#62;&#62;">Index&#60;RangeToInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-LowerHex-for-Script" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Script" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Script" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CScript%3E-for-ScriptBuf" title="PartialEq&#60;Script&#62;">PartialEq&#60;Script&#62;</a></li><li><a href="#impl-PartialEq%3CScriptBuf%3E-for-Script" title="PartialEq&#60;ScriptBuf&#62;">PartialEq&#60;ScriptBuf&#62;</a></li><li><a href="#impl-PartialOrd-for-Script" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CScript%3E-for-ScriptBuf" title="PartialOrd&#60;Script&#62;">PartialOrd&#60;Script&#62;</a></li><li><a href="#impl-PartialOrd%3CScriptBuf%3E-for-Script" title="PartialOrd&#60;ScriptBuf&#62;">PartialOrd&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Serialize-for-Script" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Script" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToOwned-for-Script" title="ToOwned">ToOwned</a></li><li><a href="#impl-UpperHex-for-Script" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Sized-for-Script" title="!Sized">!Sized</a></li><li><a href="#impl-Freeze-for-Script" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Script" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Script" title="Send">Send</a></li><li><a href="#impl-Sync-for-Script" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Script" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Script" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">Script</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Script(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin script slice.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin script slice."><title>Script in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#validity" title="Validity">Validity</a></li><li><a href="#slicing-safety" title="Slicing safety">Slicing safety</a></li><li><a href="#memory-safety" title="Memory safety">Memory safety</a></li><li><a href="#references" title="References">References</a><ul><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.count_sigops" title="count_sigops">count_sigops</a></li><li><a href="#method.count_sigops_legacy" title="count_sigops_legacy">count_sigops_legacy</a></li><li><a href="#method.dust_value" title="dust_value">dust_value</a></li><li><a href="#method.first_opcode" title="first_opcode">first_opcode</a></li><li><a href="#method.fmt_asm" title="fmt_asm">fmt_asm</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.instruction_indices" title="instruction_indices">instruction_indices</a></li><li><a href="#method.instruction_indices_minimal" title="instruction_indices_minimal">instruction_indices_minimal</a></li><li><a href="#method.instructions" title="instructions">instructions</a></li><li><a href="#method.instructions_minimal" title="instructions_minimal">instructions_minimal</a></li><li><a href="#method.into_script_buf" title="into_script_buf">into_script_buf</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_multisig" title="is_multisig">is_multisig</a></li><li><a href="#method.is_op_return" title="is_op_return">is_op_return</a></li><li><a href="#method.is_p2pk" title="is_p2pk">is_p2pk</a></li><li><a href="#method.is_p2pkh" title="is_p2pkh">is_p2pkh</a></li><li><a href="#method.is_p2sh" title="is_p2sh">is_p2sh</a></li><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.is_provably_unspendable" title="is_provably_unspendable">is_provably_unspendable</a></li><li><a href="#method.is_push_only" title="is_push_only">is_push_only</a></li><li><a href="#method.is_witness_program" title="is_witness_program">is_witness_program</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2pk_public_key" title="p2pk_public_key">p2pk_public_key</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.tapscript_leaf_hash" title="tapscript_leaf_hash">tapscript_leaf_hash</a></li><li><a href="#method.to_asm_string" title="to_asm_string">to_asm_string</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_p2sh" title="to_p2sh">to_p2sh</a></li><li><a href="#method.to_p2tr" title="to_p2tr">to_p2tr</a></li><li><a href="#method.to_p2wsh" title="to_p2wsh">to_p2wsh</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li><li><a href="#method.wscript_hash" title="wscript_hash">wscript_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CScript%3E-for-Script" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3CScript%3E-for-ScriptBuf" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-Script" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-Script" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-ScriptBuf" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Script" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CScript%3E-for-ScriptBuf" title="Borrow&#60;Script&#62;">Borrow&#60;Script&#62;</a></li><li><a href="#impl-BorrowMut%3CScript%3E-for-ScriptBuf" title="BorrowMut&#60;Script&#62;">BorrowMut&#60;Script&#62;</a></li><li><a href="#impl-Debug-for-Script" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26Script" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Script" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Script" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Script" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-Arc%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Box%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Cow%3C'a,+Script%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Rc%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptBuf" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-WScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+Script%3E%3E-for-Box%3CScript%3E" title="From&#60;Cow&#60;&#39;a, Script&#62;&#62;">From&#60;Cow&#60;&#39;a, Script&#62;&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Box%3CScript%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Hash-for-Script" title="Hash">Hash</a></li><li><a href="#impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script" title="Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;">Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Script" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Script" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script" title="Index&#60;RangeInclusive&#60;usize&#62;&#62;">Index&#60;RangeInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script" title="Index&#60;RangeToInclusive&#60;usize&#62;&#62;">Index&#60;RangeToInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-LowerHex-for-Script" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Script" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Script" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CScript%3E-for-ScriptBuf" title="PartialEq&#60;Script&#62;">PartialEq&#60;Script&#62;</a></li><li><a href="#impl-PartialEq%3CScriptBuf%3E-for-Script" title="PartialEq&#60;ScriptBuf&#62;">PartialEq&#60;ScriptBuf&#62;</a></li><li><a href="#impl-PartialOrd-for-Script" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CScript%3E-for-ScriptBuf" title="PartialOrd&#60;Script&#62;">PartialOrd&#60;Script&#62;</a></li><li><a href="#impl-PartialOrd%3CScriptBuf%3E-for-Script" title="PartialOrd&#60;ScriptBuf&#62;">PartialOrd&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Serialize-for-Script" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Script" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToOwned-for-Script" title="ToOwned">ToOwned</a></li><li><a href="#impl-UpperHex-for-Script" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Sized-for-Script" title="!Sized">!Sized</a></li><li><a href="#impl-Freeze-for-Script" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Script" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Script" title="Send">Send</a></li><li><a href="#impl-Sync-for-Script" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Script" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Script" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">Script</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Script(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin script slice.</p>
 <p><em><a href="index.html" title="mod bdk_chain::bitcoin::blockdata::script">See also the <code>bitcoin::blockdata::script</code> module</a>.</em></p>
 <p><code>Script</code> is a script slice, the most primitive script type. It’s usually seen in its borrowed
 form <code>&amp;Script</code>. It is always encoded as a series of bytes representing the opcodes and data
index 3ea723dd1bf85b2d43a6c7c5d955aca57f0848c6..13c93e0adc48d640c4d53e56cf74ac6c457fc141 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An owned, growable script."><title>ScriptBuf in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Buf</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_script" title="as_mut_script">as_mut_script</a></li><li><a href="#method.as_script" title="as_script">as_script</a></li><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.into_boxed_script" title="into_boxed_script">into_boxed_script</a></li><li><a href="#method.into_bytes" title="into_bytes">into_bytes</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_op_return" title="new_op_return">new_op_return</a></li><li><a href="#method.new_p2pk" title="new_p2pk">new_p2pk</a></li><li><a href="#method.new_p2pkh" title="new_p2pkh">new_p2pkh</a></li><li><a href="#method.new_p2sh" title="new_p2sh">new_p2sh</a></li><li><a href="#method.new_p2tr" title="new_p2tr">new_p2tr</a></li><li><a href="#method.new_p2tr_tweaked" title="new_p2tr_tweaked">new_p2tr_tweaked</a></li><li><a href="#method.new_p2wpkh" title="new_p2wpkh">new_p2wpkh</a></li><li><a href="#method.new_p2wsh" title="new_p2wsh">new_p2wsh</a></li><li><a href="#method.new_witness_program" title="new_witness_program">new_witness_program</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.push_instruction" title="push_instruction">push_instruction</a></li><li><a href="#method.push_instruction_no_opt" title="push_instruction_no_opt">push_instruction_no_opt</a></li><li><a href="#method.push_opcode" title="push_opcode">push_opcode</a></li><li><a href="#method.push_slice" title="push_slice">push_slice</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.reserve_exact" title="reserve_exact">reserve_exact</a></li><li><a href="#method.scan_and_push_verify" title="scan_and_push_verify">scan_and_push_verify</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li></ul><h3><a href="#deref-methods-Script">Methods from Deref&lt;<wbr>Target=<wbr>Script&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.count_sigops" title="count_sigops">count_sigops</a></li><li><a href="#method.count_sigops_legacy" title="count_sigops_legacy">count_sigops_legacy</a></li><li><a href="#method.dust_value" title="dust_value">dust_value</a></li><li><a href="#method.first_opcode" title="first_opcode">first_opcode</a></li><li><a href="#method.fmt_asm" title="fmt_asm">fmt_asm</a></li><li><a href="#method.instruction_indices" title="instruction_indices">instruction_indices</a></li><li><a href="#method.instruction_indices_minimal" title="instruction_indices_minimal">instruction_indices_minimal</a></li><li><a href="#method.instructions" title="instructions">instructions</a></li><li><a href="#method.instructions_minimal" title="instructions_minimal">instructions_minimal</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_multisig" title="is_multisig">is_multisig</a></li><li><a href="#method.is_op_return" title="is_op_return">is_op_return</a></li><li><a href="#method.is_p2pk" title="is_p2pk">is_p2pk</a></li><li><a href="#method.is_p2pkh" title="is_p2pkh">is_p2pkh</a></li><li><a href="#method.is_p2sh" title="is_p2sh">is_p2sh</a></li><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.is_provably_unspendable" title="is_provably_unspendable">is_provably_unspendable</a></li><li><a href="#method.is_push_only" title="is_push_only">is_push_only</a></li><li><a href="#method.is_witness_program" title="is_witness_program">is_witness_program</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.p2pk_public_key" title="p2pk_public_key">p2pk_public_key</a></li><li><a href="#method.p2wpkh_script_code-1" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.tapscript_leaf_hash" title="tapscript_leaf_hash">tapscript_leaf_hash</a></li><li><a href="#method.to_asm_string" title="to_asm_string">to_asm_string</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_p2sh" title="to_p2sh">to_p2sh</a></li><li><a href="#method.to_p2tr" title="to_p2tr">to_p2tr</a></li><li><a href="#method.to_p2wsh" title="to_p2wsh">to_p2wsh</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li><li><a href="#method.wscript_hash" title="wscript_hash">wscript_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CScript%3E-for-ScriptBuf" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-ScriptBuf" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CScript%3E-for-ScriptBuf" title="Borrow&#60;Script&#62;">Borrow&#60;Script&#62;</a></li><li><a href="#impl-BorrowMut%3CScript%3E-for-ScriptBuf" title="BorrowMut&#60;Script&#62;">BorrowMut&#60;Script&#62;</a></li><li><a href="#impl-Clone-for-ScriptBuf" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ScriptBuf" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ScriptBuf" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-ScriptBuf" title="Default">Default</a></li><li><a href="#impl-Deref-for-ScriptBuf" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-ScriptBuf" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ScriptBuf" title="Display">Display</a></li><li><a href="#impl-Encodable-for-ScriptBuf" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ScriptBuf" title="Eq">Eq</a></li><li><a href="#impl-Extend%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="Extend&#60;Instruction&#60;&#39;a&#62;&#62;">Extend&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptBuf" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-ScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-WScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CAddress%3E-for-ScriptBuf" title="From&#60;Address&#62;">From&#60;Address&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+Script%3E%3E-for-ScriptBuf" title="From&#60;Cow&#60;&#39;a, Script&#62;&#62;">From&#60;Cow&#60;&#39;a, Script&#62;&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Box%3CScript%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Cow%3C'_,+Script%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-ScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-WScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;">FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-Hash-for-ScriptBuf" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-ScriptBuf" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ScriptBuf" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptBuf" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CScript%3E-for-ScriptBuf" title="PartialEq&#60;Script&#62;">PartialEq&#60;Script&#62;</a></li><li><a href="#impl-PartialEq%3CScriptBuf%3E-for-Script" title="PartialEq&#60;ScriptBuf&#62;">PartialEq&#60;ScriptBuf&#62;</a></li><li><a href="#impl-PartialOrd-for-ScriptBuf" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CScript%3E-for-ScriptBuf" title="PartialOrd&#60;Script&#62;">PartialOrd&#60;Script&#62;</a></li><li><a href="#impl-PartialOrd%3CScriptBuf%3E-for-Script" title="PartialOrd&#60;ScriptBuf&#62;">PartialOrd&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Serialize-for-ScriptBuf" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptBuf" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ScriptBuf" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptBuf" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptBuf" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptBuf" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptBuf" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptBuf" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptBuf" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">ScriptBuf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptBuf(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An owned, growable script.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An owned, growable script."><title>ScriptBuf in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Buf</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_script" title="as_mut_script">as_mut_script</a></li><li><a href="#method.as_script" title="as_script">as_script</a></li><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.into_boxed_script" title="into_boxed_script">into_boxed_script</a></li><li><a href="#method.into_bytes" title="into_bytes">into_bytes</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_op_return" title="new_op_return">new_op_return</a></li><li><a href="#method.new_p2pk" title="new_p2pk">new_p2pk</a></li><li><a href="#method.new_p2pkh" title="new_p2pkh">new_p2pkh</a></li><li><a href="#method.new_p2sh" title="new_p2sh">new_p2sh</a></li><li><a href="#method.new_p2tr" title="new_p2tr">new_p2tr</a></li><li><a href="#method.new_p2tr_tweaked" title="new_p2tr_tweaked">new_p2tr_tweaked</a></li><li><a href="#method.new_p2wpkh" title="new_p2wpkh">new_p2wpkh</a></li><li><a href="#method.new_p2wsh" title="new_p2wsh">new_p2wsh</a></li><li><a href="#method.new_witness_program" title="new_witness_program">new_witness_program</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.push_instruction" title="push_instruction">push_instruction</a></li><li><a href="#method.push_instruction_no_opt" title="push_instruction_no_opt">push_instruction_no_opt</a></li><li><a href="#method.push_opcode" title="push_opcode">push_opcode</a></li><li><a href="#method.push_slice" title="push_slice">push_slice</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.reserve_exact" title="reserve_exact">reserve_exact</a></li><li><a href="#method.scan_and_push_verify" title="scan_and_push_verify">scan_and_push_verify</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li></ul><h3><a href="#deref-methods-Script">Methods from Deref&lt;<wbr>Target=<wbr>Script&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.count_sigops" title="count_sigops">count_sigops</a></li><li><a href="#method.count_sigops_legacy" title="count_sigops_legacy">count_sigops_legacy</a></li><li><a href="#method.dust_value" title="dust_value">dust_value</a></li><li><a href="#method.first_opcode" title="first_opcode">first_opcode</a></li><li><a href="#method.fmt_asm" title="fmt_asm">fmt_asm</a></li><li><a href="#method.instruction_indices" title="instruction_indices">instruction_indices</a></li><li><a href="#method.instruction_indices_minimal" title="instruction_indices_minimal">instruction_indices_minimal</a></li><li><a href="#method.instructions" title="instructions">instructions</a></li><li><a href="#method.instructions_minimal" title="instructions_minimal">instructions_minimal</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_multisig" title="is_multisig">is_multisig</a></li><li><a href="#method.is_op_return" title="is_op_return">is_op_return</a></li><li><a href="#method.is_p2pk" title="is_p2pk">is_p2pk</a></li><li><a href="#method.is_p2pkh" title="is_p2pkh">is_p2pkh</a></li><li><a href="#method.is_p2sh" title="is_p2sh">is_p2sh</a></li><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.is_provably_unspendable" title="is_provably_unspendable">is_provably_unspendable</a></li><li><a href="#method.is_push_only" title="is_push_only">is_push_only</a></li><li><a href="#method.is_witness_program" title="is_witness_program">is_witness_program</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.p2pk_public_key" title="p2pk_public_key">p2pk_public_key</a></li><li><a href="#method.p2wpkh_script_code-1" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.tapscript_leaf_hash" title="tapscript_leaf_hash">tapscript_leaf_hash</a></li><li><a href="#method.to_asm_string" title="to_asm_string">to_asm_string</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_p2sh" title="to_p2sh">to_p2sh</a></li><li><a href="#method.to_p2tr" title="to_p2tr">to_p2tr</a></li><li><a href="#method.to_p2wsh" title="to_p2wsh">to_p2wsh</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li><li><a href="#method.wscript_hash" title="wscript_hash">wscript_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CScript%3E-for-ScriptBuf" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-ScriptBuf" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CScript%3E-for-ScriptBuf" title="Borrow&#60;Script&#62;">Borrow&#60;Script&#62;</a></li><li><a href="#impl-BorrowMut%3CScript%3E-for-ScriptBuf" title="BorrowMut&#60;Script&#62;">BorrowMut&#60;Script&#62;</a></li><li><a href="#impl-Clone-for-ScriptBuf" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ScriptBuf" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ScriptBuf" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-ScriptBuf" title="Default">Default</a></li><li><a href="#impl-Deref-for-ScriptBuf" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-ScriptBuf" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ScriptBuf" title="Display">Display</a></li><li><a href="#impl-Encodable-for-ScriptBuf" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ScriptBuf" title="Eq">Eq</a></li><li><a href="#impl-Extend%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="Extend&#60;Instruction&#60;&#39;a&#62;&#62;">Extend&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptBuf" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-ScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-WScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CAddress%3E-for-ScriptBuf" title="From&#60;Address&#62;">From&#60;Address&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+Script%3E%3E-for-ScriptBuf" title="From&#60;Cow&#60;&#39;a, Script&#62;&#62;">From&#60;Cow&#60;&#39;a, Script&#62;&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Box%3CScript%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Cow%3C'_,+Script%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-ScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-WScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;">FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-Hash-for-ScriptBuf" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-ScriptBuf" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ScriptBuf" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptBuf" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CScript%3E-for-ScriptBuf" title="PartialEq&#60;Script&#62;">PartialEq&#60;Script&#62;</a></li><li><a href="#impl-PartialEq%3CScriptBuf%3E-for-Script" title="PartialEq&#60;ScriptBuf&#62;">PartialEq&#60;ScriptBuf&#62;</a></li><li><a href="#impl-PartialOrd-for-ScriptBuf" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CScript%3E-for-ScriptBuf" title="PartialOrd&#60;Script&#62;">PartialOrd&#60;Script&#62;</a></li><li><a href="#impl-PartialOrd%3CScriptBuf%3E-for-Script" title="PartialOrd&#60;ScriptBuf&#62;">PartialOrd&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Serialize-for-ScriptBuf" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptBuf" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ScriptBuf" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptBuf" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptBuf" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptBuf" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptBuf" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptBuf" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptBuf" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">ScriptBuf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptBuf(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An owned, growable script.</p>
 <p><code>ScriptBuf</code> is the most common script type that has the ownership over the contents of the
 script. It has a close relationship with its borrowed counterpart, <a href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a>.</p>
 <p>Just as other similar types, this implements [<code>Deref</code>], so <a href="https://doc.rust-lang.org/std/ops/trait.Deref.html#more-on-deref-coercion">deref coercions</a> apply. Also note
index dc115398a41e3db5e6440eeb7e0f06bbc635884f..9cf9d761e6b2bb6985ce493cc7baf83fa9617388 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of Bitcoin Script bytecode."><title>ScriptHash in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-ScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ScriptHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ScriptHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ScriptHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ScriptHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ScriptHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-ScriptHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-ScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-ScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-ScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-Hash" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-PushBytesBuf" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-ScriptHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ScriptHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-ScriptHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ScriptHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ScriptHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ScriptHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ScriptHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-ScriptHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-ScriptHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ScriptHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">ScriptHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of Bitcoin Script bytecode.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of Bitcoin Script bytecode."><title>ScriptHash in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-ScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ScriptHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ScriptHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ScriptHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ScriptHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ScriptHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-ScriptHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-ScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-ScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-ScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-Hash" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-PushBytesBuf" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-ScriptHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ScriptHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-ScriptHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ScriptHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ScriptHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ScriptHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ScriptHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-ScriptHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-ScriptHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ScriptHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">ScriptHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of Bitcoin Script bytecode.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ScriptHash" class="impl"><a href="#impl-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a>) -&gt; <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 40e3d519dd874f9d5f7f2b720b26521d6ca22f15..8d8fd573cbcd07896b43012ff2459a9f63136dfb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SegWit version of a Bitcoin Script bytecode hash."><title>WScriptHash in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">WScript<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-WScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WScriptHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WScriptHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WScriptHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WScriptHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WScriptHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-WScriptHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-WScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-WScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-WScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-Hash" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-PushBytesBuf" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-WScriptHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WScriptHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WScriptHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WScriptHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WScriptHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WScriptHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WScriptHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WScriptHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WScriptHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WScriptHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WScriptHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WScriptHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WScriptHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WScriptHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WScriptHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-WScriptHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WScriptHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WScriptHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">WScriptHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WScriptHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SegWit version of a Bitcoin Script bytecode hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SegWit version of a Bitcoin Script bytecode hash."><title>WScriptHash in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">WScript<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-WScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WScriptHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WScriptHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WScriptHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WScriptHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WScriptHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-WScriptHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-WScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-WScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-WScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-Hash" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-PushBytesBuf" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-WScriptHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WScriptHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WScriptHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WScriptHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WScriptHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WScriptHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WScriptHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WScriptHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WScriptHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WScriptHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WScriptHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WScriptHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WScriptHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WScriptHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WScriptHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-WScriptHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WScriptHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WScriptHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Struct <span class="struct">WScriptHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WScriptHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SegWit version of a Bitcoin Script bytecode hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WScriptHash" class="impl"><a href="#impl-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a>) -&gt; <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index ba5d97477fe62b4157c1d54876cd2bfb79736f96..14593b5fbed3b42d76cd7bb741dfdbe508b4627d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Reports information about failed conversion into `PushBytes`."><title>PushBytesErrorReport in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Push<wbr>Bytes<wbr>Error<wbr>Report</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.input_len" title="input_len">input_len</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-PushBytesErrorReport-for-Infallible" title="Infallible">Infallible</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Trait <span class="trait">PushBytesErrorReport</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait PushBytesErrorReport {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Reports information about failed conversion into `PushBytes`."><title>PushBytesErrorReport in bdk_chain::bitcoin::blockdata::script - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Push<wbr>Bytes<wbr>Error<wbr>Report</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.input_len" title="input_len">input_len</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-PushBytesErrorReport-for-Infallible" title="Infallible">Infallible</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">script</a></span><h1>Trait <span class="trait">PushBytesErrorReport</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait PushBytesErrorReport {
     // Required method
     fn <a href="#tymethod.input_len" class="fn">input_len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Reports information about failed conversion into <code>PushBytes</code>.</p>
index 11b3ad1e925f8174eca6848bb44938a11e9124e5..f766c9699fc300de41644ebab0a9d265c9ad74b7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum byte size of a segregated witness program."><title>MAX_SIZE in bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>program</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_program</a></span><h1>Constant <span class="constant">MAX_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 40; // 40usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum byte size of a segregated witness program.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum byte size of a segregated witness program."><title>MAX_SIZE in bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>program</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_program</a></span><h1>Constant <span class="constant">MAX_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 40; // 40usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum byte size of a segregated witness program.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index eee193b3e05cc71a75a775f35d936160feecf421..ccd8707b0a55e6604749879b7193fb826946d2ff 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The minimum byte size of a segregated witness program."><title>MIN_SIZE in bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>program</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_program</a></span><h1>Constant <span class="constant">MIN_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MIN_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 2; // 2usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The minimum byte size of a segregated witness program.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The minimum byte size of a segregated witness program."><title>MIN_SIZE in bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>program</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_program</a></span><h1>Constant <span class="constant">MIN_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MIN_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 2; // 2usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The minimum byte size of a segregated witness program.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fd706e37b0ed9365125ddd03f6944d5f3cbce89b..456e79364f5cf1b3df60afd9d59aa2ba83113a24 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Witness program error."><title>Error in bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.InvalidSegwitV0Length" title="InvalidSegwitV0Length">InvalidSegwitV0Length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromScriptError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>program</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_program</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Witness program error."><title>Error in bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.InvalidSegwitV0Length" title="InvalidSegwitV0Length">InvalidSegwitV0Length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromScriptError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>program</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_program</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     InvalidLength(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
     InvalidSegwitV0Length(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Witness program error.</p>
index 7c2c56e367605bf0400dac30626d58a8d3afabe6..93b1bbf10f1f54e602b1a69eac118986a729bc26 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The segregated witness program as defined by BIP141."><title>bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module witness_<wbr>program</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a></span><h1>Module <span>witness_program</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The segregated witness program as defined by <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The segregated witness program as defined by BIP141."><title>bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module witness_<wbr>program</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a></span><h1>Module <span>witness_program</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The segregated witness program as defined by <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141</a>.</p>
 <blockquote>
 <p>A scriptPubKey (or redeemScript as defined in BIP16/P2SH) that consists of a 1-byte push
 opcode (for 0 to 16) followed by a data push between 2 and 40 bytes gets a new special
index 795f980f6fafb84bc1bfed4f91ae11d77da187cc..983864a519eef0a6e9efcc39d770cbac588a2553 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The segregated witness program."><title>WitnessProgram in bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Program</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2tr" title="p2tr">p2tr</a></li><li><a href="#method.p2tr_tweaked" title="p2tr_tweaked">p2tr_tweaked</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.p2wsh" title="p2wsh">p2wsh</a></li><li><a href="#method.program" title="program">program</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessProgram" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessProgram" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessProgram" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-WitnessProgram" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-WitnessProgram" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-WitnessProgram" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessProgram" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessProgram" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessProgram" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessProgram" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessProgram" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessProgram" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessProgram" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessProgram" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessProgram" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>program</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_program</a></span><h1>Struct <span class="struct">WitnessProgram</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessProgram { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The segregated witness program.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The segregated witness program."><title>WitnessProgram in bdk_chain::bitcoin::blockdata::script::witness_program - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Program</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2tr" title="p2tr">p2tr</a></li><li><a href="#method.p2tr_tweaked" title="p2tr_tweaked">p2tr_tweaked</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.p2wsh" title="p2wsh">p2wsh</a></li><li><a href="#method.program" title="program">program</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessProgram" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessProgram" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessProgram" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-WitnessProgram" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-WitnessProgram" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-WitnessProgram" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessProgram" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessProgram" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessProgram" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessProgram" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessProgram" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessProgram" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessProgram" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessProgram" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessProgram" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>program</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_program</a></span><h1>Struct <span class="struct">WitnessProgram</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessProgram { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The segregated witness program.</p>
 <p>The segregated witness program is technically only the program bytes <em>excluding</em> the witness
 version, however we maintain length invariants on the <code>program</code> that are governed by the version
 number, therefore we carry the version number around along with the program bytes.</p>
index 1c235d7bb317f015b50efbca9321ab489833c2ef..bd90e87c7dfdd7e92b327702dccf36839543b704 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error parsing `WitnessVersion` from a string."><title>FromStrError in bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>StrError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Invalid" title="Invalid">Invalid</a></li><li><a href="#variant.Unparsable" title="Unparsable">Unparsable</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromStrError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromStrError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromStrError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromStrError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromStrError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromStrError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-FromStrError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromStrError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-FromStrError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromStrError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromStrError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromStrError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromStrError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromStrError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromStrError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromStrError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>version</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_version</a></span><h1>Enum <span class="enum">FromStrError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromStrError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error parsing `WitnessVersion` from a string."><title>FromStrError in bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>StrError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Invalid" title="Invalid">Invalid</a></li><li><a href="#variant.Unparsable" title="Unparsable">Unparsable</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromStrError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromStrError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromStrError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromStrError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromStrError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromStrError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-FromStrError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromStrError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-FromStrError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromStrError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromStrError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromStrError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromStrError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromStrError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromStrError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromStrError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>version</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_version</a></span><h1>Enum <span class="enum">FromStrError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromStrError {
     Unparsable(<a class="struct" href="../../../error/struct.ParseIntError.html" title="struct bdk_chain::bitcoin::error::ParseIntError">ParseIntError</a>),
     Invalid(<a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error parsing <a href="../../../enum.WitnessVersion.html" title="enum bdk_chain::bitcoin::WitnessVersion"><code>WitnessVersion</code></a> from a string.</p>
index 26efcd9da331141ecdc80d771192aa555d3c421d..90a523ecb8b71899e9c66fe8b9255df3e64e9f25 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to create a `WitnessVersion` from an `Instruction`"><title>TryFromInstructionError in bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TryFrom<wbr>Instruction<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DataPush" title="DataPush">DataPush</a></li><li><a href="#variant.TryFrom" title="TryFrom">TryFrom</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TryFromInstructionError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TryFromInstructionError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TryFromInstructionError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TryFromInstructionError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TryFromInstructionError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TryFromInstructionError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-TryFromInstructionError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-TryFromInstructionError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TryFromInstructionError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TryFromInstructionError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TryFromInstructionError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TryFromInstructionError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TryFromInstructionError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TryFromInstructionError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TryFromInstructionError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>version</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_version</a></span><h1>Enum <span class="enum">TryFromInstructionError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TryFromInstructionError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to create a `WitnessVersion` from an `Instruction`"><title>TryFromInstructionError in bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TryFrom<wbr>Instruction<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DataPush" title="DataPush">DataPush</a></li><li><a href="#variant.TryFrom" title="TryFrom">TryFrom</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TryFromInstructionError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TryFromInstructionError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TryFromInstructionError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TryFromInstructionError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TryFromInstructionError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TryFromInstructionError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-TryFromInstructionError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-TryFromInstructionError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TryFromInstructionError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TryFromInstructionError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TryFromInstructionError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TryFromInstructionError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TryFromInstructionError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TryFromInstructionError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TryFromInstructionError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>version</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_version</a></span><h1>Enum <span class="enum">TryFromInstructionError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TryFromInstructionError {
     TryFrom(<a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>),
     DataPush,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error attempting to create a <a href="../../../enum.WitnessVersion.html" title="enum bdk_chain::bitcoin::WitnessVersion"><code>WitnessVersion</code></a> from an <a href="../enum.Instruction.html" title="enum bdk_chain::bitcoin::blockdata::script::Instruction"><code>Instruction</code></a></p>
index 809a99f5aee1bd3a69d69e531be25f5489659d01..02329c21e7d998e97fed0a14142130f045e2615b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Version of the segregated witness program."><title>WitnessVersion in bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Version</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.V0" title="V0">V0</a></li><li><a href="#variant.V1" title="V1">V1</a></li><li><a href="#variant.V10" title="V10">V10</a></li><li><a href="#variant.V11" title="V11">V11</a></li><li><a href="#variant.V12" title="V12">V12</a></li><li><a href="#variant.V13" title="V13">V13</a></li><li><a href="#variant.V14" title="V14">V14</a></li><li><a href="#variant.V15" title="V15">V15</a></li><li><a href="#variant.V16" title="V16">V16</a></li><li><a href="#variant.V2" title="V2">V2</a></li><li><a href="#variant.V3" title="V3">V3</a></li><li><a href="#variant.V4" title="V4">V4</a></li><li><a href="#variant.V5" title="V5">V5</a></li><li><a href="#variant.V6" title="V6">V6</a></li><li><a href="#variant.V7" title="V7">V7</a></li><li><a href="#variant.V8" title="V8">V8</a></li><li><a href="#variant.V9" title="V9">V9</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.to_fe" title="to_fe">to_fe</a></li><li><a href="#method.to_num" title="to_num">to_num</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessVersion" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessVersion" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessVersion" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WitnessVersion" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessVersion" title="Eq">Eq</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Fe32" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Opcode" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-FromStr-for-WitnessVersion" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessVersion" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-WitnessVersion" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessVersion" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessVersion" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessVersion" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CFe32%3E-for-WitnessVersion" title="TryFrom&#60;Fe32&#62;">TryFrom&#60;Fe32&#62;</a></li><li><a href="#impl-TryFrom%3CInstruction%3C'a%3E%3E-for-WitnessVersion" title="TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;">TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-TryFrom%3COpcode%3E-for-WitnessVersion" title="TryFrom&#60;Opcode&#62;">TryFrom&#60;Opcode&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-WitnessVersion" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessVersion" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessVersion" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessVersion" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessVersion" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessVersion" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessVersion" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>version</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_version</a></span><h1>Enum <span class="enum">WitnessVersion</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(u8)]</div>pub enum WitnessVersion {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Version of the segregated witness program."><title>WitnessVersion in bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Version</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.V0" title="V0">V0</a></li><li><a href="#variant.V1" title="V1">V1</a></li><li><a href="#variant.V10" title="V10">V10</a></li><li><a href="#variant.V11" title="V11">V11</a></li><li><a href="#variant.V12" title="V12">V12</a></li><li><a href="#variant.V13" title="V13">V13</a></li><li><a href="#variant.V14" title="V14">V14</a></li><li><a href="#variant.V15" title="V15">V15</a></li><li><a href="#variant.V16" title="V16">V16</a></li><li><a href="#variant.V2" title="V2">V2</a></li><li><a href="#variant.V3" title="V3">V3</a></li><li><a href="#variant.V4" title="V4">V4</a></li><li><a href="#variant.V5" title="V5">V5</a></li><li><a href="#variant.V6" title="V6">V6</a></li><li><a href="#variant.V7" title="V7">V7</a></li><li><a href="#variant.V8" title="V8">V8</a></li><li><a href="#variant.V9" title="V9">V9</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.to_fe" title="to_fe">to_fe</a></li><li><a href="#method.to_num" title="to_num">to_num</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessVersion" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessVersion" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessVersion" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WitnessVersion" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessVersion" title="Eq">Eq</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Fe32" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Opcode" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-FromStr-for-WitnessVersion" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessVersion" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-WitnessVersion" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessVersion" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessVersion" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessVersion" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CFe32%3E-for-WitnessVersion" title="TryFrom&#60;Fe32&#62;">TryFrom&#60;Fe32&#62;</a></li><li><a href="#impl-TryFrom%3CInstruction%3C'a%3E%3E-for-WitnessVersion" title="TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;">TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-TryFrom%3COpcode%3E-for-WitnessVersion" title="TryFrom&#60;Opcode&#62;">TryFrom&#60;Opcode&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-WitnessVersion" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessVersion" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessVersion" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessVersion" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessVersion" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessVersion" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessVersion" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>version</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_version</a></span><h1>Enum <span class="enum">WitnessVersion</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(u8)]</div>pub enum WitnessVersion {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 17 variants</span></summary>    V0 = 0,
     V1 = 1,
     V2 = 2,
index e4d148c91cd2fa345ca8718aba16eafbdfc14516..6d6f34a7a21d03102ab248a7197e694b35b1dd4e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The segregated witness version byte as defined by BIP141."><title>bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module witness_<wbr>version</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a></span><h1>Module <span>witness_version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The segregated witness version byte as defined by <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The segregated witness version byte as defined by BIP141."><title>bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module witness_<wbr>version</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a></span><h1>Module <span>witness_version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The segregated witness version byte as defined by <a href="https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki">BIP141</a>.</p>
 <blockquote>
 <p>A scriptPubKey (or redeemScript as defined in BIP16/P2SH) that consists of a 1-byte push
 opcode (for 0 to 16) followed by a data push between 2 and 40 bytes gets a new special
index 619c9558f440415b05dad92761483b63fce034a3..8e3e83c6acbf8fe6352649590f1ca64beb7697fc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to create a `WitnessVersion` from an integer."><title>TryFromError in bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TryFrom<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_version" title="invalid_version">invalid_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TryFromError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TryFromError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TryFromError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TryFromError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TryFromError" title="Error">Error</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromScriptError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromStrError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-ParseError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-TryFromInstructionError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-TryFromError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TryFromError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TryFromError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TryFromError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TryFromError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TryFromError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TryFromError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TryFromError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>version</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_version</a></span><h1>Struct <span class="struct">TryFromError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TryFromError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error attempting to create a <a href="../../../enum.WitnessVersion.html" title="enum bdk_chain::bitcoin::WitnessVersion"><code>WitnessVersion</code></a> from an integer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to create a `WitnessVersion` from an integer."><title>TryFromError in bdk_chain::bitcoin::blockdata::script::witness_version - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TryFrom<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_version" title="invalid_version">invalid_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TryFromError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TryFromError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TryFromError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TryFromError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TryFromError" title="Error">Error</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromScriptError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-FromStrError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-ParseError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-From%3CTryFromError%3E-for-TryFromInstructionError" title="From&#60;TryFromError&#62;">From&#60;TryFromError&#62;</a></li><li><a href="#impl-PartialEq-for-TryFromError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TryFromError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TryFromError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TryFromError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TryFromError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TryFromError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TryFromError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TryFromError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>script::<wbr>witness_<wbr>version</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">blockdata</a>::<wbr><a href="../index.html">script</a>::<wbr><a href="index.html">witness_version</a></span><h1>Struct <span class="struct">TryFromError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TryFromError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error attempting to create a <a href="../../../enum.WitnessVersion.html" title="enum bdk_chain::bitcoin::WitnessVersion"><code>WitnessVersion</code></a> from an integer.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TryFromError" class="impl"><a href="#impl-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_version" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_version" class="fn">invalid_version</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the invalid non-witness version integer.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TryFromError" class="impl"><a href="#impl-Clone-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TryFromError" class="impl"><a href="#impl-Debug-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-TryFromError" class="impl"><a href="#impl-Display-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-TryFromError" class="impl"><a href="#impl-Error-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTryFromError%3E-for-FromScriptError" class="impl"><a href="#impl-From%3CTryFromError%3E-for-FromScriptError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>&gt; for <a class="enum" href="../../../address/enum.FromScriptError.html" title="enum bdk_chain::bitcoin::address::FromScriptError">FromScriptError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>) -&gt; <a class="enum" href="../../../address/enum.FromScriptError.html" title="enum bdk_chain::bitcoin::address::FromScriptError">FromScriptError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTryFromError%3E-for-FromStrError" class="impl"><a href="#impl-From%3CTryFromError%3E-for-FromStrError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>&gt; for <a class="enum" href="enum.FromStrError.html" title="enum bdk_chain::bitcoin::blockdata::script::witness_version::FromStrError">FromStrError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>) -&gt; <a class="enum" href="enum.FromStrError.html" title="enum bdk_chain::bitcoin::blockdata::script::witness_version::FromStrError">FromStrError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTryFromError%3E-for-ParseError" class="impl"><a href="#impl-From%3CTryFromError%3E-for-ParseError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>&gt; for <a class="enum" href="../../../address/enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>) -&gt; <a class="enum" href="../../../address/enum.ParseError.html" title="enum bdk_chain::bitcoin::address::ParseError">ParseError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTryFromError%3E-for-TryFromInstructionError" class="impl"><a href="#impl-From%3CTryFromError%3E-for-TryFromInstructionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>&gt; for <a class="enum" href="enum.TryFromInstructionError.html" title="enum bdk_chain::bitcoin::blockdata::script::witness_version::TryFromInstructionError">TryFromInstructionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>) -&gt; <a class="enum" href="enum.TryFromInstructionError.html" title="enum bdk_chain::bitcoin::blockdata::script::witness_version::TryFromInstructionError">TryFromInstructionError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-TryFromError" class="impl"><a href="#impl-PartialEq-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-TryFromError" class="impl"><a href="#impl-Eq-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section><section id="impl-StructuralPartialEq-for-TryFromError" class="impl"><a href="#impl-StructuralPartialEq-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TryFromError" class="impl"><a href="#impl-Freeze-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section><section id="impl-RefUnwindSafe-for-TryFromError" class="impl"><a href="#impl-RefUnwindSafe-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section><section id="impl-Send-for-TryFromError" class="impl"><a href="#impl-Send-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section><section id="impl-Sync-for-TryFromError" class="impl"><a href="#impl-Sync-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section><section id="impl-Unpin-for-TryFromError" class="impl"><a href="#impl-Unpin-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section><section id="impl-UnwindSafe-for-TryFromError" class="impl"><a href="#impl-UnwindSafe-for-TryFromError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TryFromError.html" title="struct bdk_chain::bitcoin::blockdata::script::witness_version::TryFromError">TryFromError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 5fba5e32bdee26ef67498e2e39b7c93cf236abcb..ce654804d9da13aa000ce751fe0145448363a6eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents fee rate."><title>FeeRate in bdk_chain::bitcoin::blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FeeRate</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BROADCAST_MIN" title="BROADCAST_MIN">BROADCAST_MIN</a></li><li><a href="#associatedconstant.DUST" title="DUST">DUST</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_mul_by_weight" title="checked_mul_by_weight">checked_mul_by_weight</a></li><li><a href="#method.fee_vb" title="fee_vb">fee_vb</a></li><li><a href="#method.fee_wu" title="fee_wu">fee_wu</a></li><li><a href="#method.from_sat_per_kwu" title="from_sat_per_kwu">from_sat_per_kwu</a></li><li><a href="#method.from_sat_per_vb" title="from_sat_per_vb">from_sat_per_vb</a></li><li><a href="#method.from_sat_per_vb_unchecked" title="from_sat_per_vb_unchecked">from_sat_per_vb_unchecked</a></li><li><a href="#method.to_sat_per_kwu" title="to_sat_per_kwu">to_sat_per_kwu</a></li><li><a href="#method.to_sat_per_vb_ceil" title="to_sat_per_vb_ceil">to_sat_per_vb_ceil</a></li><li><a href="#method.to_sat_per_vb_floor" title="to_sat_per_vb_floor">to_sat_per_vb_floor</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FeeRate" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FeeRate" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FeeRate" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FeeRate" title="Display">Display</a></li><li><a href="#impl-Eq-for-FeeRate" title="Eq">Eq</a></li><li><a href="#impl-From%3CFeeRate%3E-for-u64" title="From&#60;FeeRate&#62;">From&#60;FeeRate&#62;</a></li><li><a href="#impl-FromStr-for-FeeRate" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FeeRate" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Ord-for-FeeRate" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FeeRate" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FeeRate" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-FeeRate" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FeeRate" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-FeeRate" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-FeeRate" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FeeRate" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FeeRate" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FeeRate" title="Send">Send</a></li><li><a href="#impl-Sync-for-FeeRate" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FeeRate" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FeeRate" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">blockdata</a></span><h1>Struct <span class="struct">FeeRate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FeeRate(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents fee rate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents fee rate."><title>FeeRate in bdk_chain::bitcoin::blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FeeRate</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BROADCAST_MIN" title="BROADCAST_MIN">BROADCAST_MIN</a></li><li><a href="#associatedconstant.DUST" title="DUST">DUST</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_mul_by_weight" title="checked_mul_by_weight">checked_mul_by_weight</a></li><li><a href="#method.fee_vb" title="fee_vb">fee_vb</a></li><li><a href="#method.fee_wu" title="fee_wu">fee_wu</a></li><li><a href="#method.from_sat_per_kwu" title="from_sat_per_kwu">from_sat_per_kwu</a></li><li><a href="#method.from_sat_per_vb" title="from_sat_per_vb">from_sat_per_vb</a></li><li><a href="#method.from_sat_per_vb_unchecked" title="from_sat_per_vb_unchecked">from_sat_per_vb_unchecked</a></li><li><a href="#method.to_sat_per_kwu" title="to_sat_per_kwu">to_sat_per_kwu</a></li><li><a href="#method.to_sat_per_vb_ceil" title="to_sat_per_vb_ceil">to_sat_per_vb_ceil</a></li><li><a href="#method.to_sat_per_vb_floor" title="to_sat_per_vb_floor">to_sat_per_vb_floor</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FeeRate" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FeeRate" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FeeRate" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FeeRate" title="Display">Display</a></li><li><a href="#impl-Eq-for-FeeRate" title="Eq">Eq</a></li><li><a href="#impl-From%3CFeeRate%3E-for-u64" title="From&#60;FeeRate&#62;">From&#60;FeeRate&#62;</a></li><li><a href="#impl-FromStr-for-FeeRate" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FeeRate" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Ord-for-FeeRate" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FeeRate" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FeeRate" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-FeeRate" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FeeRate" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-FeeRate" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-FeeRate" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FeeRate" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FeeRate" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FeeRate" title="Send">Send</a></li><li><a href="#impl-Sync-for-FeeRate" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FeeRate" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FeeRate" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">blockdata</a></span><h1>Struct <span class="struct">FeeRate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FeeRate(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents fee rate.</p>
 <p>This is an integer newtype representing fee rate in <code>sat/kwu</code>. It provides protection against mixing
 up the types as well as basic formatting features.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FeeRate" class="impl"><a href="#impl-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h4></section></summary><div class="docblock"><p>0 sat/kwu.</p>
index 4aace3adf9e6685073ff549cfb2c631c02f45e49..d81355feb85fb284e18b1367fdbf6a0cb3961ac3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents block weight - the weight of a transaction or block."><title>Weight in bdk_chain::bitcoin::blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weight</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_BLOCK" title="MAX_BLOCK">MAX_BLOCK</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.MIN_TRANSACTION" title="MIN_TRANSACTION">MIN_TRANSACTION</a></li><li><a href="#associatedconstant.WITNESS_SCALE_FACTOR" title="WITNESS_SCALE_FACTOR">WITNESS_SCALE_FACTOR</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.from_kwu" title="from_kwu">from_kwu</a></li><li><a href="#method.from_non_witness_data_size" title="from_non_witness_data_size">from_non_witness_data_size</a></li><li><a href="#method.from_vb" title="from_vb">from_vb</a></li><li><a href="#method.from_vb_unchecked" title="from_vb_unchecked">from_vb_unchecked</a></li><li><a href="#method.from_vb_unwrap" title="from_vb_unwrap">from_vb_unwrap</a></li><li><a href="#method.from_witness_data_size" title="from_witness_data_size">from_witness_data_size</a></li><li><a href="#method.from_wu" title="from_wu">from_wu</a></li><li><a href="#method.from_wu_usize" title="from_wu_usize">from_wu_usize</a></li><li><a href="#method.scale_by_witness_factor" title="scale_by_witness_factor">scale_by_witness_factor</a></li><li><a href="#method.to_kwu_floor" title="to_kwu_floor">to_kwu_floor</a></li><li><a href="#method.to_vbytes_ceil" title="to_vbytes_ceil">to_vbytes_ceil</a></li><li><a href="#method.to_vbytes_floor" title="to_vbytes_floor">to_vbytes_floor</a></li><li><a href="#method.to_wu" title="to_wu">to_wu</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Weight" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Weight" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Weight" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Weight" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Weight" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weight" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Weight" title="Display">Display</a></li><li><a href="#impl-Div-for-Weight" title="Div">Div</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Weight" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Weight" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Eq-for-Weight" title="Eq">Eq</a></li><li><a href="#impl-From%3CWeight%3E-for-u64" title="From&#60;Weight&#62;">From&#60;Weight&#62;</a></li><li><a href="#impl-FromStr-for-Weight" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Weight" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-u64" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Weight" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Weight" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Weight" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Weight" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Weight" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Weight" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Weight" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Weight" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Weight" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Weight" title="Sum">Sum</a></li><li><a href="#impl-Sum%3C%26Weight%3E-for-Weight" title="Sum&#60;&#38;&#39;a Weight&#62;">Sum&#60;&#38;&#39;a Weight&#62;</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Weight" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Weight" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Weight" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Weight" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Weight" title="Send">Send</a></li><li><a href="#impl-Sync-for-Weight" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Weight" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Weight" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">blockdata</a></span><h1>Struct <span class="struct">Weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Weight(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents block weight - the weight of a transaction or block.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents block weight - the weight of a transaction or block."><title>Weight in bdk_chain::bitcoin::blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weight</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_BLOCK" title="MAX_BLOCK">MAX_BLOCK</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.MIN_TRANSACTION" title="MIN_TRANSACTION">MIN_TRANSACTION</a></li><li><a href="#associatedconstant.WITNESS_SCALE_FACTOR" title="WITNESS_SCALE_FACTOR">WITNESS_SCALE_FACTOR</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.from_kwu" title="from_kwu">from_kwu</a></li><li><a href="#method.from_non_witness_data_size" title="from_non_witness_data_size">from_non_witness_data_size</a></li><li><a href="#method.from_vb" title="from_vb">from_vb</a></li><li><a href="#method.from_vb_unchecked" title="from_vb_unchecked">from_vb_unchecked</a></li><li><a href="#method.from_vb_unwrap" title="from_vb_unwrap">from_vb_unwrap</a></li><li><a href="#method.from_witness_data_size" title="from_witness_data_size">from_witness_data_size</a></li><li><a href="#method.from_wu" title="from_wu">from_wu</a></li><li><a href="#method.from_wu_usize" title="from_wu_usize">from_wu_usize</a></li><li><a href="#method.scale_by_witness_factor" title="scale_by_witness_factor">scale_by_witness_factor</a></li><li><a href="#method.to_kwu_floor" title="to_kwu_floor">to_kwu_floor</a></li><li><a href="#method.to_vbytes_ceil" title="to_vbytes_ceil">to_vbytes_ceil</a></li><li><a href="#method.to_vbytes_floor" title="to_vbytes_floor">to_vbytes_floor</a></li><li><a href="#method.to_wu" title="to_wu">to_wu</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Weight" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Weight" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Weight" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Weight" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Weight" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weight" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Weight" title="Display">Display</a></li><li><a href="#impl-Div-for-Weight" title="Div">Div</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Weight" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Weight" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Eq-for-Weight" title="Eq">Eq</a></li><li><a href="#impl-From%3CWeight%3E-for-u64" title="From&#60;Weight&#62;">From&#60;Weight&#62;</a></li><li><a href="#impl-FromStr-for-Weight" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Weight" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-u64" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Weight" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Weight" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Weight" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Weight" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Weight" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Weight" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Weight" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Weight" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Weight" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Weight" title="Sum">Sum</a></li><li><a href="#impl-Sum%3C%26Weight%3E-for-Weight" title="Sum&#60;&#38;&#39;a Weight&#62;">Sum&#60;&#38;&#39;a Weight&#62;</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Weight" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Weight" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Weight" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Weight" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Weight" title="Send">Send</a></li><li><a href="#impl-Sync-for-Weight" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Weight" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Weight" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">blockdata</a></span><h1>Struct <span class="struct">Weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Weight(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents block weight - the weight of a transaction or block.</p>
 <p>This is an integer newtype representing weigth in <code>wu</code>. It provides protection against mixing
 up the types as well as basic formatting features.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Weight" class="impl"><a href="#impl-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h4></section></summary><div class="docblock"><p>0 wu.</p>
index 9c1bb2242500106594bc54b3b9458cb4fdb45a45..e607822cba26f467ed7ba8acdcedccce9d8e3ca8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error in parsing an OutPoint."><title>ParseOutPointError in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>OutPoint<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Format" title="Format">Format</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.Txid" title="Txid">Txid</a></li><li><a href="#variant.Vout" title="Vout">Vout</a></li><li><a href="#variant.VoutNotCanonical" title="VoutNotCanonical">VoutNotCanonical</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseOutPointError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseOutPointError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseOutPointError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseOutPointError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseOutPointError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseOutPointError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ParseOutPointError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseOutPointError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseOutPointError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseOutPointError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseOutPointError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseOutPointError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseOutPointError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseOutPointError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Enum <span class="enum">ParseOutPointError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ParseOutPointError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error in parsing an OutPoint."><title>ParseOutPointError in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>OutPoint<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Format" title="Format">Format</a></li><li><a href="#variant.TooLong" title="TooLong">TooLong</a></li><li><a href="#variant.Txid" title="Txid">Txid</a></li><li><a href="#variant.Vout" title="Vout">Vout</a></li><li><a href="#variant.VoutNotCanonical" title="VoutNotCanonical">VoutNotCanonical</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseOutPointError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseOutPointError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseOutPointError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseOutPointError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseOutPointError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseOutPointError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ParseOutPointError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseOutPointError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseOutPointError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseOutPointError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseOutPointError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseOutPointError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseOutPointError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseOutPointError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Enum <span class="enum">ParseOutPointError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ParseOutPointError {
     Txid(<a class="enum" href="../../hashes/hex/enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a>),
     Vout(<a class="struct" href="../../error/struct.ParseIntError.html" title="struct bdk_chain::bitcoin::error::ParseIntError">ParseIntError</a>),
     Format,
index e888dac66a88acfd160f6c93a89049c0c63024ef..45c937aadfa3be6fb504046a7e45acb459403e55 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Computes the value of an output accounting for the cost of spending it."><title>effective_value in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">effective_<wbr>value</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#arguments" title="Arguments">Arguments</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Function <span class="fn">effective_value</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn effective_value(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Computes the value of an output accounting for the cost of spending it."><title>effective_value in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">effective_<wbr>value</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#arguments" title="Arguments">Arguments</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Function <span class="fn">effective_value</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn effective_value(
     fee_rate: <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a>,
     satisfaction_weight: <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a>,
     value: <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>,
index ef3e4eb3a84eac2512bdd138dc9a830ae2ddb147..1534a31b1d5a29fcd86fdb038415f96e8e4edcc8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Predicts the weight of a to-be-constructed transaction."><title>predict_weight in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">predict_<wbr>weight</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#arguments" title="Arguments">Arguments</a></li><li><a href="#usage" title="Usage">Usage</a></li><li><a href="#notes-on-integer-overflow" title="Notes on integer overflow">Notes on integer overflow</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Function <span class="fn">predict_weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn predict_weight&lt;I, O&gt;(inputs: I, output_script_lens: O) -&gt; <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a><div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Predicts the weight of a to-be-constructed transaction."><title>predict_weight in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">predict_<wbr>weight</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#arguments" title="Arguments">Arguments</a></li><li><a href="#usage" title="Usage">Usage</a></li><li><a href="#notes-on-integer-overflow" title="Notes on integer overflow">Notes on integer overflow</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Function <span class="fn">predict_weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn predict_weight&lt;I, O&gt;(inputs: I, output_script_lens: O) -&gt; <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a><div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="struct.InputWeightPrediction.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputWeightPrediction">InputWeightPrediction</a>&gt;,
     O: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Predicts the weight of a to-be-constructed transaction.</p>
 <p>This function computes the weight of a transaction which is not fully known. All that is needed
index f6af97d144cb8920779167361fe35a863d28871a..3abe82bb90f926f114c1b9b97361cfae077072bf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Predicts the weight of a to-be-constructed transaction in const context."><title>predict_weight_from_slices in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Function <span class="fn">predict_weight_from_slices</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn predict_weight_from_slices(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Predicts the weight of a to-be-constructed transaction in const context."><title>predict_weight_from_slices in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Function <span class="fn">predict_weight_from_slices</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn predict_weight_from_slices(
     inputs: &amp;[<a class="struct" href="struct.InputWeightPrediction.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputWeightPrediction">InputWeightPrediction</a>],
     output_script_lens: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>],
 ) -&gt; <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Predicts the weight of a to-be-constructed transaction in const context.</p>
index 62eda672a4cfbe5d1ae75ee0fe5ae134b4f946e9..07a07c5fab39b3301af861208b12958198fedd0c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transactions."><title>bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module transaction</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>transaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin transactions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transactions."><title>bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module transaction</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>transaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin transactions.</p>
 <p>A transaction describes a transfer of money. It consumes previously-unspent
 transaction outputs and produces new ones, satisfying the condition to spend
 the old outputs (typically a digital signature with a specific key must be
index 9feca5189694ec7fab0e9630ef343cdcb3acfc7b..db90ffa59f79771b28475cf0152aebcd1596f126 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to do an out of bounds access on a vector."><title>IndexOutOfBoundsError in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>OutOf<wbr>Bounds<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.index" title="index">index</a></li><li><a href="#structfield.length" title="length">length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IndexOutOfBoundsError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexOutOfBoundsError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IndexOutOfBoundsError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IndexOutOfBoundsError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IndexOutOfBoundsError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-InputsIndexError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-OutputsIndexError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-PartialEq-for-IndexOutOfBoundsError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IndexOutOfBoundsError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexOutOfBoundsError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexOutOfBoundsError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexOutOfBoundsError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexOutOfBoundsError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexOutOfBoundsError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexOutOfBoundsError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">IndexOutOfBoundsError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct IndexOutOfBoundsError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to do an out of bounds access on a vector."><title>IndexOutOfBoundsError in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>OutOf<wbr>Bounds<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.index" title="index">index</a></li><li><a href="#structfield.length" title="length">length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IndexOutOfBoundsError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexOutOfBoundsError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IndexOutOfBoundsError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IndexOutOfBoundsError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IndexOutOfBoundsError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-InputsIndexError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-OutputsIndexError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-PartialEq-for-IndexOutOfBoundsError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IndexOutOfBoundsError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexOutOfBoundsError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexOutOfBoundsError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexOutOfBoundsError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexOutOfBoundsError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexOutOfBoundsError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexOutOfBoundsError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">IndexOutOfBoundsError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct IndexOutOfBoundsError {
     pub index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error attempting to do an out of bounds access on a vector.</p>
index f85547c68698af5c519bf9a8733bf012d09c8977..2425184365f463230da78bf773a9f56192d57f0d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Weight prediction of an individual input."><title>InputWeightPrediction in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Input<wbr>Weight<wbr>Prediction</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.P2PKH_COMPRESSED_MAX" title="P2PKH_COMPRESSED_MAX">P2PKH_COMPRESSED_MAX</a></li><li><a href="#associatedconstant.P2PKH_UNCOMPRESSED_MAX" title="P2PKH_UNCOMPRESSED_MAX">P2PKH_UNCOMPRESSED_MAX</a></li><li><a href="#associatedconstant.P2TR_KEY_DEFAULT_SIGHASH" title="P2TR_KEY_DEFAULT_SIGHASH">P2TR_KEY_DEFAULT_SIGHASH</a></li><li><a href="#associatedconstant.P2TR_KEY_NON_DEFAULT_SIGHASH" title="P2TR_KEY_NON_DEFAULT_SIGHASH">P2TR_KEY_NON_DEFAULT_SIGHASH</a></li><li><a href="#associatedconstant.P2WPKH_MAX" title="P2WPKH_MAX">P2WPKH_MAX</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.ground_p2pkh_compressed" title="ground_p2pkh_compressed">ground_p2pkh_compressed</a></li><li><a href="#method.ground_p2wpkh" title="ground_p2wpkh">ground_p2wpkh</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.weight" title="weight">weight</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InputWeightPrediction" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-InputWeightPrediction" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-InputWeightPrediction" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InputWeightPrediction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InputWeightPrediction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InputWeightPrediction" title="Send">Send</a></li><li><a href="#impl-Sync-for-InputWeightPrediction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InputWeightPrediction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InputWeightPrediction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">InputWeightPrediction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InputWeightPrediction { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Weight prediction of an individual input.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Weight prediction of an individual input."><title>InputWeightPrediction in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Input<wbr>Weight<wbr>Prediction</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.P2PKH_COMPRESSED_MAX" title="P2PKH_COMPRESSED_MAX">P2PKH_COMPRESSED_MAX</a></li><li><a href="#associatedconstant.P2PKH_UNCOMPRESSED_MAX" title="P2PKH_UNCOMPRESSED_MAX">P2PKH_UNCOMPRESSED_MAX</a></li><li><a href="#associatedconstant.P2TR_KEY_DEFAULT_SIGHASH" title="P2TR_KEY_DEFAULT_SIGHASH">P2TR_KEY_DEFAULT_SIGHASH</a></li><li><a href="#associatedconstant.P2TR_KEY_NON_DEFAULT_SIGHASH" title="P2TR_KEY_NON_DEFAULT_SIGHASH">P2TR_KEY_NON_DEFAULT_SIGHASH</a></li><li><a href="#associatedconstant.P2WPKH_MAX" title="P2WPKH_MAX">P2WPKH_MAX</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.ground_p2pkh_compressed" title="ground_p2pkh_compressed">ground_p2pkh_compressed</a></li><li><a href="#method.ground_p2wpkh" title="ground_p2wpkh">ground_p2wpkh</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.weight" title="weight">weight</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InputWeightPrediction" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-InputWeightPrediction" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-InputWeightPrediction" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InputWeightPrediction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InputWeightPrediction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InputWeightPrediction" title="Send">Send</a></li><li><a href="#impl-Sync-for-InputWeightPrediction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InputWeightPrediction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InputWeightPrediction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">InputWeightPrediction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InputWeightPrediction { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Weight prediction of an individual input.</p>
 <p>This helper type collects information about an input to be used in <a href="fn.predict_weight.html" title="fn bdk_chain::bitcoin::blockdata::transaction::predict_weight"><code>predict_weight</code></a> function.
 It can only be created using the <a href="struct.InputWeightPrediction.html#method.new" title="associated function bdk_chain::bitcoin::blockdata::transaction::InputWeightPrediction::new"><code>new</code></a> function or using other
 associated constants/methods.</p>
index 7034696db200f8ecadf8ec899c7cfed080db5c37..5843839ab23466ee4c126f5455a3cf503d97ca72 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to do an out of bounds access on the transaction inputs vector."><title>InputsIndexError in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Inputs<wbr>Index<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InputsIndexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InputsIndexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InputsIndexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InputsIndexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InputsIndexError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-InputsIndexError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-P2wpkhError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-SighashError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-TaprootError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-PartialEq-for-InputsIndexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InputsIndexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InputsIndexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InputsIndexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InputsIndexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InputsIndexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InputsIndexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InputsIndexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">InputsIndexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InputsIndexError(pub <a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error attempting to do an out of bounds access on the transaction inputs vector.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to do an out of bounds access on the transaction inputs vector."><title>InputsIndexError in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Inputs<wbr>Index<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InputsIndexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InputsIndexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InputsIndexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InputsIndexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InputsIndexError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-InputsIndexError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-P2wpkhError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-SighashError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-TaprootError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-PartialEq-for-InputsIndexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InputsIndexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InputsIndexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InputsIndexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InputsIndexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InputsIndexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InputsIndexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InputsIndexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">InputsIndexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InputsIndexError(pub <a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error attempting to do an out of bounds access on the transaction inputs vector.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InputsIndexError" class="impl"><a href="#impl-Clone-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InputsIndexError" class="impl"><a href="#impl-Debug-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InputsIndexError" class="impl"><a href="#impl-Display-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InputsIndexError" class="impl"><a href="#impl-Error-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CIndexOutOfBoundsError%3E-for-InputsIndexError" class="impl"><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a>&gt; for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a>) -&gt; <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInputsIndexError%3E-for-P2wpkhError" class="impl"><a href="#impl-From%3CInputsIndexError%3E-for-P2wpkhError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>&gt; for <a class="enum" href="../../sighash/enum.P2wpkhError.html" title="enum bdk_chain::bitcoin::sighash::P2wpkhError">P2wpkhError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>) -&gt; <a class="enum" href="../../sighash/enum.P2wpkhError.html" title="enum bdk_chain::bitcoin::sighash::P2wpkhError">P2wpkhError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInputsIndexError%3E-for-SighashError" class="impl"><a href="#impl-From%3CInputsIndexError%3E-for-SighashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>&gt; for SighashError</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>) -&gt; SighashError</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInputsIndexError%3E-for-TaprootError" class="impl"><a href="#impl-From%3CInputsIndexError%3E-for-TaprootError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>&gt; for <a class="enum" href="../../sighash/enum.TaprootError.html" title="enum bdk_chain::bitcoin::sighash::TaprootError">TaprootError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>) -&gt; <a class="enum" href="../../sighash/enum.TaprootError.html" title="enum bdk_chain::bitcoin::sighash::TaprootError">TaprootError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InputsIndexError" class="impl"><a href="#impl-PartialEq-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InputsIndexError" class="impl"><a href="#impl-Eq-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section><section id="impl-StructuralPartialEq-for-InputsIndexError" class="impl"><a href="#impl-StructuralPartialEq-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InputsIndexError" class="impl"><a href="#impl-Freeze-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section><section id="impl-RefUnwindSafe-for-InputsIndexError" class="impl"><a href="#impl-RefUnwindSafe-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section><section id="impl-Send-for-InputsIndexError" class="impl"><a href="#impl-Send-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section><section id="impl-Sync-for-InputsIndexError" class="impl"><a href="#impl-Sync-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section><section id="impl-Unpin-for-InputsIndexError" class="impl"><a href="#impl-Unpin-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section><section id="impl-UnwindSafe-for-InputsIndexError" class="impl"><a href="#impl-UnwindSafe-for-InputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index f8befdc392cf6aaf658b9dcdd4a42cb228ab1380..afd668ae0c7b44c96eef0d1b00e3d018cf64b63e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a transaction output."><title>OutPoint in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OutPoint</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.txid" title="txid">txid</a></li><li><a href="#structfield.vout" title="vout">vout</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_null" title="is_null">is_null</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.null" title="null">null</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutPoint" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OutPoint" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OutPoint" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-OutPoint" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-OutPoint" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-OutPoint" title="Display">Display</a></li><li><a href="#impl-Encodable-for-OutPoint" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-OutPoint" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-OutPoint" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-OutPoint" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-OutPoint" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-OutPoint" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-OutPoint" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-OutPoint" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-OutPoint" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">OutPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OutPoint {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a transaction output."><title>OutPoint in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OutPoint</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.txid" title="txid">txid</a></li><li><a href="#structfield.vout" title="vout">vout</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_null" title="is_null">is_null</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.null" title="null">null</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutPoint" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OutPoint" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OutPoint" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-OutPoint" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-OutPoint" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-OutPoint" title="Display">Display</a></li><li><a href="#impl-Encodable-for-OutPoint" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-OutPoint" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-OutPoint" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-OutPoint" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-OutPoint" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-OutPoint" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-OutPoint" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-OutPoint" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-OutPoint" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">OutPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OutPoint {
     pub txid: <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>,
     pub vout: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to a transaction output.</p>
index 93646b8a8bd8e0f7fd740c38ef46a0674e40ba23..e373135f793f773a35c85872bfebe8bff9116ac4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to do an out of bounds access on the transaction outputs vector."><title>OutputsIndexError in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Outputs<wbr>Index<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutputsIndexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-OutputsIndexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-OutputsIndexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-OutputsIndexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-OutputsIndexError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-OutputsIndexError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-PartialEq-for-OutputsIndexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-OutputsIndexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutputsIndexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutputsIndexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutputsIndexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutputsIndexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutputsIndexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutputsIndexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">OutputsIndexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OutputsIndexError(pub <a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error attempting to do an out of bounds access on the transaction outputs vector.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error attempting to do an out of bounds access on the transaction outputs vector."><title>OutputsIndexError in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Outputs<wbr>Index<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutputsIndexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-OutputsIndexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-OutputsIndexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-OutputsIndexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-OutputsIndexError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-OutputsIndexError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-PartialEq-for-OutputsIndexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-OutputsIndexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutputsIndexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutputsIndexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutputsIndexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutputsIndexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutputsIndexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutputsIndexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">OutputsIndexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OutputsIndexError(pub <a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error attempting to do an out of bounds access on the transaction outputs vector.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-OutputsIndexError" class="impl"><a href="#impl-Clone-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-OutputsIndexError" class="impl"><a href="#impl-Debug-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-OutputsIndexError" class="impl"><a href="#impl-Display-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-OutputsIndexError" class="impl"><a href="#impl-Error-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CIndexOutOfBoundsError%3E-for-OutputsIndexError" class="impl"><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a>&gt; for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.IndexOutOfBoundsError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::IndexOutOfBoundsError">IndexOutOfBoundsError</a>) -&gt; <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-OutputsIndexError" class="impl"><a href="#impl-PartialEq-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-OutputsIndexError" class="impl"><a href="#impl-Eq-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section><section id="impl-StructuralPartialEq-for-OutputsIndexError" class="impl"><a href="#impl-StructuralPartialEq-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-OutputsIndexError" class="impl"><a href="#impl-Freeze-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section><section id="impl-RefUnwindSafe-for-OutputsIndexError" class="impl"><a href="#impl-RefUnwindSafe-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section><section id="impl-Send-for-OutputsIndexError" class="impl"><a href="#impl-Send-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section><section id="impl-Sync-for-OutputsIndexError" class="impl"><a href="#impl-Sync-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section><section id="impl-Unpin-for-OutputsIndexError" class="impl"><a href="#impl-Unpin-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section><section id="impl-UnwindSafe-for-OutputsIndexError" class="impl"><a href="#impl-UnwindSafe-for-OutputsIndexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.OutputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::OutputsIndexError">OutputsIndexError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 856cf2114f691504f7fe027e8c45c7dfa6118bad..64a84e3d6637461459eb88f2627bd41e10215815 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction input sequence number."><title>Sequence in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sequence</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ENABLE_LOCKTIME_NO_RBF" title="ENABLE_LOCKTIME_NO_RBF">ENABLE_LOCKTIME_NO_RBF</a></li><li><a href="#associatedconstant.ENABLE_RBF_NO_LOCKTIME" title="ENABLE_RBF_NO_LOCKTIME">ENABLE_RBF_NO_LOCKTIME</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.enables_absolute_lock_time" title="enables_absolute_lock_time">enables_absolute_lock_time</a></li><li><a href="#method.from_512_second_intervals" title="from_512_second_intervals">from_512_second_intervals</a></li><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_seconds_ceil" title="from_seconds_ceil">from_seconds_ceil</a></li><li><a href="#method.from_seconds_floor" title="from_seconds_floor">from_seconds_floor</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_final" title="is_final">is_final</a></li><li><a href="#method.is_height_locked" title="is_height_locked">is_height_locked</a></li><li><a href="#method.is_rbf" title="is_rbf">is_rbf</a></li><li><a href="#method.is_relative_lock_time" title="is_relative_lock_time">is_relative_lock_time</a></li><li><a href="#method.is_time_locked" title="is_time_locked">is_time_locked</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.to_relative_lock_time" title="to_relative_lock_time">to_relative_lock_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Sequence" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Sequence" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Sequence" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Sequence" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Sequence" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Sequence" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Sequence" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Sequence" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Sequence" title="Eq">Eq</a></li><li><a href="#impl-From%3CLockTime%3E-for-Sequence" title="From&#60;LockTime&#62;">From&#60;LockTime&#62;</a></li><li><a href="#impl-From%3CRelLockTime%3E-for-Sequence" title="From&#60;RelLockTime&#62;">From&#60;RelLockTime&#62;</a></li><li><a href="#impl-From%3CSequence%3E-for-u32" title="From&#60;Sequence&#62;">From&#60;Sequence&#62;</a></li><li><a href="#impl-FromStr-for-Sequence" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Sequence" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Sequence" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Sequence" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Sequence" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Sequence" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Satisfier%3CPk%3E-for-Sequence" title="Satisfier&#60;Pk&#62;">Satisfier&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Sequence" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Sequence" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Sequence" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-LockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-RelLockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Sequence" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-UpperHex-for-Sequence" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Sequence" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Sequence" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Sequence" title="Send">Send</a></li><li><a href="#impl-Sync-for-Sequence" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Sequence" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Sequence" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AssetProvider%3CPk%3E-for-T" title="AssetProvider&#60;Pk&#62;">AssetProvider&#60;Pk&#62;</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Sequence</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Sequence(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin transaction input sequence number.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction input sequence number."><title>Sequence in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sequence</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ENABLE_LOCKTIME_NO_RBF" title="ENABLE_LOCKTIME_NO_RBF">ENABLE_LOCKTIME_NO_RBF</a></li><li><a href="#associatedconstant.ENABLE_RBF_NO_LOCKTIME" title="ENABLE_RBF_NO_LOCKTIME">ENABLE_RBF_NO_LOCKTIME</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.enables_absolute_lock_time" title="enables_absolute_lock_time">enables_absolute_lock_time</a></li><li><a href="#method.from_512_second_intervals" title="from_512_second_intervals">from_512_second_intervals</a></li><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_seconds_ceil" title="from_seconds_ceil">from_seconds_ceil</a></li><li><a href="#method.from_seconds_floor" title="from_seconds_floor">from_seconds_floor</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_final" title="is_final">is_final</a></li><li><a href="#method.is_height_locked" title="is_height_locked">is_height_locked</a></li><li><a href="#method.is_rbf" title="is_rbf">is_rbf</a></li><li><a href="#method.is_relative_lock_time" title="is_relative_lock_time">is_relative_lock_time</a></li><li><a href="#method.is_time_locked" title="is_time_locked">is_time_locked</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.to_relative_lock_time" title="to_relative_lock_time">to_relative_lock_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Sequence" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Sequence" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Sequence" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Sequence" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Sequence" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Sequence" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Sequence" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Sequence" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Sequence" title="Eq">Eq</a></li><li><a href="#impl-From%3CLockTime%3E-for-Sequence" title="From&#60;LockTime&#62;">From&#60;LockTime&#62;</a></li><li><a href="#impl-From%3CRelLockTime%3E-for-Sequence" title="From&#60;RelLockTime&#62;">From&#60;RelLockTime&#62;</a></li><li><a href="#impl-From%3CSequence%3E-for-u32" title="From&#60;Sequence&#62;">From&#60;Sequence&#62;</a></li><li><a href="#impl-FromStr-for-Sequence" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Sequence" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Sequence" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Sequence" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Sequence" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Sequence" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Satisfier%3CPk%3E-for-Sequence" title="Satisfier&#60;Pk&#62;">Satisfier&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Sequence" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Sequence" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Sequence" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-LockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-RelLockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Sequence" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-UpperHex-for-Sequence" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Sequence" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Sequence" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Sequence" title="Send">Send</a></li><li><a href="#impl-Sync-for-Sequence" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Sequence" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Sequence" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AssetProvider%3CPk%3E-for-T" title="AssetProvider&#60;Pk&#62;">AssetProvider&#60;Pk&#62;</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Sequence</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Sequence(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin transaction input sequence number.</p>
 <p>The sequence field is used for:</p>
 <ul>
 <li>Indicating whether absolute lock-time (specified in <code>lock_time</code> field of <a href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction"><code>Transaction</code></a>)
index 9d3db8a7e9066ea2b7a704659d6e36972139c0f2..4155a16299d378c0d6235bb8272c1e5b0923b479 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction."><title>Transaction in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Transaction</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li><li><a href="#serialization-notes" title="Serialization notes">Serialization notes</a></li><li><a href="#a-note-on-ordering" title="A note on ordering">A note on ordering</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.input" title="input">input</a></li><li><a href="#structfield.lock_time" title="lock_time">lock_time</a></li><li><a href="#structfield.output" title="output">output</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX_STANDARD_WEIGHT" title="MAX_STANDARD_WEIGHT">MAX_STANDARD_WEIGHT</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.base_size" title="base_size">base_size</a></li><li><a href="#method.compute_ntxid" title="compute_ntxid">compute_ntxid</a></li><li><a href="#method.compute_txid" title="compute_txid">compute_txid</a></li><li><a href="#method.compute_wtxid" title="compute_wtxid">compute_wtxid</a></li><li><a href="#method.is_absolute_timelock_satisfied" title="is_absolute_timelock_satisfied">is_absolute_timelock_satisfied</a></li><li><a href="#method.is_coinbase" title="is_coinbase">is_coinbase</a></li><li><a href="#method.is_explicitly_rbf" title="is_explicitly_rbf">is_explicitly_rbf</a></li><li><a href="#method.is_lock_time_enabled" title="is_lock_time_enabled">is_lock_time_enabled</a></li><li><a href="#method.ntxid" title="ntxid">ntxid</a></li><li><a href="#method.script_pubkey_lens" title="script_pubkey_lens">script_pubkey_lens</a></li><li><a href="#method.total_sigop_cost" title="total_sigop_cost">total_sigop_cost</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li><li><a href="#method.tx_in" title="tx_in">tx_in</a></li><li><a href="#method.tx_out" title="tx_out">tx_out</a></li><li><a href="#method.txid" title="txid">txid</a></li><li><a href="#method.vsize" title="vsize">vsize</a></li><li><a href="#method.weight" title="weight">weight</a></li><li><a href="#method.wtxid" title="wtxid">wtxid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTransaction%3E-for-PrefilledTransaction" title="AsRef&#60;Transaction&#62;">AsRef&#60;Transaction&#62;</a></li><li><a href="#impl-Clone-for-Transaction" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Transaction" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Transaction" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Transaction" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Transaction" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Transaction" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-Hash-for-Transaction" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Transaction" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Transaction" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Transaction" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Transaction" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Transaction" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Transaction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Transaction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Transaction" title="Send">Send</a></li><li><a href="#impl-Sync-for-Transaction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Transaction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Transaction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Transaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Transaction {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction."><title>Transaction in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Transaction</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li><li><a href="#serialization-notes" title="Serialization notes">Serialization notes</a></li><li><a href="#a-note-on-ordering" title="A note on ordering">A note on ordering</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.input" title="input">input</a></li><li><a href="#structfield.lock_time" title="lock_time">lock_time</a></li><li><a href="#structfield.output" title="output">output</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX_STANDARD_WEIGHT" title="MAX_STANDARD_WEIGHT">MAX_STANDARD_WEIGHT</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.base_size" title="base_size">base_size</a></li><li><a href="#method.compute_ntxid" title="compute_ntxid">compute_ntxid</a></li><li><a href="#method.compute_txid" title="compute_txid">compute_txid</a></li><li><a href="#method.compute_wtxid" title="compute_wtxid">compute_wtxid</a></li><li><a href="#method.is_absolute_timelock_satisfied" title="is_absolute_timelock_satisfied">is_absolute_timelock_satisfied</a></li><li><a href="#method.is_coinbase" title="is_coinbase">is_coinbase</a></li><li><a href="#method.is_explicitly_rbf" title="is_explicitly_rbf">is_explicitly_rbf</a></li><li><a href="#method.is_lock_time_enabled" title="is_lock_time_enabled">is_lock_time_enabled</a></li><li><a href="#method.ntxid" title="ntxid">ntxid</a></li><li><a href="#method.script_pubkey_lens" title="script_pubkey_lens">script_pubkey_lens</a></li><li><a href="#method.total_sigop_cost" title="total_sigop_cost">total_sigop_cost</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li><li><a href="#method.tx_in" title="tx_in">tx_in</a></li><li><a href="#method.tx_out" title="tx_out">tx_out</a></li><li><a href="#method.txid" title="txid">txid</a></li><li><a href="#method.vsize" title="vsize">vsize</a></li><li><a href="#method.weight" title="weight">weight</a></li><li><a href="#method.wtxid" title="wtxid">wtxid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTransaction%3E-for-PrefilledTransaction" title="AsRef&#60;Transaction&#62;">AsRef&#60;Transaction&#62;</a></li><li><a href="#impl-Clone-for-Transaction" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Transaction" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Transaction" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Transaction" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Transaction" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Transaction" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-Hash-for-Transaction" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Transaction" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Transaction" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Transaction" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Transaction" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Transaction" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Transaction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Transaction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Transaction" title="Send">Send</a></li><li><a href="#impl-Sync-for-Transaction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Transaction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Transaction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Transaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Transaction {
     pub version: <a class="struct" href="struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a>,
     pub lock_time: <a class="enum" href="../locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a>,
     pub input: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a>&gt;,
index 738bc8b4a40836ebef5ace34a62b03305fa96ec7..f91b18e912f91a3a2ca9dda23a4a1cca76b5aab9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction input."><title>TxIn in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxIn</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.previous_output" title="previous_output">previous_output</a></li><li><a href="#structfield.script_sig" title="script_sig">script_sig</a></li><li><a href="#structfield.sequence" title="sequence">sequence</a></li><li><a href="#structfield.witness" title="witness">witness</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.base_size" title="base_size">base_size</a></li><li><a href="#method.enables_lock_time" title="enables_lock_time">enables_lock_time</a></li><li><a href="#method.legacy_weight" title="legacy_weight">legacy_weight</a></li><li><a href="#method.segwit_weight" title="segwit_weight">segwit_weight</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxIn" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxIn" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxIn" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-TxIn" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxIn" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-TxIn" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxIn" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TxIn" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TxIn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxIn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxIn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TxIn" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxIn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxIn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxIn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxIn" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxIn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxIn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxIn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">TxIn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxIn {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction input."><title>TxIn in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxIn</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.previous_output" title="previous_output">previous_output</a></li><li><a href="#structfield.script_sig" title="script_sig">script_sig</a></li><li><a href="#structfield.sequence" title="sequence">sequence</a></li><li><a href="#structfield.witness" title="witness">witness</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.base_size" title="base_size">base_size</a></li><li><a href="#method.enables_lock_time" title="enables_lock_time">enables_lock_time</a></li><li><a href="#method.legacy_weight" title="legacy_weight">legacy_weight</a></li><li><a href="#method.segwit_weight" title="segwit_weight">segwit_weight</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxIn" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxIn" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxIn" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-TxIn" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxIn" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-TxIn" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxIn" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TxIn" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TxIn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxIn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxIn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TxIn" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxIn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxIn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxIn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxIn" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxIn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxIn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxIn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">TxIn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxIn {
     pub previous_output: <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>,
     pub script_sig: <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>,
     pub sequence: <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a>,
index 81fee5665ec888c539d6aae66681e00998a08977..c7d7d05be657e2f8c9cfcaec960e90901cc236b7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction output."><title>TxOut in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOut</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#structfield.value" title="value">value</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.NULL" title="NULL">NULL</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.weight" title="weight">weight</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOut" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOut" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxOut" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxOut" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-TxOut" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxOut" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TxOut" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TxOut" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxOut" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxOut" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TxOut" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxOut" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxOut" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxOut" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxOut" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOut" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOut" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxOut" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">TxOut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxOut {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction output."><title>TxOut in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOut</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#structfield.value" title="value">value</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.NULL" title="NULL">NULL</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.weight" title="weight">weight</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOut" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOut" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxOut" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxOut" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-TxOut" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxOut" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TxOut" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TxOut" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxOut" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxOut" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TxOut" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxOut" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxOut" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxOut" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxOut" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOut" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOut" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxOut" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">TxOut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxOut {
     pub value: <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>,
     pub script_pubkey: <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin transaction output.</p>
index 5144eadc0029c7fef9e37690878b4a3e0a6d726e..1ac3879cfa5d6877318c01030b9955c2895209d6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin transaction hash/transaction ID."><title>Txid in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Txid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Txid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Txid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Txid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Txid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Txid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Txid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Txid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Txid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Txid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Txid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Txid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-Hash" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-Txid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Txid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Txid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Txid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Txid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Txid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Txid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Txid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Txid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Txid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Txid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Txid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Txid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Txid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Txid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Txid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Txid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Txid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Txid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Txid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin transaction hash/transaction ID.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin transaction hash/transaction ID."><title>Txid in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Txid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Txid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Txid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Txid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Txid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Txid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Txid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Txid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Txid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Txid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Txid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Txid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-Hash" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-Txid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Txid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Txid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Txid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Txid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Txid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Txid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Txid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Txid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Txid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Txid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Txid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Txid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Txid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Txid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Txid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Txid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Txid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Txid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Txid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin transaction hash/transaction ID.</p>
 <p>For compatibility with the existing Bitcoin infrastructure and historical and current
 versions of the Bitcoin Core software itself, this and other <a href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash"><code>sha256d::Hash</code></a> types, are
 serialized in reverse byte order when converted to a hex string via <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display"><code>std::fmt::Display</code></a>
index d483ffeadafd0ac3a4dc329f5f6944f3cdebd7ea..808e8932cb91c3a3eb3bc3059db32c6c79bedafa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The transaction version."><title>Version in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Version</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.TWO" title="TWO">TWO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_standard" title="is_standard">is_standard</a></li><li><a href="#method.non_standard" title="non_standard">non_standard</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Version" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Version" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Version" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Version" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Version" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Version" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Version" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Version" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Version" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Version" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Version" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Version" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Version" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Version" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Version" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Version" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Version" title="Send">Send</a></li><li><a href="#impl-Sync-for-Version" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Version" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Version" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Version(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The transaction version.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The transaction version."><title>Version in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Version</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.TWO" title="TWO">TWO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_standard" title="is_standard">is_standard</a></li><li><a href="#method.non_standard" title="non_standard">non_standard</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Version" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Version" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Version" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Version" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Version" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Version" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Version" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Version" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Version" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Version" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Version" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Version" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Version" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Version" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Version" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Version" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Version" title="Send">Send</a></li><li><a href="#impl-Sync-for-Version" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Version" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Version" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Version(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The transaction version.</p>
 <p>Currently, as specified by <a href="https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki">BIP-68</a>, only version 1 and 2 are considered standard.</p>
 <p>Standardness of the inner <code>i32</code> is not an invariant because you are free to create transactions
 of any version, transactions with non-standard version numbers will not be relayed by the
index 46b668f12e5b9d8e88eeb9afb97540b46e8172d6..f1b33a3f20e8433f2afa574c030d2c105b165be0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin witness transaction ID."><title>Wtxid in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wtxid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Wtxid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Wtxid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Wtxid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Wtxid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Wtxid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Wtxid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Wtxid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Wtxid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Wtxid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-Hash" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-Wtxid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Wtxid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Wtxid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Wtxid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Wtxid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Wtxid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Wtxid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Wtxid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Wtxid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Wtxid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Wtxid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Wtxid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Wtxid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Wtxid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Wtxid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Wtxid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Wtxid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Wtxid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Wtxid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Wtxid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin witness transaction ID.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin witness transaction ID."><title>Wtxid in bdk_chain::bitcoin::blockdata::transaction - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wtxid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Wtxid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Wtxid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Wtxid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Wtxid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Wtxid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Wtxid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Wtxid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Wtxid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Wtxid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-Hash" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-Wtxid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Wtxid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Wtxid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Wtxid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Wtxid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Wtxid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Wtxid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Wtxid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Wtxid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Wtxid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Wtxid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Wtxid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Wtxid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Wtxid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Wtxid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Wtxid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Wtxid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Wtxid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>transaction</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">transaction</a></span><h1>Struct <span class="struct">Wtxid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Wtxid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin witness transaction ID.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Wtxid" class="impl"><a href="#impl-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index d9a4627590b8eb0ea9038a3a5ead880f3eb34e59..7335fb9a370329a7e38fc2d8d310df9484ba6e0b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The factor that non-witness serialization data is multiplied by during weight calculation."><title>WITNESS_SCALE_FACTOR in bdk_chain::bitcoin::blockdata::weight - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>weight</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">weight</a></span><h1>Constant <span class="constant">WITNESS_SCALE_FACTOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const WITNESS_SCALE_FACTOR: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 4; // 4usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The factor that non-witness serialization data is multiplied by during weight calculation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The factor that non-witness serialization data is multiplied by during weight calculation."><title>WITNESS_SCALE_FACTOR in bdk_chain::bitcoin::blockdata::weight - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>weight</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">weight</a></span><h1>Constant <span class="constant">WITNESS_SCALE_FACTOR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const WITNESS_SCALE_FACTOR: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 4; // 4usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The factor that non-witness serialization data is multiplied by during weight calculation.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5b7a3ba875e9f4f94f51bdf7cac0c240cd203466..acfc572cf57555ca9771b1582d6c9f7f1d8b0f2a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `Weight` and associated features."><title>bdk_chain::bitcoin::blockdata::weight - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module weight</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <code>Weight</code> and associated features.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `Weight` and associated features."><title>bdk_chain::bitcoin::blockdata::weight - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module weight</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <code>Weight</code> and associated features.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Weight.html" title="struct bdk_chain::bitcoin::blockdata::weight::Weight">Weight</a></dt><dd>Represents block weight - the weight of a transaction or block.</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.WITNESS_SCALE_FACTOR.html" title="constant bdk_chain::bitcoin::blockdata::weight::WITNESS_SCALE_FACTOR">WITNESS_<wbr>SCALE_<wbr>FACTOR</a></dt><dd>The factor that non-witness serialization data is multiplied by during weight calculation.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index af5106c34a0d39b0cf89ac10c0fa027d466d2889..55b941a58390647639b88378fb651c4c3b48e107 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents block weight - the weight of a transaction or block."><title>Weight in bdk_chain::bitcoin::blockdata::weight - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weight</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_BLOCK" title="MAX_BLOCK">MAX_BLOCK</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.MIN_TRANSACTION" title="MIN_TRANSACTION">MIN_TRANSACTION</a></li><li><a href="#associatedconstant.WITNESS_SCALE_FACTOR" title="WITNESS_SCALE_FACTOR">WITNESS_SCALE_FACTOR</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.from_kwu" title="from_kwu">from_kwu</a></li><li><a href="#method.from_non_witness_data_size" title="from_non_witness_data_size">from_non_witness_data_size</a></li><li><a href="#method.from_vb" title="from_vb">from_vb</a></li><li><a href="#method.from_vb_unchecked" title="from_vb_unchecked">from_vb_unchecked</a></li><li><a href="#method.from_vb_unwrap" title="from_vb_unwrap">from_vb_unwrap</a></li><li><a href="#method.from_witness_data_size" title="from_witness_data_size">from_witness_data_size</a></li><li><a href="#method.from_wu" title="from_wu">from_wu</a></li><li><a href="#method.from_wu_usize" title="from_wu_usize">from_wu_usize</a></li><li><a href="#method.scale_by_witness_factor" title="scale_by_witness_factor">scale_by_witness_factor</a></li><li><a href="#method.to_kwu_floor" title="to_kwu_floor">to_kwu_floor</a></li><li><a href="#method.to_vbytes_ceil" title="to_vbytes_ceil">to_vbytes_ceil</a></li><li><a href="#method.to_vbytes_floor" title="to_vbytes_floor">to_vbytes_floor</a></li><li><a href="#method.to_wu" title="to_wu">to_wu</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Weight" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Weight" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Weight" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Weight" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Weight" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weight" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Weight" title="Display">Display</a></li><li><a href="#impl-Div-for-Weight" title="Div">Div</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Weight" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Weight" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Eq-for-Weight" title="Eq">Eq</a></li><li><a href="#impl-From%3CWeight%3E-for-u64" title="From&#60;Weight&#62;">From&#60;Weight&#62;</a></li><li><a href="#impl-FromStr-for-Weight" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Weight" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-u64" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Weight" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Weight" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Weight" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Weight" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Weight" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Weight" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Weight" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Weight" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Weight" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Weight" title="Sum">Sum</a></li><li><a href="#impl-Sum%3C%26Weight%3E-for-Weight" title="Sum&#60;&#38;&#39;a Weight&#62;">Sum&#60;&#38;&#39;a Weight&#62;</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Weight" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Weight" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Weight" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Weight" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Weight" title="Send">Send</a></li><li><a href="#impl-Sync-for-Weight" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Weight" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Weight" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>weight</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">weight</a></span><h1>Struct <span class="struct">Weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Weight(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents block weight - the weight of a transaction or block.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents block weight - the weight of a transaction or block."><title>Weight in bdk_chain::bitcoin::blockdata::weight - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weight</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_BLOCK" title="MAX_BLOCK">MAX_BLOCK</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.MIN_TRANSACTION" title="MIN_TRANSACTION">MIN_TRANSACTION</a></li><li><a href="#associatedconstant.WITNESS_SCALE_FACTOR" title="WITNESS_SCALE_FACTOR">WITNESS_SCALE_FACTOR</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.from_kwu" title="from_kwu">from_kwu</a></li><li><a href="#method.from_non_witness_data_size" title="from_non_witness_data_size">from_non_witness_data_size</a></li><li><a href="#method.from_vb" title="from_vb">from_vb</a></li><li><a href="#method.from_vb_unchecked" title="from_vb_unchecked">from_vb_unchecked</a></li><li><a href="#method.from_vb_unwrap" title="from_vb_unwrap">from_vb_unwrap</a></li><li><a href="#method.from_witness_data_size" title="from_witness_data_size">from_witness_data_size</a></li><li><a href="#method.from_wu" title="from_wu">from_wu</a></li><li><a href="#method.from_wu_usize" title="from_wu_usize">from_wu_usize</a></li><li><a href="#method.scale_by_witness_factor" title="scale_by_witness_factor">scale_by_witness_factor</a></li><li><a href="#method.to_kwu_floor" title="to_kwu_floor">to_kwu_floor</a></li><li><a href="#method.to_vbytes_ceil" title="to_vbytes_ceil">to_vbytes_ceil</a></li><li><a href="#method.to_vbytes_floor" title="to_vbytes_floor">to_vbytes_floor</a></li><li><a href="#method.to_wu" title="to_wu">to_wu</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Weight" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Weight" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Weight" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Weight" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Weight" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weight" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Weight" title="Display">Display</a></li><li><a href="#impl-Div-for-Weight" title="Div">Div</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Weight" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Weight" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Eq-for-Weight" title="Eq">Eq</a></li><li><a href="#impl-From%3CWeight%3E-for-u64" title="From&#60;Weight&#62;">From&#60;Weight&#62;</a></li><li><a href="#impl-FromStr-for-Weight" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Weight" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-u64" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Weight" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Weight" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Weight" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Weight" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Weight" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Weight" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Weight" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Weight" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Weight" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Weight" title="Sum">Sum</a></li><li><a href="#impl-Sum%3C%26Weight%3E-for-Weight" title="Sum&#60;&#38;&#39;a Weight&#62;">Sum&#60;&#38;&#39;a Weight&#62;</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Weight" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Weight" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Weight" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Weight" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Weight" title="Send">Send</a></li><li><a href="#impl-Sync-for-Weight" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Weight" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Weight" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>weight</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">weight</a></span><h1>Struct <span class="struct">Weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Weight(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents block weight - the weight of a transaction or block.</p>
 <p>This is an integer newtype representing weigth in <code>wu</code>. It provides protection against mixing
 up the types as well as basic formatting features.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Weight" class="impl"><a href="#impl-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h4></section></summary><div class="docblock"><p>0 wu.</p>
index d8e8be76856e5e16de58a5721a8e4dba8102c9bb..071560ee31d7e97922ab9efac23054e471d286ff 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Witness"><title>bdk_chain::bitcoin::blockdata::witness - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module witness</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>witness</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Witness</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Witness"><title>bdk_chain::bitcoin::blockdata::witness - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module witness</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a></span><h1>Module <span>witness</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Witness</p>
 <p>This module contains the <a href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness"><code>Witness</code></a> struct and related methods to operate on it</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Iter.html" title="struct bdk_chain::bitcoin::blockdata::witness::Iter">Iter</a></dt><dd>An iterator returning individual witness elements.</dd><dt><a class="struct" href="struct.Witness.html" title="struct bdk_chain::bitcoin::blockdata::witness::Witness">Witness</a></dt><dd>The Witness is the data used to unlock bitcoin since the <a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">segwit upgrade</a>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 76c45047d1e3a02139bbbf9acf24d59975c4f479..62476509cc5e66014659c7d02ffb04239e16d972 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator returning individual witness elements."><title>Iter in bdk_chain::bitcoin::blockdata::witness - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ExactSizeIterator-for-Iter%3C'a%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-Iter%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Iter%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Iter%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Iter%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Iter%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Iter%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Iter%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>witness</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">witness</a></span><h1>Struct <span class="struct">Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Iter&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator returning individual witness elements.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator returning individual witness elements."><title>Iter in bdk_chain::bitcoin::blockdata::witness - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ExactSizeIterator-for-Iter%3C'a%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-Iter%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Iter%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Iter%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Iter%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Iter%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Iter%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Iter%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>witness</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">witness</a></span><h1>Struct <span class="struct">Iter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Iter&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator returning individual witness elements.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ExactSizeIterator-for-Iter%3C'a%3E" class="impl"><a href="#impl-ExactSizeIterator-for-Iter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a> for <a class="struct" href="struct.Iter.html" title="struct bdk_chain::bitcoin::blockdata::witness::Iter">Iter</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.len" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#116">Source</a></span><a href="#method.len" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Returns the exact remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.len">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#148">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>exact_size_is_empty</code>)</span></div></span><div class='docblock'>Returns <code>true</code> if the iterator is empty. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.is_empty">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-Iter%3C'a%3E" class="impl"><a href="#impl-Iterator-for-Iter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.Iter.html" title="struct bdk_chain::bitcoin::blockdata::witness::Iter">Iter</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.Iter.html" title="struct bdk_chain::bitcoin::blockdata::witness::Iter">Iter</a>&lt;'a&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
index de1ecb677f5dd5f847633ba3f5fbc83f76c64a48..033bcbe8f480935dce2ab5ef15f030d7bfabe1b2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Witness is the data used to unlock bitcoin since the segwit upgrade."><title>Witness in bdk_chain::bitcoin::blockdata::witness - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.nth" title="nth">nth</a></li><li><a href="#method.p2tr_key_spend" title="p2tr_key_spend">p2tr_key_spend</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push_ecdsa_signature" title="push_ecdsa_signature">push_ecdsa_signature</a></li><li><a href="#method.second_to_last" title="second_to_last">second_to_last</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.taproot_annex" title="taproot_annex">taproot_annex</a></li><li><a href="#method.taproot_control_block" title="taproot_control_block">taproot_control_block</a></li><li><a href="#method.tapscript" title="tapscript">tapscript</a></li><li><a href="#method.third_to_last" title="third_to_last">third_to_last</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.witness_script" title="witness_script">witness_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Witness" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Witness" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Witness" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Witness" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Witness" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Witness" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Witness" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness" title="From&#60;&#38;[&#38;[u8]]&#62;">From&#60;&#38;[&#38;[u8]]&#62;</a></li><li><a href="#impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness" title="From&#60;&#38;[Vec&#60;u8&#62;]&#62;">From&#60;&#38;[Vec&#60;u8&#62;]&#62;</a></li><li><a href="#impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness" title="From&#60;Vec&#60;&#38;[u8]&#62;&#62;">From&#60;Vec&#60;&#38;[u8]&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness" title="From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;">From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;</a></li><li><a href="#impl-Hash-for-Witness" title="Hash">Hash</a></li><li><a href="#impl-Index%3Cusize%3E-for-Witness" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-IntoIterator-for-%26Witness" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-Witness" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Witness" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Witness" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Witness" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Witness" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Witness" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Witness" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Witness" title="Send">Send</a></li><li><a href="#impl-Sync-for-Witness" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Witness" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Witness" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>witness</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">witness</a></span><h1>Struct <span class="struct">Witness</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Witness { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Witness is the data used to unlock bitcoin since the <a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">segwit upgrade</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Witness is the data used to unlock bitcoin since the segwit upgrade."><title>Witness in bdk_chain::bitcoin::blockdata::witness - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.nth" title="nth">nth</a></li><li><a href="#method.p2tr_key_spend" title="p2tr_key_spend">p2tr_key_spend</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push_ecdsa_signature" title="push_ecdsa_signature">push_ecdsa_signature</a></li><li><a href="#method.second_to_last" title="second_to_last">second_to_last</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.taproot_annex" title="taproot_annex">taproot_annex</a></li><li><a href="#method.taproot_control_block" title="taproot_control_block">taproot_control_block</a></li><li><a href="#method.tapscript" title="tapscript">tapscript</a></li><li><a href="#method.third_to_last" title="third_to_last">third_to_last</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.witness_script" title="witness_script">witness_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Witness" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Witness" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Witness" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Witness" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Witness" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Witness" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Witness" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness" title="From&#60;&#38;[&#38;[u8]]&#62;">From&#60;&#38;[&#38;[u8]]&#62;</a></li><li><a href="#impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness" title="From&#60;&#38;[Vec&#60;u8&#62;]&#62;">From&#60;&#38;[Vec&#60;u8&#62;]&#62;</a></li><li><a href="#impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness" title="From&#60;Vec&#60;&#38;[u8]&#62;&#62;">From&#60;Vec&#60;&#38;[u8]&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness" title="From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;">From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;</a></li><li><a href="#impl-Hash-for-Witness" title="Hash">Hash</a></li><li><a href="#impl-Index%3Cusize%3E-for-Witness" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-IntoIterator-for-%26Witness" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-Witness" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Witness" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Witness" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Witness" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Witness" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Witness" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Witness" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Witness" title="Send">Send</a></li><li><a href="#impl-Sync-for-Witness" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Witness" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Witness" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>blockdata::<wbr>witness</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">blockdata</a>::<wbr><a href="index.html">witness</a></span><h1>Struct <span class="struct">Witness</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Witness { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Witness is the data used to unlock bitcoin since the <a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">segwit upgrade</a>.</p>
 <p>Can be logically seen as an array of bytestrings, i.e. <code>Vec&lt;Vec&lt;u8&gt;&gt;</code>, and it is serialized on the wire
 in that format. You can convert between this type and <code>Vec&lt;Vec&lt;u8&gt;&gt;</code> by using <a href="../../struct.Witness.html#method.from_slice" title="associated function bdk_chain::bitcoin::Witness::from_slice"><code>Witness::from_slice</code></a>
 and <a href="../../struct.Witness.html#method.to_vec" title="method bdk_chain::bitcoin::Witness::to_vec"><code>Witness::to_vec</code></a>.</p>
index 6f12ed1d2522543d8ff29f29eadc3b806b70708f..78422a4b6310f0aba7bfe10930b888883035847b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum size, in bytes, of a vector we are allowed to decode."><title>MAX_VEC_SIZE in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Constant <span class="constant">MAX_VEC_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_VEC_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 4_000_000; // 4_000_000usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum size, in bytes, of a vector we are allowed to decode.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum size, in bytes, of a vector we are allowed to decode."><title>MAX_VEC_SIZE in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Constant <span class="constant">MAX_VEC_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_VEC_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 4_000_000; // 4_000_000usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum size, in bytes, of a vector we are allowed to decode.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index bbda72dcd953bbccfc5ac20f9edae6b883c3d1b0..f87100aee3b15ec707f266c912c78559bbd08843 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding error."><title>Error in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChecksum" title="InvalidChecksum">InvalidChecksum</a></li><li><a href="#variant.Io" title="Io">Io</a></li><li><a href="#variant.NonMinimalVarInt" title="NonMinimalVarInt">NonMinimalVarInt</a></li><li><a href="#variant.OversizedVectorAllocation" title="OversizedVectorAllocation">OversizedVectorAllocation</a></li><li><a href="#variant.ParseFailed" title="ParseFailed">ParseFailed</a></li><li><a href="#variant.UnsupportedSegwitFlag" title="UnsupportedSegwitFlag">UnsupportedSegwitFlag</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding error."><title>Error in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChecksum" title="InvalidChecksum">InvalidChecksum</a></li><li><a href="#variant.Io" title="Io">Io</a></li><li><a href="#variant.NonMinimalVarInt" title="NonMinimalVarInt">NonMinimalVarInt</a></li><li><a href="#variant.OversizedVectorAllocation" title="OversizedVectorAllocation">OversizedVectorAllocation</a></li><li><a href="#variant.ParseFailed" title="ParseFailed">ParseFailed</a></li><li><a href="#variant.UnsupportedSegwitFlag" title="UnsupportedSegwitFlag">UnsupportedSegwitFlag</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     Io(<a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>),
     OversizedVectorAllocation {
         requested: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
index 6e2573fb06c514da3a247477de9b6bad39b6951b..342ea09a71a0655512ee67a056e4c76cbb69b77f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex deserialization error."><title>FromHexError in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>HexError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Decode" title="Decode">Decode</a></li><li><a href="#variant.OddLengthString" title="OddLengthString">OddLengthString</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FromHexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromHexError" title="Display">Display</a></li><li><a href="#impl-Error-for-FromHexError" title="Error">Error</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-FromHexError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FromHexError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-FromHexError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FromHexError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FromHexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromHexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromHexError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Enum <span class="enum">FromHexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum FromHexError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex deserialization error."><title>FromHexError in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>HexError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Decode" title="Decode">Decode</a></li><li><a href="#variant.OddLengthString" title="OddLengthString">OddLengthString</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FromHexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromHexError" title="Display">Display</a></li><li><a href="#impl-Error-for-FromHexError" title="Error">Error</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-FromHexError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FromHexError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-FromHexError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FromHexError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FromHexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromHexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromHexError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Enum <span class="enum">FromHexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum FromHexError {
     OddLengthString(<a class="struct" href="../../hashes/hex/struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>),
     Decode(<a class="enum" href="../enum.DecodeError.html" title="enum bdk_chain::bitcoin::consensus::DecodeError">DecodeError</a>&lt;<a class="struct" href="../../hashes/hex/struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>&gt;),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex deserialization error.</p>
index 0d8d468e7411167eb8afeceaed897035a9aa3d48..50d40b98152c0d92caed1ee7c6108ef6a8c419b4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserializes an object from a vector, will error if said deserialization doesn’t consume the entire vector."><title>deserialize in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;T&gt;(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserializes an object from a vector, will error if said deserialization doesn’t consume the entire vector."><title>deserialize in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;T&gt;(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     T: <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Deserializes an object from a vector, will error if said deserialization
 doesn’t consume the entire vector.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b934543865153a2fa59fe843e0279412a1e681bf..de3c4067b770f6bd9511dcc4eeba0234e6b9ce32 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserialize any decodable type from a hex string, will error if said deserialization doesn’t consume the entire vector."><title>deserialize_hex in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">deserialize_hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize_hex&lt;T&gt;(hex: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="enum" href="enum.FromHexError.html" title="enum bdk_chain::bitcoin::consensus::encode::FromHexError">FromHexError</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserialize any decodable type from a hex string, will error if said deserialization doesn’t consume the entire vector."><title>deserialize_hex in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">deserialize_hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize_hex&lt;T&gt;(hex: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="enum" href="enum.FromHexError.html" title="enum bdk_chain::bitcoin::consensus::encode::FromHexError">FromHexError</a>&gt;<div class="where">where
     T: <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Deserialize any decodable type from a hex string, will error if said deserialization
 doesn’t consume the entire vector.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8d7aeb0da2676d517f880042376be6d562e74ae9..53d074b0ce72a199990722496eb560fe4e7c357c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserializes an object from a vector, but will not report an error if said deserialization doesn’t consume the entire vector."><title>deserialize_partial in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">deserialize_partial</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize_partial&lt;T&gt;(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(T, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>), <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserializes an object from a vector, but will not report an error if said deserialization doesn’t consume the entire vector."><title>deserialize_partial in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">deserialize_partial</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize_partial&lt;T&gt;(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(T, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>), <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     T: <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Deserializes an object from a vector, but will not report an error if said deserialization
 doesn’t consume the entire vector.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b45d374c93819fefb728e39c04e0d41be6379658..c5e360e1066e333bb941288d576e741c9d660b40 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes an object into a vector."><title>serialize in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;T&gt;(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; <a href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a><div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes an object into a vector."><title>serialize in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;T&gt;(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; <a href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a><div class="where">where
     T: <a class="trait" href="../trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes an object into a vector.</p>
 </div></details><script type="text/json" id="notable-traits-data">{"Vec<u8>":"<h3>Notable traits for <code><a class=\"struct\" href=\"../../base58/struct.Vec.html\" title=\"struct bdk_chain::bitcoin::base58::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"../../base58/struct.Vec.html\" title=\"struct bdk_chain::bitcoin::base58::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>"}</script></section></div></main></body></html>
\ No newline at end of file
index dfd8de7c4900b41826d421ff64b668efa4e22ece..7550182b9ed3908d718aa6dbf09b1d494020b452 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes an object into a hex-encoded string."><title>serialize_hex in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">serialize_hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize_hex&lt;T&gt;(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a><div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes an object into a hex-encoded string."><title>serialize_hex in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Function <span class="fn">serialize_hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize_hex&lt;T&gt;(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a><div class="where">where
     T: <a class="trait" href="../trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes an object into a hex-encoded string.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d2aef0b6d6b23d586e209ec097cd3ddb75dfc5d9..8a6c6fc450a379805a06df0e0f32b45012dab78f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin consensus-encodable types."><title>bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module encode</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a></span><h1>Module <span>encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin consensus-encodable types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin consensus-encodable types."><title>bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module encode</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a></span><h1>Module <span>encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin consensus-encodable types.</p>
 <p>This is basically a replacement of the <code>Encodable</code> trait which does
 normalization of endianness etc., to ensure that the encoding matches
 the network consensus encoding.</p>
index eff7a80961830e2f1dad49c2e4b457a7535a0ce6..962e25589ac46b4af5d08b20a1f8bcc0c6f5d569 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data and a 4-byte checksum."><title>CheckedData in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checked<wbr>Data</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checksum" title="checksum">checksum</a></li><li><a href="#method.data" title="data">data</a></li><li><a href="#method.into_data" title="into_data">into_data</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckedData" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckedData" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CheckedData" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CheckedData" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CheckedData" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CheckedData" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CheckedData" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckedData" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckedData" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckedData" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckedData" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckedData" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckedData" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">CheckedData</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckedData { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data and a 4-byte checksum.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data and a 4-byte checksum."><title>CheckedData in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Checked<wbr>Data</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checksum" title="checksum">checksum</a></li><li><a href="#method.data" title="data">data</a></li><li><a href="#method.into_data" title="into_data">into_data</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckedData" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckedData" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CheckedData" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CheckedData" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CheckedData" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CheckedData" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CheckedData" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckedData" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckedData" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckedData" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckedData" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckedData" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckedData" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">CheckedData</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckedData { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data and a 4-byte checksum.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckedData" class="impl"><a href="#impl-CheckedData" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CheckedData.html" title="struct bdk_chain::bitcoin::consensus::encode::CheckedData">CheckedData</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(data: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;) -&gt; <a class="struct" href="struct.CheckedData.html" title="struct bdk_chain::bitcoin::consensus::encode::CheckedData">CheckedData</a></h4></section></summary><div class="docblock"><p>Creates a new <code>CheckedData</code> computing the checksum of given data.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.data" class="method"><h4 class="code-header">pub fn <a href="#method.data" class="fn">data</a>(&amp;self) -&gt; &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] <a href="#" class="tooltip" data-notable-ty="&amp;[u8]">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns a reference to the raw data without the checksum.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.into_data" class="method"><h4 class="code-header">pub fn <a href="#method.into_data" class="fn">into_data</a>(self) -&gt; <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; <a href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns the raw data without the checksum.</p>
index 0f10a3d35628d3914f4198c0c04fc070222936d5..31ad6bb29cdacb1cf489bbf567dab0824d4b29c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A variable-length unsigned integer."><title>VarInt in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">VarInt</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.size" title="size">size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VarInt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-VarInt" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-VarInt" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-VarInt" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-VarInt" title="Eq">Eq</a></li><li><a href="#impl-From%3Cu16%3E-for-VarInt" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-From%3Cu32%3E-for-VarInt" title="From&#60;u32&#62;">From&#60;u32&#62;</a></li><li><a href="#impl-From%3Cu64%3E-for-VarInt" title="From&#60;u64&#62;">From&#60;u64&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-VarInt" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-From%3Cusize%3E-for-VarInt" title="From&#60;usize&#62;">From&#60;usize&#62;</a></li><li><a href="#impl-Ord-for-VarInt" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-VarInt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-VarInt" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-VarInt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VarInt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VarInt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VarInt" title="Send">Send</a></li><li><a href="#impl-Sync-for-VarInt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VarInt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VarInt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">VarInt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct VarInt(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A variable-length unsigned integer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A variable-length unsigned integer."><title>VarInt in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">VarInt</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.size" title="size">size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VarInt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-VarInt" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-VarInt" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-VarInt" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-VarInt" title="Eq">Eq</a></li><li><a href="#impl-From%3Cu16%3E-for-VarInt" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-From%3Cu32%3E-for-VarInt" title="From&#60;u32&#62;">From&#60;u32&#62;</a></li><li><a href="#impl-From%3Cu64%3E-for-VarInt" title="From&#60;u64&#62;">From&#60;u64&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-VarInt" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-From%3Cusize%3E-for-VarInt" title="From&#60;usize&#62;">From&#60;usize&#62;</a></li><li><a href="#impl-Ord-for-VarInt" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-VarInt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-VarInt" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-VarInt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VarInt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VarInt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VarInt" title="Send">Send</a></li><li><a href="#impl-Sync-for-VarInt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VarInt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VarInt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Struct <span class="struct">VarInt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct VarInt(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A variable-length unsigned integer.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></code></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-VarInt" class="impl"><a href="#impl-VarInt" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.size" class="method"><h4 class="code-header">pub const fn <a href="#method.size" class="fn">size</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the number of bytes this varint contributes to a transaction size.</p>
 <p>Returns 1 for 0..=0xFC, 3 for 0xFD..=(2^16-1), 5 for 0x10000..=(2^32-1), and 9 otherwise.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-VarInt" class="impl"><a href="#impl-Clone-for-VarInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../../struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../../struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-VarInt" class="impl"><a href="#impl-Debug-for-VarInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../../struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Decodable-for-VarInt" class="impl"><a href="#impl-Decodable-for-VarInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="struct" href="../../struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_decode" class="method trait-impl"><a href="#method.consensus_decode" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Decodable.html#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../../struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
index 4c977df0f88f0a75914c8df10637c129f7329e0b..c11bd65234fb6ffb86d3e94f912a007d143733ce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data which can be encoded in a consensus-consistent way."><title>Decodable in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decodable</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.consensus_decode" title="consensus_decode">consensus_decode</a></li><li><a href="#method.consensus_decode_from_finite_reader" title="consensus_decode_from_finite_reader">consensus_decode_from_finite_reader</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Decodable-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Decodable-for-Box%3C%5Bu8%5D%3E" title="Box&#60;[u8]&#62;">Box&#60;[u8]&#62;</a></li><li><a href="#impl-Decodable-for-Cow%3C'static,+str%3E" title="Cow&#60;&#39;static, str&#62;">Cow&#60;&#39;static, str&#62;</a></li><li><a href="#impl-Decodable-for-%5Bu16;+8%5D" title="[u16; 8]">[u16; 8]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+10%5D" title="[u8; 10]">[u8; 10]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+12%5D" title="[u8; 12]">[u8; 12]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+16%5D" title="[u8; 16]">[u8; 16]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+2%5D" title="[u8; 2]">[u8; 2]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+33%5D" title="[u8; 33]">[u8; 33]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+4%5D" title="[u8; 4]">[u8; 4]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+6%5D" title="[u8; 6]">[u8; 6]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+8%5D" title="[u8; 8]">[u8; 8]</a></li><li><a href="#impl-Decodable-for-bool" title="bool">bool</a></li><li><a href="#impl-Decodable-for-i16" title="i16">i16</a></li><li><a href="#impl-Decodable-for-i32" title="i32">i32</a></li><li><a href="#impl-Decodable-for-i64" title="i64">i64</a></li><li><a href="#impl-Decodable-for-i8" title="i8">i8</a></li><li><a href="#impl-Decodable-for-u16" title="u16">u16</a></li><li><a href="#impl-Decodable-for-u32" title="u32">u32</a></li><li><a href="#impl-Decodable-for-u64" title="u64">u64</a></li><li><a href="#impl-Decodable-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Trait <span class="trait">Decodable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Decodable: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data which can be encoded in a consensus-consistent way."><title>Decodable in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decodable</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.consensus_decode" title="consensus_decode">consensus_decode</a></li><li><a href="#method.consensus_decode_from_finite_reader" title="consensus_decode_from_finite_reader">consensus_decode_from_finite_reader</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Decodable-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Decodable-for-Box%3C%5Bu8%5D%3E" title="Box&#60;[u8]&#62;">Box&#60;[u8]&#62;</a></li><li><a href="#impl-Decodable-for-Cow%3C'static,+str%3E" title="Cow&#60;&#39;static, str&#62;">Cow&#60;&#39;static, str&#62;</a></li><li><a href="#impl-Decodable-for-%5Bu16;+8%5D" title="[u16; 8]">[u16; 8]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+10%5D" title="[u8; 10]">[u8; 10]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+12%5D" title="[u8; 12]">[u8; 12]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+16%5D" title="[u8; 16]">[u8; 16]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+2%5D" title="[u8; 2]">[u8; 2]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+33%5D" title="[u8; 33]">[u8; 33]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+4%5D" title="[u8; 4]">[u8; 4]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+6%5D" title="[u8; 6]">[u8; 6]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+8%5D" title="[u8; 8]">[u8; 8]</a></li><li><a href="#impl-Decodable-for-bool" title="bool">bool</a></li><li><a href="#impl-Decodable-for-i16" title="i16">i16</a></li><li><a href="#impl-Decodable-for-i32" title="i32">i32</a></li><li><a href="#impl-Decodable-for-i64" title="i64">i64</a></li><li><a href="#impl-Decodable-for-i8" title="i8">i8</a></li><li><a href="#impl-Decodable-for-u16" title="u16">u16</a></li><li><a href="#impl-Decodable-for-u32" title="u32">u32</a></li><li><a href="#impl-Decodable-for-u64" title="u64">u64</a></li><li><a href="#impl-Decodable-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Trait <span class="trait">Decodable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Decodable: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     // Provided methods
     fn <a href="#method.consensus_decode_from_finite_reader" class="fn">consensus_decode_from_finite_reader</a>&lt;R&gt;(
         reader: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>,
@@ -44,7 +44,7 @@ in <a href="../../io/struct.Take.html" title="struct bdk_chain::bitcoin::io::Tak
 <a href="../trait.Decodable.html#method.consensus_decode_from_finite_reader" title="associated function bitcoin::consensus::encode::Decodable::consensus_decode_from_finite_reader::consensus_decode_from_finite_reader"><code>Self::consensus_decode_from_finite_reader</code></a>, which is convenient
 for types that override <a href="../trait.Decodable.html#method.consensus_decode_from_finite_reader" title="associated function bitcoin::consensus::encode::Decodable::consensus_decode_from_finite_reader::consensus_decode_from_finite_reader"><code>Self::consensus_decode_from_finite_reader</code></a>
 instead.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-Cow%3C'static,+str%3E" class="impl"><a href="#impl-Decodable-for-Cow%3C'static,+str%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.consensus_decode-1" class="method trait-impl"><a href="#method.consensus_decode-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-Cow%3C'static,+str%3E" class="impl"><a href="#impl-Decodable-for-Cow%3C'static,+str%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.consensus_decode-1" class="method trait-impl"><a href="#method.consensus_decode-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="../../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-bool" class="impl"><a href="#impl-Decodable-for-bool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h3></section></summary><div class="impl-items"><section id="method.consensus_decode-2" class="method trait-impl"><a href="#method.consensus_decode-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="../../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-i8" class="impl"><a href="#impl-Decodable-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="method.consensus_decode-3" class="method trait-impl"><a href="#method.consensus_decode-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="../../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-i16" class="impl"><a href="#impl-Decodable-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="method.consensus_decode-4" class="method trait-impl"><a href="#method.consensus_decode-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
index 8c9a83f311eb737cabcc56662e22253f81742370..37d94f1f165e222df89a64b694f855f657e289f5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data which can be encoded in a consensus-consistent way."><title>Encodable in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encodable</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.consensus_encode" title="consensus_encode">consensus_encode</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Encodable-for-%26T" title="&#38;&#39;a T">&#38;&#39;a T</a></li><li><a href="#impl-Encodable-for-%26mut+T" title="&#38;&#39;a mut T">&#38;&#39;a mut T</a></li><li><a href="#impl-Encodable-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Encodable-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Encodable-for-Box%3C%5Bu8%5D%3E" title="Box&#60;[u8]&#62;">Box&#60;[u8]&#62;</a></li><li><a href="#impl-Encodable-for-Cow%3C'static,+str%3E" title="Cow&#60;&#39;static, str&#62;">Cow&#60;&#39;static, str&#62;</a></li><li><a href="#impl-Encodable-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Encodable-for-%5Bu16;+8%5D" title="[u16; 8]">[u16; 8]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+10%5D" title="[u8; 10]">[u8; 10]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+12%5D" title="[u8; 12]">[u8; 12]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+16%5D" title="[u8; 16]">[u8; 16]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+2%5D" title="[u8; 2]">[u8; 2]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+33%5D" title="[u8; 33]">[u8; 33]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+4%5D" title="[u8; 4]">[u8; 4]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+6%5D" title="[u8; 6]">[u8; 6]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+8%5D" title="[u8; 8]">[u8; 8]</a></li><li><a href="#impl-Encodable-for-bool" title="bool">bool</a></li><li><a href="#impl-Encodable-for-i16" title="i16">i16</a></li><li><a href="#impl-Encodable-for-i32" title="i32">i32</a></li><li><a href="#impl-Encodable-for-i64" title="i64">i64</a></li><li><a href="#impl-Encodable-for-i8" title="i8">i8</a></li><li><a href="#impl-Encodable-for-u16" title="u16">u16</a></li><li><a href="#impl-Encodable-for-u32" title="u32">u32</a></li><li><a href="#impl-Encodable-for-u64" title="u64">u64</a></li><li><a href="#impl-Encodable-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Trait <span class="trait">Encodable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Encodable {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data which can be encoded in a consensus-consistent way."><title>Encodable in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encodable</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.consensus_encode" title="consensus_encode">consensus_encode</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Encodable-for-%26T" title="&#38;&#39;a T">&#38;&#39;a T</a></li><li><a href="#impl-Encodable-for-%26mut+T" title="&#38;&#39;a mut T">&#38;&#39;a mut T</a></li><li><a href="#impl-Encodable-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Encodable-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Encodable-for-Box%3C%5Bu8%5D%3E" title="Box&#60;[u8]&#62;">Box&#60;[u8]&#62;</a></li><li><a href="#impl-Encodable-for-Cow%3C'static,+str%3E" title="Cow&#60;&#39;static, str&#62;">Cow&#60;&#39;static, str&#62;</a></li><li><a href="#impl-Encodable-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Encodable-for-%5Bu16;+8%5D" title="[u16; 8]">[u16; 8]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+10%5D" title="[u8; 10]">[u8; 10]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+12%5D" title="[u8; 12]">[u8; 12]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+16%5D" title="[u8; 16]">[u8; 16]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+2%5D" title="[u8; 2]">[u8; 2]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+33%5D" title="[u8; 33]">[u8; 33]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+4%5D" title="[u8; 4]">[u8; 4]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+6%5D" title="[u8; 6]">[u8; 6]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+8%5D" title="[u8; 8]">[u8; 8]</a></li><li><a href="#impl-Encodable-for-bool" title="bool">bool</a></li><li><a href="#impl-Encodable-for-i16" title="i16">i16</a></li><li><a href="#impl-Encodable-for-i32" title="i32">i32</a></li><li><a href="#impl-Encodable-for-i64" title="i64">i64</a></li><li><a href="#impl-Encodable-for-i8" title="i8">i8</a></li><li><a href="#impl-Encodable-for-u16" title="u16">u16</a></li><li><a href="#impl-Encodable-for-u32" title="u32">u32</a></li><li><a href="#impl-Encodable-for-u64" title="u64">u64</a></li><li><a href="#impl-Encodable-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Trait <span class="trait">Encodable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Encodable {
     // Required method
     fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, writer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;
        <span class="where">where W: <a class="trait" href="../../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>;
@@ -8,7 +8,7 @@
 <h5 id="returns"><a class="doc-anchor" href="#returns">§</a>Returns</h5>
 <p>The number of bytes written on success. The only errors returned are errors propagated from
 the writer.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-Cow%3C'static,+str%3E" class="impl"><a href="#impl-Encodable-for-Cow%3C'static,+str%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.consensus_encode" class="method trait-impl"><a href="#method.consensus_encode" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-Cow%3C'static,+str%3E" class="impl"><a href="#impl-Encodable-for-Cow%3C'static,+str%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.consensus_encode" class="method trait-impl"><a href="#method.consensus_encode" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
     W: <a class="trait" href="../../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-bool" class="impl"><a href="#impl-Encodable-for-bool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h3></section></summary><div class="impl-items"><section id="method.consensus_encode-1" class="method trait-impl"><a href="#method.consensus_encode-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
     W: <a class="trait" href="../../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-i8" class="impl"><a href="#impl-Encodable-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="method.consensus_encode-2" class="method trait-impl"><a href="#method.consensus_encode-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
     W: <a class="trait" href="../../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-i16" class="impl"><a href="#impl-Encodable-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="method.consensus_encode-3" class="method trait-impl"><a href="#method.consensus_encode-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
index 4c63581d9ea3ca46dbdb12f1732333f8667f8e67..9b09f8cf7b2805075872fa98c02ecdc72791f176 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extensions of `Read` to decode data as per Bitcoin consensus."><title>ReadExt in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ReadExt</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.read_bool" title="read_bool">read_bool</a></li><li><a href="#tymethod.read_i16" title="read_i16">read_i16</a></li><li><a href="#tymethod.read_i32" title="read_i32">read_i32</a></li><li><a href="#tymethod.read_i64" title="read_i64">read_i64</a></li><li><a href="#tymethod.read_i8" title="read_i8">read_i8</a></li><li><a href="#tymethod.read_slice" title="read_slice">read_slice</a></li><li><a href="#tymethod.read_u16" title="read_u16">read_u16</a></li><li><a href="#tymethod.read_u32" title="read_u32">read_u32</a></li><li><a href="#tymethod.read_u64" title="read_u64">read_u64</a></li><li><a href="#tymethod.read_u8" title="read_u8">read_u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Trait <span class="trait">ReadExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ReadExt: <a class="trait" href="../../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extensions of `Read` to decode data as per Bitcoin consensus."><title>ReadExt in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ReadExt</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.read_bool" title="read_bool">read_bool</a></li><li><a href="#tymethod.read_i16" title="read_i16">read_i16</a></li><li><a href="#tymethod.read_i32" title="read_i32">read_i32</a></li><li><a href="#tymethod.read_i64" title="read_i64">read_i64</a></li><li><a href="#tymethod.read_i8" title="read_i8">read_i8</a></li><li><a href="#tymethod.read_slice" title="read_slice">read_slice</a></li><li><a href="#tymethod.read_u16" title="read_u16">read_u16</a></li><li><a href="#tymethod.read_u32" title="read_u32">read_u32</a></li><li><a href="#tymethod.read_u64" title="read_u64">read_u64</a></li><li><a href="#tymethod.read_u8" title="read_u8">read_u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Trait <span class="trait">ReadExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ReadExt: <a class="trait" href="../../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> {
     // Required methods
     fn <a href="#tymethod.read_u64" class="fn">read_u64</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;;
 <span class="item-spacer"></span>    fn <a href="#tymethod.read_u32" class="fn">read_u32</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;;
@@ -21,5 +21,5 @@
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.read_i8" class="method"><h4 class="code-header">fn <a href="#tymethod.read_i8" class="fn">read_i8</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Reads an 8-bit signed integer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.read_bool" class="method"><h4 class="code-header">fn <a href="#tymethod.read_bool" class="fn">read_bool</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Reads a boolean.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.read_slice" class="method"><h4 class="code-header">fn <a href="#tymethod.read_slice" class="fn">read_slice</a>(&amp;mut self, slice: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Reads a byte slice.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ReadExt-for-R" class="impl"><a href="#impl-ReadExt-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="../trait.ReadExt.html" title="trait bdk_chain::bitcoin::consensus::ReadExt">ReadExt</a> for R<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ReadExt-for-R" class="impl"><a href="#impl-ReadExt-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="../trait.ReadExt.html" title="trait bdk_chain::bitcoin::consensus::ReadExt">ReadExt</a> for R<div class="where">where
     R: <a class="trait" href="../../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></div><script src="../../../../trait.impl/bitcoin/consensus/encode/trait.ReadExt.js" async></script></section></div></main></body></html>
\ No newline at end of file
index 535b248194550370ffe7b5599f9e786a3f00213a..08f8891c4fcb106fcd7b7a63a77dafa1fae421a7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extensions of `Write` to encode data as per Bitcoin consensus."><title>WriteExt in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Write<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.emit_bool" title="emit_bool">emit_bool</a></li><li><a href="#tymethod.emit_i16" title="emit_i16">emit_i16</a></li><li><a href="#tymethod.emit_i32" title="emit_i32">emit_i32</a></li><li><a href="#tymethod.emit_i64" title="emit_i64">emit_i64</a></li><li><a href="#tymethod.emit_i8" title="emit_i8">emit_i8</a></li><li><a href="#tymethod.emit_slice" title="emit_slice">emit_slice</a></li><li><a href="#tymethod.emit_u16" title="emit_u16">emit_u16</a></li><li><a href="#tymethod.emit_u32" title="emit_u32">emit_u32</a></li><li><a href="#tymethod.emit_u64" title="emit_u64">emit_u64</a></li><li><a href="#tymethod.emit_u8" title="emit_u8">emit_u8</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Trait <span class="trait">WriteExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait WriteExt: <a class="trait" href="../../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extensions of `Write` to encode data as per Bitcoin consensus."><title>WriteExt in bdk_chain::bitcoin::consensus::encode - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Write<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.emit_bool" title="emit_bool">emit_bool</a></li><li><a href="#tymethod.emit_i16" title="emit_i16">emit_i16</a></li><li><a href="#tymethod.emit_i32" title="emit_i32">emit_i32</a></li><li><a href="#tymethod.emit_i64" title="emit_i64">emit_i64</a></li><li><a href="#tymethod.emit_i8" title="emit_i8">emit_i8</a></li><li><a href="#tymethod.emit_slice" title="emit_slice">emit_slice</a></li><li><a href="#tymethod.emit_u16" title="emit_u16">emit_u16</a></li><li><a href="#tymethod.emit_u32" title="emit_u32">emit_u32</a></li><li><a href="#tymethod.emit_u64" title="emit_u64">emit_u64</a></li><li><a href="#tymethod.emit_u8" title="emit_u8">emit_u8</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>encode</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">encode</a></span><h1>Trait <span class="trait">WriteExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait WriteExt: <a class="trait" href="../../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> {
     // Required methods
     fn <a href="#tymethod.emit_u64" class="fn">emit_u64</a>(&amp;mut self, v: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;
 <span class="item-spacer"></span>    fn <a href="#tymethod.emit_u32" class="fn">emit_u32</a>(&amp;mut self, v: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="../../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;
index 70c91a172e2dd57421a346c3f8b56b1b2e62c988..19540121101fc39ff7a7d72a80f71d1a75df986b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error when consensus decoding from an `[IterReader]`."><title>DecodeError in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Consensus" title="Consensus">Consensus</a></li><li><a href="#variant.Other" title="Other">Other</a></li><li><a href="#variant.TooManyBytes" title="TooManyBytes">TooManyBytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DecodeError%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeError%3CE%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-DecodeError%3CE%3E" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-DecodeError%3CE%3E" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-IntoDeError-for-DecodeError%3CE%3E" title="IntoDeError">IntoDeError</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-DecodeError%3CE%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-DecodeError%3CE%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-DecodeError%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-DecodeError%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError%3CE%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Enum <span class="enum">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DecodeError&lt;E&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error when consensus decoding from an `[IterReader]`."><title>DecodeError in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Consensus" title="Consensus">Consensus</a></li><li><a href="#variant.Other" title="Other">Other</a></li><li><a href="#variant.TooManyBytes" title="TooManyBytes">TooManyBytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DecodeError%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DecodeError%3CE%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-DecodeError%3CE%3E" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-DecodeError%3CE%3E" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-IntoDeError-for-DecodeError%3CE%3E" title="IntoDeError">IntoDeError</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-DecodeError%3CE%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-DecodeError%3CE%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-DecodeError%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-DecodeError%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError%3CE%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Enum <span class="enum">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DecodeError&lt;E&gt; {
     TooManyBytes,
     Consensus(<a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>),
     Other(E),
index 6dd9e0449a94b04ff4817f75f8b2b851ca4ee1d2..0eb2476bbcef5b4bbf288acfd9fa5001d0666bb4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserializes an object from a vector, will error if said deserialization doesn’t consume the entire vector."><title>deserialize in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;T&gt;(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserializes an object from a vector, will error if said deserialization doesn’t consume the entire vector."><title>deserialize in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;T&gt;(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     T: <a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Deserializes an object from a vector, will error if said deserialization
 doesn’t consume the entire vector.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b5383f44aa99817598fadad59dd7ef8f0a0c6fb1..1f92c7e7d04b33efb3b613d1aad26063b7f05c11 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserializes an object from a vector, but will not report an error if said deserialization doesn’t consume the entire vector."><title>deserialize_partial in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Function <span class="fn">deserialize_partial</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize_partial&lt;T&gt;(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(T, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>), <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deserializes an object from a vector, but will not report an error if said deserialization doesn’t consume the entire vector."><title>deserialize_partial in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Function <span class="fn">deserialize_partial</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize_partial&lt;T&gt;(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(T, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>), <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     T: <a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Deserializes an object from a vector, but will not report an error if said deserialization
 doesn’t consume the entire vector.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e0d0be9da09104ed11ecda027dc9b67d1955720d..08169f540b2c19af5a8eec1357f6ec57a599d59f 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes an object into a vector."><title>serialize in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;T&gt;(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; <a href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a><div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encodes an object into a vector."><title>serialize in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;T&gt;(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; <a href="#" class="tooltip" data-notable-ty="Vec&lt;u8&gt;">ⓘ</a><div class="where">where
     T: <a class="trait" href="trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encodes an object into a vector.</p>
 </div></details><script type="text/json" id="notable-traits-data">{"Vec<u8>":"<h3>Notable traits for <code><a class=\"struct\" href=\"../base58/struct.Vec.html\" title=\"struct bdk_chain::bitcoin::base58::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"../base58/struct.Vec.html\" title=\"struct bdk_chain::bitcoin::base58::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a>,</div></div>"}</script></section></div></main></body></html>
\ No newline at end of file
index 162d21881f7640fa0820dac7512fa7b4be3e7d5c..a17aff638366fd1f63e45eb20997865f31b0c46e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin consensus."><title>bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module consensus</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>consensus</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin consensus.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin consensus."><title>bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module consensus</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>consensus</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin consensus.</p>
 <p>This module defines structures, functions, and traits that are needed to
 conform to Bitcoin consensus.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="encode/index.html" title="mod bdk_chain::bitcoin::consensus::encode">encode</a></dt><dd>Bitcoin consensus-encodable types.</dd><dt><a class="mod" href="params/index.html" title="mod bdk_chain::bitcoin::consensus::params">params</a></dt><dd>Bitcoin consensus parameters.</dd><dt><a class="mod" href="serde/index.html" title="mod bdk_chain::bitcoin::consensus::serde">serde</a></dt><dd>Serde serialization via consensus encoding</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></dt><dd>Parameters that influence chain consensus.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.DecodeError.html" title="enum bdk_chain::bitcoin::consensus::DecodeError">Decode<wbr>Error</a></dt><dd>Error when consensus decoding from an <code>[IterReader]</code>.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a></dt><dd>Data which can be encoded in a consensus-consistent way.</dd><dt><a class="trait" href="trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a></dt><dd>Data which can be encoded in a consensus-consistent way.</dd><dt><a class="trait" href="trait.ReadExt.html" title="trait bdk_chain::bitcoin::consensus::ReadExt">ReadExt</a></dt><dd>Extensions of <code>Read</code> to decode data as per Bitcoin consensus.</dd><dt><a class="trait" href="trait.WriteExt.html" title="trait bdk_chain::bitcoin::consensus::WriteExt">Write<wbr>Ext</a></dt><dd>Extensions of <code>Write</code> to encode data as per Bitcoin consensus.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::consensus::deserialize">deserialize</a></dt><dd>Deserializes an object from a vector, will error if said deserialization
index e20b3bd12aa163cb162c2e23d8bba3f0d720fc5d..9ace594e88d0d5896fb1001f531e0290cc5ad0fd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin consensus parameters."><title>bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module params</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#statics" title="Statics">Statics</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a></span><h1>Module <span>params</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin consensus parameters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin consensus parameters."><title>bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module params</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#statics" title="Statics">Statics</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a></span><h1>Module <span>params</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin consensus parameters.</p>
 <p>This module provides a predefined set of parameters for different Bitcoin
 chains (such as mainnet, testnet, testnet4).</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Params.html" title="struct bdk_chain::bitcoin::consensus::params::Params">Params</a></dt><dd>Parameters that influence chain consensus.</dd></dl><h2 id="statics" class="section-header">Statics<a href="#statics" class="anchor">§</a></h2><dl class="item-table"><dt><a class="static" href="static.MAINNET.html" title="static bdk_chain::bitcoin::consensus::params::MAINNET">MAINNET</a></dt><dd>The mainnet parameters.</dd><dt><a class="static" href="static.REGTEST.html" title="static bdk_chain::bitcoin::consensus::params::REGTEST">REGTEST</a></dt><dd>The regtest parameters.</dd><dt><a class="static" href="static.SIGNET.html" title="static bdk_chain::bitcoin::consensus::params::SIGNET">SIGNET</a></dt><dd>The signet parameters.</dd><dt><a class="static" href="static.TESTNET.html" title="static bdk_chain::bitcoin::consensus::params::TESTNET">TESTNET</a><wbr><span class="stab deprecated" title="">Deprecated</span></dt><dd>The testnet3 parameters.</dd><dt><a class="static" href="static.TESTNET3.html" title="static bdk_chain::bitcoin::consensus::params::TESTNET3">TESTNE<wbr>T3</a></dt><dd>The testnet3 parameters.</dd><dt><a class="static" href="static.TESTNET4.html" title="static bdk_chain::bitcoin::consensus::params::TESTNET4">TESTNE<wbr>T4</a></dt><dd>The testnet4 parameters.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 4eaa2d3336c2355752933986ecf48a43e2e912f2..e1c0e8c39c80a5c0c3eac8a7848e000e711601b2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The mainnet parameters."><title>MAINNET in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">MAINNET</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static MAINNET: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The mainnet parameters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The mainnet parameters."><title>MAINNET in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">MAINNET</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static MAINNET: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The mainnet parameters.</p>
 <p>Use this for a static reference e.g., <code>&amp;params::MAINNET</code>.</p>
 <p>For more on static vs const see The Rust Reference <a href="https://doc.rust-lang.org/reference/items/static-items.html#using-statics-or-consts">using-statics-or-consts</a> section.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 678db4c2c5e2e17eded563cc0d5e2ca72f8a5318..05a21969b34021d0c368b6a0a92f2766193525b0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The regtest parameters."><title>REGTEST in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">REGTEST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static REGTEST: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The regtest parameters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The regtest parameters."><title>REGTEST in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">REGTEST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static REGTEST: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The regtest parameters.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fb144ff802fc04ac2f75b338a58f4973f1918c3f..400222ebcc3d13fea5055f21fd7d1db20c8b8257 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The signet parameters."><title>SIGNET in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">SIGNET</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static SIGNET: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The signet parameters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The signet parameters."><title>SIGNET in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">SIGNET</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static SIGNET: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The signet parameters.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 77a6f02e393e5805b33763467e2798f24d32d1ea..5b81b75da66da98c682b4d621db524b67c84b890 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The testnet3 parameters."><title>TESTNET in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">TESTNET</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static TESTNET: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.32.4: Use TESTNET3 instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The testnet3 parameters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The testnet3 parameters."><title>TESTNET in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">TESTNET</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static TESTNET: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.32.4: Use TESTNET3 instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The testnet3 parameters.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 7dbafb94f454333f7f5aa7c57c412bfa92e7d709..55f3a300e9883989e342320be6629096b84c5d97 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The testnet3 parameters."><title>TESTNET3 in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">TESTNET3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static TESTNET3: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The testnet3 parameters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The testnet3 parameters."><title>TESTNET3 in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">TESTNET3</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static TESTNET3: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The testnet3 parameters.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 107060b5a4f739771c0df27a936a2cc0ac6bd5c0..2c9883461cf8742a97591452ab8656e8fca58e87 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The testnet4 parameters."><title>TESTNET4 in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">TESTNET4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static TESTNET4: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The testnet4 parameters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The testnet4 parameters."><title>TESTNET4 in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Static <span class="static">TESTNET4</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static TESTNET4: <a class="struct" href="../struct.Params.html" title="struct bdk_chain::bitcoin::consensus::Params">Params</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The testnet4 parameters.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6383a1a96d839afffe2114f59d94f917d408439f..a502bcfc3c479143da8c623426b51d4a14e2ea8f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Parameters that influence chain consensus."><title>Params in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Params</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.allow_min_difficulty_blocks" title="allow_min_difficulty_blocks">allow_min_difficulty_blocks</a></li><li><a href="#structfield.bip16_time" title="bip16_time">bip16_time</a></li><li><a href="#structfield.bip34_height" title="bip34_height">bip34_height</a></li><li><a href="#structfield.bip65_height" title="bip65_height">bip65_height</a></li><li><a href="#structfield.bip66_height" title="bip66_height">bip66_height</a></li><li><a href="#structfield.max_attainable_target" title="max_attainable_target">max_attainable_target</a></li><li><a href="#structfield.miner_confirmation_window" title="miner_confirmation_window">miner_confirmation_window</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.no_pow_retargeting" title="no_pow_retargeting">no_pow_retargeting</a></li><li><a href="#structfield.pow_limit" title="pow_limit">pow_limit</a></li><li><a href="#structfield.pow_target_spacing" title="pow_target_spacing">pow_target_spacing</a></li><li><a href="#structfield.pow_target_timespan" title="pow_target_timespan">pow_target_timespan</a></li><li><a href="#structfield.rule_change_activation_threshold" title="rule_change_activation_threshold">rule_change_activation_threshold</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BITCOIN" title="BITCOIN">BITCOIN</a></li><li><a href="#associatedconstant.MAINNET" title="MAINNET">MAINNET</a></li><li><a href="#associatedconstant.REGTEST" title="REGTEST">REGTEST</a></li><li><a href="#associatedconstant.SIGNET" title="SIGNET">SIGNET</a></li><li><a href="#associatedconstant.TESTNET" title="TESTNET">TESTNET</a></li><li><a href="#associatedconstant.TESTNET3" title="TESTNET3">TESTNET3</a></li><li><a href="#associatedconstant.TESTNET4" title="TESTNET4">TESTNET4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.difficulty_adjustment_interval" title="difficulty_adjustment_interval">difficulty_adjustment_interval</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParams%3E-for-Network" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-AsRef%3CParams%3E-for-Params" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-Clone-for-Params" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Params" title="Debug">Debug</a></li><li><a href="#impl-From%3C%26Network%3E-for-%26Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3C%26Network%3E-for-Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-%26Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Params" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Params" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Params" title="Send">Send</a></li><li><a href="#impl-Sync-for-Params" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Params" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Params" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Struct <span class="struct">Params</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct Params {<details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 13 fields</span></summary>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Parameters that influence chain consensus."><title>Params in bdk_chain::bitcoin::consensus::params - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Params</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.allow_min_difficulty_blocks" title="allow_min_difficulty_blocks">allow_min_difficulty_blocks</a></li><li><a href="#structfield.bip16_time" title="bip16_time">bip16_time</a></li><li><a href="#structfield.bip34_height" title="bip34_height">bip34_height</a></li><li><a href="#structfield.bip65_height" title="bip65_height">bip65_height</a></li><li><a href="#structfield.bip66_height" title="bip66_height">bip66_height</a></li><li><a href="#structfield.max_attainable_target" title="max_attainable_target">max_attainable_target</a></li><li><a href="#structfield.miner_confirmation_window" title="miner_confirmation_window">miner_confirmation_window</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.no_pow_retargeting" title="no_pow_retargeting">no_pow_retargeting</a></li><li><a href="#structfield.pow_limit" title="pow_limit">pow_limit</a></li><li><a href="#structfield.pow_target_spacing" title="pow_target_spacing">pow_target_spacing</a></li><li><a href="#structfield.pow_target_timespan" title="pow_target_timespan">pow_target_timespan</a></li><li><a href="#structfield.rule_change_activation_threshold" title="rule_change_activation_threshold">rule_change_activation_threshold</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BITCOIN" title="BITCOIN">BITCOIN</a></li><li><a href="#associatedconstant.MAINNET" title="MAINNET">MAINNET</a></li><li><a href="#associatedconstant.REGTEST" title="REGTEST">REGTEST</a></li><li><a href="#associatedconstant.SIGNET" title="SIGNET">SIGNET</a></li><li><a href="#associatedconstant.TESTNET" title="TESTNET">TESTNET</a></li><li><a href="#associatedconstant.TESTNET3" title="TESTNET3">TESTNET3</a></li><li><a href="#associatedconstant.TESTNET4" title="TESTNET4">TESTNET4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.difficulty_adjustment_interval" title="difficulty_adjustment_interval">difficulty_adjustment_interval</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParams%3E-for-Network" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-AsRef%3CParams%3E-for-Params" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-Clone-for-Params" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Params" title="Debug">Debug</a></li><li><a href="#impl-From%3C%26Network%3E-for-%26Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3C%26Network%3E-for-Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-%26Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Params" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Params" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Params" title="Send">Send</a></li><li><a href="#impl-Sync-for-Params" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Params" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Params" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>params</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">params</a></span><h1>Struct <span class="struct">Params</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct Params {<details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 13 fields</span></summary>
     pub network: <a class="enum" href="../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a>,
     pub bip16_time: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub bip34_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
index 14c1b3cff93b7c48265e444bee5b7e9972e7cf97..e54986816f44e7a0ee3ec7f5585f097ef050cade 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker for using lower-case hex encoding."><title>Lower in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lower</a></h2><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Lower" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Lower" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Lower" title="Send">Send</a></li><li><a href="#impl-Sync-for-Lower" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Lower" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Lower" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Case-for-T" title="Case">Case</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">Lower</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Lower {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker for using lower-case hex encoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker for using lower-case hex encoding."><title>Lower in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lower</a></h2><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Lower" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Lower" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Lower" title="Send">Send</a></li><li><a href="#impl-Sync-for-Lower" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Lower" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Lower" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Case-for-T" title="Case">Case</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">Lower</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Lower {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker for using lower-case hex encoding.</p>
 </div></details><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Lower" class="impl"><a href="#impl-Freeze-for-Lower" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a></h3></section><section id="impl-RefUnwindSafe-for-Lower" class="impl"><a href="#impl-RefUnwindSafe-for-Lower" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a></h3></section><section id="impl-Send-for-Lower" class="impl"><a href="#impl-Send-for-Lower" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a></h3></section><section id="impl-Sync-for-Lower" class="impl"><a href="#impl-Sync-for-Lower" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a></h3></section><section id="impl-Unpin-for-Lower" class="impl"><a href="#impl-Unpin-for-Lower" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a></h3></section><section id="impl-UnwindSafe-for-Lower" class="impl"><a href="#impl-UnwindSafe-for-Lower" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index 711ed8d49b070d204760fd55c6a898b255fae8ec..9ef734976a60a00980a83d2384edf292be4ee9c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker for using upper-case hex encoding."><title>Upper in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Upper</a></h2><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Upper" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Upper" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Upper" title="Send">Send</a></li><li><a href="#impl-Sync-for-Upper" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Upper" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Upper" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Case-for-T" title="Case">Case</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">Upper</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Upper {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker for using upper-case hex encoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker for using upper-case hex encoding."><title>Upper in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Upper</a></h2><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Upper" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Upper" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Upper" title="Send">Send</a></li><li><a href="#impl-Sync-for-Upper" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Upper" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Upper" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Case-for-T" title="Case">Case</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">Upper</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Upper {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker for using upper-case hex encoding.</p>
 </div></details><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Upper" class="impl"><a href="#impl-Freeze-for-Upper" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Upper.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Upper">Upper</a></h3></section><section id="impl-RefUnwindSafe-for-Upper" class="impl"><a href="#impl-RefUnwindSafe-for-Upper" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Upper.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Upper">Upper</a></h3></section><section id="impl-Send-for-Upper" class="impl"><a href="#impl-Send-for-Upper" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Upper.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Upper">Upper</a></h3></section><section id="impl-Sync-for-Upper" class="impl"><a href="#impl-Sync-for-Upper" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Upper.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Upper">Upper</a></h3></section><section id="impl-Unpin-for-Upper" class="impl"><a href="#impl-Unpin-for-Upper" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Upper.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Upper">Upper</a></h3></section><section id="impl-UnwindSafe-for-Upper" class="impl"><a href="#impl-UnwindSafe-for-Upper" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Upper.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Upper">Upper</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index 6f84e1b6d8be2885860259d54e84b817d0e8ff37..6150452d3106f184e17ae43bc55d6bb9f327aa88 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements hex encoding."><title>bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hex</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements hex encoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements hex encoding."><title>bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hex</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements hex encoding.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">Decode<wbr>Error</a></dt><dd>Error returned when a hex string contains invalid characters.</dd><dt><a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">Decode<wbr>Init<wbr>Error</a></dt><dd>Error returned when a hex string decoder can’t be created.</dd><dt><a class="struct" href="struct.Decoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Decoder">Decoder</a></dt><dd>Hex decoder state.</dd><dt><a class="struct" href="struct.Encoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Encoder">Encoder</a></dt><dd>Hex byte encoder.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a></dt><dd>Marker for using lower-case hex encoding.</dd><dt><a class="enum" href="enum.Upper.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Upper">Upper</a></dt><dd>Marker for using upper-case hex encoding.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a></dt><dd>Marker for upper/lower case type-level flags (“type-level enum”).</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 9a31820c21d2e7905cad579f14523b87229abb35..eea73caeb1cd7f0ae9ad9e61dedef6ce3dddc8df 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when a hex string contains invalid characters."><title>DecodeError in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeError" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-DecodeError" title="Eq">Eq</a></li><li><a href="#impl-IntoDeError-for-DecodeError" title="IntoDeError">IntoDeError</a></li><li><a href="#impl-PartialEq-for-DecodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DecodeError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when a hex string contains invalid characters.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when a hex string contains invalid characters."><title>DecodeError in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeError" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-DecodeError" title="Eq">Eq</a></li><li><a href="#impl-IntoDeError-for-DecodeError" title="IntoDeError">IntoDeError</a></li><li><a href="#impl-PartialEq-for-DecodeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">DecodeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DecodeError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when a hex string contains invalid characters.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DecodeError" class="impl"><a href="#impl-Clone-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DecodeError" class="impl"><a href="#impl-Debug-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDeError-for-DecodeError" class="impl"><a href="#impl-IntoDeError-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_de_error" class="method trait-impl"><a href="#method.into_de_error" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.IntoDeError.html#tymethod.into_de_error" class="fn">into_de_error</a>&lt;E&gt;(self) -&gt; E<div class="where">where
     E: <a class="trait" href="../../../hashes/serde/de/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-DecodeError" class="impl"><a href="#impl-PartialEq-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-DecodeError" class="impl"><a href="#impl-Eq-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section><section id="impl-StructuralPartialEq-for-DecodeError" class="impl"><a href="#impl-StructuralPartialEq-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DecodeError" class="impl"><a href="#impl-Freeze-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section><section id="impl-RefUnwindSafe-for-DecodeError" class="impl"><a href="#impl-RefUnwindSafe-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section><section id="impl-Send-for-DecodeError" class="impl"><a href="#impl-Send-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section><section id="impl-Sync-for-DecodeError" class="impl"><a href="#impl-Sync-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section><section id="impl-Unpin-for-DecodeError" class="impl"><a href="#impl-Unpin-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section><section id="impl-UnwindSafe-for-DecodeError" class="impl"><a href="#impl-UnwindSafe-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 8de2d889019fdd2f049eb52efa698b32a741ab70..dcaeb91dc35194a073d77206b0d47c90495dbb8d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when a hex string decoder can’t be created."><title>DecodeInitError in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Init<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeInitError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeInitError" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-DecodeInitError" title="Eq">Eq</a></li><li><a href="#impl-IntoDeError-for-DecodeInitError" title="IntoDeError">IntoDeError</a></li><li><a href="#impl-PartialEq-for-DecodeInitError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeInitError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeInitError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeInitError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeInitError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeInitError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeInitError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeInitError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">DecodeInitError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DecodeInitError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when a hex string decoder can’t be created.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when a hex string decoder can’t be created."><title>DecodeInitError in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decode<wbr>Init<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DecodeInitError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DecodeInitError" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-DecodeInitError" title="Eq">Eq</a></li><li><a href="#impl-IntoDeError-for-DecodeInitError" title="IntoDeError">IntoDeError</a></li><li><a href="#impl-PartialEq-for-DecodeInitError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DecodeInitError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DecodeInitError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DecodeInitError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DecodeInitError" title="Send">Send</a></li><li><a href="#impl-Sync-for-DecodeInitError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DecodeInitError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DecodeInitError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">DecodeInitError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DecodeInitError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when a hex string decoder can’t be created.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DecodeInitError" class="impl"><a href="#impl-Clone-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DecodeInitError" class="impl"><a href="#impl-Debug-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDeError-for-DecodeInitError" class="impl"><a href="#impl-IntoDeError-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_de_error" class="method trait-impl"><a href="#method.into_de_error" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.IntoDeError.html#tymethod.into_de_error" class="fn">into_de_error</a>&lt;E&gt;(self) -&gt; E<div class="where">where
     E: <a class="trait" href="../../../hashes/serde/de/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-DecodeInitError" class="impl"><a href="#impl-PartialEq-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-DecodeInitError" class="impl"><a href="#impl-Eq-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section><section id="impl-StructuralPartialEq-for-DecodeInitError" class="impl"><a href="#impl-StructuralPartialEq-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DecodeInitError" class="impl"><a href="#impl-Freeze-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section><section id="impl-RefUnwindSafe-for-DecodeInitError" class="impl"><a href="#impl-RefUnwindSafe-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section><section id="impl-Send-for-DecodeInitError" class="impl"><a href="#impl-Send-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section><section id="impl-Sync-for-DecodeInitError" class="impl"><a href="#impl-Sync-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section><section id="impl-Unpin-for-DecodeInitError" class="impl"><a href="#impl-Unpin-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section><section id="impl-UnwindSafe-for-DecodeInitError" class="impl"><a href="#impl-UnwindSafe-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 5f8229e10971238154c7f26c5068c18a79f71455..b1cc89dfd0791ef4e5e9af70aa4206220a26771d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoder state."><title>Decoder in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decoder</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-Decoder%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Decoder%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Decoder%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Decoder%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Decoder%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Decoder%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Decoder%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">Decoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Decoder&lt;'a&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex decoder state.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoder state."><title>Decoder in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decoder</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-Decoder%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Decoder%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Decoder%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Decoder%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Decoder%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Decoder%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Decoder%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">Decoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Decoder&lt;'a&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex decoder state.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-Decoder%3C'a%3E" class="impl"><a href="#impl-Iterator-for-Decoder%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.Decoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Decoder">Decoder</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, <a class="struct" href="struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a>&gt;</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.Decoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Decoder">Decoder</a>&lt;'a&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
index 0359f1fb3f94c6d8ef40c85731a24771041e6b86..6fafb5825e490f23a52659b51f7cfbced76a7e94 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex byte encoder."><title>Encoder in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encoder</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-EncodeBytes-for-Encoder%3CC%3E" title="EncodeBytes">EncodeBytes</a></li><li><a href="#impl-From%3CHex%3CC%3E%3E-for-Encoder%3CC%3E" title="From&#60;Hex&#60;C&#62;&#62;">From&#60;Hex&#60;C&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Encoder%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Encoder%3CC%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Encoder%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Encoder%3CC%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Encoder%3CC%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Encoder%3CC%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">Encoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Encoder&lt;C&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex byte encoder."><title>Encoder in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encoder</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-EncodeBytes-for-Encoder%3CC%3E" title="EncodeBytes">EncodeBytes</a></li><li><a href="#impl-From%3CHex%3CC%3E%3E-for-Encoder%3CC%3E" title="From&#60;Hex&#60;C&#62;&#62;">From&#60;Hex&#60;C&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Encoder%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Encoder%3CC%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Encoder%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Encoder%3CC%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Encoder%3CC%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Encoder%3CC%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">Encoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Encoder&lt;C&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     C: <a class="trait" href="trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex byte encoder.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-EncodeBytes-for-Encoder%3CC%3E" class="impl"><a href="#impl-EncodeBytes-for-Encoder%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="trait" href="../trait.EncodeBytes.html" title="trait bdk_chain::bitcoin::consensus::serde::EncodeBytes">EncodeBytes</a> for <a class="struct" href="struct.Encoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Encoder">Encoder</a>&lt;C&gt;<div class="where">where
index aa7017ca9bb3e21765bfafd1843431c439856d14..799d577a075dfba719565bf875f850fc881a79a8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker for upper/lower case type-level flags (“type-level enum”)."><title>Case in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Case</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Trait <span class="trait">Case</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Case: Case { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker for upper/lower case type-level flags (“type-level enum”).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker for upper/lower case type-level flags (“type-level enum”)."><title>Case in bdk_chain::bitcoin::consensus::serde::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Case</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">consensus</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">hex</a></span><h1>Trait <span class="trait">Case</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Case: Case { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker for upper/lower case type-level flags (“type-level enum”).</p>
 <p>You may use this trait in bounds only.</p>
-</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Case-for-T" class="impl"><a href="#impl-Case-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a> for T<div class="where">where
+</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Case-for-T" class="impl"><a href="#impl-Case-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a> for T<div class="where">where
     T: Case,</div></h3></section></div><script src="../../../../../trait.impl/bitcoin/consensus/serde/hex/trait.Case.js" async></script></section></div></main></body></html>
\ No newline at end of file
index 78cd4af991908d50073728fb3406044231751484..eac249118ea29c832969e548b794d00d8ba93cce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serde serialization via consensus encoding"><title>bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serde</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a></span><h1>Module <span>serde</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serde serialization via consensus encoding</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serde serialization via consensus encoding"><title>bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serde</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a></span><h1>Module <span>serde</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serde serialization via consensus encoding</p>
 <p>This provides functions for (de)serializing any type as consensus-encoded bytes.
 For human-readable formats it serializes as a string with a consumer-supplied encoding, for
 binary formats it serializes as a sequence of bytes (not <code>serialize_bytes</code> to avoid allocations).</p>
index 2db91e4d642d5132805c8f5806556bc70be84258..051655a957a120cb59e647edf847d367452208cc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex-encoding strategy"><title>Hex in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hex</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ByteDecoder%3C'a%3E-for-Hex%3CC%3E" title="ByteDecoder&#60;&#39;a&#62;">ByteDecoder&#60;&#39;a&#62;</a></li><li><a href="#impl-ByteEncoder-for-Hex%3CC%3E" title="ByteEncoder">ByteEncoder</a></li><li><a href="#impl-Default-for-Hex%3CC%3E" title="Default">Default</a></li><li><a href="#impl-From%3CHex%3CC%3E%3E-for-Encoder%3CC%3E" title="From&#60;Hex&#60;C&#62;&#62;">From&#60;Hex&#60;C&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hex%3CCase%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hex%3CCase%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hex%3CCase%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hex%3CCase%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hex%3CCase%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hex%3CCase%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Struct <span class="struct">Hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hex&lt;Case = <a class="enum" href="hex/enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a>&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex-encoding strategy"><title>Hex in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hex</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ByteDecoder%3C'a%3E-for-Hex%3CC%3E" title="ByteDecoder&#60;&#39;a&#62;">ByteDecoder&#60;&#39;a&#62;</a></li><li><a href="#impl-ByteEncoder-for-Hex%3CC%3E" title="ByteEncoder">ByteEncoder</a></li><li><a href="#impl-Default-for-Hex%3CC%3E" title="Default">Default</a></li><li><a href="#impl-From%3CHex%3CC%3E%3E-for-Encoder%3CC%3E" title="From&#60;Hex&#60;C&#62;&#62;">From&#60;Hex&#60;C&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hex%3CCase%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hex%3CCase%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hex%3CCase%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hex%3CCase%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hex%3CCase%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hex%3CCase%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Struct <span class="struct">Hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hex&lt;Case = <a class="enum" href="hex/enum.Lower.html" title="enum bdk_chain::bitcoin::consensus::serde::hex::Lower">Lower</a>&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     Case: <a class="trait" href="hex/trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex-encoding strategy</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ByteDecoder%3C'a%3E-for-Hex%3CC%3E" class="impl"><a href="#impl-ByteDecoder%3C'a%3E-for-Hex%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, C&gt; <a class="trait" href="trait.ByteDecoder.html" title="trait bdk_chain::bitcoin::consensus::serde::ByteDecoder">ByteDecoder</a>&lt;'a&gt; for <a class="struct" href="struct.Hex.html" title="struct bdk_chain::bitcoin::consensus::serde::Hex">Hex</a>&lt;C&gt;<div class="where">where
index 98cb94e04ba86972a47063242fe63e3f6c18609b..721cfc0d845cbe894e4a472898a0b33b9bd41741 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper for `#[serde(with = &#34;&#34;)]`."><title>With in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">With</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.deserialize" title="deserialize">deserialize</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-With%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-With%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-With%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-With%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-With%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-With%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Struct <span class="struct">With</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct With&lt;E&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper for <code>#[serde(with = "")]</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper for `#[serde(with = &#34;&#34;)]`."><title>With in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">With</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.deserialize" title="deserialize">deserialize</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-With%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-With%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-With%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-With%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-With%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-With%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Struct <span class="struct">With</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct With&lt;E&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper for <code>#[serde(with = "")]</code>.</p>
 <p>To (de)serialize a field using consensus encoding you can write e.g.:</p>
 
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>bitcoin::Transaction;
index 30e089a02ffafd64a154d059f89115157ee40a9c..7053fa2ea4797ebcce8a658d3fce10bf36b3180f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides an instance of string-to-byte decoder."><title>ByteDecoder in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Decoder</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.DecodeError" title="DecodeError">DecodeError</a></li><li><a href="#associatedtype.Decoder" title="Decoder">Decoder</a></li><li><a href="#associatedtype.InitError" title="InitError">InitError</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_str" title="from_str">from_str</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">ByteDecoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ByteDecoder&lt;'a&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides an instance of string-to-byte decoder."><title>ByteDecoder in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Decoder</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.DecodeError" title="DecodeError">DecodeError</a></li><li><a href="#associatedtype.Decoder" title="Decoder">Decoder</a></li><li><a href="#associatedtype.InitError" title="InitError">InitError</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_str" title="from_str">from_str</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">ByteDecoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ByteDecoder&lt;'a&gt; {
     type <a href="#associatedtype.InitError" class="associatedtype">InitError</a>: <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>;
     type <a href="#associatedtype.DecodeError" class="associatedtype">DecodeError</a>: <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>;
     type <a href="#associatedtype.Decoder" class="associatedtype">Decoder</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, Self::<a class="associatedtype" href="trait.ByteDecoder.html#associatedtype.DecodeError" title="type bdk_chain::bitcoin::consensus::serde::ByteDecoder::DecodeError">DecodeError</a>&gt;&gt;;
@@ -14,5 +14,5 @@ Such as the generic <code>serialize</code>.</p>
 <p>This is typically returned when the input string contains malformed chars.</p>
 </div></details><details class="toggle" open><summary><section id="associatedtype.Decoder" class="method"><h4 class="code-header">type <a href="#associatedtype.Decoder" class="associatedtype">Decoder</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, Self::<a class="associatedtype" href="trait.ByteDecoder.html#associatedtype.DecodeError" title="type bdk_chain::bitcoin::consensus::serde::ByteDecoder::DecodeError">DecodeError</a>&gt;&gt;</h4></section></summary><div class="docblock"><p>The decoder state.</p>
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.from_str" class="method"><h4 class="code-header">fn <a href="#tymethod.from_str" class="fn">from_str</a>(s: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.ByteDecoder.html#associatedtype.Decoder" title="type bdk_chain::bitcoin::consensus::serde::ByteDecoder::Decoder">Decoder</a>, Self::<a class="associatedtype" href="trait.ByteDecoder.html#associatedtype.InitError" title="type bdk_chain::bitcoin::consensus::serde::ByteDecoder::InitError">InitError</a>&gt;</h4></section></summary><div class="docblock"><p>Constructs the decoder from string.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-ByteDecoder%3C'a%3E-for-Hex%3CC%3E" class="impl"><a href="#impl-ByteDecoder%3C'a%3E-for-Hex%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, C&gt; <a class="trait" href="trait.ByteDecoder.html" title="trait bdk_chain::bitcoin::consensus::serde::ByteDecoder">ByteDecoder</a>&lt;'a&gt; for <a class="struct" href="struct.Hex.html" title="struct bdk_chain::bitcoin::consensus::serde::Hex">Hex</a>&lt;C&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-ByteDecoder%3C'a%3E-for-Hex%3CC%3E" class="impl"><a href="#impl-ByteDecoder%3C'a%3E-for-Hex%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, C&gt; <a class="trait" href="trait.ByteDecoder.html" title="trait bdk_chain::bitcoin::consensus::serde::ByteDecoder">ByteDecoder</a>&lt;'a&gt; for <a class="struct" href="struct.Hex.html" title="struct bdk_chain::bitcoin::consensus::serde::Hex">Hex</a>&lt;C&gt;<div class="where">where
     C: <a class="trait" href="hex/trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.InitError-1" class="associatedtype trait-impl"><a href="#associatedtype.InitError-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.InitError" class="associatedtype">InitError</a> = <a class="struct" href="hex/struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h4></section><section id="associatedtype.DecodeError-1" class="associatedtype trait-impl"><a href="#associatedtype.DecodeError-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.DecodeError" class="associatedtype">DecodeError</a> = <a class="struct" href="hex/struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h4></section><section id="associatedtype.Decoder-1" class="associatedtype trait-impl"><a href="#associatedtype.Decoder-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Decoder" class="associatedtype">Decoder</a> = <a class="struct" href="hex/struct.Decoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Decoder">Decoder</a>&lt;'a&gt;</h4></section></div></details></div><script src="../../../../trait.impl/bitcoin/consensus/serde/trait.ByteDecoder.js" data-ignore-extern-crates="bitcoin" async></script></section></div></main></body></html>
\ No newline at end of file
index 9010cf125bfd4dfcfdffce81dc2dbe1801052989..641230c5ed1b5e4eb4c81fe21c2be23bda2c608f 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides an instance of byte-to-string encoder."><title>ByteEncoder in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Encoder</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Encoder" title="Encoder">Encoder</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">ByteEncoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ByteEncoder: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides an instance of byte-to-string encoder."><title>ByteEncoder in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Byte<wbr>Encoder</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Encoder" title="Encoder">Encoder</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">ByteEncoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ByteEncoder: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
     type <a href="#associatedtype.Encoder" class="associatedtype">Encoder</a>: <a class="trait" href="trait.EncodeBytes.html" title="trait bdk_chain::bitcoin::consensus::serde::EncodeBytes">EncodeBytes</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Self&gt;;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides an instance of byte-to-string encoder.</p>
 <p>This is basically a type constructor used in places where value arguments are not accepted.
 Such as the generic <code>serialize</code>.</p>
 </div></details><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedtype.Encoder" class="method"><h4 class="code-header">type <a href="#associatedtype.Encoder" class="associatedtype">Encoder</a>: <a class="trait" href="trait.EncodeBytes.html" title="trait bdk_chain::bitcoin::consensus::serde::EncodeBytes">EncodeBytes</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>The encoder state.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-ByteEncoder-for-Hex%3CC%3E" class="impl"><a href="#impl-ByteEncoder-for-Hex%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="trait" href="trait.ByteEncoder.html" title="trait bdk_chain::bitcoin::consensus::serde::ByteEncoder">ByteEncoder</a> for <a class="struct" href="struct.Hex.html" title="struct bdk_chain::bitcoin::consensus::serde::Hex">Hex</a>&lt;C&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-ByteEncoder-for-Hex%3CC%3E" class="impl"><a href="#impl-ByteEncoder-for-Hex%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="trait" href="trait.ByteEncoder.html" title="trait bdk_chain::bitcoin::consensus::serde::ByteEncoder">ByteEncoder</a> for <a class="struct" href="struct.Hex.html" title="struct bdk_chain::bitcoin::consensus::serde::Hex">Hex</a>&lt;C&gt;<div class="where">where
     C: <a class="trait" href="hex/trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Encoder-1" class="associatedtype trait-impl"><a href="#associatedtype.Encoder-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Encoder" class="associatedtype">Encoder</a> = <a class="struct" href="hex/struct.Encoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Encoder">Encoder</a>&lt;C&gt;</h4></section></div></details></div><script src="../../../../trait.impl/bitcoin/consensus/serde/trait.ByteEncoder.js" data-ignore-extern-crates="bitcoin" async></script></section></div></main></body></html>
\ No newline at end of file
index 381590786ce0b3e18dfcc20c7c7b32017fc15b9d..68683ae8a138329f7a2794299d8a9135176cdc51 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Transforms given bytes and writes to the writer."><title>EncodeBytes in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Bytes</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.encode_chunk" title="encode_chunk">encode_chunk</a></li><li><a href="#tymethod.flush" title="flush">flush</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">EncodeBytes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait EncodeBytes {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Transforms given bytes and writes to the writer."><title>EncodeBytes in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Bytes</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.encode_chunk" title="encode_chunk">encode_chunk</a></li><li><a href="#tymethod.flush" title="flush">flush</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">EncodeBytes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait EncodeBytes {
     // Required methods
     fn <a href="#tymethod.encode_chunk" class="fn">encode_chunk</a>&lt;W&gt;(
         &amp;mut self,
@@ -16,5 +16,5 @@ The design passing writer each time bypasses the need for GAT.</p>
 <p>This is similar to the <code>write_all</code> method on <code>io::Write</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.flush" class="method"><h4 class="code-header">fn <a href="#tymethod.flush" class="fn">flush</a>&lt;W&gt;(&amp;mut self, writer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;<div class="where">where
     W: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Write.html" title="trait core::fmt::Write">Write</a>,</div></h4></section></summary><div class="docblock"><p>Write data in buffer (if any) to the writer.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-EncodeBytes-for-Encoder%3CC%3E" class="impl"><a href="#impl-EncodeBytes-for-Encoder%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="trait" href="trait.EncodeBytes.html" title="trait bdk_chain::bitcoin::consensus::serde::EncodeBytes">EncodeBytes</a> for <a class="struct" href="hex/struct.Encoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Encoder">Encoder</a>&lt;C&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-EncodeBytes-for-Encoder%3CC%3E" class="impl"><a href="#impl-EncodeBytes-for-Encoder%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="trait" href="trait.EncodeBytes.html" title="trait bdk_chain::bitcoin::consensus::serde::EncodeBytes">EncodeBytes</a> for <a class="struct" href="hex/struct.Encoder.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::Encoder">Encoder</a>&lt;C&gt;<div class="where">where
     C: <a class="trait" href="hex/trait.Case.html" title="trait bdk_chain::bitcoin::consensus::serde::hex::Case">Case</a>,</div></h3></section></div><script src="../../../../trait.impl/bitcoin/consensus/serde/trait.EncodeBytes.js" data-ignore-extern-crates="bitcoin" async></script></section></div></main></body></html>
\ No newline at end of file
index f15e8d311191f655d44d56381930380f1d4a17f4..65bc92e57cdd1e85ac2b4e4da1d5e96cb077f8f3 100644 (file)
@@ -1,9 +1,9 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Converts error into a type implementing `serde::de::Error`"><title>IntoDeError in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>DeError</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_de_error" title="into_de_error">into_de_error</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">IntoDeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait IntoDeError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Converts error into a type implementing `serde::de::Error`"><title>IntoDeError in bdk_chain::bitcoin::consensus::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>DeError</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_de_error" title="into_de_error">into_de_error</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">consensus</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">IntoDeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait IntoDeError {
     // Required method
     fn <a href="#tymethod.into_de_error" class="fn">into_de_error</a>&lt;E&gt;(self) -&gt; E
        <span class="where">where E: <a class="trait" href="../../hashes/serde/de/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a></span>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Converts error into a type implementing <code>serde::de::Error</code></p>
 </div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.into_de_error" class="method"><h4 class="code-header">fn <a href="#tymethod.into_de_error" class="fn">into_de_error</a>&lt;E&gt;(self) -&gt; E<div class="where">where
     E: <a class="trait" href="../../hashes/serde/de/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h4></section></summary><div class="docblock"><p>Performs the conversion.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IntoDeError-for-DecodeError" class="impl"><a href="#impl-IntoDeError-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> for bdk_chain::bitcoin::consensus::serde::hex::<a class="struct" href="hex/struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section><section id="impl-IntoDeError-for-DecodeInitError" class="impl"><a href="#impl-IntoDeError-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> for <a class="struct" href="hex/struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section><section id="impl-IntoDeError-for-DecodeError%3CE%3E" class="impl"><a href="#impl-IntoDeError-for-DecodeError%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> for bdk_chain::bitcoin::consensus::<a class="enum" href="../enum.DecodeError.html" title="enum bdk_chain::bitcoin::consensus::DecodeError">DecodeError</a>&lt;E&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IntoDeError-for-DecodeError" class="impl"><a href="#impl-IntoDeError-for-DecodeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> for bdk_chain::bitcoin::consensus::serde::hex::<a class="struct" href="hex/struct.DecodeError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeError">DecodeError</a></h3></section><section id="impl-IntoDeError-for-DecodeInitError" class="impl"><a href="#impl-IntoDeError-for-DecodeInitError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> for <a class="struct" href="hex/struct.DecodeInitError.html" title="struct bdk_chain::bitcoin::consensus::serde::hex::DecodeInitError">DecodeInitError</a></h3></section><section id="impl-IntoDeError-for-DecodeError%3CE%3E" class="impl"><a href="#impl-IntoDeError-for-DecodeError%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a> for bdk_chain::bitcoin::consensus::<a class="enum" href="../enum.DecodeError.html" title="enum bdk_chain::bitcoin::consensus::DecodeError">DecodeError</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="trait.IntoDeError.html" title="trait bdk_chain::bitcoin::consensus::serde::IntoDeError">IntoDeError</a>,</div></h3></section></div><script src="../../../../trait.impl/bitcoin/consensus/serde/trait.IntoDeError.js" data-ignore-extern-crates="bitcoin" async></script></section></div></main></body></html>
\ No newline at end of file
index f850fdff31b88264e42e3628b68b171dd07e8ea3..b4354736d4389cf986c88ee4d53a8694f6be2f70 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Parameters that influence chain consensus."><title>Params in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Params</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.allow_min_difficulty_blocks" title="allow_min_difficulty_blocks">allow_min_difficulty_blocks</a></li><li><a href="#structfield.bip16_time" title="bip16_time">bip16_time</a></li><li><a href="#structfield.bip34_height" title="bip34_height">bip34_height</a></li><li><a href="#structfield.bip65_height" title="bip65_height">bip65_height</a></li><li><a href="#structfield.bip66_height" title="bip66_height">bip66_height</a></li><li><a href="#structfield.max_attainable_target" title="max_attainable_target">max_attainable_target</a></li><li><a href="#structfield.miner_confirmation_window" title="miner_confirmation_window">miner_confirmation_window</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.no_pow_retargeting" title="no_pow_retargeting">no_pow_retargeting</a></li><li><a href="#structfield.pow_limit" title="pow_limit">pow_limit</a></li><li><a href="#structfield.pow_target_spacing" title="pow_target_spacing">pow_target_spacing</a></li><li><a href="#structfield.pow_target_timespan" title="pow_target_timespan">pow_target_timespan</a></li><li><a href="#structfield.rule_change_activation_threshold" title="rule_change_activation_threshold">rule_change_activation_threshold</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BITCOIN" title="BITCOIN">BITCOIN</a></li><li><a href="#associatedconstant.MAINNET" title="MAINNET">MAINNET</a></li><li><a href="#associatedconstant.REGTEST" title="REGTEST">REGTEST</a></li><li><a href="#associatedconstant.SIGNET" title="SIGNET">SIGNET</a></li><li><a href="#associatedconstant.TESTNET" title="TESTNET">TESTNET</a></li><li><a href="#associatedconstant.TESTNET3" title="TESTNET3">TESTNET3</a></li><li><a href="#associatedconstant.TESTNET4" title="TESTNET4">TESTNET4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.difficulty_adjustment_interval" title="difficulty_adjustment_interval">difficulty_adjustment_interval</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParams%3E-for-Network" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-AsRef%3CParams%3E-for-Params" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-Clone-for-Params" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Params" title="Debug">Debug</a></li><li><a href="#impl-From%3C%26Network%3E-for-%26Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3C%26Network%3E-for-Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-%26Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Params" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Params" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Params" title="Send">Send</a></li><li><a href="#impl-Sync-for-Params" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Params" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Params" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Struct <span class="struct">Params</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct Params {<details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 13 fields</span></summary>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Parameters that influence chain consensus."><title>Params in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Params</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.allow_min_difficulty_blocks" title="allow_min_difficulty_blocks">allow_min_difficulty_blocks</a></li><li><a href="#structfield.bip16_time" title="bip16_time">bip16_time</a></li><li><a href="#structfield.bip34_height" title="bip34_height">bip34_height</a></li><li><a href="#structfield.bip65_height" title="bip65_height">bip65_height</a></li><li><a href="#structfield.bip66_height" title="bip66_height">bip66_height</a></li><li><a href="#structfield.max_attainable_target" title="max_attainable_target">max_attainable_target</a></li><li><a href="#structfield.miner_confirmation_window" title="miner_confirmation_window">miner_confirmation_window</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.no_pow_retargeting" title="no_pow_retargeting">no_pow_retargeting</a></li><li><a href="#structfield.pow_limit" title="pow_limit">pow_limit</a></li><li><a href="#structfield.pow_target_spacing" title="pow_target_spacing">pow_target_spacing</a></li><li><a href="#structfield.pow_target_timespan" title="pow_target_timespan">pow_target_timespan</a></li><li><a href="#structfield.rule_change_activation_threshold" title="rule_change_activation_threshold">rule_change_activation_threshold</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BITCOIN" title="BITCOIN">BITCOIN</a></li><li><a href="#associatedconstant.MAINNET" title="MAINNET">MAINNET</a></li><li><a href="#associatedconstant.REGTEST" title="REGTEST">REGTEST</a></li><li><a href="#associatedconstant.SIGNET" title="SIGNET">SIGNET</a></li><li><a href="#associatedconstant.TESTNET" title="TESTNET">TESTNET</a></li><li><a href="#associatedconstant.TESTNET3" title="TESTNET3">TESTNET3</a></li><li><a href="#associatedconstant.TESTNET4" title="TESTNET4">TESTNET4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.difficulty_adjustment_interval" title="difficulty_adjustment_interval">difficulty_adjustment_interval</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParams%3E-for-Network" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-AsRef%3CParams%3E-for-Params" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-Clone-for-Params" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Params" title="Debug">Debug</a></li><li><a href="#impl-From%3C%26Network%3E-for-%26Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3C%26Network%3E-for-Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-%26Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Params" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Params" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Params" title="Send">Send</a></li><li><a href="#impl-Sync-for-Params" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Params" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Params" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Struct <span class="struct">Params</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct Params {<details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 13 fields</span></summary>
     pub network: <a class="enum" href="../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a>,
     pub bip16_time: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub bip34_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
index e046ecaab69da171a886e23305e648b9160041e3..9d03e1702ae26232b06826c489f04291964d3d4b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data which can be encoded in a consensus-consistent way."><title>Decodable in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decodable</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.consensus_decode" title="consensus_decode">consensus_decode</a></li><li><a href="#method.consensus_decode_from_finite_reader" title="consensus_decode_from_finite_reader">consensus_decode_from_finite_reader</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Decodable-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Decodable-for-Box%3C%5Bu8%5D%3E" title="Box&#60;[u8]&#62;">Box&#60;[u8]&#62;</a></li><li><a href="#impl-Decodable-for-Cow%3C'static,+str%3E" title="Cow&#60;&#39;static, str&#62;">Cow&#60;&#39;static, str&#62;</a></li><li><a href="#impl-Decodable-for-%5Bu16;+8%5D" title="[u16; 8]">[u16; 8]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+10%5D" title="[u8; 10]">[u8; 10]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+12%5D" title="[u8; 12]">[u8; 12]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+16%5D" title="[u8; 16]">[u8; 16]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+2%5D" title="[u8; 2]">[u8; 2]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+33%5D" title="[u8; 33]">[u8; 33]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+4%5D" title="[u8; 4]">[u8; 4]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+6%5D" title="[u8; 6]">[u8; 6]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+8%5D" title="[u8; 8]">[u8; 8]</a></li><li><a href="#impl-Decodable-for-bool" title="bool">bool</a></li><li><a href="#impl-Decodable-for-i16" title="i16">i16</a></li><li><a href="#impl-Decodable-for-i32" title="i32">i32</a></li><li><a href="#impl-Decodable-for-i64" title="i64">i64</a></li><li><a href="#impl-Decodable-for-i8" title="i8">i8</a></li><li><a href="#impl-Decodable-for-u16" title="u16">u16</a></li><li><a href="#impl-Decodable-for-u32" title="u32">u32</a></li><li><a href="#impl-Decodable-for-u64" title="u64">u64</a></li><li><a href="#impl-Decodable-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Trait <span class="trait">Decodable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Decodable: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data which can be encoded in a consensus-consistent way."><title>Decodable in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Decodable</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.consensus_decode" title="consensus_decode">consensus_decode</a></li><li><a href="#method.consensus_decode_from_finite_reader" title="consensus_decode_from_finite_reader">consensus_decode_from_finite_reader</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Decodable-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Decodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Decodable-for-Box%3C%5Bu8%5D%3E" title="Box&#60;[u8]&#62;">Box&#60;[u8]&#62;</a></li><li><a href="#impl-Decodable-for-Cow%3C'static,+str%3E" title="Cow&#60;&#39;static, str&#62;">Cow&#60;&#39;static, str&#62;</a></li><li><a href="#impl-Decodable-for-%5Bu16;+8%5D" title="[u16; 8]">[u16; 8]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+10%5D" title="[u8; 10]">[u8; 10]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+12%5D" title="[u8; 12]">[u8; 12]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+16%5D" title="[u8; 16]">[u8; 16]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+2%5D" title="[u8; 2]">[u8; 2]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+33%5D" title="[u8; 33]">[u8; 33]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+4%5D" title="[u8; 4]">[u8; 4]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+6%5D" title="[u8; 6]">[u8; 6]</a></li><li><a href="#impl-Decodable-for-%5Bu8;+8%5D" title="[u8; 8]">[u8; 8]</a></li><li><a href="#impl-Decodable-for-bool" title="bool">bool</a></li><li><a href="#impl-Decodable-for-i16" title="i16">i16</a></li><li><a href="#impl-Decodable-for-i32" title="i32">i32</a></li><li><a href="#impl-Decodable-for-i64" title="i64">i64</a></li><li><a href="#impl-Decodable-for-i8" title="i8">i8</a></li><li><a href="#impl-Decodable-for-u16" title="u16">u16</a></li><li><a href="#impl-Decodable-for-u32" title="u32">u32</a></li><li><a href="#impl-Decodable-for-u64" title="u64">u64</a></li><li><a href="#impl-Decodable-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Trait <span class="trait">Decodable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Decodable: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     // Provided methods
     fn <a href="#method.consensus_decode_from_finite_reader" class="fn">consensus_decode_from_finite_reader</a>&lt;R&gt;(
         reader: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>,
@@ -44,7 +44,7 @@ in <a href="../io/struct.Take.html" title="struct bdk_chain::bitcoin::io::Take">
 <a href="trait.Decodable.html#method.consensus_decode_from_finite_reader" title="associated function bitcoin::consensus::encode::Decodable::consensus_decode_from_finite_reader::consensus_decode_from_finite_reader"><code>Self::consensus_decode_from_finite_reader</code></a>, which is convenient
 for types that override <a href="trait.Decodable.html#method.consensus_decode_from_finite_reader" title="associated function bitcoin::consensus::encode::Decodable::consensus_decode_from_finite_reader::consensus_decode_from_finite_reader"><code>Self::consensus_decode_from_finite_reader</code></a>
 instead.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-Cow%3C'static,+str%3E" class="impl"><a href="#impl-Decodable-for-Cow%3C'static,+str%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.consensus_decode-1" class="method trait-impl"><a href="#method.consensus_decode-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-Cow%3C'static,+str%3E" class="impl"><a href="#impl-Decodable-for-Cow%3C'static,+str%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.consensus_decode-1" class="method trait-impl"><a href="#method.consensus_decode-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-bool" class="impl"><a href="#impl-Decodable-for-bool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h3></section></summary><div class="impl-items"><section id="method.consensus_decode-2" class="method trait-impl"><a href="#method.consensus_decode-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-i8" class="impl"><a href="#impl-Decodable-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="method.consensus_decode-3" class="method trait-impl"><a href="#method.consensus_decode-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Decodable-for-i16" class="impl"><a href="#impl-Decodable-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="method.consensus_decode-4" class="method trait-impl"><a href="#method.consensus_decode-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
index aa790df5662ec3573e0a7941425157764a25330f..8acd94cd16614975091d9e14f6032d18ce4b9d62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data which can be encoded in a consensus-consistent way."><title>Encodable in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encodable</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.consensus_encode" title="consensus_encode">consensus_encode</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Encodable-for-%26T" title="&#38;&#39;a T">&#38;&#39;a T</a></li><li><a href="#impl-Encodable-for-%26mut+T" title="&#38;&#39;a mut T">&#38;&#39;a mut T</a></li><li><a href="#impl-Encodable-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Encodable-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Encodable-for-Box%3C%5Bu8%5D%3E" title="Box&#60;[u8]&#62;">Box&#60;[u8]&#62;</a></li><li><a href="#impl-Encodable-for-Cow%3C'static,+str%3E" title="Cow&#60;&#39;static, str&#62;">Cow&#60;&#39;static, str&#62;</a></li><li><a href="#impl-Encodable-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Encodable-for-%5Bu16;+8%5D" title="[u16; 8]">[u16; 8]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+10%5D" title="[u8; 10]">[u8; 10]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+12%5D" title="[u8; 12]">[u8; 12]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+16%5D" title="[u8; 16]">[u8; 16]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+2%5D" title="[u8; 2]">[u8; 2]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+33%5D" title="[u8; 33]">[u8; 33]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+4%5D" title="[u8; 4]">[u8; 4]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+6%5D" title="[u8; 6]">[u8; 6]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+8%5D" title="[u8; 8]">[u8; 8]</a></li><li><a href="#impl-Encodable-for-bool" title="bool">bool</a></li><li><a href="#impl-Encodable-for-i16" title="i16">i16</a></li><li><a href="#impl-Encodable-for-i32" title="i32">i32</a></li><li><a href="#impl-Encodable-for-i64" title="i64">i64</a></li><li><a href="#impl-Encodable-for-i8" title="i8">i8</a></li><li><a href="#impl-Encodable-for-u16" title="u16">u16</a></li><li><a href="#impl-Encodable-for-u32" title="u32">u32</a></li><li><a href="#impl-Encodable-for-u64" title="u64">u64</a></li><li><a href="#impl-Encodable-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Trait <span class="trait">Encodable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Encodable {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data which can be encoded in a consensus-consistent way."><title>Encodable in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encodable</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.consensus_encode" title="consensus_encode">consensus_encode</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Encodable-for-%26T" title="&#38;&#39;a T">&#38;&#39;a T</a></li><li><a href="#impl-Encodable-for-%26mut+T" title="&#38;&#39;a mut T">&#38;&#39;a mut T</a></li><li><a href="#impl-Encodable-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Encodable-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Encodable-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Encodable-for-Box%3C%5Bu8%5D%3E" title="Box&#60;[u8]&#62;">Box&#60;[u8]&#62;</a></li><li><a href="#impl-Encodable-for-Cow%3C'static,+str%3E" title="Cow&#60;&#39;static, str&#62;">Cow&#60;&#39;static, str&#62;</a></li><li><a href="#impl-Encodable-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Encodable-for-%5Bu16;+8%5D" title="[u16; 8]">[u16; 8]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+10%5D" title="[u8; 10]">[u8; 10]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+12%5D" title="[u8; 12]">[u8; 12]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+16%5D" title="[u8; 16]">[u8; 16]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+2%5D" title="[u8; 2]">[u8; 2]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+33%5D" title="[u8; 33]">[u8; 33]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+4%5D" title="[u8; 4]">[u8; 4]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+6%5D" title="[u8; 6]">[u8; 6]</a></li><li><a href="#impl-Encodable-for-%5Bu8;+8%5D" title="[u8; 8]">[u8; 8]</a></li><li><a href="#impl-Encodable-for-bool" title="bool">bool</a></li><li><a href="#impl-Encodable-for-i16" title="i16">i16</a></li><li><a href="#impl-Encodable-for-i32" title="i32">i32</a></li><li><a href="#impl-Encodable-for-i64" title="i64">i64</a></li><li><a href="#impl-Encodable-for-i8" title="i8">i8</a></li><li><a href="#impl-Encodable-for-u16" title="u16">u16</a></li><li><a href="#impl-Encodable-for-u32" title="u32">u32</a></li><li><a href="#impl-Encodable-for-u64" title="u64">u64</a></li><li><a href="#impl-Encodable-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Trait <span class="trait">Encodable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Encodable {
     // Required method
     fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, writer: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;
        <span class="where">where W: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>;
@@ -8,7 +8,7 @@
 <h5 id="returns"><a class="doc-anchor" href="#returns">§</a>Returns</h5>
 <p>The number of bytes written on success. The only errors returned are errors propagated from
 the writer.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-Cow%3C'static,+str%3E" class="impl"><a href="#impl-Encodable-for-Cow%3C'static,+str%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.consensus_encode" class="method trait-impl"><a href="#method.consensus_encode" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-Cow%3C'static,+str%3E" class="impl"><a href="#impl-Encodable-for-Cow%3C'static,+str%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.consensus_encode" class="method trait-impl"><a href="#method.consensus_encode" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
     W: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-bool" class="impl"><a href="#impl-Encodable-for-bool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h3></section></summary><div class="impl-items"><section id="method.consensus_encode-1" class="method trait-impl"><a href="#method.consensus_encode-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
     W: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-i8" class="impl"><a href="#impl-Encodable-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="method.consensus_encode-2" class="method trait-impl"><a href="#method.consensus_encode-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
     W: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Encodable-for-i16" class="impl"><a href="#impl-Encodable-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="method.consensus_encode-3" class="method trait-impl"><a href="#method.consensus_encode-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
index dedd9df02e6a423ef22ec8f56974e27ffb7212a4..541ec5f4965977a1fe9c71f73e032a78b2180e9d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extensions of `Read` to decode data as per Bitcoin consensus."><title>ReadExt in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ReadExt</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.read_bool" title="read_bool">read_bool</a></li><li><a href="#tymethod.read_i16" title="read_i16">read_i16</a></li><li><a href="#tymethod.read_i32" title="read_i32">read_i32</a></li><li><a href="#tymethod.read_i64" title="read_i64">read_i64</a></li><li><a href="#tymethod.read_i8" title="read_i8">read_i8</a></li><li><a href="#tymethod.read_slice" title="read_slice">read_slice</a></li><li><a href="#tymethod.read_u16" title="read_u16">read_u16</a></li><li><a href="#tymethod.read_u32" title="read_u32">read_u32</a></li><li><a href="#tymethod.read_u64" title="read_u64">read_u64</a></li><li><a href="#tymethod.read_u8" title="read_u8">read_u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Trait <span class="trait">ReadExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ReadExt: <a class="trait" href="../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extensions of `Read` to decode data as per Bitcoin consensus."><title>ReadExt in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ReadExt</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.read_bool" title="read_bool">read_bool</a></li><li><a href="#tymethod.read_i16" title="read_i16">read_i16</a></li><li><a href="#tymethod.read_i32" title="read_i32">read_i32</a></li><li><a href="#tymethod.read_i64" title="read_i64">read_i64</a></li><li><a href="#tymethod.read_i8" title="read_i8">read_i8</a></li><li><a href="#tymethod.read_slice" title="read_slice">read_slice</a></li><li><a href="#tymethod.read_u16" title="read_u16">read_u16</a></li><li><a href="#tymethod.read_u32" title="read_u32">read_u32</a></li><li><a href="#tymethod.read_u64" title="read_u64">read_u64</a></li><li><a href="#tymethod.read_u8" title="read_u8">read_u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Trait <span class="trait">ReadExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ReadExt: <a class="trait" href="../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> {
     // Required methods
     fn <a href="#tymethod.read_u64" class="fn">read_u64</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;;
 <span class="item-spacer"></span>    fn <a href="#tymethod.read_u32" class="fn">read_u32</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;;
@@ -21,5 +21,5 @@
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.read_i8" class="method"><h4 class="code-header">fn <a href="#tymethod.read_i8" class="fn">read_i8</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Reads an 8-bit signed integer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.read_bool" class="method"><h4 class="code-header">fn <a href="#tymethod.read_bool" class="fn">read_bool</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Reads a boolean.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.read_slice" class="method"><h4 class="code-header">fn <a href="#tymethod.read_slice" class="fn">read_slice</a>(&amp;mut self, slice: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="enum" href="encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Reads a byte slice.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ReadExt-for-R" class="impl"><a href="#impl-ReadExt-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.ReadExt.html" title="trait bdk_chain::bitcoin::consensus::ReadExt">ReadExt</a> for R<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ReadExt-for-R" class="impl"><a href="#impl-ReadExt-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.ReadExt.html" title="trait bdk_chain::bitcoin::consensus::ReadExt">ReadExt</a> for R<div class="where">where
     R: <a class="trait" href="../io/trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></div><script src="../../../trait.impl/bitcoin/consensus/encode/trait.ReadExt.js" async></script></section></div></main></body></html>
\ No newline at end of file
index 2201c930cb87e20535eced905f3b8309a259f2e2..5ec0c723a4c53edca4639a70085cd64e765715bc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extensions of `Write` to encode data as per Bitcoin consensus."><title>WriteExt in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Write<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.emit_bool" title="emit_bool">emit_bool</a></li><li><a href="#tymethod.emit_i16" title="emit_i16">emit_i16</a></li><li><a href="#tymethod.emit_i32" title="emit_i32">emit_i32</a></li><li><a href="#tymethod.emit_i64" title="emit_i64">emit_i64</a></li><li><a href="#tymethod.emit_i8" title="emit_i8">emit_i8</a></li><li><a href="#tymethod.emit_slice" title="emit_slice">emit_slice</a></li><li><a href="#tymethod.emit_u16" title="emit_u16">emit_u16</a></li><li><a href="#tymethod.emit_u32" title="emit_u32">emit_u32</a></li><li><a href="#tymethod.emit_u64" title="emit_u64">emit_u64</a></li><li><a href="#tymethod.emit_u8" title="emit_u8">emit_u8</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Trait <span class="trait">WriteExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait WriteExt: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extensions of `Write` to encode data as per Bitcoin consensus."><title>WriteExt in bdk_chain::bitcoin::consensus - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Write<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.emit_bool" title="emit_bool">emit_bool</a></li><li><a href="#tymethod.emit_i16" title="emit_i16">emit_i16</a></li><li><a href="#tymethod.emit_i32" title="emit_i32">emit_i32</a></li><li><a href="#tymethod.emit_i64" title="emit_i64">emit_i64</a></li><li><a href="#tymethod.emit_i8" title="emit_i8">emit_i8</a></li><li><a href="#tymethod.emit_slice" title="emit_slice">emit_slice</a></li><li><a href="#tymethod.emit_u16" title="emit_u16">emit_u16</a></li><li><a href="#tymethod.emit_u32" title="emit_u32">emit_u32</a></li><li><a href="#tymethod.emit_u64" title="emit_u64">emit_u64</a></li><li><a href="#tymethod.emit_u8" title="emit_u8">emit_u8</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>consensus</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">consensus</a></span><h1>Trait <span class="trait">WriteExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait WriteExt: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> {
     // Required methods
     fn <a href="#tymethod.emit_u64" class="fn">emit_u64</a>(&amp;mut self, v: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;
 <span class="item-spacer"></span>    fn <a href="#tymethod.emit_u32" class="fn">emit_u32</a>(&amp;mut self, v: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;
index e96da1a472317acccc48a4a66effe95f94a6052d..690150d69e2fc3c20a245cba6e69d2676804d0e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An ECDSA signature-related error."><title>Error in bdk_chain::bitcoin::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.EmptySignature" title="EmptySignature">EmptySignature</a></li><li><a href="#variant.Hex" title="Hex">Hex</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li><li><a href="#variant.SighashType" title="SighashType">SighashType</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CNonStandardSighashTypeError%3E-for-Error" title="From&#60;NonStandardSighashTypeError&#62;">From&#60;NonStandardSighashTypeError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An ECDSA signature-related error."><title>Error in bdk_chain::bitcoin::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.EmptySignature" title="EmptySignature">EmptySignature</a></li><li><a href="#variant.Hex" title="Hex">Hex</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li><li><a href="#variant.SighashType" title="SighashType">SighashType</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CNonStandardSighashTypeError%3E-for-Error" title="From&#60;NonStandardSighashTypeError&#62;">From&#60;NonStandardSighashTypeError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
     Hex(<a class="enum" href="../hashes/hex/enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a>),
     SighashType(<a class="struct" href="../sighash/struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a>),
     EmptySignature,
index 69ce2c70f67816c4600d1e8ff8977183740c876a..7deab050585ccc0d5e760bfd5634a95d5cd57b56 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="ECDSA Bitcoin signatures."><title>bdk_chain::bitcoin::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ecdsa</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>ecdsa</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>ECDSA Bitcoin signatures.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="ECDSA Bitcoin signatures."><title>bdk_chain::bitcoin::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ecdsa</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>ecdsa</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>ECDSA Bitcoin signatures.</p>
 <p>This module provides ECDSA signatures used by Bitcoin that can be roundtrip (de)serialized.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::ecdsa::SerializedSignature">Serialized<wbr>Signature</a></dt><dd>Holds signature serialized in-line (not in <code>Vec</code>).</dd><dt><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></dt><dd>An ECDSA signature with the corresponding hash type.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::ecdsa::Error">Error</a></dt><dd>An ECDSA signature-related error.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 4bcb3486f5a9f25e11eba40ea09ddbefa7de9a4d..3afcdce7ca0023598c84d63c83243953493ce011 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Holds signature serialized in-line (not in `Vec`)."><title>SerializedSignature in bdk_chain::bitcoin::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialized<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.write_to" title="write_to">write_to</a></li></ul><h3><a href="#deref-methods-%5Bu8%5D">Methods from Deref&lt;<wbr>Target=[u8]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.align_to_mut" title="align_to_mut">align_to_mut</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_chunks_mut" title="array_chunks_mut">array_chunks_mut</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_mut" title="as_chunks_mut">as_chunks_mut</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_chunks_unchecked_mut" title="as_chunks_unchecked_mut">as_chunks_unchecked_mut</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_flattened_mut" title="as_flattened_mut">as_flattened_mut</a></li><li><a href="#method.as_mut_array" title="as_mut_array">as_mut_array</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_ptr_range" title="as_mut_ptr_range">as_mut_ptr_range</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_rchunks_mut" title="as_rchunks_mut">as_rchunks_mut</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_simd_mut" title="as_simd_mut">as_simd_mut</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_drop" title="assume_init_drop">assume_init_drop</a></li><li><a href="#method.assume_init_mut" title="assume_init_mut">assume_init_mut</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunk_by_mut" title="chunk_by_mut">chunk_by_mut</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.chunks_exact_mut" title="chunks_exact_mut">chunks_exact_mut</a></li><li><a href="#method.chunks_mut" title="chunks_mut">chunks_mut</a></li><li><a href="#method.clone_from_slice" title="clone_from_slice">clone_from_slice</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.copy_from_slice" title="copy_from_slice">copy_from_slice</a></li><li><a href="#method.copy_within" title="copy_within">copy_within</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.fill_with" title="fill_with">fill_with</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.first_chunk_mut" title="first_chunk_mut">first_chunk_mut</a></li><li><a href="#method.first_mut" title="first_mut">first_mut</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_many_mut" title="get_many_mut">get_many_mut</a></li><li><a href="#method.get_many_unchecked_mut" title="get_many_unchecked_mut">get_many_unchecked_mut</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter-1" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.last_chunk_mut" title="last_chunk_mut">last_chunk_mut</a></li><li><a href="#method.last_mut" title="last_mut">last_mut</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.partition_dedup" title="partition_dedup">partition_dedup</a></li><li><a href="#method.partition_dedup_by" title="partition_dedup_by">partition_dedup_by</a></li><li><a href="#method.partition_dedup_by_key" title="partition_dedup_by_key">partition_dedup_by_key</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.rchunks_exact_mut" title="rchunks_exact_mut">rchunks_exact_mut</a></li><li><a href="#method.rchunks_mut" title="rchunks_mut">rchunks_mut</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.reverse" title="reverse">reverse</a></li><li><a href="#method.rotate_left" title="rotate_left">rotate_left</a></li><li><a href="#method.rotate_right" title="rotate_right">rotate_right</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_mut" title="rsplit_mut">rsplit_mut</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.rsplitn_mut" title="rsplitn_mut">rsplitn_mut</a></li><li><a href="#method.select_nth_unstable" title="select_nth_unstable">select_nth_unstable</a></li><li><a href="#method.select_nth_unstable_by" title="select_nth_unstable_by">select_nth_unstable_by</a></li><li><a href="#method.select_nth_unstable_by_key" title="select_nth_unstable_by_key">select_nth_unstable_by_key</a></li><li><a href="#method.sort" title="sort">sort</a></li><li><a href="#method.sort_by" title="sort_by">sort_by</a></li><li><a href="#method.sort_by_cached_key" title="sort_by_cached_key">sort_by_cached_key</a></li><li><a href="#method.sort_by_key" title="sort_by_key">sort_by_key</a></li><li><a href="#method.sort_floats" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_floats-1" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_unstable" title="sort_unstable">sort_unstable</a></li><li><a href="#method.sort_unstable_by" title="sort_unstable_by">sort_unstable_by</a></li><li><a href="#method.sort_unstable_by_key" title="sort_unstable_by_key">sort_unstable_by_key</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_at_mut_unchecked" title="split_at_mut_unchecked">split_at_mut_unchecked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_first_chunk_mut" title="split_first_chunk_mut">split_first_chunk_mut</a></li><li><a href="#method.split_first_mut" title="split_first_mut">split_first_mut</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_inclusive_mut" title="split_inclusive_mut">split_inclusive_mut</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_last_chunk_mut" title="split_last_chunk_mut">split_last_chunk_mut</a></li><li><a href="#method.split_last_mut" title="split_last_mut">split_last_mut</a></li><li><a href="#method.split_mut" title="split_mut">split_mut</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.splitn_mut" title="splitn_mut">splitn_mut</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.swap" title="swap">swap</a></li><li><a href="#method.swap_unchecked" title="swap_unchecked">swap_unchecked</a></li><li><a href="#method.swap_with_slice" title="swap_with_slice">swap_with_slice</a></li><li><a href="#method.take" title="take">take</a></li><li><a href="#method.take_first" title="take_first">take_first</a></li><li><a href="#method.take_first_mut" title="take_first_mut">take_first_mut</a></li><li><a href="#method.take_last" title="take_last">take_last</a></li><li><a href="#method.take_last_mut" title="take_last_mut">take_last_mut</a></li><li><a href="#method.take_mut" title="take_mut">take_mut</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li><li><a href="#method.write_clone_of_slice" title="write_clone_of_slice">write_clone_of_slice</a></li><li><a href="#method.write_copy_of_slice" title="write_copy_of_slice">write_copy_of_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-SerializedSignature" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SerializedSignature" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-SerializedSignature" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SerializedSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SerializedSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SerializedSignature" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SerializedSignature" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-SerializedSignature" title="DerefMut">DerefMut</a></li><li><a href="#impl-Display-for-SerializedSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-SerializedSignature" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SerializedSignature" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-LowerHex-for-SerializedSignature" title="LowerHex">LowerHex</a></li><li><a href="#impl-PartialEq-for-SerializedSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-UpperHex-for-SerializedSignature" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SerializedSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SerializedSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SerializedSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-SerializedSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SerializedSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SerializedSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">SerializedSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SerializedSignature { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Holds signature serialized in-line (not in <code>Vec</code>).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Holds signature serialized in-line (not in `Vec`)."><title>SerializedSignature in bdk_chain::bitcoin::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialized<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.write_to" title="write_to">write_to</a></li></ul><h3><a href="#deref-methods-%5Bu8%5D">Methods from Deref&lt;<wbr>Target=[u8]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.align_to_mut" title="align_to_mut">align_to_mut</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_chunks_mut" title="array_chunks_mut">array_chunks_mut</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_mut" title="as_chunks_mut">as_chunks_mut</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_chunks_unchecked_mut" title="as_chunks_unchecked_mut">as_chunks_unchecked_mut</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_flattened_mut" title="as_flattened_mut">as_flattened_mut</a></li><li><a href="#method.as_mut_array" title="as_mut_array">as_mut_array</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_ptr_range" title="as_mut_ptr_range">as_mut_ptr_range</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_rchunks_mut" title="as_rchunks_mut">as_rchunks_mut</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_simd_mut" title="as_simd_mut">as_simd_mut</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_drop" title="assume_init_drop">assume_init_drop</a></li><li><a href="#method.assume_init_mut" title="assume_init_mut">assume_init_mut</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunk_by_mut" title="chunk_by_mut">chunk_by_mut</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.chunks_exact_mut" title="chunks_exact_mut">chunks_exact_mut</a></li><li><a href="#method.chunks_mut" title="chunks_mut">chunks_mut</a></li><li><a href="#method.clone_from_slice" title="clone_from_slice">clone_from_slice</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.copy_from_slice" title="copy_from_slice">copy_from_slice</a></li><li><a href="#method.copy_within" title="copy_within">copy_within</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.fill_with" title="fill_with">fill_with</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.first_chunk_mut" title="first_chunk_mut">first_chunk_mut</a></li><li><a href="#method.first_mut" title="first_mut">first_mut</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_many_mut" title="get_many_mut">get_many_mut</a></li><li><a href="#method.get_many_unchecked_mut" title="get_many_unchecked_mut">get_many_unchecked_mut</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter-1" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.last_chunk_mut" title="last_chunk_mut">last_chunk_mut</a></li><li><a href="#method.last_mut" title="last_mut">last_mut</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.partition_dedup" title="partition_dedup">partition_dedup</a></li><li><a href="#method.partition_dedup_by" title="partition_dedup_by">partition_dedup_by</a></li><li><a href="#method.partition_dedup_by_key" title="partition_dedup_by_key">partition_dedup_by_key</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.rchunks_exact_mut" title="rchunks_exact_mut">rchunks_exact_mut</a></li><li><a href="#method.rchunks_mut" title="rchunks_mut">rchunks_mut</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.reverse" title="reverse">reverse</a></li><li><a href="#method.rotate_left" title="rotate_left">rotate_left</a></li><li><a href="#method.rotate_right" title="rotate_right">rotate_right</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_mut" title="rsplit_mut">rsplit_mut</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.rsplitn_mut" title="rsplitn_mut">rsplitn_mut</a></li><li><a href="#method.select_nth_unstable" title="select_nth_unstable">select_nth_unstable</a></li><li><a href="#method.select_nth_unstable_by" title="select_nth_unstable_by">select_nth_unstable_by</a></li><li><a href="#method.select_nth_unstable_by_key" title="select_nth_unstable_by_key">select_nth_unstable_by_key</a></li><li><a href="#method.sort" title="sort">sort</a></li><li><a href="#method.sort_by" title="sort_by">sort_by</a></li><li><a href="#method.sort_by_cached_key" title="sort_by_cached_key">sort_by_cached_key</a></li><li><a href="#method.sort_by_key" title="sort_by_key">sort_by_key</a></li><li><a href="#method.sort_floats" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_floats-1" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_unstable" title="sort_unstable">sort_unstable</a></li><li><a href="#method.sort_unstable_by" title="sort_unstable_by">sort_unstable_by</a></li><li><a href="#method.sort_unstable_by_key" title="sort_unstable_by_key">sort_unstable_by_key</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_at_mut_unchecked" title="split_at_mut_unchecked">split_at_mut_unchecked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_first_chunk_mut" title="split_first_chunk_mut">split_first_chunk_mut</a></li><li><a href="#method.split_first_mut" title="split_first_mut">split_first_mut</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_inclusive_mut" title="split_inclusive_mut">split_inclusive_mut</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_last_chunk_mut" title="split_last_chunk_mut">split_last_chunk_mut</a></li><li><a href="#method.split_last_mut" title="split_last_mut">split_last_mut</a></li><li><a href="#method.split_mut" title="split_mut">split_mut</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.splitn_mut" title="splitn_mut">splitn_mut</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.swap" title="swap">swap</a></li><li><a href="#method.swap_unchecked" title="swap_unchecked">swap_unchecked</a></li><li><a href="#method.swap_with_slice" title="swap_with_slice">swap_with_slice</a></li><li><a href="#method.take" title="take">take</a></li><li><a href="#method.take_first" title="take_first">take_first</a></li><li><a href="#method.take_first_mut" title="take_first_mut">take_first_mut</a></li><li><a href="#method.take_last" title="take_last">take_last</a></li><li><a href="#method.take_last_mut" title="take_last_mut">take_last_mut</a></li><li><a href="#method.take_mut" title="take_mut">take_mut</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li><li><a href="#method.write_clone_of_slice" title="write_clone_of_slice">write_clone_of_slice</a></li><li><a href="#method.write_copy_of_slice" title="write_copy_of_slice">write_copy_of_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CPushBytes%3E-for-SerializedSignature" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SerializedSignature" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-SerializedSignature" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SerializedSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SerializedSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SerializedSignature" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SerializedSignature" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-SerializedSignature" title="DerefMut">DerefMut</a></li><li><a href="#impl-Display-for-SerializedSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-SerializedSignature" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SerializedSignature" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-LowerHex-for-SerializedSignature" title="LowerHex">LowerHex</a></li><li><a href="#impl-PartialEq-for-SerializedSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-UpperHex-for-SerializedSignature" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SerializedSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SerializedSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SerializedSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-SerializedSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SerializedSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SerializedSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">SerializedSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SerializedSignature { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Holds signature serialized in-line (not in <code>Vec</code>).</p>
 <p>This avoids allocation and allows proving maximum size of the signature (73 bytes).
 The type can be used largely as a byte slice. It implements all standard traits one would
 expect and has familiar methods.
index 5c70dad354079dd71713b91d7a1c24b15080fcb4..e52ecd7c54b517306494246f4b303afba514e111 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An ECDSA signature with the corresponding hash type."><title>Signature in bdk_chain::bitcoin::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.sighash_type" title="sighash_type">sighash_type</a></li><li><a href="#structfield.signature" title="signature">signature</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_to_writer" title="serialize_to_writer">serialize_to_writer</a></li><li><a href="#method.sighash_all" title="sighash_all">sighash_all</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Signature" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Signature" title="Display">Display</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Signature" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Signature" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Signature" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Signature {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An ECDSA signature with the corresponding hash type."><title>Signature in bdk_chain::bitcoin::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.sighash_type" title="sighash_type">sighash_type</a></li><li><a href="#structfield.signature" title="signature">signature</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_to_writer" title="serialize_to_writer">serialize_to_writer</a></li><li><a href="#method.sighash_all" title="sighash_all">sighash_all</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Signature" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Signature" title="Display">Display</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Signature" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Signature" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Signature" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Signature {
     pub signature: <a class="struct" href="../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a>,
     pub sighash_type: <a class="enum" href="../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An ECDSA signature with the corresponding hash type.</p>
index d91fa722b2779d08bf0600b8d7282f9d32760d89..fbf372268e9f3f0fc7ef417ec1c9de8698b90658 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The different types of addresses."><title>AddressType in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.P2pkh" title="P2pkh">P2pkh</a></li><li><a href="#variant.P2sh" title="P2sh">P2sh</a></li><li><a href="#variant.P2tr" title="P2tr">P2tr</a></li><li><a href="#variant.P2wpkh" title="P2wpkh">P2wpkh</a></li><li><a href="#variant.P2wsh" title="P2wsh">P2wsh</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-AddressType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-AddressType" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddressType" title="Display">Display</a></li><li><a href="#impl-Eq-for-AddressType" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-AddressType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-AddressType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-AddressType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-AddressType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-AddressType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-AddressType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressType" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">AddressType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum AddressType {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The different types of addresses."><title>AddressType in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.P2pkh" title="P2pkh">P2pkh</a></li><li><a href="#variant.P2sh" title="P2sh">P2sh</a></li><li><a href="#variant.P2tr" title="P2tr">P2tr</a></li><li><a href="#variant.P2wpkh" title="P2wpkh">P2wpkh</a></li><li><a href="#variant.P2wsh" title="P2wsh">P2wsh</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-AddressType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-AddressType" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddressType" title="Display">Display</a></li><li><a href="#impl-Eq-for-AddressType" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-AddressType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-AddressType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-AddressType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-AddressType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-AddressType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-AddressType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressType" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">AddressType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum AddressType {
     P2pkh,
     P2sh,
     P2wpkh,
index 34b226915f1b804202165cea9ec23a40305349a6..ae90295c37a765c885e34de8f5f1c98a38bc15ba 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A set of denominations in which amounts can be expressed."><title>Denomination in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Denomination</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bit" title="Bit">Bit</a></li><li><a href="#variant.Bitcoin" title="Bitcoin">Bitcoin</a></li><li><a href="#variant.CentiBitcoin" title="CentiBitcoin">CentiBitcoin</a></li><li><a href="#variant.MicroBitcoin" title="MicroBitcoin">MicroBitcoin</a></li><li><a href="#variant.MilliBitcoin" title="MilliBitcoin">MilliBitcoin</a></li><li><a href="#variant.MilliSatoshi" title="MilliSatoshi">MilliSatoshi</a></li><li><a href="#variant.NanoBitcoin" title="NanoBitcoin">NanoBitcoin</a></li><li><a href="#variant.PicoBitcoin" title="PicoBitcoin">PicoBitcoin</a></li><li><a href="#variant.Satoshi" title="Satoshi">Satoshi</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BTC" title="BTC">BTC</a></li><li><a href="#associatedconstant.SAT" title="SAT">SAT</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Denomination" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Denomination" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Denomination" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Denomination" title="Display">Display</a></li><li><a href="#impl-Eq-for-Denomination" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Denomination" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Denomination" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Denomination" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Denomination" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Denomination" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Denomination" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Denomination" title="Send">Send</a></li><li><a href="#impl-Sync-for-Denomination" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Denomination" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Denomination" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">Denomination</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Denomination {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A set of denominations in which amounts can be expressed."><title>Denomination in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Denomination</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bit" title="Bit">Bit</a></li><li><a href="#variant.Bitcoin" title="Bitcoin">Bitcoin</a></li><li><a href="#variant.CentiBitcoin" title="CentiBitcoin">CentiBitcoin</a></li><li><a href="#variant.MicroBitcoin" title="MicroBitcoin">MicroBitcoin</a></li><li><a href="#variant.MilliBitcoin" title="MilliBitcoin">MilliBitcoin</a></li><li><a href="#variant.MilliSatoshi" title="MilliSatoshi">MilliSatoshi</a></li><li><a href="#variant.NanoBitcoin" title="NanoBitcoin">NanoBitcoin</a></li><li><a href="#variant.PicoBitcoin" title="PicoBitcoin">PicoBitcoin</a></li><li><a href="#variant.Satoshi" title="Satoshi">Satoshi</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BTC" title="BTC">BTC</a></li><li><a href="#associatedconstant.SAT" title="SAT">SAT</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Denomination" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Denomination" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Denomination" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Denomination" title="Display">Display</a></li><li><a href="#impl-Eq-for-Denomination" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Denomination" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Denomination" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Denomination" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Denomination" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Denomination" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Denomination" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Denomination" title="Send">Send</a></li><li><a href="#impl-Sync-for-Denomination" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Denomination" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Denomination" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">Denomination</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Denomination {
     Bitcoin,
     CentiBitcoin,
     MilliBitcoin,
index b9942f8b84e9713ac9b7d1ba2f431fc97cb627f7..48ee686d5891f8d90d318693b49b420016120123 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hashtype of an input’s signature, encoded in the last byte of the signature."><title>EcdsaSighashType in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ecdsa<wbr>Sighash<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.AllPlusAnyoneCanPay" title="AllPlusAnyoneCanPay">AllPlusAnyoneCanPay</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.NonePlusAnyoneCanPay" title="NonePlusAnyoneCanPay">NonePlusAnyoneCanPay</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.SinglePlusAnyoneCanPay" title="SinglePlusAnyoneCanPay">SinglePlusAnyoneCanPay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_standard" title="from_standard">from_standard</a></li><li><a href="#method.to_u32" title="to_u32">to_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EcdsaSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-EcdsaSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-EcdsaSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-EcdsaSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-EcdsaSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-EcdsaSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-TapSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-FromStr-for-EcdsaSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-EcdsaSighashType" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-EcdsaSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-EcdsaSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-EcdsaSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EcdsaSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EcdsaSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EcdsaSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-EcdsaSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EcdsaSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EcdsaSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">EcdsaSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum EcdsaSighashType {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hashtype of an input’s signature, encoded in the last byte of the signature."><title>EcdsaSighashType in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ecdsa<wbr>Sighash<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.AllPlusAnyoneCanPay" title="AllPlusAnyoneCanPay">AllPlusAnyoneCanPay</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.NonePlusAnyoneCanPay" title="NonePlusAnyoneCanPay">NonePlusAnyoneCanPay</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.SinglePlusAnyoneCanPay" title="SinglePlusAnyoneCanPay">SinglePlusAnyoneCanPay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_standard" title="from_standard">from_standard</a></li><li><a href="#method.to_u32" title="to_u32">to_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EcdsaSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-EcdsaSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-EcdsaSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-EcdsaSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-EcdsaSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-EcdsaSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-TapSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-FromStr-for-EcdsaSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-EcdsaSighashType" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-EcdsaSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-EcdsaSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-EcdsaSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EcdsaSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EcdsaSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EcdsaSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-EcdsaSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EcdsaSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EcdsaSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">EcdsaSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum EcdsaSighashType {
     All = 1,
     None = 2,
     Single = 3,
index 68eaec702d287726449e6ec9e7454198eb69b076..d7fddac7d53cf828a3768322a80a85024fa2d1c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Known bech32 human-readable parts."><title>KnownHrp in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Known<wbr>Hrp</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Mainnet" title="Mainnet">Mainnet</a></li><li><a href="#variant.Regtest" title="Regtest">Regtest</a></li><li><a href="#variant.Testnets" title="Testnets">Testnets</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-KnownHrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-KnownHrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-KnownHrp" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-KnownHrp" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-KnownHrp" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-Hash-for-KnownHrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-KnownHrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-KnownHrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-KnownHrp" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-KnownHrp" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KnownHrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KnownHrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KnownHrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-KnownHrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KnownHrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KnownHrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">KnownHrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum KnownHrp {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Known bech32 human-readable parts."><title>KnownHrp in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Known<wbr>Hrp</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Mainnet" title="Mainnet">Mainnet</a></li><li><a href="#variant.Regtest" title="Regtest">Regtest</a></li><li><a href="#variant.Testnets" title="Testnets">Testnets</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-KnownHrp" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-KnownHrp" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-KnownHrp" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-KnownHrp" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-KnownHrp" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-Hash-for-KnownHrp" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-KnownHrp" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-KnownHrp" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-KnownHrp" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-KnownHrp" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KnownHrp" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KnownHrp" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KnownHrp" title="Send">Send</a></li><li><a href="#impl-Sync-for-KnownHrp" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KnownHrp" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KnownHrp" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">KnownHrp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum KnownHrp {
     Mainnet,
     Testnets,
     Regtest,
index 80e16cd60c3026ba5a9699f247447a58a0aba8ce..6b80b6cc3883b7bdcdf199711abac57849f181c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The cryptocurrency network to act on."><title>Network in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bitcoin" title="Bitcoin">Bitcoin</a></li><li><a href="#variant.Regtest" title="Regtest">Regtest</a></li><li><a href="#variant.Signet" title="Signet">Signet</a></li><li><a href="#variant.Testnet" title="Testnet">Testnet</a></li><li><a href="#variant.Testnet4" title="Testnet4">Testnet4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.chain_hash" title="chain_hash">chain_hash</a></li><li><a href="#method.from_chain_hash" title="from_chain_hash">from_chain_hash</a></li><li><a href="#method.from_core_arg" title="from_core_arg">from_core_arg</a></li><li><a href="#method.from_magic" title="from_magic">from_magic</a></li><li><a href="#method.magic" title="magic">magic</a></li><li><a href="#method.params" title="params">params</a></li><li><a href="#method.to_core_arg" title="to_core_arg">to_core_arg</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParams%3E-for-Network" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-Clone-for-Network" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Network" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Network" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Network" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Network" title="Display">Display</a></li><li><a href="#impl-Eq-for-Network" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Network%3E-for-%26Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3C%26Network%3E-for-Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-%26Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-KnownHrp" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Magic" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-NetworkKind" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-FromStr-for-Network" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Network" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Network" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Network" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Network" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Network" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Network" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CChainHash%3E-for-Network" title="TryFrom&#60;ChainHash&#62;">TryFrom&#60;ChainHash&#62;</a></li><li><a href="#impl-TryFrom%3CMagic%3E-for-Network" title="TryFrom&#60;Magic&#62;">TryFrom&#60;Magic&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Network" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Network" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Network" title="Send">Send</a></li><li><a href="#impl-Sync-for-Network" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Network" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Network" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">Network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Network {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The cryptocurrency network to act on."><title>Network in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bitcoin" title="Bitcoin">Bitcoin</a></li><li><a href="#variant.Regtest" title="Regtest">Regtest</a></li><li><a href="#variant.Signet" title="Signet">Signet</a></li><li><a href="#variant.Testnet" title="Testnet">Testnet</a></li><li><a href="#variant.Testnet4" title="Testnet4">Testnet4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.chain_hash" title="chain_hash">chain_hash</a></li><li><a href="#method.from_chain_hash" title="from_chain_hash">from_chain_hash</a></li><li><a href="#method.from_core_arg" title="from_core_arg">from_core_arg</a></li><li><a href="#method.from_magic" title="from_magic">from_magic</a></li><li><a href="#method.magic" title="magic">magic</a></li><li><a href="#method.params" title="params">params</a></li><li><a href="#method.to_core_arg" title="to_core_arg">to_core_arg</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParams%3E-for-Network" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-Clone-for-Network" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Network" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Network" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Network" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Network" title="Display">Display</a></li><li><a href="#impl-Eq-for-Network" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Network%3E-for-%26Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3C%26Network%3E-for-Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-%26Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-KnownHrp" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Magic" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-NetworkKind" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-FromStr-for-Network" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Network" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Network" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Network" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Network" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Network" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Network" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CChainHash%3E-for-Network" title="TryFrom&#60;ChainHash&#62;">TryFrom&#60;ChainHash&#62;</a></li><li><a href="#impl-TryFrom%3CMagic%3E-for-Network" title="TryFrom&#60;Magic&#62;">TryFrom&#60;Magic&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Network" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Network" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Network" title="Send">Send</a></li><li><a href="#impl-Sync-for-Network" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Network" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Network" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">Network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Network {
     Bitcoin,
     Testnet,
     Testnet4,
index 0624ef87ec0de7400f7ca5c424738f7c2445944f..12b73f0b2dcff0961cd0c6243e447d1dce028f2e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="What kind of network we are on."><title>NetworkKind in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Kind</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Main" title="Main">Main</a></li><li><a href="#variant.Test" title="Test">Test</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_mainnet" title="is_mainnet">is_mainnet</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkKind" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-NetworkKind" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-NetworkKind" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-NetworkKind" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-NetworkKind" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-Hash-for-NetworkKind" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NetworkKind" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NetworkKind" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NetworkKind" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkKind" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkKind" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkKind" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkKind" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkKind" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkKind" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkKind" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">NetworkKind</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkKind {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="What kind of network we are on."><title>NetworkKind in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Kind</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Main" title="Main">Main</a></li><li><a href="#variant.Test" title="Test">Test</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_mainnet" title="is_mainnet">is_mainnet</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkKind" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-NetworkKind" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-NetworkKind" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-NetworkKind" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-NetworkKind" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-Hash-for-NetworkKind" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NetworkKind" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NetworkKind" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NetworkKind" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkKind" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkKind" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkKind" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkKind" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkKind" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkKind" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkKind" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">NetworkKind</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkKind {
     Main,
     Test,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>What kind of network we are on.</p>
index 27ff46b86ffb6187e0e6e3fedaacfd0ce0e9fdd0..74605a4a0ba9ea92732616853b87b125fc9b7879 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hashtype of an input’s signature, encoded in the last byte of the signature. Fixed values so they can be cast as integer types for encoding."><title>TapSighashType in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.AllPlusAnyoneCanPay" title="AllPlusAnyoneCanPay">AllPlusAnyoneCanPay</a></li><li><a href="#variant.Default" title="Default">Default</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.NonePlusAnyoneCanPay" title="NonePlusAnyoneCanPay">NonePlusAnyoneCanPay</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.SinglePlusAnyoneCanPay" title="SinglePlusAnyoneCanPay">SinglePlusAnyoneCanPay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus_u8" title="from_consensus_u8">from_consensus_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-TapSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CTapSighashType%3E-for-PsbtSighashType" title="From&#60;TapSighashType&#62;">From&#60;TapSighashType&#62;</a></li><li><a href="#impl-FromStr-for-TapSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapSighashType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapSighashType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighashType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TapSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">TapSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum TapSighashType {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hashtype of an input’s signature, encoded in the last byte of the signature. Fixed values so they can be cast as integer types for encoding."><title>TapSighashType in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.AllPlusAnyoneCanPay" title="AllPlusAnyoneCanPay">AllPlusAnyoneCanPay</a></li><li><a href="#variant.Default" title="Default">Default</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.NonePlusAnyoneCanPay" title="NonePlusAnyoneCanPay">NonePlusAnyoneCanPay</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.SinglePlusAnyoneCanPay" title="SinglePlusAnyoneCanPay">SinglePlusAnyoneCanPay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus_u8" title="from_consensus_u8">from_consensus_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-TapSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CTapSighashType%3E-for-PsbtSighashType" title="From&#60;TapSighashType&#62;">From&#60;TapSighashType&#62;</a></li><li><a href="#impl-FromStr-for-TapSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapSighashType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapSighashType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighashType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TapSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">TapSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum TapSighashType {
     Default = 0,
     All = 1,
     None = 2,
index 788ca854f9d52c6e87f182ccb1ce9ea9ea290446..650a36fb41224ea0c665099936603c181e4668de 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Version of the segregated witness program."><title>WitnessVersion in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Version</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.V0" title="V0">V0</a></li><li><a href="#variant.V1" title="V1">V1</a></li><li><a href="#variant.V10" title="V10">V10</a></li><li><a href="#variant.V11" title="V11">V11</a></li><li><a href="#variant.V12" title="V12">V12</a></li><li><a href="#variant.V13" title="V13">V13</a></li><li><a href="#variant.V14" title="V14">V14</a></li><li><a href="#variant.V15" title="V15">V15</a></li><li><a href="#variant.V16" title="V16">V16</a></li><li><a href="#variant.V2" title="V2">V2</a></li><li><a href="#variant.V3" title="V3">V3</a></li><li><a href="#variant.V4" title="V4">V4</a></li><li><a href="#variant.V5" title="V5">V5</a></li><li><a href="#variant.V6" title="V6">V6</a></li><li><a href="#variant.V7" title="V7">V7</a></li><li><a href="#variant.V8" title="V8">V8</a></li><li><a href="#variant.V9" title="V9">V9</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.to_fe" title="to_fe">to_fe</a></li><li><a href="#method.to_num" title="to_num">to_num</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessVersion" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessVersion" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessVersion" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WitnessVersion" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessVersion" title="Eq">Eq</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Fe32" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Opcode" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-FromStr-for-WitnessVersion" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessVersion" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-WitnessVersion" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessVersion" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessVersion" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessVersion" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CFe32%3E-for-WitnessVersion" title="TryFrom&#60;Fe32&#62;">TryFrom&#60;Fe32&#62;</a></li><li><a href="#impl-TryFrom%3CInstruction%3C'a%3E%3E-for-WitnessVersion" title="TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;">TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-TryFrom%3COpcode%3E-for-WitnessVersion" title="TryFrom&#60;Opcode&#62;">TryFrom&#60;Opcode&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-WitnessVersion" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessVersion" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessVersion" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessVersion" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessVersion" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessVersion" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessVersion" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">WitnessVersion</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(u8)]</div>pub enum WitnessVersion {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Version of the segregated witness program."><title>WitnessVersion in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Version</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.V0" title="V0">V0</a></li><li><a href="#variant.V1" title="V1">V1</a></li><li><a href="#variant.V10" title="V10">V10</a></li><li><a href="#variant.V11" title="V11">V11</a></li><li><a href="#variant.V12" title="V12">V12</a></li><li><a href="#variant.V13" title="V13">V13</a></li><li><a href="#variant.V14" title="V14">V14</a></li><li><a href="#variant.V15" title="V15">V15</a></li><li><a href="#variant.V16" title="V16">V16</a></li><li><a href="#variant.V2" title="V2">V2</a></li><li><a href="#variant.V3" title="V3">V3</a></li><li><a href="#variant.V4" title="V4">V4</a></li><li><a href="#variant.V5" title="V5">V5</a></li><li><a href="#variant.V6" title="V6">V6</a></li><li><a href="#variant.V7" title="V7">V7</a></li><li><a href="#variant.V8" title="V8">V8</a></li><li><a href="#variant.V9" title="V9">V9</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.to_fe" title="to_fe">to_fe</a></li><li><a href="#method.to_num" title="to_num">to_num</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessVersion" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessVersion" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessVersion" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WitnessVersion" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessVersion" title="Eq">Eq</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Fe32" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Opcode" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-FromStr-for-WitnessVersion" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessVersion" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-WitnessVersion" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessVersion" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessVersion" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessVersion" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CFe32%3E-for-WitnessVersion" title="TryFrom&#60;Fe32&#62;">TryFrom&#60;Fe32&#62;</a></li><li><a href="#impl-TryFrom%3CInstruction%3C'a%3E%3E-for-WitnessVersion" title="TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;">TryFrom&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-TryFrom%3COpcode%3E-for-WitnessVersion" title="TryFrom&#60;Opcode&#62;">TryFrom&#60;Opcode&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-WitnessVersion" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessVersion" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessVersion" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessVersion" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessVersion" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessVersion" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessVersion" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Enum <span class="enum">WitnessVersion</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(u8)]</div>pub enum WitnessVersion {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 17 variants</span></summary>    V0 = 0,
     V1 = 1,
     V2 = 2,
index d8a47a8fd974a7a1ece65f74afec6158c21b584e..278c28bc2f7d41e75bb7cac9b5e01beff4e97761 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing integer from an supposedly prefixed hex string for a type that can be created infallibly from an integer."><title>PrefixedHexError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prefixed<wbr>HexError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MissingPrefix" title="MissingPrefix">MissingPrefix</a></li><li><a href="#variant.ParseInt" title="ParseInt">ParseInt</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrefixedHexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrefixedHexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PrefixedHexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrefixedHexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PrefixedHexError" title="Error">Error</a></li><li><a href="#impl-From%3CMissingPrefixError%3E-for-PrefixedHexError" title="From&#60;MissingPrefixError&#62;">From&#60;MissingPrefixError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-PrefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-PartialEq-for-PrefixedHexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PrefixedHexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrefixedHexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrefixedHexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrefixedHexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrefixedHexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrefixedHexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrefixedHexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">PrefixedHexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum PrefixedHexError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing integer from an supposedly prefixed hex string for a type that can be created infallibly from an integer."><title>PrefixedHexError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prefixed<wbr>HexError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MissingPrefix" title="MissingPrefix">MissingPrefix</a></li><li><a href="#variant.ParseInt" title="ParseInt">ParseInt</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrefixedHexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrefixedHexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PrefixedHexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrefixedHexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PrefixedHexError" title="Error">Error</a></li><li><a href="#impl-From%3CMissingPrefixError%3E-for-PrefixedHexError" title="From&#60;MissingPrefixError&#62;">From&#60;MissingPrefixError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-PrefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-PartialEq-for-PrefixedHexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PrefixedHexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrefixedHexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrefixedHexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrefixedHexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrefixedHexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrefixedHexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrefixedHexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">PrefixedHexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum PrefixedHexError {
     MissingPrefix(<a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a>),
     ParseInt(<a class="struct" href="struct.ParseIntError.html" title="struct bdk_chain::bitcoin::error::ParseIntError">ParseIntError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when parsing integer from an supposedly prefixed hex string for
index 91e765a734d5bb7cdb5101576b85d81899ac2f22..903469700c41f5ec834d777d7f1cb3169ea0b084 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing integer from an supposedly un-prefixed hex string."><title>UnprefixedHexError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unprefixed<wbr>HexError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ContainsPrefix" title="ContainsPrefix">ContainsPrefix</a></li><li><a href="#variant.ParseInt" title="ParseInt">ParseInt</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnprefixedHexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnprefixedHexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnprefixedHexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnprefixedHexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnprefixedHexError" title="Error">Error</a></li><li><a href="#impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError" title="From&#60;ContainsPrefixError&#62;">From&#60;ContainsPrefixError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-UnprefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-PartialEq-for-UnprefixedHexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnprefixedHexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnprefixedHexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnprefixedHexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnprefixedHexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnprefixedHexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnprefixedHexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnprefixedHexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">UnprefixedHexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum UnprefixedHexError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing integer from an supposedly un-prefixed hex string."><title>UnprefixedHexError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unprefixed<wbr>HexError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ContainsPrefix" title="ContainsPrefix">ContainsPrefix</a></li><li><a href="#variant.ParseInt" title="ParseInt">ParseInt</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnprefixedHexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnprefixedHexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnprefixedHexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnprefixedHexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnprefixedHexError" title="Error">Error</a></li><li><a href="#impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError" title="From&#60;ContainsPrefixError&#62;">From&#60;ContainsPrefixError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-UnprefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-PartialEq-for-UnprefixedHexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnprefixedHexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnprefixedHexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnprefixedHexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnprefixedHexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnprefixedHexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnprefixedHexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnprefixedHexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">UnprefixedHexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum UnprefixedHexError {
     ContainsPrefix(<a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a>),
     ParseInt(<a class="struct" href="struct.ParseIntError.html" title="struct bdk_chain::bitcoin::error::ParseIntError">ParseIntError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when parsing integer from an supposedly un-prefixed hex string.</p>
index 7e87bd593ec4e85ecbba7946a9b5e30ac029899f..1654f83098f8cba10c40d09a9d7fdd7667d9236d 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains error types and other error handling tools."><title>bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains error types and other error handling tools.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains error types and other error handling tools."><title>bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains error types and other error handling tools.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">Contains<wbr>Prefix<wbr>Error</a></dt><dd>Error when hex string contains a prefix (e.g. 0x).</dd><dt><a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">Missing<wbr>Prefix<wbr>Error</a></dt><dd>Error when hex string is missing a prefix (e.g. 0x).</dd><dt><a class="struct" href="struct.ParseIntError.html" title="struct bdk_chain::bitcoin::error::ParseIntError">Parse<wbr>IntError</a></dt><dd>Error with rich context returned when a string can’t be parsed as an integer.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.PrefixedHexError.html" title="enum bdk_chain::bitcoin::error::PrefixedHexError">Prefixed<wbr>HexError</a></dt><dd>Error returned when parsing integer from an supposedly prefixed hex string for
 a type that can be created infallibly from an integer.</dd><dt><a class="enum" href="enum.UnprefixedHexError.html" title="enum bdk_chain::bitcoin::error::UnprefixedHexError">Unprefixed<wbr>HexError</a></dt><dd>Error returned when parsing integer from an supposedly un-prefixed hex string.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index a4935856afc5ad946aa4ba0b2ca76dc78ad82474..1bda39b9881700b662e5ebe2ca0c8a2b53789375 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error when hex string contains a prefix (e.g. 0x)."><title>ContainsPrefixError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Contains<wbr>Prefix<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ContainsPrefixError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ContainsPrefixError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ContainsPrefixError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ContainsPrefixError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ContainsPrefixError" title="Error">Error</a></li><li><a href="#impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError" title="From&#60;ContainsPrefixError&#62;">From&#60;ContainsPrefixError&#62;</a></li><li><a href="#impl-PartialEq-for-ContainsPrefixError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ContainsPrefixError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ContainsPrefixError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ContainsPrefixError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ContainsPrefixError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ContainsPrefixError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ContainsPrefixError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ContainsPrefixError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">ContainsPrefixError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ContainsPrefixError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error when hex string contains a prefix (e.g. 0x).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error when hex string contains a prefix (e.g. 0x)."><title>ContainsPrefixError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Contains<wbr>Prefix<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ContainsPrefixError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ContainsPrefixError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ContainsPrefixError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ContainsPrefixError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ContainsPrefixError" title="Error">Error</a></li><li><a href="#impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError" title="From&#60;ContainsPrefixError&#62;">From&#60;ContainsPrefixError&#62;</a></li><li><a href="#impl-PartialEq-for-ContainsPrefixError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ContainsPrefixError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ContainsPrefixError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ContainsPrefixError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ContainsPrefixError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ContainsPrefixError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ContainsPrefixError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ContainsPrefixError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">ContainsPrefixError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ContainsPrefixError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error when hex string contains a prefix (e.g. 0x).</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ContainsPrefixError" class="impl"><a href="#impl-Clone-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ContainsPrefixError" class="impl"><a href="#impl-Debug-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-ContainsPrefixError" class="impl"><a href="#impl-Display-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-ContainsPrefixError" class="impl"><a href="#impl-Error-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError" class="impl"><a href="#impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a>&gt; for <a class="enum" href="enum.UnprefixedHexError.html" title="enum bdk_chain::bitcoin::error::UnprefixedHexError">UnprefixedHexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a>) -&gt; <a class="enum" href="enum.UnprefixedHexError.html" title="enum bdk_chain::bitcoin::error::UnprefixedHexError">UnprefixedHexError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ContainsPrefixError" class="impl"><a href="#impl-PartialEq-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-ContainsPrefixError" class="impl"><a href="#impl-Eq-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section><section id="impl-StructuralPartialEq-for-ContainsPrefixError" class="impl"><a href="#impl-StructuralPartialEq-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ContainsPrefixError" class="impl"><a href="#impl-Freeze-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section><section id="impl-RefUnwindSafe-for-ContainsPrefixError" class="impl"><a href="#impl-RefUnwindSafe-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section><section id="impl-Send-for-ContainsPrefixError" class="impl"><a href="#impl-Send-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section><section id="impl-Sync-for-ContainsPrefixError" class="impl"><a href="#impl-Sync-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section><section id="impl-Unpin-for-ContainsPrefixError" class="impl"><a href="#impl-Unpin-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section><section id="impl-UnwindSafe-for-ContainsPrefixError" class="impl"><a href="#impl-UnwindSafe-for-ContainsPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ContainsPrefixError.html" title="struct bdk_chain::bitcoin::error::ContainsPrefixError">ContainsPrefixError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index cff29bf2786aba7f8d5a1b92207e0b9171bb2734..ebd8f58aa32fd478b3aea350501512f9eac7aa43 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error when hex string is missing a prefix (e.g. 0x)."><title>MissingPrefixError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Missing<wbr>Prefix<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MissingPrefixError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MissingPrefixError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MissingPrefixError" title="Display">Display</a></li><li><a href="#impl-Eq-for-MissingPrefixError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-MissingPrefixError" title="Error">Error</a></li><li><a href="#impl-From%3CMissingPrefixError%3E-for-PrefixedHexError" title="From&#60;MissingPrefixError&#62;">From&#60;MissingPrefixError&#62;</a></li><li><a href="#impl-PartialEq-for-MissingPrefixError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MissingPrefixError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MissingPrefixError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MissingPrefixError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MissingPrefixError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MissingPrefixError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MissingPrefixError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MissingPrefixError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">MissingPrefixError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct MissingPrefixError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error when hex string is missing a prefix (e.g. 0x).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error when hex string is missing a prefix (e.g. 0x)."><title>MissingPrefixError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Missing<wbr>Prefix<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MissingPrefixError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MissingPrefixError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MissingPrefixError" title="Display">Display</a></li><li><a href="#impl-Eq-for-MissingPrefixError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-MissingPrefixError" title="Error">Error</a></li><li><a href="#impl-From%3CMissingPrefixError%3E-for-PrefixedHexError" title="From&#60;MissingPrefixError&#62;">From&#60;MissingPrefixError&#62;</a></li><li><a href="#impl-PartialEq-for-MissingPrefixError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MissingPrefixError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MissingPrefixError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MissingPrefixError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MissingPrefixError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MissingPrefixError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MissingPrefixError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MissingPrefixError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">MissingPrefixError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct MissingPrefixError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error when hex string is missing a prefix (e.g. 0x).</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-MissingPrefixError" class="impl"><a href="#impl-Clone-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-MissingPrefixError" class="impl"><a href="#impl-Debug-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-MissingPrefixError" class="impl"><a href="#impl-Display-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-MissingPrefixError" class="impl"><a href="#impl-Error-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CMissingPrefixError%3E-for-PrefixedHexError" class="impl"><a href="#impl-From%3CMissingPrefixError%3E-for-PrefixedHexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a>&gt; for <a class="enum" href="enum.PrefixedHexError.html" title="enum bdk_chain::bitcoin::error::PrefixedHexError">PrefixedHexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a>) -&gt; <a class="enum" href="enum.PrefixedHexError.html" title="enum bdk_chain::bitcoin::error::PrefixedHexError">PrefixedHexError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-MissingPrefixError" class="impl"><a href="#impl-PartialEq-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-MissingPrefixError" class="impl"><a href="#impl-Eq-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section><section id="impl-StructuralPartialEq-for-MissingPrefixError" class="impl"><a href="#impl-StructuralPartialEq-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-MissingPrefixError" class="impl"><a href="#impl-Freeze-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section><section id="impl-RefUnwindSafe-for-MissingPrefixError" class="impl"><a href="#impl-RefUnwindSafe-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section><section id="impl-Send-for-MissingPrefixError" class="impl"><a href="#impl-Send-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section><section id="impl-Sync-for-MissingPrefixError" class="impl"><a href="#impl-Sync-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section><section id="impl-Unpin-for-MissingPrefixError" class="impl"><a href="#impl-Unpin-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section><section id="impl-UnwindSafe-for-MissingPrefixError" class="impl"><a href="#impl-UnwindSafe-for-MissingPrefixError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.MissingPrefixError.html" title="struct bdk_chain::bitcoin::error::MissingPrefixError">MissingPrefixError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index d357c66f3eea3166db358f7a1c619ed11b0ffdeb..bb678bcf7be895c393020e02eeefd6fe45486d1b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error with rich context returned when a string can’t be parsed as an integer."><title>ParseIntError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>IntError</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.input" title="input">input</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParseIntError%3E-for-ParseIntError" title="AsRef&#60;ParseIntError&#62;">AsRef&#60;ParseIntError&#62;</a></li><li><a href="#impl-Clone-for-ParseIntError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseIntError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseIntError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseIntError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseIntError" title="Error">Error</a></li><li><a href="#impl-From%3CParseIntError%3E-for-FromStrError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-ParseIntError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-PrefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-UnprefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseIntError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseIntError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseIntError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseIntError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseIntError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseIntError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseIntError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseIntError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">ParseIntError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ParseIntError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error with rich context returned when a string can’t be parsed as an integer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error with rich context returned when a string can’t be parsed as an integer."><title>ParseIntError in bdk_chain::bitcoin::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>IntError</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.input" title="input">input</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParseIntError%3E-for-ParseIntError" title="AsRef&#60;ParseIntError&#62;">AsRef&#60;ParseIntError&#62;</a></li><li><a href="#impl-Clone-for-ParseIntError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseIntError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseIntError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseIntError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseIntError" title="Error">Error</a></li><li><a href="#impl-From%3CParseIntError%3E-for-FromStrError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-ParseIntError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-PrefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-UnprefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseIntError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseIntError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseIntError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseIntError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseIntError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseIntError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseIntError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseIntError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">ParseIntError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ParseIntError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error with rich context returned when a string can’t be parsed as an integer.</p>
 <p>This is an extension of <a href="https://doc.rust-lang.org/nightly/core/num/error/struct.ParseIntError.html" title="struct core::num::error::ParseIntError"><code>core::num::ParseIntError</code></a>, which carries the input that failed to
 parse as well as type information. As a result it provides very informative error messages that
 make it easier to understand the problem and correct mistakes.</p>
index f5a25e48481088442c1509a5dd2f2e4052ef410a..a017077f087f324b06bef5556c8c5d8f77fdcd6f 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin hash types."><title>bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hash_<wbr>types</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>hash_types</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin hash types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin hash types."><title>bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hash_<wbr>types</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>hash_types</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin hash types.</p>
 <p>This module is deprecated. You can find hash types in their respective, hopefully obvious, modules.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.BlockHash.html" title="struct bdk_chain::bitcoin::hash_types::BlockHash">Block<wbr>Hash</a></dt><dd>A bitcoin block hash.</dd><dt><a class="struct" href="struct.FilterHash.html" title="struct bdk_chain::bitcoin::hash_types::FilterHash">Filter<wbr>Hash</a></dt><dd>Filter hash, as defined in BIP-157</dd><dt><a class="struct" href="struct.FilterHeader.html" title="struct bdk_chain::bitcoin::hash_types::FilterHeader">Filter<wbr>Header</a></dt><dd>Filter header, as defined in BIP-157</dd><dt><a class="struct" href="struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::hash_types::TxMerkleNode">TxMerkle<wbr>Node</a></dt><dd>A hash of the Merkle tree branch or root for transactions.</dd><dt><a class="struct" href="struct.Txid.html" title="struct bdk_chain::bitcoin::hash_types::Txid">Txid</a></dt><dd>A bitcoin transaction hash/transaction ID.</dd><dt><a class="struct" href="struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::hash_types::WitnessCommitment">Witness<wbr>Commitment</a></dt><dd>A hash corresponding to the witness structure commitment in the coinbase transaction.</dd><dt><a class="struct" href="struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::hash_types::WitnessMerkleNode">Witness<wbr>Merkle<wbr>Node</a></dt><dd>A hash corresponding to the Merkle tree root for witness data.</dd><dt><a class="struct" href="struct.Wtxid.html" title="struct bdk_chain::bitcoin::hash_types::Wtxid">Wtxid</a></dt><dd>A bitcoin witness transaction ID.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 1d10c4c66c6c830e523f90ade0bbb4d0804c5ce3..87dfb3eb7a7fe273077d29fe2475bb042f1ca560 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin block hash."><title>BlockHash in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-BlockHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-BlockHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-BlockHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-BlockHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3C%26Header%3E-for-BlockHash" title="From&#60;&#38;Header&#62;">From&#60;&#38;Header&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-From%3CBlockHash%3E-for-Hash" title="From&#60;BlockHash&#62;">From&#60;BlockHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-BlockHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHeader%3E-for-BlockHash" title="From&#60;Header&#62;">From&#60;Header&#62;</a></li><li><a href="#impl-FromStr-for-BlockHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-BlockHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-BlockHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-BlockHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-BlockHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-BlockHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-BlockHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-BlockHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-BlockHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">BlockHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin block hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin block hash."><title>BlockHash in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-BlockHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-BlockHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-BlockHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-BlockHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3C%26Header%3E-for-BlockHash" title="From&#60;&#38;Header&#62;">From&#60;&#38;Header&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-From%3CBlockHash%3E-for-Hash" title="From&#60;BlockHash&#62;">From&#60;BlockHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-BlockHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHeader%3E-for-BlockHash" title="From&#60;Header&#62;">From&#60;Header&#62;</a></li><li><a href="#impl-FromStr-for-BlockHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-BlockHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-BlockHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-BlockHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-BlockHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-BlockHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-BlockHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-BlockHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-BlockHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">BlockHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin block hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BlockHash" class="impl"><a href="#impl-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 4ba6b9efa059ed8beb1f89bb12ebcdec0e7f64b6..d8b455ac18f9db4f3566ed34e44158ccf2961420 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter hash, as defined in BIP-157"><title>FilterHash in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.filter_header" title="filter_header">filter_header</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHash%3E-for-Hash" title="From&#60;FilterHash&#62;">From&#60;FilterHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">FilterHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter hash, as defined in BIP-157</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter hash, as defined in BIP-157"><title>FilterHash in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.filter_header" title="filter_header">filter_header</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHash%3E-for-Hash" title="From&#60;FilterHash&#62;">From&#60;FilterHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">FilterHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter hash, as defined in BIP-157</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FilterHash" class="impl"><a href="#impl-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 06a1fdf43859160863b5138b953d71051a2ef64a..377a210c1fc2918b3dd222ecf2565c298e93297d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter header, as defined in BIP-157"><title>FilterHeader in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Header</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHeader" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHeader" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHeader" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHeader" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHeader" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHeader" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHeader" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHeader" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHeader%3E-for-Hash" title="From&#60;FilterHeader&#62;">From&#60;FilterHeader&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHeader" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHeader" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHeader" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHeader-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHeader" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHeader" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHeader" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHeader" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHeader" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHeader" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHeader" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHeader" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHeader" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHeader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHeader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHeader" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHeader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHeader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHeader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">FilterHeader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHeader(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter header, as defined in BIP-157</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter header, as defined in BIP-157"><title>FilterHeader in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Header</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHeader" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHeader" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHeader" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHeader" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHeader" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHeader" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHeader" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHeader" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHeader%3E-for-Hash" title="From&#60;FilterHeader&#62;">From&#60;FilterHeader&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHeader" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHeader" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHeader" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHeader-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHeader" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHeader" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHeader" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHeader" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHeader" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHeader" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHeader" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHeader" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHeader" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHeader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHeader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHeader" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHeader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHeader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHeader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">FilterHeader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHeader(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter header, as defined in BIP-157</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FilterHeader" class="impl"><a href="#impl-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 3acf37a4939be962b0d63e9d0f030d37c656b7cf..cea96c2bf51abed7030f86848932fd914d7d4c72 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of the Merkle tree branch or root for transactions."><title>TxMerkleNode in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxMerkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TxMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TxMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TxMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TxMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TxMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TxMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-TxMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTxMerkleNode%3E-for-Hash" title="From&#60;TxMerkleNode&#62;">From&#60;TxMerkleNode&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-TxMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TxMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TxMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TxMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TxMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TxMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TxMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TxMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TxMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">TxMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of the Merkle tree branch or root for transactions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of the Merkle tree branch or root for transactions."><title>TxMerkleNode in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxMerkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TxMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TxMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TxMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TxMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TxMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TxMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-TxMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTxMerkleNode%3E-for-Hash" title="From&#60;TxMerkleNode&#62;">From&#60;TxMerkleNode&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-TxMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TxMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TxMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TxMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TxMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TxMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TxMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TxMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TxMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">TxMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of the Merkle tree branch or root for transactions.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxMerkleNode" class="impl"><a href="#impl-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 5b64dd7eee758891993b287e5a6c3032cc47639a..eb630407f81607c30c37bd0b3f2556d5c7cccc96 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin transaction hash/transaction ID."><title>Txid in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Txid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Txid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Txid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Txid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Txid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Txid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Txid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Txid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Txid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Txid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Txid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Txid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-Hash" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-Txid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Txid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Txid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Txid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Txid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Txid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Txid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Txid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Txid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Txid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Txid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Txid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Txid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Txid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Txid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Txid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Txid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Txid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">Txid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Txid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin transaction hash/transaction ID.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin transaction hash/transaction ID."><title>Txid in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Txid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Txid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Txid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Txid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Txid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Txid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Txid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Txid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Txid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Txid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Txid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Txid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-Hash" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-Txid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Txid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Txid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Txid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Txid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Txid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Txid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Txid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Txid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Txid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Txid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Txid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Txid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Txid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Txid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Txid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Txid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Txid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">Txid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Txid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin transaction hash/transaction ID.</p>
 <p>For compatibility with the existing Bitcoin infrastructure and historical and current
 versions of the Bitcoin Core software itself, this and other <a href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash"><code>sha256d::Hash</code></a> types, are
 serialized in reverse byte order when converted to a hex string via <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display"><code>std::fmt::Display</code></a>
index afeb76b8ca702d35a9a6c553179795d44e6e8876..fa181bc412176da1bc06e78d37fe7ef4705ec818 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the witness structure commitment in the coinbase transaction."><title>WitnessCommitment in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Commitment</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessCommitment" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessCommitment" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessCommitment" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessCommitment" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessCommitment" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessCommitment" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessCommitment" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessCommitment%3E-for-Hash" title="From&#60;WitnessCommitment&#62;">From&#60;WitnessCommitment&#62;</a></li><li><a href="#impl-FromStr-for-WitnessCommitment" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessCommitment" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessCommitment-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessCommitment" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessCommitment" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessCommitment" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessCommitment" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessCommitment" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessCommitment" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessCommitment" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessCommitment" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessCommitment" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessCommitment" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessCommitment" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessCommitment" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessCommitment" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessCommitment" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessCommitment" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">WitnessCommitment</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessCommitment(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the witness structure commitment in the coinbase transaction.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the witness structure commitment in the coinbase transaction."><title>WitnessCommitment in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Commitment</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessCommitment" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessCommitment" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessCommitment" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessCommitment" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessCommitment" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessCommitment" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessCommitment" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessCommitment%3E-for-Hash" title="From&#60;WitnessCommitment&#62;">From&#60;WitnessCommitment&#62;</a></li><li><a href="#impl-FromStr-for-WitnessCommitment" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessCommitment" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessCommitment-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessCommitment" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessCommitment" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessCommitment" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessCommitment" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessCommitment" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessCommitment" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessCommitment" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessCommitment" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessCommitment" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessCommitment" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessCommitment" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessCommitment" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessCommitment" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessCommitment" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessCommitment" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">WitnessCommitment</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessCommitment(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the witness structure commitment in the coinbase transaction.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WitnessCommitment" class="impl"><a href="#impl-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 2badf65fd727a80156824592a826ed1543e28a7f..ce85befba4e1a68270f4cbb10368c929eda28200 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the Merkle tree root for witness data."><title>WitnessMerkleNode in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Merkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-WitnessMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-WitnessMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-WitnessMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessMerkleNode%3E-for-Hash" title="From&#60;WitnessMerkleNode&#62;">From&#60;WitnessMerkleNode&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-WitnessMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">WitnessMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the Merkle tree root for witness data.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the Merkle tree root for witness data."><title>WitnessMerkleNode in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Merkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-WitnessMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-WitnessMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-WitnessMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessMerkleNode%3E-for-Hash" title="From&#60;WitnessMerkleNode&#62;">From&#60;WitnessMerkleNode&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-WitnessMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">WitnessMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the Merkle tree root for witness data.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WitnessMerkleNode" class="impl"><a href="#impl-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 328b84430ad6e01f3b480c3cca735bc0e1da0e09..c011572d7170600ab598a382e8821a2ab3fb2f3b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin witness transaction ID."><title>Wtxid in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wtxid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Wtxid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Wtxid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Wtxid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Wtxid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Wtxid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Wtxid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Wtxid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Wtxid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Wtxid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-Hash" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-Wtxid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Wtxid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Wtxid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Wtxid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Wtxid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Wtxid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Wtxid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Wtxid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Wtxid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Wtxid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Wtxid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Wtxid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Wtxid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Wtxid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Wtxid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Wtxid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Wtxid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Wtxid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">Wtxid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Wtxid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin witness transaction ID.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin witness transaction ID."><title>Wtxid in bdk_chain::bitcoin::hash_types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wtxid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Wtxid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Wtxid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Wtxid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Wtxid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Wtxid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Wtxid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Wtxid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Wtxid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Wtxid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-Hash" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-Wtxid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Wtxid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Wtxid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Wtxid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Wtxid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Wtxid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Wtxid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Wtxid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Wtxid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Wtxid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Wtxid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Wtxid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Wtxid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Wtxid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Wtxid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Wtxid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Wtxid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Wtxid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hash_<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hash_types</a></span><h1>Struct <span class="struct">Wtxid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Wtxid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin witness transaction ID.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Wtxid" class="impl"><a href="#impl-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index e877c95f8110604bf6d46aed813c71f9beef76db..477b89c7378a10ac77869e761971f65ccf246923 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compare two slices for equality in fixed time. Panics if the slices are of non-equal length."><title>fixed_time_eq in bdk_chain::bitcoin::hashes::cmp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>cmp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">cmp</a></span><h1>Function <span class="fn">fixed_time_eq</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn fixed_time_eq(a: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], b: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compare two slices for equality in fixed time. Panics if the slices are of non-equal length.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compare two slices for equality in fixed time. Panics if the slices are of non-equal length."><title>fixed_time_eq in bdk_chain::bitcoin::hashes::cmp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>cmp</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">cmp</a></span><h1>Function <span class="fn">fixed_time_eq</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn fixed_time_eq(a: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], b: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compare two slices for equality in fixed time. Panics if the slices are of non-equal length.</p>
 <p>This works by XOR’ing each byte of the two inputs together and keeping an OR counter of the
 results.</p>
 <p>Instead of doing fancy bit twiddling to try to outsmart the compiler and prevent early exits,
index 131b8a1fb3016622cff91d4f34c1b13ab092382d..3e1f1f17a6c576cd85c7412be3fdeec93eab7fef 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Useful comparison functions."><title>bdk_chain::bitcoin::hashes::cmp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module cmp</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>cmp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Useful comparison functions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Useful comparison functions."><title>bdk_chain::bitcoin::hashes::cmp - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module cmp</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>cmp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Useful comparison functions.</p>
 </div></details><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.fixed_time_eq.html" title="fn bdk_chain::bitcoin::hashes::cmp::fixed_time_eq">fixed_<wbr>time_<wbr>eq</a></dt><dd>Compare two slices for equality in fixed time. Panics if the slices are of non-equal length.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index f22f7dc90e4126d01969bbcb34983d4e55c63a98..c8e28744944588880c9e351aa430a165ff7ceae3 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="HASH160 (SHA256 then RIPEMD160) implementation."><title>bdk_chain::bitcoin::hashes::hash160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hash160</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>hash160</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>HASH160 (SHA256 then RIPEMD160) implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="HASH160 (SHA256 then RIPEMD160) implementation."><title>bdk_chain::bitcoin::hashes::hash160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hash160</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>hash160</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>HASH160 (SHA256 then RIPEMD160) implementation.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></dt><dd>Output of the Bitcoin HASH160 hash function. (RIPEMD160(SHA256))</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 685b558e99f425163a6f34d790520fc26f61c200..50e9b3710a23594699addf053521ff159504e0fa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the Bitcoin HASH160 hash function. (RIPEMD160(SHA256))"><title>Hash in bdk_chain::bitcoin::hashes::hash160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::hash160::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-PubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-ScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WPubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-XKeyIdentifier" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-Hash" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-Hash" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-Hash" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-From%3CXKeyIdentifier%3E-for-Hash" title="From&#60;XKeyIdentifier&#62;">From&#60;XKeyIdentifier&#62;</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IntoAssets-for-Hash" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hash160</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hash160</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the Bitcoin HASH160 hash function. (RIPEMD160(SHA256))</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the Bitcoin HASH160 hash function. (RIPEMD160(SHA256))"><title>Hash in bdk_chain::bitcoin::hashes::hash160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::hash160::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-PubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-ScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WPubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-XKeyIdentifier" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-Hash" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-Hash" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-Hash" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-From%3CXKeyIdentifier%3E-for-Hash" title="From&#60;XKeyIdentifier&#62;">From&#60;XKeyIdentifier&#62;</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IntoAssets-for-Hash" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hash160</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hash160</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the Bitcoin HASH160 hash function. (RIPEMD160(SHA256))</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_mut" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_mut" class="fn">from_bytes_mut</a>(bytes: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]) -&gt; &amp;mut <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array exclusive reference and
index bec620532c9650006dda923f1e3e2ffd906020b9..6e80e0481d17be47ea7e006477e93792aa8dc0d3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements a buffered encoder."><title>bdk_chain::bitcoin::hashes::hex::buf_encoder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module buf_<wbr>encoder</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>buf_encoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements a buffered encoder.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements a buffered encoder."><title>bdk_chain::bitcoin::hashes::hex::buf_encoder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module buf_<wbr>encoder</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>buf_encoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements a buffered encoder.</p>
 <p>This is a low-level module, most uses should be satisfied by the <code>display</code> module instead.</p>
 <p>The main type in this module is <a href="struct.BufEncoder.html" title="struct bdk_chain::bitcoin::hashes::hex::buf_encoder::BufEncoder"><code>BufEncoder</code></a> which provides buffered hex encoding.
 <code>BufEncoder</code> is faster than the usual <code>write!(f, "{02x}", b)?</code> in a for loop because it reduces
index dc0f073d3091063a101691826de032e41edfec60..01b56fc7349f87efb7957999a5d801dd5e88f402 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex-encodes bytes into the provided buffer."><title>BufEncoder in bdk_chain::bitcoin::hashes::hex::buf_encoder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BufEncoder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.is_full" title="is_full">is_full</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.put_byte" title="put_byte">put_byte</a></li><li><a href="#method.put_bytes" title="put_bytes">put_bytes</a></li><li><a href="#method.put_bytes_min" title="put_bytes_min">put_bytes_min</a></li><li><a href="#method.space_remaining" title="space_remaining">space_remaining</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-BufEncoder%3CCAP%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BufEncoder%3CCAP%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BufEncoder%3CCAP%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BufEncoder%3CCAP%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BufEncoder%3CCAP%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BufEncoder%3CCAP%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BufEncoder%3CCAP%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>buf_<wbr>encoder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">buf_encoder</a></span><h1>Struct <span class="struct">BufEncoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BufEncoder&lt;const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex-encodes bytes into the provided buffer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex-encodes bytes into the provided buffer."><title>BufEncoder in bdk_chain::bitcoin::hashes::hex::buf_encoder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BufEncoder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.is_full" title="is_full">is_full</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.put_byte" title="put_byte">put_byte</a></li><li><a href="#method.put_bytes" title="put_bytes">put_bytes</a></li><li><a href="#method.put_bytes_min" title="put_bytes_min">put_bytes_min</a></li><li><a href="#method.space_remaining" title="space_remaining">space_remaining</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-BufEncoder%3CCAP%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BufEncoder%3CCAP%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BufEncoder%3CCAP%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BufEncoder%3CCAP%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BufEncoder%3CCAP%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BufEncoder%3CCAP%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BufEncoder%3CCAP%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>buf_<wbr>encoder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">buf_encoder</a></span><h1>Struct <span class="struct">BufEncoder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BufEncoder&lt;const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex-encodes bytes into the provided buffer.</p>
 <p>This is an important building block for fast hex-encoding. Because string writing tools
 provided by <code>core::fmt</code> involve dynamic dispatch and don’t allow reserving capacity in strings
 buffering the hex and then formatting it is significantly faster.</p>
index 41eaa4ee452918ee520a6f6689982dda51fd144e..e61cfc20565fd36b4b6dfbf00ff118663f55eda7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helpers for displaying bytes as hex strings."><title>bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module display</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#macros">Module Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>display</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helpers for displaying bytes as hex strings.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helpers for displaying bytes as hex strings."><title>bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module display</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#macros">Module Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>display</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helpers for displaying bytes as hex strings.</p>
 <p>This module provides a trait for displaying things as hex as well as an implementation for
 <code>&amp;[u8]</code>.</p>
 <p>For arrays and slices we support padding and precision for length &lt; 512 bytes.</p>
index 37660b2aff8ab11e2e413f3c5465b7536837cfda..7326641fb450eb42e532ee0db6feedfe3863398e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Format known-length array as hex."><title>fmt_hex_exact in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fmt_<wbr>hex_<wbr>exact</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parameters" title="Parameters">Parameters</a></li><li><a href="#panics" title="Panics">Panics</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Macro <span class="macro">fmt_hex_exact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! fmt_hex_exact {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Format known-length array as hex."><title>fmt_hex_exact in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fmt_<wbr>hex_<wbr>exact</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parameters" title="Parameters">Parameters</a></li><li><a href="#panics" title="Panics">Panics</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Macro <span class="macro">fmt_hex_exact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! fmt_hex_exact {
     ($formatter:expr, $len:expr, $bytes:expr, $case:expr) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Format known-length array as hex.</p>
 <p>This supports all formatting options of formatter and may be faster than calling <code>as_hex()</code> on
index 1d1d4f4ec3a780d6db96d0109889acb936e66d62..81279d74cc074beb86ea5a7ba5e2aac2528da2af 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds `core::fmt` trait implementations to type `$ty`."><title>impl_fmt_traits in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">impl_<wbr>fmt_<wbr>traits</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parameters" title="Parameters">Parameters</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Macro <span class="macro">impl_fmt_traits</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_fmt_traits {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds `core::fmt` trait implementations to type `$ty`."><title>impl_fmt_traits in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">impl_<wbr>fmt_<wbr>traits</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parameters" title="Parameters">Parameters</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Macro <span class="macro">impl_fmt_traits</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_fmt_traits {
     (impl fmt_traits for $ty:ident { const LENGTH: usize = $len:expr; }) =&gt; { ... };
     (#[display_backward($reverse:expr)] impl fmt_traits for $ty:ident { const LENGTH: usize = $len:expr; }) =&gt; { ... };
     (impl&lt;$($gen:ident: $gent:ident),*&gt; fmt_traits for $ty:ident&lt;$($unused:ident),*&gt; { const LENGTH: usize = $len:expr; }) =&gt; { ... };
index d129cf6c2f047453e9fd6dca497dbdf420b4974c..db340423b5bce11aa09e046d8e9a0ec9976b30f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Displays byte array as hex."><title>DisplayArray in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Array</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DisplayArray%3C'a,+LEN%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DisplayArray%3C'a,+LEN%3E" title="Display">Display</a></li><li><a href="#impl-LowerHex-for-DisplayArray%3C'a,+LEN%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-UpperHex-for-DisplayArray%3C'a,+LEN%3E" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DisplayArray%3C'a,+CAP%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DisplayArray%3C'a,+CAP%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DisplayArray%3C'a,+CAP%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DisplayArray%3C'a,+CAP%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DisplayArray%3C'a,+CAP%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DisplayArray%3C'a,+CAP%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Struct <span class="struct">DisplayArray</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DisplayArray&lt;'a, const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Displays byte array as hex.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Displays byte array as hex."><title>DisplayArray in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Array</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DisplayArray%3C'a,+LEN%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DisplayArray%3C'a,+LEN%3E" title="Display">Display</a></li><li><a href="#impl-LowerHex-for-DisplayArray%3C'a,+LEN%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-UpperHex-for-DisplayArray%3C'a,+LEN%3E" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DisplayArray%3C'a,+CAP%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DisplayArray%3C'a,+CAP%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DisplayArray%3C'a,+CAP%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DisplayArray%3C'a,+CAP%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DisplayArray%3C'a,+CAP%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DisplayArray%3C'a,+CAP%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Struct <span class="struct">DisplayArray</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DisplayArray&lt;'a, const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Displays byte array as hex.</p>
 <p>Created by <a href="../trait.DisplayHex.html#tymethod.as_hex" title="method bdk_chain::bitcoin::hashes::hex::DisplayHex::as_hex"><code>&lt;&amp;[u8; CAP / 2] as DisplayHex&gt;::as_hex</code></a>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DisplayArray%3C'a,+LEN%3E" class="impl"><a href="#impl-Debug-for-DisplayArray%3C'a,+LEN%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, LEN&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DisplayArray%3C'a,+LEN%3E" class="impl"><a href="#impl-Display-for-DisplayArray%3C'a,+LEN%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, LEN&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-LowerHex-for-DisplayArray%3C'a,+LEN%3E" class="impl"><a href="#impl-LowerHex-for-DisplayArray%3C'a,+LEN%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, LEN&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-2" class="method trait-impl"><a href="#method.fmt-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-UpperHex-for-DisplayArray%3C'a,+LEN%3E" class="impl"><a href="#impl-UpperHex-for-DisplayArray%3C'a,+LEN%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, LEN&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-3" class="method trait-impl"><a href="#method.fmt-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DisplayArray%3C'a,+CAP%3E" class="impl"><a href="#impl-Freeze-for-DisplayArray%3C'a,+CAP%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, CAP&gt;</h3></section><section id="impl-RefUnwindSafe-for-DisplayArray%3C'a,+CAP%3E" class="impl"><a href="#impl-RefUnwindSafe-for-DisplayArray%3C'a,+CAP%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, CAP&gt;</h3></section><section id="impl-Send-for-DisplayArray%3C'a,+CAP%3E" class="impl"><a href="#impl-Send-for-DisplayArray%3C'a,+CAP%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, CAP&gt;</h3></section><section id="impl-Sync-for-DisplayArray%3C'a,+CAP%3E" class="impl"><a href="#impl-Sync-for-DisplayArray%3C'a,+CAP%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, CAP&gt;</h3></section><section id="impl-Unpin-for-DisplayArray%3C'a,+CAP%3E" class="impl"><a href="#impl-Unpin-for-DisplayArray%3C'a,+CAP%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, CAP&gt;</h3></section><section id="impl-UnwindSafe-for-DisplayArray%3C'a,+CAP%3E" class="impl"><a href="#impl-UnwindSafe-for-DisplayArray%3C'a,+CAP%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, const CAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, CAP&gt;</h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 47eb7fc76250596c4e1b0b77ac434c22800fb55c..6c484b2bbd9f0f62d1c19f8c6bf1b5d8477850e4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Displays byte slice as hex."><title>DisplayByteSlice in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Byte<wbr>Slice</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DisplayByteSlice%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DisplayByteSlice%3C'a%3E" title="Display">Display</a></li><li><a href="#impl-LowerHex-for-DisplayByteSlice%3C'a%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-UpperHex-for-DisplayByteSlice%3C'a%3E" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DisplayByteSlice%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DisplayByteSlice%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DisplayByteSlice%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DisplayByteSlice%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DisplayByteSlice%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DisplayByteSlice%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Struct <span class="struct">DisplayByteSlice</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DisplayByteSlice&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Displays byte slice as hex.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Displays byte slice as hex."><title>DisplayByteSlice in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Byte<wbr>Slice</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DisplayByteSlice%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DisplayByteSlice%3C'a%3E" title="Display">Display</a></li><li><a href="#impl-LowerHex-for-DisplayByteSlice%3C'a%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-UpperHex-for-DisplayByteSlice%3C'a%3E" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DisplayByteSlice%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DisplayByteSlice%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DisplayByteSlice%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DisplayByteSlice%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DisplayByteSlice%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DisplayByteSlice%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Struct <span class="struct">DisplayByteSlice</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct DisplayByteSlice&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Displays byte slice as hex.</p>
 <p>Created by <a href="../trait.DisplayHex.html#tymethod.as_hex" title="method bdk_chain::bitcoin::hashes::hex::DisplayHex::as_hex"><code>&lt;&amp;[u8] as DisplayHex&gt;::as_hex</code></a>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-Debug-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-Display-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-LowerHex-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-LowerHex-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-2" class="method trait-impl"><a href="#method.fmt-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-UpperHex-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-UpperHex-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-3" class="method trait-impl"><a href="#method.fmt-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-Freeze-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section><section id="impl-RefUnwindSafe-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-RefUnwindSafe-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section><section id="impl-Send-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-Send-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section><section id="impl-Sync-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-Sync-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section><section id="impl-Unpin-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-Unpin-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section><section id="impl-UnwindSafe-for-DisplayByteSlice%3C'a%3E" class="impl"><a href="#impl-UnwindSafe-for-DisplayByteSlice%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index bcfa6690ed29434f389a4a15474e9ef97249b4bd..27a4172fc00a59e7095be5ad517948fb1345902a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for types that can be displayed as hex."><title>DisplayHex in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Hex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Display" title="Display">Display</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_hex" title="as_hex">as_hex</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.append_hex_to_string" title="append_hex_to_string">append_hex_to_string</a></li><li><a href="#method.hex_reserve_suggestion" title="hex_reserve_suggestion">hex_reserve_suggestion</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_lower_hex_string" title="to_lower_hex_string">to_lower_hex_string</a></li><li><a href="#method.to_upper_hex_string" title="to_upper_hex_string">to_upper_hex_string</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" title="&#38;&#39;a [u8; 1024]">&#38;&#39;a [u8; 1024]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" title="&#38;&#39;a [u8; 10]">&#38;&#39;a [u8; 10]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" title="&#38;&#39;a [u8; 11]">&#38;&#39;a [u8; 11]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" title="&#38;&#39;a [u8; 128]">&#38;&#39;a [u8; 128]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" title="&#38;&#39;a [u8; 12]">&#38;&#39;a [u8; 12]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" title="&#38;&#39;a [u8; 13]">&#38;&#39;a [u8; 13]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" title="&#38;&#39;a [u8; 14]">&#38;&#39;a [u8; 14]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" title="&#38;&#39;a [u8; 15]">&#38;&#39;a [u8; 15]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" title="&#38;&#39;a [u8; 16]">&#38;&#39;a [u8; 16]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" title="&#38;&#39;a [u8; 1]">&#38;&#39;a [u8; 1]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" title="&#38;&#39;a [u8; 2048]">&#38;&#39;a [u8; 2048]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" title="&#38;&#39;a [u8; 20]">&#38;&#39;a [u8; 20]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" title="&#38;&#39;a [u8; 256]">&#38;&#39;a [u8; 256]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" title="&#38;&#39;a [u8; 2]">&#38;&#39;a [u8; 2]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" title="&#38;&#39;a [u8; 32]">&#38;&#39;a [u8; 32]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" title="&#38;&#39;a [u8; 33]">&#38;&#39;a [u8; 33]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" title="&#38;&#39;a [u8; 3]">&#38;&#39;a [u8; 3]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" title="&#38;&#39;a [u8; 4096]">&#38;&#39;a [u8; 4096]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" title="&#38;&#39;a [u8; 4]">&#38;&#39;a [u8; 4]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" title="&#38;&#39;a [u8; 512]">&#38;&#39;a [u8; 512]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" title="&#38;&#39;a [u8; 5]">&#38;&#39;a [u8; 5]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" title="&#38;&#39;a [u8; 64]">&#38;&#39;a [u8; 64]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" title="&#38;&#39;a [u8; 65]">&#38;&#39;a [u8; 65]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" title="&#38;&#39;a [u8; 6]">&#38;&#39;a [u8; 6]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" title="&#38;&#39;a [u8; 7]">&#38;&#39;a [u8; 7]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" title="&#38;&#39;a [u8; 8]">&#38;&#39;a [u8; 8]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" title="&#38;&#39;a [u8; 9]">&#38;&#39;a [u8; 9]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Trait <span class="trait">DisplayHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait DisplayHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + IsRef {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for types that can be displayed as hex."><title>DisplayHex in bdk_chain::bitcoin::hashes::hex::display - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Hex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Display" title="Display">Display</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_hex" title="as_hex">as_hex</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.append_hex_to_string" title="append_hex_to_string">append_hex_to_string</a></li><li><a href="#method.hex_reserve_suggestion" title="hex_reserve_suggestion">hex_reserve_suggestion</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_lower_hex_string" title="to_lower_hex_string">to_lower_hex_string</a></li><li><a href="#method.to_upper_hex_string" title="to_upper_hex_string">to_upper_hex_string</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" title="&#38;&#39;a [u8; 1024]">&#38;&#39;a [u8; 1024]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" title="&#38;&#39;a [u8; 10]">&#38;&#39;a [u8; 10]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" title="&#38;&#39;a [u8; 11]">&#38;&#39;a [u8; 11]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" title="&#38;&#39;a [u8; 128]">&#38;&#39;a [u8; 128]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" title="&#38;&#39;a [u8; 12]">&#38;&#39;a [u8; 12]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" title="&#38;&#39;a [u8; 13]">&#38;&#39;a [u8; 13]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" title="&#38;&#39;a [u8; 14]">&#38;&#39;a [u8; 14]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" title="&#38;&#39;a [u8; 15]">&#38;&#39;a [u8; 15]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" title="&#38;&#39;a [u8; 16]">&#38;&#39;a [u8; 16]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" title="&#38;&#39;a [u8; 1]">&#38;&#39;a [u8; 1]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" title="&#38;&#39;a [u8; 2048]">&#38;&#39;a [u8; 2048]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" title="&#38;&#39;a [u8; 20]">&#38;&#39;a [u8; 20]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" title="&#38;&#39;a [u8; 256]">&#38;&#39;a [u8; 256]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" title="&#38;&#39;a [u8; 2]">&#38;&#39;a [u8; 2]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" title="&#38;&#39;a [u8; 32]">&#38;&#39;a [u8; 32]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" title="&#38;&#39;a [u8; 33]">&#38;&#39;a [u8; 33]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" title="&#38;&#39;a [u8; 3]">&#38;&#39;a [u8; 3]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" title="&#38;&#39;a [u8; 4096]">&#38;&#39;a [u8; 4096]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" title="&#38;&#39;a [u8; 4]">&#38;&#39;a [u8; 4]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" title="&#38;&#39;a [u8; 512]">&#38;&#39;a [u8; 512]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" title="&#38;&#39;a [u8; 5]">&#38;&#39;a [u8; 5]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" title="&#38;&#39;a [u8; 64]">&#38;&#39;a [u8; 64]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" title="&#38;&#39;a [u8; 65]">&#38;&#39;a [u8; 65]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" title="&#38;&#39;a [u8; 6]">&#38;&#39;a [u8; 6]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" title="&#38;&#39;a [u8; 7]">&#38;&#39;a [u8; 7]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" title="&#38;&#39;a [u8; 8]">&#38;&#39;a [u8; 8]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" title="&#38;&#39;a [u8; 9]">&#38;&#39;a [u8; 9]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>display</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">display</a></span><h1>Trait <span class="trait">DisplayHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait DisplayHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + IsRef {
     type <a href="#associatedtype.Display" class="associatedtype">Display</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a>;
 
     // Required method
@@ -33,4 +33,4 @@ references.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.hex_reserve_suggestion" class="method"><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Hints how much bytes to reserve when creating a <code>String</code>.</p>
 <p>Implementors that know the number of produced bytes upfront should override this.
 Defaults to 0.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-1" class="associatedtype trait-impl"><a href="#associatedtype.Display-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#12}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex" class="method trait-impl"><a href="#method.as_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-2" class="associatedtype trait-impl"><a href="#associatedtype.Display-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#13}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-1" class="method trait-impl"><a href="#method.as_hex-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+3%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-3" class="associatedtype trait-impl"><a href="#associatedtype.Display-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#14}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-2" class="method trait-impl"><a href="#method.as_hex-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-4" class="associatedtype trait-impl"><a href="#associatedtype.Display-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#15}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-3" class="method trait-impl"><a href="#method.as_hex-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+5%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-5" class="associatedtype trait-impl"><a href="#associatedtype.Display-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#16}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-4" class="method trait-impl"><a href="#method.as_hex-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+6%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-6" class="associatedtype trait-impl"><a href="#associatedtype.Display-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#17}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-5" class="method trait-impl"><a href="#method.as_hex-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+7%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-7" class="associatedtype trait-impl"><a href="#associatedtype.Display-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#18}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-6" class="method trait-impl"><a href="#method.as_hex-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-8" class="associatedtype trait-impl"><a href="#associatedtype.Display-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#19}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-7" class="method trait-impl"><a href="#method.as_hex-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+9%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-9" class="associatedtype trait-impl"><a href="#associatedtype.Display-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#20}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-8" class="method trait-impl"><a href="#method.as_hex-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+10%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-10" class="associatedtype trait-impl"><a href="#associatedtype.Display-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#21}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-9" class="method trait-impl"><a href="#method.as_hex-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+11%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-11" class="associatedtype trait-impl"><a href="#associatedtype.Display-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#22}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-10" class="method trait-impl"><a href="#method.as_hex-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+12%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-12" class="associatedtype trait-impl"><a href="#associatedtype.Display-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#23}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-11" class="method trait-impl"><a href="#method.as_hex-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+13%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-13" class="associatedtype trait-impl"><a href="#associatedtype.Display-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#24}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-12" class="method trait-impl"><a href="#method.as_hex-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+14%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-14" class="associatedtype trait-impl"><a href="#associatedtype.Display-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#25}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-13" class="method trait-impl"><a href="#method.as_hex-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+15%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-15" class="associatedtype trait-impl"><a href="#associatedtype.Display-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#26}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-14" class="method trait-impl"><a href="#method.as_hex-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+16%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-16" class="associatedtype trait-impl"><a href="#associatedtype.Display-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#27}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-15" class="method trait-impl"><a href="#method.as_hex-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+20%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-17" class="associatedtype trait-impl"><a href="#associatedtype.Display-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#28}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-16" class="method trait-impl"><a href="#method.as_hex-16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+32%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-18" class="associatedtype trait-impl"><a href="#associatedtype.Display-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#29}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-17" class="method trait-impl"><a href="#method.as_hex-17" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+33%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-19" class="associatedtype trait-impl"><a href="#associatedtype.Display-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#30}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-18" class="method trait-impl"><a href="#method.as_hex-18" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+64%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-20" class="associatedtype trait-impl"><a href="#associatedtype.Display-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#31}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-19" class="method trait-impl"><a href="#method.as_hex-19" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+65%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-21" class="associatedtype trait-impl"><a href="#associatedtype.Display-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#32}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-20" class="method trait-impl"><a href="#method.as_hex-20" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+128%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-22" class="associatedtype trait-impl"><a href="#associatedtype.Display-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#33}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-21" class="method trait-impl"><a href="#method.as_hex-21" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+256%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-23" class="associatedtype trait-impl"><a href="#associatedtype.Display-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#34}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-22" class="method trait-impl"><a href="#method.as_hex-22" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+512%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-24" class="associatedtype trait-impl"><a href="#associatedtype.Display-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#35}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-23" class="method trait-impl"><a href="#method.as_hex-23" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-25" class="associatedtype trait-impl"><a href="#associatedtype.Display-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#36}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-24" class="method trait-impl"><a href="#method.as_hex-24" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-26" class="associatedtype trait-impl"><a href="#associatedtype.Display-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#37}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-25" class="method trait-impl"><a href="#method.as_hex-25" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-27" class="associatedtype trait-impl"><a href="#associatedtype.Display-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#38}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-26" class="method trait-impl"><a href="#method.as_hex-26" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-28" class="associatedtype trait-impl"><a href="#associatedtype.Display-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section><section id="method.as_hex-27" class="method trait-impl"><a href="#method.as_hex-27" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a> <a href="#" class="tooltip" data-notable-ty="&lt;&amp;&#39;a [u8] as DisplayHex&gt;::Display">ⓘ</a></h4></section><section id="method.hex_reserve_suggestion-1" class="method trait-impl"><a href="#method.hex_reserve_suggestion-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26Vec%3Cu8%3E" class="impl"><a href="#impl-DisplayHex-for-%26Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a <a class="struct" href="../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-29" class="associatedtype trait-impl"><a href="#associatedtype.Display-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section></div></details></div><script src="../../../../../trait.impl/hex_conservative/display/trait.DisplayHex.js" data-ignore-extern-crates="std,alloc" async></script><script type="text/json" id="notable-traits-data">{"<&'a [u8] as DisplayHex>::Display":"<h3>Notable traits for <code>&amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for &amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for &amp;mut [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div>"}</script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-1" class="associatedtype trait-impl"><a href="#associatedtype.Display-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#12}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex" class="method trait-impl"><a href="#method.as_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-2" class="associatedtype trait-impl"><a href="#associatedtype.Display-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#13}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-1" class="method trait-impl"><a href="#method.as_hex-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+3%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-3" class="associatedtype trait-impl"><a href="#associatedtype.Display-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#14}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-2" class="method trait-impl"><a href="#method.as_hex-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-4" class="associatedtype trait-impl"><a href="#associatedtype.Display-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#15}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-3" class="method trait-impl"><a href="#method.as_hex-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+5%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-5" class="associatedtype trait-impl"><a href="#associatedtype.Display-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#16}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-4" class="method trait-impl"><a href="#method.as_hex-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+6%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-6" class="associatedtype trait-impl"><a href="#associatedtype.Display-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#17}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-5" class="method trait-impl"><a href="#method.as_hex-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+7%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-7" class="associatedtype trait-impl"><a href="#associatedtype.Display-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#18}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-6" class="method trait-impl"><a href="#method.as_hex-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-8" class="associatedtype trait-impl"><a href="#associatedtype.Display-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#19}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-7" class="method trait-impl"><a href="#method.as_hex-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+9%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-9" class="associatedtype trait-impl"><a href="#associatedtype.Display-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#20}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-8" class="method trait-impl"><a href="#method.as_hex-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+10%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-10" class="associatedtype trait-impl"><a href="#associatedtype.Display-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#21}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-9" class="method trait-impl"><a href="#method.as_hex-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+11%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-11" class="associatedtype trait-impl"><a href="#associatedtype.Display-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#22}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-10" class="method trait-impl"><a href="#method.as_hex-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+12%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-12" class="associatedtype trait-impl"><a href="#associatedtype.Display-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#23}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-11" class="method trait-impl"><a href="#method.as_hex-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+13%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-13" class="associatedtype trait-impl"><a href="#associatedtype.Display-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#24}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-12" class="method trait-impl"><a href="#method.as_hex-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+14%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-14" class="associatedtype trait-impl"><a href="#associatedtype.Display-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#25}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-13" class="method trait-impl"><a href="#method.as_hex-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+15%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-15" class="associatedtype trait-impl"><a href="#associatedtype.Display-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#26}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-14" class="method trait-impl"><a href="#method.as_hex-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+16%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-16" class="associatedtype trait-impl"><a href="#associatedtype.Display-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#27}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-15" class="method trait-impl"><a href="#method.as_hex-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+20%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-17" class="associatedtype trait-impl"><a href="#associatedtype.Display-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#28}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-16" class="method trait-impl"><a href="#method.as_hex-16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+32%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-18" class="associatedtype trait-impl"><a href="#associatedtype.Display-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#29}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-17" class="method trait-impl"><a href="#method.as_hex-17" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+33%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-19" class="associatedtype trait-impl"><a href="#associatedtype.Display-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#30}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-18" class="method trait-impl"><a href="#method.as_hex-18" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+64%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-20" class="associatedtype trait-impl"><a href="#associatedtype.Display-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#31}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-19" class="method trait-impl"><a href="#method.as_hex-19" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+65%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-21" class="associatedtype trait-impl"><a href="#associatedtype.Display-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#32}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-20" class="method trait-impl"><a href="#method.as_hex-20" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+128%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-22" class="associatedtype trait-impl"><a href="#associatedtype.Display-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#33}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-21" class="method trait-impl"><a href="#method.as_hex-21" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+256%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-23" class="associatedtype trait-impl"><a href="#associatedtype.Display-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#34}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-22" class="method trait-impl"><a href="#method.as_hex-22" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+512%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-24" class="associatedtype trait-impl"><a href="#associatedtype.Display-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#35}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-23" class="method trait-impl"><a href="#method.as_hex-23" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-25" class="associatedtype trait-impl"><a href="#associatedtype.Display-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#36}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-24" class="method trait-impl"><a href="#method.as_hex-24" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-26" class="associatedtype trait-impl"><a href="#associatedtype.Display-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#37}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-25" class="method trait-impl"><a href="#method.as_hex-25" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-27" class="associatedtype trait-impl"><a href="#associatedtype.Display-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#38}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-26" class="method trait-impl"><a href="#method.as_hex-26" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-28" class="associatedtype trait-impl"><a href="#associatedtype.Display-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section><section id="method.as_hex-27" class="method trait-impl"><a href="#method.as_hex-27" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a> <a href="#" class="tooltip" data-notable-ty="&lt;&amp;&#39;a [u8] as DisplayHex&gt;::Display">ⓘ</a></h4></section><section id="method.hex_reserve_suggestion-1" class="method trait-impl"><a href="#method.hex_reserve_suggestion-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26Vec%3Cu8%3E" class="impl"><a href="#impl-DisplayHex-for-%26Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a <a class="struct" href="../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-29" class="associatedtype trait-impl"><a href="#associatedtype.Display-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section></div></details></div><script src="../../../../../trait.impl/hex_conservative/display/trait.DisplayHex.js" data-ignore-extern-crates="std,alloc" async></script><script type="text/json" id="notable-traits-data">{"<&'a [u8] as DisplayHex>::Display":"<h3>Notable traits for <code>&amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for &amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for &amp;mut [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index 6912a96c09c2432109aeaa87ca4d86d3ee180462..95ac0f2d0f5cf69b25d92c98e850b641b5e7bb20 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Possible case of hex."><title>Case in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Case</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Lower" title="Lower">Lower</a></li><li><a href="#variant.Upper" title="Upper">Upper</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Case" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Case" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Case" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Case" title="Default">Default</a></li><li><a href="#impl-Eq-for-Case" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Case" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Case" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Case" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Case" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Case" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Case" title="Send">Send</a></li><li><a href="#impl-Sync-for-Case" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Case" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Case" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">Case</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Case {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Possible case of hex."><title>Case in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Case</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Lower" title="Lower">Lower</a></li><li><a href="#variant.Upper" title="Upper">Upper</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Case" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Case" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Case" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Case" title="Default">Default</a></li><li><a href="#impl-Eq-for-Case" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Case" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Case" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Case" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Case" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Case" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Case" title="Send">Send</a></li><li><a href="#impl-Sync-for-Case" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Case" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Case" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">Case</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Case {
     Lower,
     Upper,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Possible case of hex.</p>
index 98ad341ec14eeeced7159ea6681767bf6689740c..707e06a83e06c84f829c10eece27a532941177a0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToArrayError in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Array<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToArrayError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToArrayError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToArrayError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToArrayError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToArrayError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError" title="From&#60;HexToArrayError&#62;">From&#60;HexToArrayError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidLengthError%3E-for-HexToArrayError" title="From&#60;InvalidLengthError&#62;">From&#60;InvalidLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToArrayError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToArrayError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToArrayError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToArrayError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToArrayError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToArrayError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToArrayError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToArrayError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">HexToArrayError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToArrayError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToArrayError in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Array<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToArrayError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToArrayError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToArrayError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToArrayError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToArrayError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError" title="From&#60;HexToArrayError&#62;">From&#60;HexToArrayError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidLengthError%3E-for-HexToArrayError" title="From&#60;InvalidLengthError&#62;">From&#60;InvalidLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToArrayError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToArrayError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToArrayError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToArrayError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToArrayError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToArrayError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToArrayError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToArrayError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">HexToArrayError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToArrayError {
     InvalidChar(<a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>),
     InvalidLength(<a class="struct" href="error/struct.InvalidLengthError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::InvalidLengthError">InvalidLengthError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex decoding error.</p>
index acd9b5c07def0599e8bd5897916ccb276d896609..7777459ad90d5567c4c8301d528f69ec5e44038a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToBytesError in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Bytes<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.OddLengthString" title="OddLengthString">OddLengthString</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToBytesError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToBytesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToBytesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToBytesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToBytesError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToBytesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToBytesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToBytesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToBytesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToBytesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToBytesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToBytesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToBytesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">HexToBytesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToBytesError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToBytesError in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Bytes<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.OddLengthString" title="OddLengthString">OddLengthString</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToBytesError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToBytesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToBytesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToBytesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToBytesError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToBytesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToBytesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToBytesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToBytesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToBytesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToBytesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToBytesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToBytesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Enum <span class="enum">HexToBytesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToBytesError {
     InvalidChar(<a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>),
     OddLengthString(<a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex decoding error.</p>
index 03cbbe6b87f3639a5eda510986ef57df26783295..99cef1da382518262e2a47e54f3aa4b6fe35c8fe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToArrayError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Array<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToArrayError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToArrayError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToArrayError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToArrayError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToArrayError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError" title="From&#60;HexToArrayError&#62;">From&#60;HexToArrayError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidLengthError%3E-for-HexToArrayError" title="From&#60;InvalidLengthError&#62;">From&#60;InvalidLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToArrayError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToArrayError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToArrayError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToArrayError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToArrayError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToArrayError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToArrayError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToArrayError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">HexToArrayError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToArrayError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToArrayError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Array<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToArrayError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToArrayError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToArrayError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToArrayError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToArrayError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError" title="From&#60;HexToArrayError&#62;">From&#60;HexToArrayError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidLengthError%3E-for-HexToArrayError" title="From&#60;InvalidLengthError&#62;">From&#60;InvalidLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToArrayError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToArrayError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToArrayError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToArrayError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToArrayError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToArrayError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToArrayError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToArrayError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">HexToArrayError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToArrayError {
     InvalidChar(<a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>),
     InvalidLength(<a class="struct" href="struct.InvalidLengthError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::InvalidLengthError">InvalidLengthError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex decoding error.</p>
index 997ed7f0084193abcd881c121b0bf6429ffff916..4448fd62494e8544a66fb5e09f2721afd9c29e30 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToBytesError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Bytes<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.OddLengthString" title="OddLengthString">OddLengthString</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToBytesError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToBytesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToBytesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToBytesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToBytesError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToBytesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToBytesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToBytesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToBytesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToBytesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToBytesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToBytesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToBytesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">HexToBytesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToBytesError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToBytesError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Bytes<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.OddLengthString" title="OddLengthString">OddLengthString</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToBytesError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToBytesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToBytesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToBytesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToBytesError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToBytesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToBytesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToBytesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToBytesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToBytesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToBytesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToBytesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToBytesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">HexToBytesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToBytesError {
     InvalidChar(<a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>),
     OddLengthString(<a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex decoding error.</p>
index f6b8fbfcac16952a373304533727faf2c3a57716..8da26ad2ca0dc2312062fc0b22375d15531b94d0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error code for the `hex-conservative` crate."><title>bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error code for the <code>hex-conservative</code> crate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error code for the `hex-conservative` crate."><title>bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error code for the <code>hex-conservative</code> crate.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::InvalidCharError">Invalid<wbr>Char<wbr>Error</a></dt><dd>Invalid hex character.</dd><dt><a class="struct" href="struct.InvalidLengthError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::InvalidLengthError">Invalid<wbr>Length<wbr>Error</a></dt><dd>Tried to parse fixed-length hash from a string with the wrong length.</dd><dt><a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::OddLengthStringError">OddLength<wbr>String<wbr>Error</a></dt><dd>Purported hex string had odd length.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::error::HexToArrayError">HexTo<wbr>Array<wbr>Error</a></dt><dd>Hex decoding error.</dd><dt><a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::error::HexToBytesError">HexTo<wbr>Bytes<wbr>Error</a></dt><dd>Hex decoding error.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 9dffc73e7689bdd49508cd26fc6991a361d35763..20cdf9860f2e4d1f9698ba5e7405f9e74864a347 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid hex character."><title>InvalidCharError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Char<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_char" title="invalid_char">invalid_char</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidCharError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidCharError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidCharError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidCharError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidCharError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidCharError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidCharError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidCharError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidCharError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidCharError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidCharError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidCharError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidCharError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidCharError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidCharError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid hex character.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid hex character."><title>InvalidCharError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Char<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_char" title="invalid_char">invalid_char</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidCharError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidCharError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidCharError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidCharError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidCharError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidCharError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidCharError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidCharError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidCharError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidCharError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidCharError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidCharError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidCharError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidCharError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidCharError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid hex character.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidCharError" class="impl"><a href="#impl-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_char" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_char" class="fn">invalid_char</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the invalid character byte.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidCharError" class="impl"><a href="#impl-Clone-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidCharError" class="impl"><a href="#impl-Debug-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidCharError" class="impl"><a href="#impl-Display-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidCharError" class="impl"><a href="#impl-Error-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidCharError%3E-for-HexToArrayError" class="impl"><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>&gt; for <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>) -&gt; <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidCharError%3E-for-HexToBytesError" class="impl"><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>&gt; for <a class="enum" href="../enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>) -&gt; <a class="enum" href="../enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidCharError" class="impl"><a href="#impl-PartialEq-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidCharError" class="impl"><a href="#impl-Eq-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidCharError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidCharError" class="impl"><a href="#impl-Freeze-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidCharError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-Send-for-InvalidCharError" class="impl"><a href="#impl-Send-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-Sync-for-InvalidCharError" class="impl"><a href="#impl-Sync-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-Unpin-for-InvalidCharError" class="impl"><a href="#impl-Unpin-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-UnwindSafe-for-InvalidCharError" class="impl"><a href="#impl-UnwindSafe-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 868e16b86b18ce49e76250a0120c374f36d075ec..b8aff9fd2055ceb34a6e05e2d67f0e5821cbb81d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tried to parse fixed-length hash from a string with the wrong length."><title>InvalidLengthError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Length<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.expected" title="expected">expected</a></li><li><a href="#structfield.invalid" title="invalid">invalid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidLengthError%3E-for-HexToArrayError" title="From&#60;InvalidLengthError&#62;">From&#60;InvalidLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct InvalidLengthError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tried to parse fixed-length hash from a string with the wrong length."><title>InvalidLengthError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Length<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.expected" title="expected">expected</a></li><li><a href="#structfield.invalid" title="invalid">invalid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidLengthError%3E-for-HexToArrayError" title="From&#60;InvalidLengthError&#62;">From&#60;InvalidLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">InvalidLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct InvalidLengthError {
     pub expected: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub invalid: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tried to parse fixed-length hash from a string with the wrong length.</p>
index 70dc5167d41ce00db9306f2eeaf5b71e991355d5..6426ce6cae502cd4b62665e7f37ed446b97e14bb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Purported hex string had odd length."><title>OddLengthStringError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OddLength<wbr>String<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.length" title="length">length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OddLengthStringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-OddLengthStringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-OddLengthStringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-OddLengthStringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-OddLengthStringError" title="Error">Error</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-FromHexError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-OddLengthStringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-OddLengthStringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OddLengthStringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OddLengthStringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OddLengthStringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-OddLengthStringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OddLengthStringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OddLengthStringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">OddLengthStringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OddLengthStringError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Purported hex string had odd length.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Purported hex string had odd length."><title>OddLengthStringError in bdk_chain::bitcoin::hashes::hex::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OddLength<wbr>String<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.length" title="length">length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OddLengthStringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-OddLengthStringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-OddLengthStringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-OddLengthStringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-OddLengthStringError" title="Error">Error</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-FromHexError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-OddLengthStringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-OddLengthStringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OddLengthStringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OddLengthStringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OddLengthStringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-OddLengthStringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OddLengthStringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OddLengthStringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">error</a></span><h1>Struct <span class="struct">OddLengthStringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OddLengthStringError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Purported hex string had odd length.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-OddLengthStringError" class="impl"><a href="#impl-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.length" class="method"><h4 class="code-header">pub fn <a href="#method.length" class="fn">length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the odd length of the input string.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-OddLengthStringError" class="impl"><a href="#impl-Clone-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-OddLengthStringError" class="impl"><a href="#impl-Debug-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-OddLengthStringError" class="impl"><a href="#impl-Display-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-OddLengthStringError" class="impl"><a href="#impl-Error-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3COddLengthStringError%3E-for-FromHexError" class="impl"><a href="#impl-From%3COddLengthStringError%3E-for-FromHexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>&gt; for <a class="enum" href="../../../consensus/encode/enum.FromHexError.html" title="enum bdk_chain::bitcoin::consensus::encode::FromHexError">FromHexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>) -&gt; <a class="enum" href="../../../consensus/encode/enum.FromHexError.html" title="enum bdk_chain::bitcoin::consensus::encode::FromHexError">FromHexError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3COddLengthStringError%3E-for-HexToBytesError" class="impl"><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>&gt; for <a class="enum" href="../enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>) -&gt; <a class="enum" href="../enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-OddLengthStringError" class="impl"><a href="#impl-PartialEq-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-OddLengthStringError" class="impl"><a href="#impl-Eq-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-StructuralPartialEq-for-OddLengthStringError" class="impl"><a href="#impl-StructuralPartialEq-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-OddLengthStringError" class="impl"><a href="#impl-Freeze-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-RefUnwindSafe-for-OddLengthStringError" class="impl"><a href="#impl-RefUnwindSafe-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-Send-for-OddLengthStringError" class="impl"><a href="#impl-Send-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-Sync-for-OddLengthStringError" class="impl"><a href="#impl-Sync-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-Unpin-for-OddLengthStringError" class="impl"><a href="#impl-Unpin-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-UnwindSafe-for-OddLengthStringError" class="impl"><a href="#impl-UnwindSafe-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index ef43fe500f8bc0338bb54a5b8c5c7f766d1496e3..728d97a5d04cf850bd10797dc47d11f79b65bdeb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex encoding and decoding."><title>bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../../../../crates.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#basic-usage" title="Basic Usage">Basic Usage</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Crate <span>hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex encoding and decoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex encoding and decoding."><title>bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../../../../crates.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#basic-usage" title="Basic Usage">Basic Usage</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Crate <span>hex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex encoding and decoding.</p>
 <p>General purpose hex encoding/decoding library with a conservative MSRV and dependency policy.</p>
 <h3 id="basic-usage"><a class="doc-anchor" href="#basic-usage">§</a>Basic Usage</h3>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="comment">// In your manifest use the `package` key to improve import ergonomics.
index 435a0c219e2744a366e06661ca725d69cffa575d..ce8f979f41aade96f8914e5892cf669515b64114 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Format known-length array as hex."><title>fmt_hex_exact in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fmt_<wbr>hex_<wbr>exact</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parameters" title="Parameters">Parameters</a></li><li><a href="#panics" title="Panics">Panics</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Macro <span class="macro">fmt_hex_exact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! fmt_hex_exact {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Format known-length array as hex."><title>fmt_hex_exact in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">fmt_<wbr>hex_<wbr>exact</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parameters" title="Parameters">Parameters</a></li><li><a href="#panics" title="Panics">Panics</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Macro <span class="macro">fmt_hex_exact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! fmt_hex_exact {
     ($formatter:expr, $len:expr, $bytes:expr, $case:expr) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Format known-length array as hex.</p>
 <p>This supports all formatting options of formatter and may be faster than calling <code>as_hex()</code> on
index 19827ce8e73360494e5280c217ce3e200842cdce..08e92668278db495aee2d0d8678e6c6e9c68d119 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds `core::fmt` trait implementations to type `$ty`."><title>impl_fmt_traits in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">impl_<wbr>fmt_<wbr>traits</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parameters" title="Parameters">Parameters</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Macro <span class="macro">impl_fmt_traits</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_fmt_traits {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds `core::fmt` trait implementations to type `$ty`."><title>impl_fmt_traits in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">impl_<wbr>fmt_<wbr>traits</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parameters" title="Parameters">Parameters</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Macro <span class="macro">impl_fmt_traits</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_fmt_traits {
     (impl fmt_traits for $ty:ident { const LENGTH: usize = $len:expr; }) =&gt; { ... };
     (#[display_backward($reverse:expr)] impl fmt_traits for $ty:ident { const LENGTH: usize = $len:expr; }) =&gt; { ... };
     (impl&lt;$($gen:ident: $gent:ident),*&gt; fmt_traits for $ty:ident&lt;$($unused:ident),*&gt; { const LENGTH: usize = $len:expr; }) =&gt; { ... };
index 850812d33a55593e8627e7a62fe146b22c6c826e..d6b257fa1f47579920064db1619774e607b77e7f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Quick and dirty macro for parsing hex in tests."><title>test_hex_unwrap in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Macro <span class="macro">test_hex_unwrap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! test_hex_unwrap {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Quick and dirty macro for parsing hex in tests."><title>test_hex_unwrap in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Macro <span class="macro">test_hex_unwrap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! test_hex_unwrap {
     ($hex:expr) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Quick and dirty macro for parsing hex in tests.</p>
 <p>For improved ergonomics import with: <code>use hex_conservative::test_hex_unwrap as hex;</code></p>
index 29c9f8561638db9de6d16dba939a57073f055c41..497040455d44209dd4cd04c63a689b75508d8ff9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Formats error."><title>write_err in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Macro <span class="macro">write_err</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! write_err {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Formats error."><title>write_err in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Macro <span class="macro">write_err</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! write_err {
     ($writer:expr, $string:literal $(, $args:expr)*; $source:expr) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Formats error.</p>
 <p>If <code>std</code> feature is OFF appends error source (delimited by <code>: </code>). We do this because
index 3783c9b2b9e5c39edcf7bd062d342d3d4df82430..87734d0a290c3e5d6e9367b8f604ecb8d82e430e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToArrayError in bdk_chain::bitcoin::hashes::hex::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Array<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToArrayError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToArrayError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToArrayError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToArrayError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToArrayError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError" title="From&#60;HexToArrayError&#62;">From&#60;HexToArrayError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidLengthError%3E-for-HexToArrayError" title="From&#60;InvalidLengthError&#62;">From&#60;InvalidLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToArrayError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToArrayError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToArrayError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToArrayError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToArrayError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToArrayError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToArrayError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToArrayError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>parse</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">parse</a></span><h1>Enum <span class="enum">HexToArrayError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToArrayError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToArrayError in bdk_chain::bitcoin::hashes::hex::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Array<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToArrayError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToArrayError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToArrayError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToArrayError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToArrayError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError" title="From&#60;HexToArrayError&#62;">From&#60;HexToArrayError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidLengthError%3E-for-HexToArrayError" title="From&#60;InvalidLengthError&#62;">From&#60;InvalidLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToArrayError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToArrayError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToArrayError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToArrayError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToArrayError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToArrayError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToArrayError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToArrayError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>parse</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">parse</a></span><h1>Enum <span class="enum">HexToArrayError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToArrayError {
     InvalidChar(<a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>),
     InvalidLength(<a class="struct" href="../error/struct.InvalidLengthError.html" title="struct bdk_chain::bitcoin::hashes::hex::error::InvalidLengthError">InvalidLengthError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex decoding error.</p>
index df27dd16522ab429a7c75005387a442061fec397..4c2502f0ae63800118f4c745e700e4f20a394f12 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToBytesError in bdk_chain::bitcoin::hashes::hex::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Bytes<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.OddLengthString" title="OddLengthString">OddLengthString</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToBytesError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToBytesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToBytesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToBytesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToBytesError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToBytesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToBytesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToBytesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToBytesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToBytesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToBytesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToBytesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToBytesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>parse</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">parse</a></span><h1>Enum <span class="enum">HexToBytesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToBytesError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex decoding error."><title>HexToBytesError in bdk_chain::bitcoin::hashes::hex::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Bytes<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.OddLengthString" title="OddLengthString">OddLengthString</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HexToBytesError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HexToBytesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HexToBytesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HexToBytesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HexToBytesError" title="Error">Error</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-HexToBytesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HexToBytesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToBytesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToBytesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToBytesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToBytesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToBytesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToBytesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>parse</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">parse</a></span><h1>Enum <span class="enum">HexToBytesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum HexToBytesError {
     InvalidChar(<a class="struct" href="../struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>),
     OddLengthString(<a class="struct" href="../struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex decoding error.</p>
index 71bf91e5c50cae89013e8640e3341cc70f00f5e3..96300a1cd97b704ccb8ef3df8b017957ad1e9709 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex encoding and decoding."><title>bdk_chain::bitcoin::hashes::hex::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module parse</a></h2><h3><a href="#enums">Module Items</a></h3><ul class="block"><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>parse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex encoding and decoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hex encoding and decoding."><title>bdk_chain::bitcoin::hashes::hex::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module parse</a></h2><h3><a href="#enums">Module Items</a></h3><ul class="block"><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>parse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hex encoding and decoding.</p>
 </div></details><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::parse::HexToArrayError">HexTo<wbr>Array<wbr>Error</a></dt><dd>Hex decoding error.</dd><dt><a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::parse::HexToBytesError">HexTo<wbr>Bytes<wbr>Error</a></dt><dd>Hex decoding error.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::parse::FromHex">FromHex</a></dt><dd>Trait for objects that can be deserialized from hex strings.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 4ec74c39b14ce2e6d2e41d0c4c077096fa74c78d..4b8aa4592b3a75b5486efaf05896e8dd9b8c1f9f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for objects that can be deserialized from hex strings."><title>FromHex in bdk_chain::bitcoin::hashes::hex::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FromHex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_hex" title="from_hex">from_hex</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" title="[u8; LEN]">[u8; LEN]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>parse</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">parse</a></span><h1>Trait <span class="trait">FromHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait FromHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for objects that can be deserialized from hex strings."><title>FromHex in bdk_chain::bitcoin::hashes::hex::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FromHex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_hex" title="from_hex">from_hex</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" title="[u8; LEN]">[u8; LEN]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>parse</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">parse</a></span><h1>Trait <span class="trait">FromHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait FromHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>;
 
     // Required method
@@ -6,4 +6,4 @@
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait for objects that can be deserialized from hex strings.</p>
 </div></details><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedtype.Error" class="method"><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a></h4></section></summary><div class="docblock"><p>Error type returned while parsing hex string.</p>
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.from_hex" class="method"><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, Self::<a class="associatedtype" href="../trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Produces an object from a hex string.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-%5Bu8;+LEN%5D" class="impl"><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" class="anchor">§</a><h3 class="code-header">impl&lt;const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section><section id="method.from_hex" class="method trait-impl"><a href="#method.from_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>], &lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>] as <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a>&gt;::<a class="associatedtype" href="../trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Vec%3Cu8%3E" class="impl"><a href="#impl-FromHex-for-Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Midstate" class="impl"><a href="#impl-FromHex-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section></div></details></div><script src="../../../../../trait.impl/hex_conservative/parse/trait.FromHex.js" data-ignore-extern-crates="bitcoin_hashes,alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-%5Bu8;+LEN%5D" class="impl"><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" class="anchor">§</a><h3 class="code-header">impl&lt;const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section><section id="method.from_hex" class="method trait-impl"><a href="#method.from_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>], &lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>] as <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a>&gt;::<a class="associatedtype" href="../trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Vec%3Cu8%3E" class="impl"><a href="#impl-FromHex-for-Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Midstate" class="impl"><a href="#impl-FromHex-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section></div></details></div><script src="../../../../../trait.impl/hex_conservative/parse/trait.FromHex.js" data-ignore-extern-crates="bitcoin_hashes,alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
index 2ee87a156d1159440ebbf14f4b6e668c38ff3913..5412acd8c454b6b8c6da913f460da9bd29ba332d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Re-exports of the common crate traits."><title>bdk_chain::bitcoin::hashes::hex::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module prelude</a></h2><h3><a href="#traits">Module Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>prelude</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Re-exports of the common crate traits.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Re-exports of the common crate traits."><title>bdk_chain::bitcoin::hashes::hex::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module prelude</a></h2><h3><a href="#traits">Module Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a></span><h1>Module <span>prelude</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Re-exports of the common crate traits.</p>
 </div></details><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::prelude::DisplayHex">Display<wbr>Hex</a></dt><dd>Extension trait for types that can be displayed as hex.</dd><dt><a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::prelude::FromHex">FromHex</a></dt><dd>Trait for objects that can be deserialized from hex strings.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 88afef774dede07451ca6e0a0586df173b5ddb03..a071df6685638077ae5d5234efc25029d36cf588 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for types that can be displayed as hex."><title>DisplayHex in bdk_chain::bitcoin::hashes::hex::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Hex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Display" title="Display">Display</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_hex" title="as_hex">as_hex</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.append_hex_to_string" title="append_hex_to_string">append_hex_to_string</a></li><li><a href="#method.hex_reserve_suggestion" title="hex_reserve_suggestion">hex_reserve_suggestion</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_lower_hex_string" title="to_lower_hex_string">to_lower_hex_string</a></li><li><a href="#method.to_upper_hex_string" title="to_upper_hex_string">to_upper_hex_string</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" title="&#38;&#39;a [u8; 1024]">&#38;&#39;a [u8; 1024]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" title="&#38;&#39;a [u8; 10]">&#38;&#39;a [u8; 10]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" title="&#38;&#39;a [u8; 11]">&#38;&#39;a [u8; 11]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" title="&#38;&#39;a [u8; 128]">&#38;&#39;a [u8; 128]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" title="&#38;&#39;a [u8; 12]">&#38;&#39;a [u8; 12]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" title="&#38;&#39;a [u8; 13]">&#38;&#39;a [u8; 13]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" title="&#38;&#39;a [u8; 14]">&#38;&#39;a [u8; 14]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" title="&#38;&#39;a [u8; 15]">&#38;&#39;a [u8; 15]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" title="&#38;&#39;a [u8; 16]">&#38;&#39;a [u8; 16]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" title="&#38;&#39;a [u8; 1]">&#38;&#39;a [u8; 1]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" title="&#38;&#39;a [u8; 2048]">&#38;&#39;a [u8; 2048]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" title="&#38;&#39;a [u8; 20]">&#38;&#39;a [u8; 20]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" title="&#38;&#39;a [u8; 256]">&#38;&#39;a [u8; 256]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" title="&#38;&#39;a [u8; 2]">&#38;&#39;a [u8; 2]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" title="&#38;&#39;a [u8; 32]">&#38;&#39;a [u8; 32]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" title="&#38;&#39;a [u8; 33]">&#38;&#39;a [u8; 33]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" title="&#38;&#39;a [u8; 3]">&#38;&#39;a [u8; 3]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" title="&#38;&#39;a [u8; 4096]">&#38;&#39;a [u8; 4096]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" title="&#38;&#39;a [u8; 4]">&#38;&#39;a [u8; 4]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" title="&#38;&#39;a [u8; 512]">&#38;&#39;a [u8; 512]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" title="&#38;&#39;a [u8; 5]">&#38;&#39;a [u8; 5]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" title="&#38;&#39;a [u8; 64]">&#38;&#39;a [u8; 64]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" title="&#38;&#39;a [u8; 65]">&#38;&#39;a [u8; 65]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" title="&#38;&#39;a [u8; 6]">&#38;&#39;a [u8; 6]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" title="&#38;&#39;a [u8; 7]">&#38;&#39;a [u8; 7]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" title="&#38;&#39;a [u8; 8]">&#38;&#39;a [u8; 8]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" title="&#38;&#39;a [u8; 9]">&#38;&#39;a [u8; 9]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">DisplayHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait DisplayHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + IsRef {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for types that can be displayed as hex."><title>DisplayHex in bdk_chain::bitcoin::hashes::hex::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Hex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Display" title="Display">Display</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_hex" title="as_hex">as_hex</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.append_hex_to_string" title="append_hex_to_string">append_hex_to_string</a></li><li><a href="#method.hex_reserve_suggestion" title="hex_reserve_suggestion">hex_reserve_suggestion</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_lower_hex_string" title="to_lower_hex_string">to_lower_hex_string</a></li><li><a href="#method.to_upper_hex_string" title="to_upper_hex_string">to_upper_hex_string</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" title="&#38;&#39;a [u8; 1024]">&#38;&#39;a [u8; 1024]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" title="&#38;&#39;a [u8; 10]">&#38;&#39;a [u8; 10]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" title="&#38;&#39;a [u8; 11]">&#38;&#39;a [u8; 11]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" title="&#38;&#39;a [u8; 128]">&#38;&#39;a [u8; 128]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" title="&#38;&#39;a [u8; 12]">&#38;&#39;a [u8; 12]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" title="&#38;&#39;a [u8; 13]">&#38;&#39;a [u8; 13]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" title="&#38;&#39;a [u8; 14]">&#38;&#39;a [u8; 14]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" title="&#38;&#39;a [u8; 15]">&#38;&#39;a [u8; 15]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" title="&#38;&#39;a [u8; 16]">&#38;&#39;a [u8; 16]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" title="&#38;&#39;a [u8; 1]">&#38;&#39;a [u8; 1]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" title="&#38;&#39;a [u8; 2048]">&#38;&#39;a [u8; 2048]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" title="&#38;&#39;a [u8; 20]">&#38;&#39;a [u8; 20]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" title="&#38;&#39;a [u8; 256]">&#38;&#39;a [u8; 256]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" title="&#38;&#39;a [u8; 2]">&#38;&#39;a [u8; 2]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" title="&#38;&#39;a [u8; 32]">&#38;&#39;a [u8; 32]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" title="&#38;&#39;a [u8; 33]">&#38;&#39;a [u8; 33]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" title="&#38;&#39;a [u8; 3]">&#38;&#39;a [u8; 3]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" title="&#38;&#39;a [u8; 4096]">&#38;&#39;a [u8; 4096]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" title="&#38;&#39;a [u8; 4]">&#38;&#39;a [u8; 4]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" title="&#38;&#39;a [u8; 512]">&#38;&#39;a [u8; 512]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" title="&#38;&#39;a [u8; 5]">&#38;&#39;a [u8; 5]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" title="&#38;&#39;a [u8; 64]">&#38;&#39;a [u8; 64]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" title="&#38;&#39;a [u8; 65]">&#38;&#39;a [u8; 65]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" title="&#38;&#39;a [u8; 6]">&#38;&#39;a [u8; 6]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" title="&#38;&#39;a [u8; 7]">&#38;&#39;a [u8; 7]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" title="&#38;&#39;a [u8; 8]">&#38;&#39;a [u8; 8]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" title="&#38;&#39;a [u8; 9]">&#38;&#39;a [u8; 9]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">DisplayHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait DisplayHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + IsRef {
     type <a href="#associatedtype.Display" class="associatedtype">Display</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a>;
 
     // Required method
@@ -33,4 +33,4 @@ references.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.hex_reserve_suggestion" class="method"><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Hints how much bytes to reserve when creating a <code>String</code>.</p>
 <p>Implementors that know the number of produced bytes upfront should override this.
 Defaults to 0.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-1" class="associatedtype trait-impl"><a href="#associatedtype.Display-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#12}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex" class="method trait-impl"><a href="#method.as_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-2" class="associatedtype trait-impl"><a href="#associatedtype.Display-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#13}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-1" class="method trait-impl"><a href="#method.as_hex-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+3%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-3" class="associatedtype trait-impl"><a href="#associatedtype.Display-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#14}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-2" class="method trait-impl"><a href="#method.as_hex-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-4" class="associatedtype trait-impl"><a href="#associatedtype.Display-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#15}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-3" class="method trait-impl"><a href="#method.as_hex-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+5%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-5" class="associatedtype trait-impl"><a href="#associatedtype.Display-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#16}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-4" class="method trait-impl"><a href="#method.as_hex-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+6%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-6" class="associatedtype trait-impl"><a href="#associatedtype.Display-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#17}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-5" class="method trait-impl"><a href="#method.as_hex-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+7%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-7" class="associatedtype trait-impl"><a href="#associatedtype.Display-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#18}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-6" class="method trait-impl"><a href="#method.as_hex-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-8" class="associatedtype trait-impl"><a href="#associatedtype.Display-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#19}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-7" class="method trait-impl"><a href="#method.as_hex-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+9%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-9" class="associatedtype trait-impl"><a href="#associatedtype.Display-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#20}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-8" class="method trait-impl"><a href="#method.as_hex-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+10%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-10" class="associatedtype trait-impl"><a href="#associatedtype.Display-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#21}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-9" class="method trait-impl"><a href="#method.as_hex-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+11%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-11" class="associatedtype trait-impl"><a href="#associatedtype.Display-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#22}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-10" class="method trait-impl"><a href="#method.as_hex-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+12%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-12" class="associatedtype trait-impl"><a href="#associatedtype.Display-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#23}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-11" class="method trait-impl"><a href="#method.as_hex-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+13%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-13" class="associatedtype trait-impl"><a href="#associatedtype.Display-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#24}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-12" class="method trait-impl"><a href="#method.as_hex-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+14%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-14" class="associatedtype trait-impl"><a href="#associatedtype.Display-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#25}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-13" class="method trait-impl"><a href="#method.as_hex-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+15%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-15" class="associatedtype trait-impl"><a href="#associatedtype.Display-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#26}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-14" class="method trait-impl"><a href="#method.as_hex-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+16%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-16" class="associatedtype trait-impl"><a href="#associatedtype.Display-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#27}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-15" class="method trait-impl"><a href="#method.as_hex-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+20%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-17" class="associatedtype trait-impl"><a href="#associatedtype.Display-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#28}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-16" class="method trait-impl"><a href="#method.as_hex-16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+32%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-18" class="associatedtype trait-impl"><a href="#associatedtype.Display-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#29}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-17" class="method trait-impl"><a href="#method.as_hex-17" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+33%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-19" class="associatedtype trait-impl"><a href="#associatedtype.Display-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#30}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-18" class="method trait-impl"><a href="#method.as_hex-18" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+64%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-20" class="associatedtype trait-impl"><a href="#associatedtype.Display-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#31}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-19" class="method trait-impl"><a href="#method.as_hex-19" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+65%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-21" class="associatedtype trait-impl"><a href="#associatedtype.Display-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#32}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-20" class="method trait-impl"><a href="#method.as_hex-20" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+128%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-22" class="associatedtype trait-impl"><a href="#associatedtype.Display-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#33}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-21" class="method trait-impl"><a href="#method.as_hex-21" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+256%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-23" class="associatedtype trait-impl"><a href="#associatedtype.Display-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#34}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-22" class="method trait-impl"><a href="#method.as_hex-22" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+512%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-24" class="associatedtype trait-impl"><a href="#associatedtype.Display-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#35}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-23" class="method trait-impl"><a href="#method.as_hex-23" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-25" class="associatedtype trait-impl"><a href="#associatedtype.Display-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#36}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-24" class="method trait-impl"><a href="#method.as_hex-24" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-26" class="associatedtype trait-impl"><a href="#associatedtype.Display-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#37}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-25" class="method trait-impl"><a href="#method.as_hex-25" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-27" class="associatedtype trait-impl"><a href="#associatedtype.Display-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#38}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-26" class="method trait-impl"><a href="#method.as_hex-26" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-28" class="associatedtype trait-impl"><a href="#associatedtype.Display-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section><section id="method.as_hex-27" class="method trait-impl"><a href="#method.as_hex-27" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a> <a href="#" class="tooltip" data-notable-ty="&lt;&amp;&#39;a [u8] as DisplayHex&gt;::Display">ⓘ</a></h4></section><section id="method.hex_reserve_suggestion-1" class="method trait-impl"><a href="#method.hex_reserve_suggestion-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26Vec%3Cu8%3E" class="impl"><a href="#impl-DisplayHex-for-%26Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a <a class="struct" href="../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-29" class="associatedtype trait-impl"><a href="#associatedtype.Display-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section></div></details></div><script src="../../../../../trait.impl/hex_conservative/display/trait.DisplayHex.js" data-ignore-extern-crates="std,alloc" async></script><script type="text/json" id="notable-traits-data">{"<&'a [u8] as DisplayHex>::Display":"<h3>Notable traits for <code>&amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for &amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for &amp;mut [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div>"}</script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-1" class="associatedtype trait-impl"><a href="#associatedtype.Display-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#12}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex" class="method trait-impl"><a href="#method.as_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-2" class="associatedtype trait-impl"><a href="#associatedtype.Display-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#13}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-1" class="method trait-impl"><a href="#method.as_hex-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+3%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-3" class="associatedtype trait-impl"><a href="#associatedtype.Display-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#14}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-2" class="method trait-impl"><a href="#method.as_hex-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-4" class="associatedtype trait-impl"><a href="#associatedtype.Display-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#15}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-3" class="method trait-impl"><a href="#method.as_hex-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+5%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-5" class="associatedtype trait-impl"><a href="#associatedtype.Display-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#16}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-4" class="method trait-impl"><a href="#method.as_hex-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+6%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-6" class="associatedtype trait-impl"><a href="#associatedtype.Display-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#17}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-5" class="method trait-impl"><a href="#method.as_hex-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+7%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-7" class="associatedtype trait-impl"><a href="#associatedtype.Display-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#18}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-6" class="method trait-impl"><a href="#method.as_hex-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-8" class="associatedtype trait-impl"><a href="#associatedtype.Display-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#19}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-7" class="method trait-impl"><a href="#method.as_hex-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+9%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-9" class="associatedtype trait-impl"><a href="#associatedtype.Display-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#20}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-8" class="method trait-impl"><a href="#method.as_hex-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+10%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-10" class="associatedtype trait-impl"><a href="#associatedtype.Display-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#21}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-9" class="method trait-impl"><a href="#method.as_hex-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+11%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-11" class="associatedtype trait-impl"><a href="#associatedtype.Display-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#22}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-10" class="method trait-impl"><a href="#method.as_hex-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+12%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-12" class="associatedtype trait-impl"><a href="#associatedtype.Display-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#23}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-11" class="method trait-impl"><a href="#method.as_hex-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+13%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-13" class="associatedtype trait-impl"><a href="#associatedtype.Display-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#24}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-12" class="method trait-impl"><a href="#method.as_hex-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+14%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-14" class="associatedtype trait-impl"><a href="#associatedtype.Display-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#25}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-13" class="method trait-impl"><a href="#method.as_hex-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+15%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-15" class="associatedtype trait-impl"><a href="#associatedtype.Display-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#26}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-14" class="method trait-impl"><a href="#method.as_hex-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+16%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-16" class="associatedtype trait-impl"><a href="#associatedtype.Display-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#27}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-15" class="method trait-impl"><a href="#method.as_hex-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+20%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-17" class="associatedtype trait-impl"><a href="#associatedtype.Display-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#28}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-16" class="method trait-impl"><a href="#method.as_hex-16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+32%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-18" class="associatedtype trait-impl"><a href="#associatedtype.Display-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#29}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-17" class="method trait-impl"><a href="#method.as_hex-17" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+33%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-19" class="associatedtype trait-impl"><a href="#associatedtype.Display-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#30}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-18" class="method trait-impl"><a href="#method.as_hex-18" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+64%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-20" class="associatedtype trait-impl"><a href="#associatedtype.Display-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#31}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-19" class="method trait-impl"><a href="#method.as_hex-19" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+65%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-21" class="associatedtype trait-impl"><a href="#associatedtype.Display-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#32}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-20" class="method trait-impl"><a href="#method.as_hex-20" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+128%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-22" class="associatedtype trait-impl"><a href="#associatedtype.Display-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#33}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-21" class="method trait-impl"><a href="#method.as_hex-21" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+256%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-23" class="associatedtype trait-impl"><a href="#associatedtype.Display-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#34}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-22" class="method trait-impl"><a href="#method.as_hex-22" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+512%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-24" class="associatedtype trait-impl"><a href="#associatedtype.Display-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#35}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-23" class="method trait-impl"><a href="#method.as_hex-23" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-25" class="associatedtype trait-impl"><a href="#associatedtype.Display-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#36}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-24" class="method trait-impl"><a href="#method.as_hex-24" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-26" class="associatedtype trait-impl"><a href="#associatedtype.Display-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#37}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-25" class="method trait-impl"><a href="#method.as_hex-25" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-27" class="associatedtype trait-impl"><a href="#associatedtype.Display-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#38}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-26" class="method trait-impl"><a href="#method.as_hex-26" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-28" class="associatedtype trait-impl"><a href="#associatedtype.Display-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section><section id="method.as_hex-27" class="method trait-impl"><a href="#method.as_hex-27" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] as <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="../trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a> <a href="#" class="tooltip" data-notable-ty="&lt;&amp;&#39;a [u8] as DisplayHex&gt;::Display">ⓘ</a></h4></section><section id="method.hex_reserve_suggestion-1" class="method trait-impl"><a href="#method.hex_reserve_suggestion-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26Vec%3Cu8%3E" class="impl"><a href="#impl-DisplayHex-for-%26Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a <a class="struct" href="../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-29" class="associatedtype trait-impl"><a href="#associatedtype.Display-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="../display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section></div></details></div><script src="../../../../../trait.impl/hex_conservative/display/trait.DisplayHex.js" data-ignore-extern-crates="std,alloc" async></script><script type="text/json" id="notable-traits-data">{"<&'a [u8] as DisplayHex>::Display":"<h3>Notable traits for <code>&amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for &amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for &amp;mut [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index 814bc1cc48428bb30297191a491416b593d97dcd..ab7c10130c92b3599b619ccfd367a3c76f538754 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for objects that can be deserialized from hex strings."><title>FromHex in bdk_chain::bitcoin::hashes::hex::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FromHex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_hex" title="from_hex">from_hex</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" title="[u8; LEN]">[u8; LEN]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">FromHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait FromHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for objects that can be deserialized from hex strings."><title>FromHex in bdk_chain::bitcoin::hashes::hex::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FromHex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_hex" title="from_hex">from_hex</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" title="[u8; LEN]">[u8; LEN]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">hex</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">FromHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait FromHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>;
 
     // Required method
@@ -6,4 +6,4 @@
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait for objects that can be deserialized from hex strings.</p>
 </div></details><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedtype.Error" class="method"><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a></h4></section></summary><div class="docblock"><p>Error type returned while parsing hex string.</p>
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.from_hex" class="method"><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, Self::<a class="associatedtype" href="../trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Produces an object from a hex string.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-%5Bu8;+LEN%5D" class="impl"><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" class="anchor">§</a><h3 class="code-header">impl&lt;const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section><section id="method.from_hex" class="method trait-impl"><a href="#method.from_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>], &lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>] as <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a>&gt;::<a class="associatedtype" href="../trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Vec%3Cu8%3E" class="impl"><a href="#impl-FromHex-for-Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Midstate" class="impl"><a href="#impl-FromHex-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section></div></details></div><script src="../../../../../trait.impl/hex_conservative/parse/trait.FromHex.js" data-ignore-extern-crates="bitcoin_hashes,alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-%5Bu8;+LEN%5D" class="impl"><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" class="anchor">§</a><h3 class="code-header">impl&lt;const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section><section id="method.from_hex" class="method trait-impl"><a href="#method.from_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>], &lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>] as <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a>&gt;::<a class="associatedtype" href="../trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Vec%3Cu8%3E" class="impl"><a href="#impl-FromHex-for-Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Midstate" class="impl"><a href="#impl-FromHex-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="../enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section></div></details></div><script src="../../../../../trait.impl/hex_conservative/parse/trait.FromHex.js" data-ignore-extern-crates="bitcoin_hashes,alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
index 22e11e58e7cad227076d6861833fd680133b3065..7969108785cfeefcd69334dec688fa40dc41e85d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over bytes which encodes the bytes and yields hex characters."><title>BytesToHexIter in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bytes<wbr>ToHex<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-BytesToHexIter%3CI%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-BytesToHexIter%3CI%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-BytesToHexIter%3CI%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-BytesToHexIter%3CI%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BytesToHexIter%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BytesToHexIter%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BytesToHexIter%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BytesToHexIter%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BytesToHexIter%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BytesToHexIter%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">BytesToHexIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BytesToHexIter&lt;I&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over bytes which encodes the bytes and yields hex characters."><title>BytesToHexIter in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bytes<wbr>ToHex<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-BytesToHexIter%3CI%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-BytesToHexIter%3CI%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-BytesToHexIter%3CI%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-BytesToHexIter%3CI%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BytesToHexIter%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BytesToHexIter%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BytesToHexIter%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BytesToHexIter%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BytesToHexIter%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BytesToHexIter%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">BytesToHexIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BytesToHexIter&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over bytes which encodes the bytes and yields hex characters.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BytesToHexIter%3CI%3E" class="impl"><a href="#impl-BytesToHexIter%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.BytesToHexIter.html" title="struct bdk_chain::bitcoin::hashes::hex::BytesToHexIter">BytesToHexIter</a>&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(iter: I) -&gt; <a class="struct" href="struct.BytesToHexIter.html" title="struct bdk_chain::bitcoin::hashes::hex::BytesToHexIter">BytesToHexIter</a>&lt;I&gt; <a href="#" class="tooltip" data-notable-ty="BytesToHexIter&lt;I&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Constructs a new <code>BytesToHexIter</code> from a byte iterator.</p>
index 28f8381c73ce9c19b2926de45d005a433d7cb650..8aa57dcd1caf39656c25791e212b67a478efa05d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator yielding bytes decoded from an iterator of pairs of hex digits."><title>HexToBytesIter in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Bytes<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_pairs" title="from_pairs">from_pairs</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-HexToBytesIter%3CT%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-HexToBytesIter%3CT%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-HexToBytesIter%3CT%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-HexToBytesIter%3CT%3E" title="Iterator">Iterator</a></li><li><a href="#impl-Read-for-HexToBytesIter%3CT%3E" title="Read">Read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToBytesIter%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToBytesIter%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToBytesIter%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToBytesIter%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToBytesIter%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToBytesIter%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ReadBytesExt-for-R" title="ReadBytesExt">ReadBytesExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">HexToBytesIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HexToBytesIter&lt;T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator yielding bytes decoded from an iterator of pairs of hex digits."><title>HexToBytesIter in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexTo<wbr>Bytes<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_pairs" title="from_pairs">from_pairs</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-HexToBytesIter%3CT%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-HexToBytesIter%3CT%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-HexToBytesIter%3CT%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-HexToBytesIter%3CT%3E" title="Iterator">Iterator</a></li><li><a href="#impl-Read-for-HexToBytesIter%3CT%3E" title="Read">Read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HexToBytesIter%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HexToBytesIter%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HexToBytesIter%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HexToBytesIter%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HexToBytesIter%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HexToBytesIter%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ReadBytesExt-for-R" title="ReadBytesExt">ReadBytesExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">HexToBytesIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HexToBytesIter&lt;T&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>]&gt;,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator yielding bytes decoded from an iterator of pairs of hex digits.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-HexToBytesIter%3CHexDigitsIter%3C'a%3E%3E" class="impl"><a href="#impl-HexToBytesIter%3CHexDigitsIter%3C'a%3E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="struct" href="struct.HexToBytesIter.html" title="struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter">HexToBytesIter</a>&lt;HexDigitsIter&lt;'a&gt;&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(
     s: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
index 72ae0262fe0eb3b07d9f27899ec7cf4711503ef8..9b8598dc4aceb7e15e457dc08ae88a340bfa7df7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid hex character."><title>InvalidCharError in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Char<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_char" title="invalid_char">invalid_char</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidCharError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidCharError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidCharError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidCharError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidCharError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidCharError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidCharError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidCharError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidCharError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidCharError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidCharError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidCharError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidCharError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">InvalidCharError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidCharError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid hex character.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid hex character."><title>InvalidCharError in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Char<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_char" title="invalid_char">invalid_char</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidCharError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidCharError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidCharError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidCharError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidCharError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" title="From&#60;InvalidCharError&#62;">From&#60;InvalidCharError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidCharError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidCharError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidCharError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidCharError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidCharError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidCharError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidCharError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidCharError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">InvalidCharError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidCharError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid hex character.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidCharError" class="impl"><a href="#impl-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_char" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_char" class="fn">invalid_char</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the invalid character byte.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidCharError" class="impl"><a href="#impl-Clone-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidCharError" class="impl"><a href="#impl-Debug-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidCharError" class="impl"><a href="#impl-Display-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidCharError" class="impl"><a href="#impl-Error-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidCharError%3E-for-HexToArrayError" class="impl"><a href="#impl-From%3CInvalidCharError%3E-for-HexToArrayError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>&gt; for <a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>) -&gt; <a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidCharError%3E-for-HexToBytesError" class="impl"><a href="#impl-From%3CInvalidCharError%3E-for-HexToBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>&gt; for <a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>) -&gt; <a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidCharError" class="impl"><a href="#impl-PartialEq-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidCharError" class="impl"><a href="#impl-Eq-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidCharError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidCharError" class="impl"><a href="#impl-Freeze-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidCharError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-Send-for-InvalidCharError" class="impl"><a href="#impl-Send-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-Sync-for-InvalidCharError" class="impl"><a href="#impl-Sync-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-Unpin-for-InvalidCharError" class="impl"><a href="#impl-Unpin-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section><section id="impl-UnwindSafe-for-InvalidCharError" class="impl"><a href="#impl-UnwindSafe-for-InvalidCharError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidCharError.html" title="struct bdk_chain::bitcoin::hashes::hex::InvalidCharError">InvalidCharError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index a12888a16352046792c4eacdec5e4b44c3802667..2df13c77fc3a3da1295924d60721118204d42f41 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Purported hex string had odd length."><title>OddLengthStringError in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OddLength<wbr>String<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.length" title="length">length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OddLengthStringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-OddLengthStringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-OddLengthStringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-OddLengthStringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-OddLengthStringError" title="Error">Error</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-FromHexError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-OddLengthStringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-OddLengthStringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OddLengthStringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OddLengthStringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OddLengthStringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-OddLengthStringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OddLengthStringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OddLengthStringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">OddLengthStringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OddLengthStringError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Purported hex string had odd length.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Purported hex string had odd length."><title>OddLengthStringError in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OddLength<wbr>String<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.length" title="length">length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OddLengthStringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-OddLengthStringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-OddLengthStringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-OddLengthStringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-OddLengthStringError" title="Error">Error</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-FromHexError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" title="From&#60;OddLengthStringError&#62;">From&#60;OddLengthStringError&#62;</a></li><li><a href="#impl-PartialEq-for-OddLengthStringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-OddLengthStringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OddLengthStringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OddLengthStringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OddLengthStringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-OddLengthStringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OddLengthStringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OddLengthStringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Struct <span class="struct">OddLengthStringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OddLengthStringError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Purported hex string had odd length.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-OddLengthStringError" class="impl"><a href="#impl-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.length" class="method"><h4 class="code-header">pub fn <a href="#method.length" class="fn">length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the odd length of the input string.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-OddLengthStringError" class="impl"><a href="#impl-Clone-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-OddLengthStringError" class="impl"><a href="#impl-Debug-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-OddLengthStringError" class="impl"><a href="#impl-Display-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-OddLengthStringError" class="impl"><a href="#impl-Error-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3COddLengthStringError%3E-for-FromHexError" class="impl"><a href="#impl-From%3COddLengthStringError%3E-for-FromHexError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>&gt; for <a class="enum" href="../../consensus/encode/enum.FromHexError.html" title="enum bdk_chain::bitcoin::consensus::encode::FromHexError">FromHexError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>) -&gt; <a class="enum" href="../../consensus/encode/enum.FromHexError.html" title="enum bdk_chain::bitcoin::consensus::encode::FromHexError">FromHexError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3COddLengthStringError%3E-for-HexToBytesError" class="impl"><a href="#impl-From%3COddLengthStringError%3E-for-HexToBytesError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>&gt; for <a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>) -&gt; <a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-OddLengthStringError" class="impl"><a href="#impl-PartialEq-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-OddLengthStringError" class="impl"><a href="#impl-Eq-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-StructuralPartialEq-for-OddLengthStringError" class="impl"><a href="#impl-StructuralPartialEq-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-OddLengthStringError" class="impl"><a href="#impl-Freeze-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-RefUnwindSafe-for-OddLengthStringError" class="impl"><a href="#impl-RefUnwindSafe-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-Send-for-OddLengthStringError" class="impl"><a href="#impl-Send-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-Sync-for-OddLengthStringError" class="impl"><a href="#impl-Sync-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-Unpin-for-OddLengthStringError" class="impl"><a href="#impl-Unpin-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section><section id="impl-UnwindSafe-for-OddLengthStringError" class="impl"><a href="#impl-UnwindSafe-for-OddLengthStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.OddLengthStringError.html" title="struct bdk_chain::bitcoin::hashes::hex::OddLengthStringError">OddLengthStringError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 3009dc9c87063a34ef64b57cf562c1dbce161ca8..58d4ecd0f41f937009029f93d7ee3b50e9e7cd74 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for types that can be displayed as hex."><title>DisplayHex in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Hex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Display" title="Display">Display</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_hex" title="as_hex">as_hex</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.append_hex_to_string" title="append_hex_to_string">append_hex_to_string</a></li><li><a href="#method.hex_reserve_suggestion" title="hex_reserve_suggestion">hex_reserve_suggestion</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_lower_hex_string" title="to_lower_hex_string">to_lower_hex_string</a></li><li><a href="#method.to_upper_hex_string" title="to_upper_hex_string">to_upper_hex_string</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" title="&#38;&#39;a [u8; 1024]">&#38;&#39;a [u8; 1024]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" title="&#38;&#39;a [u8; 10]">&#38;&#39;a [u8; 10]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" title="&#38;&#39;a [u8; 11]">&#38;&#39;a [u8; 11]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" title="&#38;&#39;a [u8; 128]">&#38;&#39;a [u8; 128]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" title="&#38;&#39;a [u8; 12]">&#38;&#39;a [u8; 12]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" title="&#38;&#39;a [u8; 13]">&#38;&#39;a [u8; 13]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" title="&#38;&#39;a [u8; 14]">&#38;&#39;a [u8; 14]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" title="&#38;&#39;a [u8; 15]">&#38;&#39;a [u8; 15]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" title="&#38;&#39;a [u8; 16]">&#38;&#39;a [u8; 16]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" title="&#38;&#39;a [u8; 1]">&#38;&#39;a [u8; 1]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" title="&#38;&#39;a [u8; 2048]">&#38;&#39;a [u8; 2048]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" title="&#38;&#39;a [u8; 20]">&#38;&#39;a [u8; 20]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" title="&#38;&#39;a [u8; 256]">&#38;&#39;a [u8; 256]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" title="&#38;&#39;a [u8; 2]">&#38;&#39;a [u8; 2]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" title="&#38;&#39;a [u8; 32]">&#38;&#39;a [u8; 32]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" title="&#38;&#39;a [u8; 33]">&#38;&#39;a [u8; 33]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" title="&#38;&#39;a [u8; 3]">&#38;&#39;a [u8; 3]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" title="&#38;&#39;a [u8; 4096]">&#38;&#39;a [u8; 4096]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" title="&#38;&#39;a [u8; 4]">&#38;&#39;a [u8; 4]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" title="&#38;&#39;a [u8; 512]">&#38;&#39;a [u8; 512]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" title="&#38;&#39;a [u8; 5]">&#38;&#39;a [u8; 5]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" title="&#38;&#39;a [u8; 64]">&#38;&#39;a [u8; 64]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" title="&#38;&#39;a [u8; 65]">&#38;&#39;a [u8; 65]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" title="&#38;&#39;a [u8; 6]">&#38;&#39;a [u8; 6]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" title="&#38;&#39;a [u8; 7]">&#38;&#39;a [u8; 7]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" title="&#38;&#39;a [u8; 8]">&#38;&#39;a [u8; 8]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" title="&#38;&#39;a [u8; 9]">&#38;&#39;a [u8; 9]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Trait <span class="trait">DisplayHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait DisplayHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + IsRef {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait for types that can be displayed as hex."><title>DisplayHex in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Display<wbr>Hex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Display" title="Display">Display</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_hex" title="as_hex">as_hex</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.append_hex_to_string" title="append_hex_to_string">append_hex_to_string</a></li><li><a href="#method.hex_reserve_suggestion" title="hex_reserve_suggestion">hex_reserve_suggestion</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_lower_hex_string" title="to_lower_hex_string">to_lower_hex_string</a></li><li><a href="#method.to_upper_hex_string" title="to_upper_hex_string">to_upper_hex_string</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" title="&#38;&#39;a [u8; 1024]">&#38;&#39;a [u8; 1024]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" title="&#38;&#39;a [u8; 10]">&#38;&#39;a [u8; 10]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" title="&#38;&#39;a [u8; 11]">&#38;&#39;a [u8; 11]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" title="&#38;&#39;a [u8; 128]">&#38;&#39;a [u8; 128]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" title="&#38;&#39;a [u8; 12]">&#38;&#39;a [u8; 12]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" title="&#38;&#39;a [u8; 13]">&#38;&#39;a [u8; 13]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" title="&#38;&#39;a [u8; 14]">&#38;&#39;a [u8; 14]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" title="&#38;&#39;a [u8; 15]">&#38;&#39;a [u8; 15]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" title="&#38;&#39;a [u8; 16]">&#38;&#39;a [u8; 16]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" title="&#38;&#39;a [u8; 1]">&#38;&#39;a [u8; 1]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" title="&#38;&#39;a [u8; 2048]">&#38;&#39;a [u8; 2048]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" title="&#38;&#39;a [u8; 20]">&#38;&#39;a [u8; 20]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" title="&#38;&#39;a [u8; 256]">&#38;&#39;a [u8; 256]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" title="&#38;&#39;a [u8; 2]">&#38;&#39;a [u8; 2]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" title="&#38;&#39;a [u8; 32]">&#38;&#39;a [u8; 32]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" title="&#38;&#39;a [u8; 33]">&#38;&#39;a [u8; 33]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" title="&#38;&#39;a [u8; 3]">&#38;&#39;a [u8; 3]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" title="&#38;&#39;a [u8; 4096]">&#38;&#39;a [u8; 4096]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" title="&#38;&#39;a [u8; 4]">&#38;&#39;a [u8; 4]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" title="&#38;&#39;a [u8; 512]">&#38;&#39;a [u8; 512]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" title="&#38;&#39;a [u8; 5]">&#38;&#39;a [u8; 5]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" title="&#38;&#39;a [u8; 64]">&#38;&#39;a [u8; 64]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" title="&#38;&#39;a [u8; 65]">&#38;&#39;a [u8; 65]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" title="&#38;&#39;a [u8; 6]">&#38;&#39;a [u8; 6]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" title="&#38;&#39;a [u8; 7]">&#38;&#39;a [u8; 7]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" title="&#38;&#39;a [u8; 8]">&#38;&#39;a [u8; 8]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" title="&#38;&#39;a [u8; 9]">&#38;&#39;a [u8; 9]</a></li><li><a href="#impl-DisplayHex-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Trait <span class="trait">DisplayHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait DisplayHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + IsRef {
     type <a href="#associatedtype.Display" class="associatedtype">Display</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a>;
 
     // Required method
@@ -33,4 +33,4 @@ references.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.hex_reserve_suggestion" class="method"><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Hints how much bytes to reserve when creating a <code>String</code>.</p>
 <p>Implementors that know the number of produced bytes upfront should override this.
 Defaults to 0.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-1" class="associatedtype trait-impl"><a href="#associatedtype.Display-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#12}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex" class="method trait-impl"><a href="#method.as_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-2" class="associatedtype trait-impl"><a href="#associatedtype.Display-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#13}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-1" class="method trait-impl"><a href="#method.as_hex-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+3%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-3" class="associatedtype trait-impl"><a href="#associatedtype.Display-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#14}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-2" class="method trait-impl"><a href="#method.as_hex-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-4" class="associatedtype trait-impl"><a href="#associatedtype.Display-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#15}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-3" class="method trait-impl"><a href="#method.as_hex-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+5%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-5" class="associatedtype trait-impl"><a href="#associatedtype.Display-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#16}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-4" class="method trait-impl"><a href="#method.as_hex-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+6%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-6" class="associatedtype trait-impl"><a href="#associatedtype.Display-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#17}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-5" class="method trait-impl"><a href="#method.as_hex-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+7%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-7" class="associatedtype trait-impl"><a href="#associatedtype.Display-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#18}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-6" class="method trait-impl"><a href="#method.as_hex-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-8" class="associatedtype trait-impl"><a href="#associatedtype.Display-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#19}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-7" class="method trait-impl"><a href="#method.as_hex-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+9%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-9" class="associatedtype trait-impl"><a href="#associatedtype.Display-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#20}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-8" class="method trait-impl"><a href="#method.as_hex-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+10%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-10" class="associatedtype trait-impl"><a href="#associatedtype.Display-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#21}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-9" class="method trait-impl"><a href="#method.as_hex-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+11%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-11" class="associatedtype trait-impl"><a href="#associatedtype.Display-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#22}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-10" class="method trait-impl"><a href="#method.as_hex-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+12%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-12" class="associatedtype trait-impl"><a href="#associatedtype.Display-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#23}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-11" class="method trait-impl"><a href="#method.as_hex-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+13%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-13" class="associatedtype trait-impl"><a href="#associatedtype.Display-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#24}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-12" class="method trait-impl"><a href="#method.as_hex-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+14%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-14" class="associatedtype trait-impl"><a href="#associatedtype.Display-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#25}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-13" class="method trait-impl"><a href="#method.as_hex-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+15%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-15" class="associatedtype trait-impl"><a href="#associatedtype.Display-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#26}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-14" class="method trait-impl"><a href="#method.as_hex-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+16%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-16" class="associatedtype trait-impl"><a href="#associatedtype.Display-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#27}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-15" class="method trait-impl"><a href="#method.as_hex-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+20%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-17" class="associatedtype trait-impl"><a href="#associatedtype.Display-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#28}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-16" class="method trait-impl"><a href="#method.as_hex-16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+32%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-18" class="associatedtype trait-impl"><a href="#associatedtype.Display-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#29}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-17" class="method trait-impl"><a href="#method.as_hex-17" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+33%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-19" class="associatedtype trait-impl"><a href="#associatedtype.Display-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#30}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-18" class="method trait-impl"><a href="#method.as_hex-18" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+64%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-20" class="associatedtype trait-impl"><a href="#associatedtype.Display-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#31}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-19" class="method trait-impl"><a href="#method.as_hex-19" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+65%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-21" class="associatedtype trait-impl"><a href="#associatedtype.Display-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#32}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-20" class="method trait-impl"><a href="#method.as_hex-20" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+128%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-22" class="associatedtype trait-impl"><a href="#associatedtype.Display-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#33}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-21" class="method trait-impl"><a href="#method.as_hex-21" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+256%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-23" class="associatedtype trait-impl"><a href="#associatedtype.Display-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#34}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-22" class="method trait-impl"><a href="#method.as_hex-22" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+512%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-24" class="associatedtype trait-impl"><a href="#associatedtype.Display-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#35}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-23" class="method trait-impl"><a href="#method.as_hex-23" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-25" class="associatedtype trait-impl"><a href="#associatedtype.Display-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#36}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-24" class="method trait-impl"><a href="#method.as_hex-24" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-26" class="associatedtype trait-impl"><a href="#associatedtype.Display-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#37}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-25" class="method trait-impl"><a href="#method.as_hex-25" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-27" class="associatedtype trait-impl"><a href="#associatedtype.Display-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#38}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-26" class="method trait-impl"><a href="#method.as_hex-26" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-28" class="associatedtype trait-impl"><a href="#associatedtype.Display-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section><section id="method.as_hex-27" class="method trait-impl"><a href="#method.as_hex-27" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a> <a href="#" class="tooltip" data-notable-ty="&lt;&amp;&#39;a [u8] as DisplayHex&gt;::Display">ⓘ</a></h4></section><section id="method.hex_reserve_suggestion-1" class="method trait-impl"><a href="#method.hex_reserve_suggestion-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26Vec%3Cu8%3E" class="impl"><a href="#impl-DisplayHex-for-%26Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-29" class="associatedtype trait-impl"><a href="#associatedtype.Display-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section></div></details></div><script src="../../../../trait.impl/hex_conservative/display/trait.DisplayHex.js" data-ignore-extern-crates="std,alloc" async></script><script type="text/json" id="notable-traits-data">{"<&'a [u8] as DisplayHex>::Display":"<h3>Notable traits for <code>&amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for &amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for &amp;mut [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div>"}</script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-1" class="associatedtype trait-impl"><a href="#associatedtype.Display-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#12}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex" class="method trait-impl"><a href="#method.as_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-2" class="associatedtype trait-impl"><a href="#associatedtype.Display-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#13}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-1" class="method trait-impl"><a href="#method.as_hex-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+3%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+3%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-3" class="associatedtype trait-impl"><a href="#associatedtype.Display-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#14}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-2" class="method trait-impl"><a href="#method.as_hex-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">3</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-4" class="associatedtype trait-impl"><a href="#associatedtype.Display-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#15}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-3" class="method trait-impl"><a href="#method.as_hex-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+5%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+5%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-5" class="associatedtype trait-impl"><a href="#associatedtype.Display-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#16}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-4" class="method trait-impl"><a href="#method.as_hex-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">5</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+6%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+6%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-6" class="associatedtype trait-impl"><a href="#associatedtype.Display-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#17}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-5" class="method trait-impl"><a href="#method.as_hex-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">6</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+7%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+7%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-7" class="associatedtype trait-impl"><a href="#associatedtype.Display-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#18}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-6" class="method trait-impl"><a href="#method.as_hex-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-8" class="associatedtype trait-impl"><a href="#associatedtype.Display-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#19}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-7" class="method trait-impl"><a href="#method.as_hex-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+9%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+9%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-9" class="associatedtype trait-impl"><a href="#associatedtype.Display-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#20}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-8" class="method trait-impl"><a href="#method.as_hex-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">9</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+10%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+10%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-10" class="associatedtype trait-impl"><a href="#associatedtype.Display-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#21}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-9" class="method trait-impl"><a href="#method.as_hex-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+11%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+11%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-11" class="associatedtype trait-impl"><a href="#associatedtype.Display-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#22}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-10" class="method trait-impl"><a href="#method.as_hex-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">11</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+12%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+12%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-12" class="associatedtype trait-impl"><a href="#associatedtype.Display-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#23}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-11" class="method trait-impl"><a href="#method.as_hex-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">12</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+13%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+13%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-13" class="associatedtype trait-impl"><a href="#associatedtype.Display-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#24}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-12" class="method trait-impl"><a href="#method.as_hex-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">13</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+14%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+14%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-14" class="associatedtype trait-impl"><a href="#associatedtype.Display-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#25}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-13" class="method trait-impl"><a href="#method.as_hex-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">14</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+15%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+15%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-15" class="associatedtype trait-impl"><a href="#associatedtype.Display-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#26}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-14" class="method trait-impl"><a href="#method.as_hex-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">15</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+16%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+16%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-16" class="associatedtype trait-impl"><a href="#associatedtype.Display-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#27}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-15" class="method trait-impl"><a href="#method.as_hex-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">16</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+20%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+20%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-17" class="associatedtype trait-impl"><a href="#associatedtype.Display-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#28}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-16" class="method trait-impl"><a href="#method.as_hex-16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+32%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+32%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-18" class="associatedtype trait-impl"><a href="#associatedtype.Display-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#29}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-17" class="method trait-impl"><a href="#method.as_hex-17" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+33%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+33%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-19" class="associatedtype trait-impl"><a href="#associatedtype.Display-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#30}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-18" class="method trait-impl"><a href="#method.as_hex-18" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">33</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+64%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+64%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-20" class="associatedtype trait-impl"><a href="#associatedtype.Display-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#31}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-19" class="method trait-impl"><a href="#method.as_hex-19" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+65%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+65%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-21" class="associatedtype trait-impl"><a href="#associatedtype.Display-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#32}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-20" class="method trait-impl"><a href="#method.as_hex-20" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">65</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+128%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+128%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-22" class="associatedtype trait-impl"><a href="#associatedtype.Display-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#33}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-21" class="method trait-impl"><a href="#method.as_hex-21" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">128</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+256%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+256%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-23" class="associatedtype trait-impl"><a href="#associatedtype.Display-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#34}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-22" class="method trait-impl"><a href="#method.as_hex-22" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">256</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+512%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+512%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-24" class="associatedtype trait-impl"><a href="#associatedtype.Display-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#35}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-23" class="method trait-impl"><a href="#method.as_hex-23" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">512</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+1024%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-25" class="associatedtype trait-impl"><a href="#associatedtype.Display-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#36}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-24" class="method trait-impl"><a href="#method.as_hex-24" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">1024</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+2048%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-26" class="associatedtype trait-impl"><a href="#associatedtype.Display-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#37}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-25" class="method trait-impl"><a href="#method.as_hex-25" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">2048</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8;+4096%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-27" class="associatedtype trait-impl"><a href="#associatedtype.Display-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayArray.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayArray">DisplayArray</a>&lt;'a, hex_conservative::::display::{impl#38}::Display::{constant#0}&gt;</h4></section><section id="method.as_hex-26" class="method trait-impl"><a href="#method.as_hex-26" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">4096</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26%5Bu8%5D" class="impl"><a href="#impl-DisplayHex-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-28" class="associatedtype trait-impl"><a href="#associatedtype.Display-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section><section id="method.as_hex-27" class="method trait-impl"><a href="#method.as_hex-27" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_hex" class="fn">as_hex</a>(self) -&gt; &lt;&amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] as <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a>&gt;::<a class="associatedtype" href="trait.DisplayHex.html#associatedtype.Display" title="type bdk_chain::bitcoin::hashes::hex::DisplayHex::Display">Display</a> <a href="#" class="tooltip" data-notable-ty="&lt;&amp;&#39;a [u8] as DisplayHex&gt;::Display">ⓘ</a></h4></section><section id="method.hex_reserve_suggestion-1" class="method trait-impl"><a href="#method.hex_reserve_suggestion-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.hex_reserve_suggestion" class="fn">hex_reserve_suggestion</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-DisplayHex-for-%26Vec%3Cu8%3E" class="impl"><a href="#impl-DisplayHex-for-%26Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.DisplayHex.html" title="trait bdk_chain::bitcoin::hashes::hex::DisplayHex">DisplayHex</a> for &amp;'a <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Display-29" class="associatedtype trait-impl"><a href="#associatedtype.Display-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Display" class="associatedtype">Display</a> = <a class="struct" href="display/struct.DisplayByteSlice.html" title="struct bdk_chain::bitcoin::hashes::hex::display::DisplayByteSlice">DisplayByteSlice</a>&lt;'a&gt;</h4></section></div></details></div><script src="../../../../trait.impl/hex_conservative/display/trait.DisplayHex.js" data-ignore-extern-crates="std,alloc" async></script><script type="text/json" id="notable-traits-data">{"<&'a [u8] as DisplayHex>::Display":"<h3>Notable traits for <code>&amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for &amp;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for &amp;mut [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index cd48187aeecdd74f95e25928d2e0372b3d562909..ce9c9f237bdd6c34ca221483c080225e1ba9567f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for objects that can be deserialized from hex strings."><title>FromHex in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FromHex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_hex" title="from_hex">from_hex</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" title="[u8; LEN]">[u8; LEN]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Trait <span class="trait">FromHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait FromHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for objects that can be deserialized from hex strings."><title>FromHex in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FromHex</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_hex" title="from_hex">from_hex</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" title="[u8; LEN]">[u8; LEN]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Trait <span class="trait">FromHex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait FromHex: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>;
 
     // Required method
@@ -6,4 +6,4 @@
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait for objects that can be deserialized from hex strings.</p>
 </div></details><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedtype.Error" class="method"><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a></h4></section></summary><div class="docblock"><p>Error type returned while parsing hex string.</p>
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.from_hex" class="method"><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, Self::<a class="associatedtype" href="trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Produces an object from a hex string.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-%5Bu8;+LEN%5D" class="impl"><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" class="anchor">§</a><h3 class="code-header">impl&lt;const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section><section id="method.from_hex" class="method trait-impl"><a href="#method.from_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>], &lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>] as <a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a>&gt;::<a class="associatedtype" href="trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Vec%3Cu8%3E" class="impl"><a href="#impl-FromHex-for-Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Midstate" class="impl"><a href="#impl-FromHex-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section></div></details></div><script src="../../../../trait.impl/hex_conservative/parse/trait.FromHex.js" data-ignore-extern-crates="bitcoin_hashes,alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-%5Bu8;+LEN%5D" class="impl"><a href="#impl-FromHex-for-%5Bu8;+LEN%5D" class="anchor">§</a><h3 class="code-header">impl&lt;const LEN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; <a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>]</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section><section id="method.from_hex" class="method trait-impl"><a href="#method.from_hex" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_hex" class="fn">from_hex</a>(s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>], &lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">LEN</a>] as <a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a>&gt;::<a class="associatedtype" href="trait.FromHex.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::hex::FromHex::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Vec%3Cu8%3E" class="impl"><a href="#impl-FromHex-for-Vec%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.HexToBytesError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToBytesError">HexToBytesError</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromHex-for-Midstate" class="impl"><a href="#impl-FromHex-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromHex.html" title="trait bdk_chain::bitcoin::hashes::hex::FromHex">FromHex</a> for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a></h4></section></div></details></div><script src="../../../../trait.impl/hex_conservative/parse/trait.FromHex.js" data-ignore-extern-crates="bitcoin_hashes,alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
index 9b6ab15de21fc8fab0bca1a5eabc42d89a5cf3c9..3bd0aa886c176340375ac68d5c7a4f0c0c23b2fc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Convenience alias for `HexToBytesIter&#60;HexDigitsIter&#60;&#39;a&#62;&#62;`."><title>HexSliceToBytesIter in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexSlice<wbr>ToBytes<wbr>Iter</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Type Alias <span class="type">HexSliceToBytesIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type HexSliceToBytesIter&lt;'a&gt; = <a class="struct" href="struct.HexToBytesIter.html" title="struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter">HexToBytesIter</a>&lt;HexDigitsIter&lt;'a&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Convenience alias for <code>HexToBytesIter&lt;HexDigitsIter&lt;'a&gt;&gt;</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Convenience alias for `HexToBytesIter&#60;HexDigitsIter&#60;&#39;a&#62;&#62;`."><title>HexSliceToBytesIter in bdk_chain::bitcoin::hashes::hex - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HexSlice<wbr>ToBytes<wbr>Iter</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hex</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hex</a></span><h1>Type Alias <span class="type">HexSliceToBytesIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type HexSliceToBytesIter&lt;'a&gt; = <a class="struct" href="struct.HexToBytesIter.html" title="struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter">HexToBytesIter</a>&lt;HexDigitsIter&lt;'a&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Convenience alias for <code>HexToBytesIter&lt;HexDigitsIter&lt;'a&gt;&gt;</code>.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct HexSliceToBytesIter&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><script src="../../../../type.impl/bdk_chain/bitcoin/hashes/hex/struct.HexToBytesIter.js" data-self-path="bdk_chain::bitcoin::hashes::hex::HexSliceToBytesIter" async></script></section></div></main></body></html>
\ No newline at end of file
index d12125cd660dcecc8b74e1784267d4a666fef040..b2bee04309c6ecedca896841dce8c9912d85d1c1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash-based Message Authentication Code (HMAC)."><title>bdk_chain::bitcoin::hashes::hmac - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hmac</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>hmac</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash-based Message Authentication Code (HMAC).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash-based Message Authentication Code (HMAC)."><title>bdk_chain::bitcoin::hashes::hmac - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hmac</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>hmac</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash-based Message Authentication Code (HMAC).</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hmac.html" title="struct bdk_chain::bitcoin::hashes::hmac::Hmac">Hmac</a></dt><dd>A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function.</dd><dt><a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::hmac::HmacEngine">Hmac<wbr>Engine</a></dt><dd>Pair of underlying hash engines, used for the inner and outer hash of HMAC.</dd><dt><a class="struct" href="struct.HmacMidState.html" title="struct bdk_chain::bitcoin::hashes::hmac::HmacMidState">Hmac<wbr>MidState</a></dt><dd>Pair of underlying hash midstates which represent the current state of an <code>HmacEngine</code>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 7845ba020d0fc9330ef3470cea65760bd8e51449..b89576c6bdcc2261597672a4d2923611f359736d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function."><title>Hmac in bdk_chain::bitcoin::hashes::hmac - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hmac%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hmac%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hmac%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hmac%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hmac%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hmac%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hmac%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3Cusize%3E-for-Hmac%3CT%3E" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-LowerHex-for-Hmac%3CT%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hmac%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hmac%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hmac%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Hmac%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hmac%3CT%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hmac%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hmac%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hmac%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hmac%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hmac%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hmac%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hmac</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hmac</a></span><h1>Struct <span class="struct">Hmac</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hmac&lt;T&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function."><title>Hmac in bdk_chain::bitcoin::hashes::hmac - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hmac%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hmac%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hmac%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hmac%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hmac%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hmac%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hmac%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3Cusize%3E-for-Hmac%3CT%3E" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-LowerHex-for-Hmac%3CT%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hmac%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hmac%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hmac%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Hmac%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hmac%3CT%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hmac%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hmac%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hmac%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hmac%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hmac%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hmac%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hmac</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hmac</a></span><h1>Struct <span class="struct">Hmac</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hmac&lt;T&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     T: <a class="trait" href="../trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" class="impl"><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt; for <a class="struct" href="../struct.Hmac.html" title="struct bdk_chain::bitcoin::hashes::Hmac">Hmac</a>&lt;T&gt;<div class="where">where
index 94f38deaa5527a627c3d59d5b886bb05abb17cb9..ab5b18ef55e290878275914660eeb89e08283973 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pair of underlying hash engines, used for the inner and outer hash of HMAC."><title>HmacEngine in bdk_chain::bitcoin::hashes::hmac - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_inner_engines" title="from_inner_engines">from_inner_engines</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HmacEngine%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HmacEngine%3CT%3E" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HmacEngine%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HmacEngine%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HmacEngine%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HmacEngine%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HmacEngine%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HmacEngine%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hmac</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hmac</a></span><h1>Struct <span class="struct">HmacEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HmacEngine&lt;T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pair of underlying hash engines, used for the inner and outer hash of HMAC."><title>HmacEngine in bdk_chain::bitcoin::hashes::hmac - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_inner_engines" title="from_inner_engines">from_inner_engines</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HmacEngine%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HmacEngine%3CT%3E" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HmacEngine%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HmacEngine%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HmacEngine%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HmacEngine%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HmacEngine%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HmacEngine%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hmac</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hmac</a></span><h1>Struct <span class="struct">HmacEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HmacEngine&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pair of underlying hash engines, used for the inner and outer hash of HMAC.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-HmacEngine%3CT%3E" class="impl"><a href="#impl-HmacEngine%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="../struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(key: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="../struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="HmacEngine&lt;T&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Constructs a new keyed HMAC from <code>key</code>.</p>
index f2989d2092791ea994062efbc30d7e815ba8c0ae..2a07edc5a4794b924bebe8b469cc301e08c73e19 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pair of underlying hash midstates which represent the current state of an `HmacEngine`."><title>HmacMidState in bdk_chain::bitcoin::hashes::hmac - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac<wbr>MidState</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.inner" title="inner">inner</a></li><li><a href="#structfield.outer" title="outer">outer</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HmacMidState%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HmacMidState%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HmacMidState%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HmacMidState%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HmacMidState%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HmacMidState%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hmac</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hmac</a></span><h1>Struct <span class="struct">HmacMidState</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HmacMidState&lt;T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pair of underlying hash midstates which represent the current state of an `HmacEngine`."><title>HmacMidState in bdk_chain::bitcoin::hashes::hmac - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac<wbr>MidState</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.inner" title="inner">inner</a></li><li><a href="#structfield.outer" title="outer">outer</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HmacMidState%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HmacMidState%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HmacMidState%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HmacMidState%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HmacMidState%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HmacMidState%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>hmac</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">hmac</a></span><h1>Struct <span class="struct">HmacMidState</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HmacMidState&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div>{
     pub inner: &lt;&lt;T as <a class="trait" href="../trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a> as <a class="trait" href="../trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a>&gt;::<a class="associatedtype" href="../trait.HashEngine.html#associatedtype.MidState" title="type bdk_chain::bitcoin::hashes::HashEngine::MidState">MidState</a>,
     pub outer: &lt;&lt;T as <a class="trait" href="../trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a> as <a class="trait" href="../trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a>&gt;::<a class="associatedtype" href="../trait.HashEngine.html#associatedtype.MidState" title="type bdk_chain::bitcoin::hashes::HashEngine::MidState">MidState</a>,
index 7c014142218709bbf6b588e112a293c1bb14d223..48bfb20b69b84be8bc63b3c4c0c6f623ea44296e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rust hashes library."><title>bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#commonly-used-operations" title="Commonly used operations">Commonly used operations</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>hashes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Rust hashes library.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rust hashes library."><title>bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#commonly-used-operations" title="Commonly used operations">Commonly used operations</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>hashes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Rust hashes library.</p>
 <p>This is a simple, no-dependency library which implements the hash functions
 needed by Bitcoin. These are SHA256, SHA256d, and RIPEMD160. As an ancillary
 thing, it exposes hexadecimal serialization and deserialization, since these
index bae578366d23582e38e4f5e37339d09ddd7e5e11..2341af93830d659e084807d46f0fe0f7b600c836 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds slicing traits implementations to a given type `$ty`"><title>borrow_slice_impl in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">borrow_slice_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! borrow_slice_impl {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds slicing traits implementations to a given type `$ty`"><title>borrow_slice_impl in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">borrow_slice_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! borrow_slice_impl {
     ($ty:ident) =&gt; { ... };
     ($ty:ident, $($gen:ident: $gent:ident),*) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Adds slicing traits implementations to a given type <code>$ty</code></p>
index c1120587ca47baae3449ad2e6fde967b20ea54e3..51aae84699885678ab98096113ca34ade7c26300 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Creates a new newtype around a `Hash` type."><title>hash_newtype in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">hash_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! hash_newtype {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Creates a new newtype around a `Hash` type."><title>hash_newtype in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">hash_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! hash_newtype {
     ($($(#[$($type_attrs:tt)*])* $type_vis:vis struct $newtype:ident($(#[$field_attrs:tt])* $field_vis:vis $hash:path);)+) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Creates a new newtype around a <a href="https://doc.rust-lang.org/nightly/core/hash/macros/derive.Hash.html" title="derive core::hash::macros::Hash"><code>Hash</code></a> type.</p>
 <p>The syntax is similar to the usual tuple struct syntax:</p>
index 81c461d9a99138a0c8394a4efbef3b4b15af3a39..70ee988d060a93955366b2fd2b34055d5f4733f4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds hexadecimal formatting implementation of a trait `$imp` to a given type `$ty`."><title>hex_fmt_impl in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">hex_fmt_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! hex_fmt_impl {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds hexadecimal formatting implementation of a trait `$imp` to a given type `$ty`."><title>hex_fmt_impl in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">hex_fmt_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! hex_fmt_impl {
     ($reverse:expr, $len:expr, $ty:ident) =&gt; { ... };
     ($reverse:expr, $len:expr, $ty:ident, $($gen:ident: $gent:ident),*) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Adds hexadecimal formatting implementation of a trait <code>$imp</code> to a given type <code>$ty</code>.</p>
index 1ee1662fca948f6b23687d48f7aeb1feaacb32c6..b5f234fabba0d0f15dfc1c65f1b1f9b59c003169 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `Serialize` and `Deserialize` for a type `$t` which represents a newtype over a byte-slice over length `$len`."><title>serde_impl in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">serde_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! serde_impl {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `Serialize` and `Deserialize` for a type `$t` which represents a newtype over a byte-slice over length `$len`."><title>serde_impl in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">serde_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! serde_impl {
     ($t:ident, $len:expr $(, $gen:ident: $gent:ident)*) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <code>Serialize</code> and <code>Deserialize</code> for a type <code>$t</code> which
 represents a newtype over a byte-slice over length <code>$len</code>.</p>
index 2fc6be6dd85df3e84afd8b6c345a82b44730270b..21323225da788f424045e75ca447c40954012b6a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macro used to define a newtype tagged hash."><title>sha256t_hash_newtype in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">sha256t_hash_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! sha256t_hash_newtype {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macro used to define a newtype tagged hash."><title>sha256t_hash_newtype in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">sha256t_hash_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! sha256t_hash_newtype {
     ($($(#[$($tag_attr:tt)*])* $tag_vis:vis struct $tag:ident = $constructor:tt($($tag_value:tt)+); $(#[$($hash_attr:tt)*])* $hash_vis:vis struct $hash_name:ident($(#[$($field_attr:tt)*])* _);)+) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Macro used to define a newtype tagged hash.</p>
 <p>This macro creates two types:</p>
index ff86e90777fb346726f78f4f3925abce60253c3a..6b524901c04bb8fd320c95c9249805bb2484b39e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="RIPEMD160 implementation."><title>bdk_chain::bitcoin::hashes::ripemd160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ripemd160</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>ripemd160</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>RIPEMD160 implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="RIPEMD160 implementation."><title>bdk_chain::bitcoin::hashes::ripemd160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ripemd160</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>ripemd160</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>RIPEMD160 implementation.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></dt><dd>Output of the RIPEMD160 hash function.</dd><dt><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">Hash<wbr>Engine</a></dt><dd>Engine to compute RIPEMD160 hash function.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 5b56679a15bb5398356b3f7926f2c65f76902de1..59d7458a79b35b0ba640ce1bd7c4a65aeeaab572 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the RIPEMD160 hash function."><title>Hash in bdk_chain::bitcoin::hashes::ripemd160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::ripemd160::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IntoAssets-for-Hash" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>ripemd160</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">ripemd160</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the RIPEMD160 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the RIPEMD160 hash function."><title>Hash in bdk_chain::bitcoin::hashes::ripemd160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::ripemd160::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IntoAssets-for-Hash" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>ripemd160</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">ripemd160</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the RIPEMD160 hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_mut" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_mut" class="fn">from_bytes_mut</a>(bytes: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]) -&gt; &amp;mut <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array exclusive reference and
index 0b00b2e23aec0ffe266acfd50bce992b9f5cb68e..50e2646a9bc9c9a49b18a05ffae0bffd0febd21a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute RIPEMD160 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::ripemd160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>ripemd160</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">ripemd160</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute RIPEMD160 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute RIPEMD160 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::ripemd160 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>ripemd160</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">ripemd160</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute RIPEMD160 hash function.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-HashEngine" class="impl"><a href="#impl-Clone-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-HashEngine" class="impl"><a href="#impl-Default-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-HashEngine-for-HashEngine" class="impl"><a href="#impl-HashEngine-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.BLOCK_SIZE" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE" class="anchor">§</a><h4 class="code-header">const <a href="../trait.HashEngine.html#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section></summary><div class='docblock'>Length of the hash’s internal block size, in bytes.</div></details><details class="toggle" open><summary><section id="associatedtype.MidState" class="associatedtype trait-impl"><a href="#associatedtype.MidState" class="anchor">§</a><h4 class="code-header">type <a href="../trait.HashEngine.html#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></summary><div class='docblock'>Byte array representing the internal state of the hash engine.</div></details><details class="toggle method-toggle" open><summary><section id="method.midstate" class="method trait-impl"><a href="#method.midstate" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.midstate" class="fn">midstate</a>(&amp;self) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></summary><div class='docblock'>Outputs the midstate of the hash engine. This function should not be
 used directly unless you really know what you’re doing.</div></details><details class="toggle method-toggle" open><summary><section id="method.n_bytes_hashed" class="method trait-impl"><a href="#method.n_bytes_hashed" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.n_bytes_hashed" class="fn">n_bytes_hashed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Return the number of bytes already n_bytes_hashed(inputted).</div></details><details class="toggle method-toggle" open><summary><section id="method.input" class="method trait-impl"><a href="#method.input" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.input" class="fn">input</a>(&amp;mut self, inp: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>])</h4></section></summary><div class='docblock'>Add data to the hash engine.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Write-for-HashEngine" class="impl"><a href="#impl-Write-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.write" class="method trait-impl"><a href="#method.write" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write" class="fn">write</a>(&amp;mut self, buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Writes a buffer into this writer, returning how many bytes were written. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.flush" class="method trait-impl"><a href="#method.flush" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.flush" class="fn">flush</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Flushes this output stream, ensuring that all intermediately buffered
 contents reach their destination. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.flush">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.write_vectored" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.36.0">1.36.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1675">Source</a></span><a href="#method.write_vectored" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored" class="fn">write_vectored</a>(&amp;mut self, bufs: &amp;[<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.IoSlice.html" title="struct std::io::IoSlice">IoSlice</a>&lt;'_&gt;]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Like <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write" title="method std::io::Write::write"><code>write</code></a>, except that it writes from a slice of buffers. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_write_vectored" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1690">Source</a><a href="#method.is_write_vectored" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.is_write_vectored" class="fn">is_write_vectored</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>can_vector</code>)</span></div></span><div class='docblock'>Determines if this <code>Write</code>r has an efficient <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored" title="method std::io::Write::write_vectored"><code>write_vectored</code></a>
index efa3aade4a66bbcef3de3095ed8b880ee504f46d..94195cea6e285cea28f0f4ac73cf83d5122c0041 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Unexpected` represents an unexpected invocation of any one of the `Visitor` trait methods."><title>Unexpected in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unexpected</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bool" title="Bool">Bool</a></li><li><a href="#variant.Bytes" title="Bytes">Bytes</a></li><li><a href="#variant.Char" title="Char">Char</a></li><li><a href="#variant.Enum" title="Enum">Enum</a></li><li><a href="#variant.Float" title="Float">Float</a></li><li><a href="#variant.Map" title="Map">Map</a></li><li><a href="#variant.NewtypeStruct" title="NewtypeStruct">NewtypeStruct</a></li><li><a href="#variant.NewtypeVariant" title="NewtypeVariant">NewtypeVariant</a></li><li><a href="#variant.Option" title="Option">Option</a></li><li><a href="#variant.Other" title="Other">Other</a></li><li><a href="#variant.Seq" title="Seq">Seq</a></li><li><a href="#variant.Signed" title="Signed">Signed</a></li><li><a href="#variant.Str" title="Str">Str</a></li><li><a href="#variant.StructVariant" title="StructVariant">StructVariant</a></li><li><a href="#variant.TupleVariant" title="TupleVariant">TupleVariant</a></li><li><a href="#variant.Unit" title="Unit">Unit</a></li><li><a href="#variant.UnitVariant" title="UnitVariant">UnitVariant</a></li><li><a href="#variant.Unsigned" title="Unsigned">Unsigned</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Unexpected%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Unexpected%3C'a%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Unexpected%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Unexpected%3C'a%3E" title="Display">Display</a></li><li><a href="#impl-PartialEq-for-Unexpected%3C'a%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Unexpected%3C'a%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Unexpected%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Unexpected%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Unexpected%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Unexpected%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Unexpected%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Unexpected%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Enum <span class="enum">Unexpected</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#334">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Unexpected&lt;'a&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Unexpected` represents an unexpected invocation of any one of the `Visitor` trait methods."><title>Unexpected in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unexpected</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bool" title="Bool">Bool</a></li><li><a href="#variant.Bytes" title="Bytes">Bytes</a></li><li><a href="#variant.Char" title="Char">Char</a></li><li><a href="#variant.Enum" title="Enum">Enum</a></li><li><a href="#variant.Float" title="Float">Float</a></li><li><a href="#variant.Map" title="Map">Map</a></li><li><a href="#variant.NewtypeStruct" title="NewtypeStruct">NewtypeStruct</a></li><li><a href="#variant.NewtypeVariant" title="NewtypeVariant">NewtypeVariant</a></li><li><a href="#variant.Option" title="Option">Option</a></li><li><a href="#variant.Other" title="Other">Other</a></li><li><a href="#variant.Seq" title="Seq">Seq</a></li><li><a href="#variant.Signed" title="Signed">Signed</a></li><li><a href="#variant.Str" title="Str">Str</a></li><li><a href="#variant.StructVariant" title="StructVariant">StructVariant</a></li><li><a href="#variant.TupleVariant" title="TupleVariant">TupleVariant</a></li><li><a href="#variant.Unit" title="Unit">Unit</a></li><li><a href="#variant.UnitVariant" title="UnitVariant">UnitVariant</a></li><li><a href="#variant.Unsigned" title="Unsigned">Unsigned</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Unexpected%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Unexpected%3C'a%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Unexpected%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Unexpected%3C'a%3E" title="Display">Display</a></li><li><a href="#impl-PartialEq-for-Unexpected%3C'a%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Unexpected%3C'a%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Unexpected%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Unexpected%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Unexpected%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Unexpected%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Unexpected%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Unexpected%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Enum <span class="enum">Unexpected</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#334">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Unexpected&lt;'a&gt; {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 18 variants</span></summary>    Bool(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>),
     Unsigned(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>),
     Signed(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>),
index ee784c06222faa46300d91b22e2db92b1e251d11..b13e517019f878289dd665fab84e7019d7943340 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generic data structure deserialization framework."><title>bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module de</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#the-deserialize-trait" title="The Deserialize trait">The Deserialize trait</a></li><li><a href="#the-deserializer-trait" title="The Deserializer trait">The Deserializer trait</a></li><li><a href="#implementations-of-deserialize-provided-by-serde" title="Implementations of Deserialize provided by Serde">Implementations of Deserialize provided by Serde</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>de</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/lib.rs.html#311">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generic data structure deserialization framework.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generic data structure deserialization framework."><title>bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module de</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#the-deserialize-trait" title="The Deserialize trait">The Deserialize trait</a></li><li><a href="#the-deserializer-trait" title="The Deserializer trait">The Deserializer trait</a></li><li><a href="#implementations-of-deserialize-provided-by-serde" title="Implementations of Deserialize provided by Serde">Implementations of Deserialize provided by Serde</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>de</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/lib.rs.html#311">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generic data structure deserialization framework.</p>
 <p>The two most important traits in this module are <a href="../trait.Deserialize.html"><code>Deserialize</code></a> and
 <a href="../trait.Deserializer.html"><code>Deserializer</code></a>.</p>
 <ul>
index ca9f1e1bbadffcc8babab72305684aa89e5a6ecd..379afb66e5f3a0ea48a02a687e2230a5eef7f4ba 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An efficient way of discarding data from a deserializer."><title>IgnoredAny in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ignored<wbr>Any</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IgnoredAny" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-IgnoredAny" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-IgnoredAny" title="Debug">Debug</a></li><li><a href="#impl-Default-for-IgnoredAny" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-PartialEq-for-IgnoredAny" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IgnoredAny" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Visitor%3C'de%3E-for-IgnoredAny" title="Visitor&#60;&#39;de&#62;">Visitor&#60;&#39;de&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IgnoredAny" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IgnoredAny" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IgnoredAny" title="Send">Send</a></li><li><a href="#impl-Sync-for-IgnoredAny" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IgnoredAny" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IgnoredAny" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Expected-for-T" title="Expected">Expected</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Struct <span class="struct">IgnoredAny</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#111">Source</a> </span></div><pre class="rust item-decl"><code>pub struct IgnoredAny;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An efficient way of discarding data from a deserializer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An efficient way of discarding data from a deserializer."><title>IgnoredAny in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ignored<wbr>Any</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IgnoredAny" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-IgnoredAny" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-IgnoredAny" title="Debug">Debug</a></li><li><a href="#impl-Default-for-IgnoredAny" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-PartialEq-for-IgnoredAny" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IgnoredAny" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Visitor%3C'de%3E-for-IgnoredAny" title="Visitor&#60;&#39;de&#62;">Visitor&#60;&#39;de&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IgnoredAny" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IgnoredAny" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IgnoredAny" title="Send">Send</a></li><li><a href="#impl-Sync-for-IgnoredAny" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IgnoredAny" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IgnoredAny" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Expected-for-T" title="Expected">Expected</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Struct <span class="struct">IgnoredAny</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#111">Source</a> </span></div><pre class="rust item-decl"><code>pub struct IgnoredAny;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An efficient way of discarding data from a deserializer.</p>
 <p>Think of this like <code>serde_json::Value</code> in that it can be deserialized from
 any type, except that it does not store any information about the data that
 gets deserialized.</p>
index d972453b591a336dc9de45fafbac28df35429ce9..c25ccbc9116ded2ce2621eae006cbd1eb9fa4201 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be deserialized from any data format supported by Serde."><title>Deserialize in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserialize</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize" title="deserialize">deserialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Deserialize%3C'de%3E-for-%26Path" title="&#38;&#39;a Path">&#38;&#39;a Path</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26str" title="&#38;&#39;a str">&#38;&#39;a str</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-()" title="()">()</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T,)" title="(T,)">(T,)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14,+T15)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI16" title="AtomicI16">AtomicI16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI32" title="AtomicI32">AtomicI32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI64" title="AtomicI64">AtomicI64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI8" title="AtomicI8">AtomicI8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicIsize" title="AtomicIsize">AtomicIsize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU16" title="AtomicU16">AtomicU16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU32" title="AtomicU32">AtomicU32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU64" title="AtomicU64">AtomicU64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU8" title="AtomicU8">AtomicU8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicUsize" title="AtomicUsize">AtomicUsize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BinaryHeap%3CT%3E" title="BinaryHeap&#60;T&#62;">BinaryHeap&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Bound%3CT%3E" title="Bound&#60;T&#62;">Bound&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CCStr%3E" title="Box&#60;CStr&#62;">Box&#60;CStr&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3COsStr%3E" title="Box&#60;OsStr&#62;">Box&#60;OsStr&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CPath%3E" title="Box&#60;Path&#62;">Box&#60;Path&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3C%5BT%5D%3E" title="Box&#60;[T]&#62;">Box&#60;[T]&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3Cstr%3E" title="Box&#60;str&#62;">Box&#60;str&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CString" title="CString">CString</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Cow%3C'a,+T%3E" title="Cow&#60;&#39;a, T&#62;">Cow&#60;&#39;a, T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Descriptor%3CPk%3E" title="Descriptor&#60;Pk&#62;">Descriptor&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorPublicKey" title="DescriptorPublicKey">DescriptorPublicKey</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-HashMap%3CK,+V,+S%3E" title="HashMap&#60;K, V, S&#62;">HashMap&#60;K, V, S&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-HashSet%3CT,+S%3E" title="HashSet&#60;T, S&#62;">HashSet&#60;T, S&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-IpAddr" title="IpAddr">IpAddr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Ipv4Addr" title="Ipv4Addr">Ipv4Addr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Ipv6Addr" title="Ipv6Addr">Ipv6Addr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LinkedList%3CT%3E" title="LinkedList&#60;T&#62;">LinkedList&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Miniscript%3CPk,+Ctx%3E" title="Miniscript&#60;Pk, Ctx&#62;">Miniscript&#60;Pk, Ctx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Mutex%3CT%3E" title="Mutex&#60;T&#62;">Mutex&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci128%3E" title="NonZero&#60;i128&#62;">NonZero&#60;i128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci16%3E" title="NonZero&#60;i16&#62;">NonZero&#60;i16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci32%3E" title="NonZero&#60;i32&#62;">NonZero&#60;i32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci64%3E" title="NonZero&#60;i64&#62;">NonZero&#60;i64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci8%3E" title="NonZero&#60;i8&#62;">NonZero&#60;i8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cisize%3E" title="NonZero&#60;isize&#62;">NonZero&#60;isize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu128%3E" title="NonZero&#60;u128&#62;">NonZero&#60;u128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu16%3E" title="NonZero&#60;u16&#62;">NonZero&#60;u16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu32%3E" title="NonZero&#60;u32&#62;">NonZero&#60;u32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu64%3E" title="NonZero&#60;u64&#62;">NonZero&#60;u64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu8%3E" title="NonZero&#60;u8&#62;">NonZero&#60;u8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cusize%3E" title="NonZero&#60;usize&#62;">NonZero&#60;usize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OsString" title="OsString">OsString</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Concrete%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Semantic%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Range%3CIdx%3E" title="Range&#60;Idx&#62;">Range&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeFrom%3CIdx%3E" title="RangeFrom&#60;Idx&#62;">RangeFrom&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeInclusive%3CIdx%3E" title="RangeInclusive&#60;Idx&#62;">RangeInclusive&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeTo%3CIdx%3E" title="RangeTo&#60;Idx&#62;">RangeTo&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Result%3CT,+E%3E" title="Result&#60;T, E&#62;">Result&#60;T, E&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RwLock%3CT%3E" title="RwLock&#60;T&#62;">RwLock&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci128%3E" title="Saturating&#60;i128&#62;">Saturating&#60;i128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci16%3E" title="Saturating&#60;i16&#62;">Saturating&#60;i16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci32%3E" title="Saturating&#60;i32&#62;">Saturating&#60;i32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci64%3E" title="Saturating&#60;i64&#62;">Saturating&#60;i64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci8%3E" title="Saturating&#60;i8&#62;">Saturating&#60;i8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cisize%3E" title="Saturating&#60;isize&#62;">Saturating&#60;isize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu128%3E" title="Saturating&#60;u128&#62;">Saturating&#60;u128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu16%3E" title="Saturating&#60;u16&#62;">Saturating&#60;u16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu32%3E" title="Saturating&#60;u32&#62;">Saturating&#60;u32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu64%3E" title="Saturating&#60;u64&#62;">Saturating&#60;u64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu8%3E" title="Saturating&#60;u8&#62;">Saturating&#60;u8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cusize%3E" title="Saturating&#60;usize&#62;">Saturating&#60;usize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddr" title="SocketAddr">SocketAddr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddrV4" title="SocketAddrV4">SocketAddrV4</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddrV6" title="SocketAddrV6">SocketAddrV6</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SystemTime" title="SystemTime">SystemTime</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-VecDeque%3CT%3E" title="VecDeque&#60;T&#62;">VecDeque&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-bool" title="bool">bool</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-char" title="char">char</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-f32" title="f32">f32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-f64" title="f64">f64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i128" title="i128">i128</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i16" title="i16">i16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i32" title="i32">i32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i64" title="i64">i64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i8" title="i8">i8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-isize" title="isize">isize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u128" title="u128">u128</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u16" title="u16">u16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u32" title="u32">u32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u64" title="u64">u64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u8" title="u8">u8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#541">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Deserialize&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be deserialized from any data format supported by Serde."><title>Deserialize in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserialize</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize" title="deserialize">deserialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Deserialize%3C'de%3E-for-%26Path" title="&#38;&#39;a Path">&#38;&#39;a Path</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26str" title="&#38;&#39;a str">&#38;&#39;a str</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-()" title="()">()</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T,)" title="(T,)">(T,)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14,+T15)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI16" title="AtomicI16">AtomicI16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI32" title="AtomicI32">AtomicI32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI64" title="AtomicI64">AtomicI64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI8" title="AtomicI8">AtomicI8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicIsize" title="AtomicIsize">AtomicIsize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU16" title="AtomicU16">AtomicU16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU32" title="AtomicU32">AtomicU32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU64" title="AtomicU64">AtomicU64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU8" title="AtomicU8">AtomicU8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicUsize" title="AtomicUsize">AtomicUsize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BinaryHeap%3CT%3E" title="BinaryHeap&#60;T&#62;">BinaryHeap&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Bound%3CT%3E" title="Bound&#60;T&#62;">Bound&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CCStr%3E" title="Box&#60;CStr&#62;">Box&#60;CStr&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3COsStr%3E" title="Box&#60;OsStr&#62;">Box&#60;OsStr&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CPath%3E" title="Box&#60;Path&#62;">Box&#60;Path&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3C%5BT%5D%3E" title="Box&#60;[T]&#62;">Box&#60;[T]&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3Cstr%3E" title="Box&#60;str&#62;">Box&#60;str&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CString" title="CString">CString</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Cow%3C'a,+T%3E" title="Cow&#60;&#39;a, T&#62;">Cow&#60;&#39;a, T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Descriptor%3CPk%3E" title="Descriptor&#60;Pk&#62;">Descriptor&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorPublicKey" title="DescriptorPublicKey">DescriptorPublicKey</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-HashMap%3CK,+V,+S%3E" title="HashMap&#60;K, V, S&#62;">HashMap&#60;K, V, S&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-HashSet%3CT,+S%3E" title="HashSet&#60;T, S&#62;">HashSet&#60;T, S&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-IpAddr" title="IpAddr">IpAddr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Ipv4Addr" title="Ipv4Addr">Ipv4Addr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Ipv6Addr" title="Ipv6Addr">Ipv6Addr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LinkedList%3CT%3E" title="LinkedList&#60;T&#62;">LinkedList&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Miniscript%3CPk,+Ctx%3E" title="Miniscript&#60;Pk, Ctx&#62;">Miniscript&#60;Pk, Ctx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Mutex%3CT%3E" title="Mutex&#60;T&#62;">Mutex&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci128%3E" title="NonZero&#60;i128&#62;">NonZero&#60;i128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci16%3E" title="NonZero&#60;i16&#62;">NonZero&#60;i16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci32%3E" title="NonZero&#60;i32&#62;">NonZero&#60;i32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci64%3E" title="NonZero&#60;i64&#62;">NonZero&#60;i64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci8%3E" title="NonZero&#60;i8&#62;">NonZero&#60;i8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cisize%3E" title="NonZero&#60;isize&#62;">NonZero&#60;isize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu128%3E" title="NonZero&#60;u128&#62;">NonZero&#60;u128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu16%3E" title="NonZero&#60;u16&#62;">NonZero&#60;u16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu32%3E" title="NonZero&#60;u32&#62;">NonZero&#60;u32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu64%3E" title="NonZero&#60;u64&#62;">NonZero&#60;u64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu8%3E" title="NonZero&#60;u8&#62;">NonZero&#60;u8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cusize%3E" title="NonZero&#60;usize&#62;">NonZero&#60;usize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OsString" title="OsString">OsString</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Concrete%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Semantic%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Range%3CIdx%3E" title="Range&#60;Idx&#62;">Range&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeFrom%3CIdx%3E" title="RangeFrom&#60;Idx&#62;">RangeFrom&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeInclusive%3CIdx%3E" title="RangeInclusive&#60;Idx&#62;">RangeInclusive&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeTo%3CIdx%3E" title="RangeTo&#60;Idx&#62;">RangeTo&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Result%3CT,+E%3E" title="Result&#60;T, E&#62;">Result&#60;T, E&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RwLock%3CT%3E" title="RwLock&#60;T&#62;">RwLock&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci128%3E" title="Saturating&#60;i128&#62;">Saturating&#60;i128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci16%3E" title="Saturating&#60;i16&#62;">Saturating&#60;i16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci32%3E" title="Saturating&#60;i32&#62;">Saturating&#60;i32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci64%3E" title="Saturating&#60;i64&#62;">Saturating&#60;i64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci8%3E" title="Saturating&#60;i8&#62;">Saturating&#60;i8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cisize%3E" title="Saturating&#60;isize&#62;">Saturating&#60;isize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu128%3E" title="Saturating&#60;u128&#62;">Saturating&#60;u128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu16%3E" title="Saturating&#60;u16&#62;">Saturating&#60;u16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu32%3E" title="Saturating&#60;u32&#62;">Saturating&#60;u32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu64%3E" title="Saturating&#60;u64&#62;">Saturating&#60;u64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu8%3E" title="Saturating&#60;u8&#62;">Saturating&#60;u8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cusize%3E" title="Saturating&#60;usize&#62;">Saturating&#60;usize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddr" title="SocketAddr">SocketAddr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddrV4" title="SocketAddrV4">SocketAddrV4</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddrV6" title="SocketAddrV6">SocketAddrV6</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SystemTime" title="SystemTime">SystemTime</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-VecDeque%3CT%3E" title="VecDeque&#60;T&#62;">VecDeque&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-bool" title="bool">bool</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-char" title="char">char</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-f32" title="f32">f32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-f64" title="f64">f64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i128" title="i128">i128</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i16" title="i16">i16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i32" title="i32">i32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i64" title="i64">i64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i8" title="i8">i8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-isize" title="isize">isize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u128" title="u128">u128</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u16" title="u16">u16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u32" title="u32">u32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u64" title="u64">u64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u8" title="u8">u8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#541">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Deserialize&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     // Required method
     fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
         deserializer: D,
@@ -30,7 +30,7 @@ deserializer lifetimes</a> for a more detailed explanation of these lifetimes.</
     D: <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class="docblock"><p>Deserialize this value from the given Serde deserializer.</p>
 <p>See the <a href="https://serde.rs/impl-deserialize.html">Implementing <code>Deserialize</code></a> section of the
 manual for more information about how to implement this method.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Deserialize%3C'de%3E-for-IpAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1717">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IpAddr" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a></h3></section></summary><div class="impl-items"><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1718-1720">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Deserialize%3C'de%3E-for-IpAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1717">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IpAddr" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a></h3></section></summary><div class="impl-items"><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1718-1720">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
     deserializer: D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a>, &lt;D as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     D: <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserialize%3C'de%3E-for-SocketAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1763">Source</a><a href="#impl-Deserialize%3C'de%3E-for-SocketAddr" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/socket_addr/enum.SocketAddr.html" title="enum core::net::socket_addr::SocketAddr">SocketAddr</a></h3></section></summary><div class="impl-items"><section id="method.deserialize-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1764-1766">Source</a><a href="#method.deserialize-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
@@ -714,7 +714,7 @@ will end up with a strong count of 1.</p>
     D: <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Deserialize%3C'de%3E-for-%26Script" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-%26Script" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for &amp;'de <a class="struct" href="../../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3><div class="docblock"><p>Can only deserialize borrowed bytes.</p>
 </div></section><section id="impl-Deserialize%3C'de%3E-for-ChildNumber" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChildNumber" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../bip32/enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">ChildNumber</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="enum" href="../../../blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LockTime-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LockTime-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="enum" href="../../../blockdata/locktime/relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime">LockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-EcdsaSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-EcdsaSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Network" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Network" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Parity" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Parity" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a></h3><div class="docblock"><p>The parity is deserialized as <code>u8</code> - <code>0</code> for even, <code>1</code> for odd.</p>
 </div></section><section id="impl-Deserialize%3C'de%3E-for-LeafVersion" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LeafVersion" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h3><div class="docblock"><p>Deserializes <a href="../../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> as a <code>u8</code> using consensus encoding.</p>
-</div></section><section id="impl-Deserialize%3C'de%3E-for-TapLeaf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::local_chain::<a class="struct" href="../../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Balance" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Balance" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a class="src rightside" href="../../../../../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../../../../../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#699">Source</a><a href="#impl-Deserialize%3C'de%3E-for-String" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainCode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DerivationPath" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Fingerprint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpriv" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpub" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ShortId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ShortId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Header" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Header" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Key" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Key" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Pair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Pair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Input" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Input" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Output" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Output" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SharedSecret" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Keypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Keypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SecretKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Address.html" title="struct bdk_chain::bitcoin::Address">Address</a>&lt;<a class="enum" href="../../../address/enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a>&gt;</h3></section><section id="impl-Deserialize%3C'de%3E-for-Amount" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Amount" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Block" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Block" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompactTarget" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FeeRate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHeader" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LegacySighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-OutPoint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PrivateKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Psbt" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Psbt" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::<a class="struct" href="../../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptBuf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Sequence" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Sequence" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapLeafHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapNodeHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTweakHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Target" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Target" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Transaction" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Transaction" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxIn" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxIn" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxOut" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxOut" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Txid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Txid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Weight" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Weight" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Witness" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Witness" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Work" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Work" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Wtxid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ControlBlock" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-NodeInfo" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::taproot::<a class="struct" href="../../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTree" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTree" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-4" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Midstate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Midstate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-5" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-6" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-7" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-8" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-9" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#230">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
+</div></section><section id="impl-Deserialize%3C'de%3E-for-TapLeaf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::local_chain::<a class="struct" href="../../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Balance" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Balance" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#699">Source</a><a href="#impl-Deserialize%3C'de%3E-for-String" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainCode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DerivationPath" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Fingerprint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpriv" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpub" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ShortId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ShortId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Header" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Header" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Key" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Key" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Pair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Pair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Input" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Input" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Output" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Output" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SharedSecret" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Keypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Keypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SecretKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Address.html" title="struct bdk_chain::bitcoin::Address">Address</a>&lt;<a class="enum" href="../../../address/enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a>&gt;</h3></section><section id="impl-Deserialize%3C'de%3E-for-Amount" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Amount" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Block" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Block" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompactTarget" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FeeRate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHeader" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LegacySighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-OutPoint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PrivateKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Psbt" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Psbt" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::<a class="struct" href="../../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptBuf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Sequence" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Sequence" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapLeafHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapNodeHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTweakHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Target" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Target" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Transaction" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Transaction" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxIn" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxIn" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxOut" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxOut" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Txid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Txid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Weight" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Weight" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Witness" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Witness" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Work" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Work" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Wtxid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ControlBlock" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-NodeInfo" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::taproot::<a class="struct" href="../../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTree" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTree" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-4" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Midstate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Midstate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-5" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-6" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-7" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-8" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-9" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#230">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::tx_graph::<a class="struct" href="../../../../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A, IA&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexed_tx_graph::<a class="struct" href="../../../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,
index b0c2cd07c112ffe2f6e8c9a26a0ade8e26404a92..44414abac9e4a9e90019d6e9ffd5c55e19317293 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be deserialized without borrowing any data from the deserializer."><title>DeserializeOwned in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserialize<wbr>Owned</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">DeserializeOwned</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#613">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DeserializeOwned: for&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A data structure that can be deserialized without borrowing any data from
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be deserialized without borrowing any data from the deserializer."><title>DeserializeOwned in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserialize<wbr>Owned</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">DeserializeOwned</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#613">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DeserializeOwned: for&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A data structure that can be deserialized without borrowing any data from
 the deserializer.</p>
 <p>This is primarily useful for trait bounds on functions. For example a
 <code>from_str</code> function may be able to deserialize a data structure that borrows
@@ -17,5 +17,5 @@ owned data.</p>
 <p>The relationship between <code>Deserialize</code> and <code>DeserializeOwned</code> in trait
 bounds is explained in more detail on the page <a href="https://serde.rs/lifetimes.html">Understanding deserializer
 lifetimes</a>.</p>
-</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-DeserializeOwned-for-T" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#614">Source</a><a href="#impl-DeserializeOwned-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.DeserializeOwned.html" title="trait bdk_chain::bitcoin::hashes::serde::de::DeserializeOwned">DeserializeOwned</a> for T<div class="where">where
+</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-DeserializeOwned-for-T" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#614">Source</a><a href="#impl-DeserializeOwned-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.DeserializeOwned.html" title="trait bdk_chain::bitcoin::hashes::serde::de::DeserializeOwned">DeserializeOwned</a> for T<div class="where">where
     T: for&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section></div><script src="../../../../../trait.impl/serde/de/trait.DeserializeOwned.js" async></script></section></div></main></body></html>
\ No newline at end of file
index a220410d6a26c01e40a172910b31e2d52906f50c..80a410cbfedb37a89b8bf0d0c3aae9b3c32bb168 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`DeserializeSeed` is the stateful form of the `Deserialize` trait. If you ever find yourself looking for a way to pass data into a `Deserialize` impl, this trait is the way to do it."><title>DeserializeSeed in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserialize<wbr>Seed</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Value" title="Value">Value</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize" title="deserialize">deserialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DeserializeSeed%3C'de%3E-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">DeserializeSeed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#778">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DeserializeSeed&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`DeserializeSeed` is the stateful form of the `Deserialize` trait. If you ever find yourself looking for a way to pass data into a `Deserialize` impl, this trait is the way to do it."><title>DeserializeSeed in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserialize<wbr>Seed</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Value" title="Value">Value</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize" title="deserialize">deserialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DeserializeSeed%3C'de%3E-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">DeserializeSeed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#778">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DeserializeSeed&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Value" class="associatedtype">Value</a>;
 
     // Required method
@@ -139,7 +139,7 @@ trait.</p>
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.DeserializeSeed.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::DeserializeSeed::Value">Value</a>, &lt;D as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     D: <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class="docblock"><p>Equivalent to the more common <code>Deserialize::deserialize</code> method, except
 with some initial piece of data (the seed) passed in.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DeserializeSeed%3C'de%3E-for-PhantomData%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#789-791">Source</a><a href="#impl-DeserializeSeed%3C'de%3E-for-PhantomData%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, T&gt; <a class="trait" href="trait.DeserializeSeed.html" title="trait bdk_chain::bitcoin::hashes::serde::de::DeserializeSeed">DeserializeSeed</a>&lt;'de&gt; for <a class="struct" href="https://doc.rust-lang.org/nightly/core/marker/struct.PhantomData.html" title="struct core::marker::PhantomData">PhantomData</a>&lt;T&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DeserializeSeed%3C'de%3E-for-PhantomData%3CT%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#789-791">Source</a><a href="#impl-DeserializeSeed%3C'de%3E-for-PhantomData%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, T&gt; <a class="trait" href="trait.DeserializeSeed.html" title="trait bdk_chain::bitcoin::hashes::serde::de::DeserializeSeed">DeserializeSeed</a>&lt;'de&gt; for <a class="struct" href="https://doc.rust-lang.org/nightly/core/marker/struct.PhantomData.html" title="struct core::marker::PhantomData">PhantomData</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Value-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#793">Source</a><a href="#associatedtype.Value-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Value" class="associatedtype">Value</a> = T</h4></section><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#796-798">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
     self,
     deserializer: D,
index cc32605dc9469ef67eca0f688aa213803c1163cd..c8bb734e2cad3c8e828007284e4dc13620e479d5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can deserialize any data structure supported by Serde."><title>Deserializer in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize_any" title="deserialize_any">deserialize_any</a></li><li><a href="#tymethod.deserialize_bool" title="deserialize_bool">deserialize_bool</a></li><li><a href="#tymethod.deserialize_byte_buf" title="deserialize_byte_buf">deserialize_byte_buf</a></li><li><a href="#tymethod.deserialize_bytes" title="deserialize_bytes">deserialize_bytes</a></li><li><a href="#tymethod.deserialize_char" title="deserialize_char">deserialize_char</a></li><li><a href="#tymethod.deserialize_enum" title="deserialize_enum">deserialize_enum</a></li><li><a href="#tymethod.deserialize_f32" title="deserialize_f32">deserialize_f32</a></li><li><a href="#tymethod.deserialize_f64" title="deserialize_f64">deserialize_f64</a></li><li><a href="#tymethod.deserialize_i16" title="deserialize_i16">deserialize_i16</a></li><li><a href="#tymethod.deserialize_i32" title="deserialize_i32">deserialize_i32</a></li><li><a href="#tymethod.deserialize_i64" title="deserialize_i64">deserialize_i64</a></li><li><a href="#tymethod.deserialize_i8" title="deserialize_i8">deserialize_i8</a></li><li><a href="#tymethod.deserialize_identifier" title="deserialize_identifier">deserialize_identifier</a></li><li><a href="#tymethod.deserialize_ignored_any" title="deserialize_ignored_any">deserialize_ignored_any</a></li><li><a href="#tymethod.deserialize_map" title="deserialize_map">deserialize_map</a></li><li><a href="#tymethod.deserialize_newtype_struct" title="deserialize_newtype_struct">deserialize_newtype_struct</a></li><li><a href="#tymethod.deserialize_option" title="deserialize_option">deserialize_option</a></li><li><a href="#tymethod.deserialize_seq" title="deserialize_seq">deserialize_seq</a></li><li><a href="#tymethod.deserialize_str" title="deserialize_str">deserialize_str</a></li><li><a href="#tymethod.deserialize_string" title="deserialize_string">deserialize_string</a></li><li><a href="#tymethod.deserialize_struct" title="deserialize_struct">deserialize_struct</a></li><li><a href="#tymethod.deserialize_tuple" title="deserialize_tuple">deserialize_tuple</a></li><li><a href="#tymethod.deserialize_tuple_struct" title="deserialize_tuple_struct">deserialize_tuple_struct</a></li><li><a href="#tymethod.deserialize_u16" title="deserialize_u16">deserialize_u16</a></li><li><a href="#tymethod.deserialize_u32" title="deserialize_u32">deserialize_u32</a></li><li><a href="#tymethod.deserialize_u64" title="deserialize_u64">deserialize_u64</a></li><li><a href="#tymethod.deserialize_u8" title="deserialize_u8">deserialize_u8</a></li><li><a href="#tymethod.deserialize_unit" title="deserialize_unit">deserialize_unit</a></li><li><a href="#tymethod.deserialize_unit_struct" title="deserialize_unit_struct">deserialize_unit_struct</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.deserialize_i128" title="deserialize_i128">deserialize_i128</a></li><li><a href="#method.deserialize_u128" title="deserialize_u128">deserialize_u128</a></li><li><a href="#method.is_human_readable" title="is_human_readable">is_human_readable</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#914">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Deserializer&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can deserialize any data structure supported by Serde."><title>Deserializer in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize_any" title="deserialize_any">deserialize_any</a></li><li><a href="#tymethod.deserialize_bool" title="deserialize_bool">deserialize_bool</a></li><li><a href="#tymethod.deserialize_byte_buf" title="deserialize_byte_buf">deserialize_byte_buf</a></li><li><a href="#tymethod.deserialize_bytes" title="deserialize_bytes">deserialize_bytes</a></li><li><a href="#tymethod.deserialize_char" title="deserialize_char">deserialize_char</a></li><li><a href="#tymethod.deserialize_enum" title="deserialize_enum">deserialize_enum</a></li><li><a href="#tymethod.deserialize_f32" title="deserialize_f32">deserialize_f32</a></li><li><a href="#tymethod.deserialize_f64" title="deserialize_f64">deserialize_f64</a></li><li><a href="#tymethod.deserialize_i16" title="deserialize_i16">deserialize_i16</a></li><li><a href="#tymethod.deserialize_i32" title="deserialize_i32">deserialize_i32</a></li><li><a href="#tymethod.deserialize_i64" title="deserialize_i64">deserialize_i64</a></li><li><a href="#tymethod.deserialize_i8" title="deserialize_i8">deserialize_i8</a></li><li><a href="#tymethod.deserialize_identifier" title="deserialize_identifier">deserialize_identifier</a></li><li><a href="#tymethod.deserialize_ignored_any" title="deserialize_ignored_any">deserialize_ignored_any</a></li><li><a href="#tymethod.deserialize_map" title="deserialize_map">deserialize_map</a></li><li><a href="#tymethod.deserialize_newtype_struct" title="deserialize_newtype_struct">deserialize_newtype_struct</a></li><li><a href="#tymethod.deserialize_option" title="deserialize_option">deserialize_option</a></li><li><a href="#tymethod.deserialize_seq" title="deserialize_seq">deserialize_seq</a></li><li><a href="#tymethod.deserialize_str" title="deserialize_str">deserialize_str</a></li><li><a href="#tymethod.deserialize_string" title="deserialize_string">deserialize_string</a></li><li><a href="#tymethod.deserialize_struct" title="deserialize_struct">deserialize_struct</a></li><li><a href="#tymethod.deserialize_tuple" title="deserialize_tuple">deserialize_tuple</a></li><li><a href="#tymethod.deserialize_tuple_struct" title="deserialize_tuple_struct">deserialize_tuple_struct</a></li><li><a href="#tymethod.deserialize_u16" title="deserialize_u16">deserialize_u16</a></li><li><a href="#tymethod.deserialize_u32" title="deserialize_u32">deserialize_u32</a></li><li><a href="#tymethod.deserialize_u64" title="deserialize_u64">deserialize_u64</a></li><li><a href="#tymethod.deserialize_u8" title="deserialize_u8">deserialize_u8</a></li><li><a href="#tymethod.deserialize_unit" title="deserialize_unit">deserialize_unit</a></li><li><a href="#tymethod.deserialize_unit_struct" title="deserialize_unit_struct">deserialize_unit_struct</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.deserialize_i128" title="deserialize_i128">deserialize_i128</a></li><li><a href="#method.deserialize_u128" title="deserialize_u128">deserialize_u128</a></li><li><a href="#method.is_human_readable" title="is_human_readable">is_human_readable</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#914">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Deserializer&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>;
 
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 32 methods</span></summary>    // Required methods
@@ -555,7 +555,7 @@ support one. Note that modifying this method to change a format from
 human-readable to compact or vice versa should be regarded as a breaking
 change, as a value serialized in human-readable mode is not required to
 deserialize from the same data in compact mode.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#899-901">Source</a><a href="#impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="value/struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#899-901">Source</a><a href="#impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="value/struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#903">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#793-795">Source</a><a href="#impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="value/struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#797">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#472-474">Source</a><a href="#impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="value/struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#476">Source</a><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-EnumAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1697-1699">Source</a><a href="#impl-Deserializer%3C'de%3E-for-EnumAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="value/struct.EnumAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::EnumAccessDeserializer">EnumAccessDeserializer</a>&lt;A&gt;<div class="where">where
index 0ef14626666e7430d926e5ecd453c17b8a7a02f4..a767a8937173491cc84e52028a848e1836f66986 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides a `Visitor` access to the data of an enum in the input."><title>EnumAccess in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Enum<wbr>Access</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Variant" title="Variant">Variant</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.variant_seed" title="variant_seed">variant_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.variant" title="variant">variant</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">EnumAccess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1984">Source</a> </span></div><pre class="rust item-decl"><code>pub trait EnumAccess&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides a `Visitor` access to the data of an enum in the input."><title>EnumAccess in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Enum<wbr>Access</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Variant" title="Variant">Variant</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.variant_seed" title="variant_seed">variant_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.variant" title="variant">variant</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">EnumAccess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1984">Source</a> </span></div><pre class="rust item-decl"><code>pub trait EnumAccess&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>;
     type <a href="#associatedtype.Variant" class="associatedtype">Variant</a>: <a class="trait" href="trait.VariantAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::VariantAccess">VariantAccess</a>&lt;'de, Error = Self::<a class="associatedtype" href="trait.EnumAccess.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::de::EnumAccess::Error">Error</a>&gt;;
 
@@ -37,7 +37,7 @@ instead.</p>
     V: <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h4></section></summary><div class="docblock"><p><code>variant</code> is called to identify which variant to deserialize.</p>
 <p>This method exists as a convenience for <code>Deserialize</code> implementations.
 <code>EnumAccess</code> implementations should not override the default behavior.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-EnumAccess%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#843-845">Source</a><a href="#impl-EnumAccess%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a>&lt;'de&gt; for <a class="struct" href="value/struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-EnumAccess%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#843-845">Source</a><a href="#impl-EnumAccess%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a>&lt;'de&gt; for <a class="struct" href="value/struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#847">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section><section id="associatedtype.Variant-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#848">Source</a><a href="#associatedtype.Variant-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Variant" class="associatedtype">Variant</a> = UnitOnly&lt;E&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-EnumAccess%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#517-519">Source</a><a href="#impl-EnumAccess%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a>&lt;'de&gt; for <a class="struct" href="value/struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#521">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section><section id="associatedtype.Variant-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#522">Source</a><a href="#associatedtype.Variant-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Variant" class="associatedtype">Variant</a> = UnitOnly&lt;E&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-EnumAccess%3C'de%3E-for-MapAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1664-1666">Source</a><a href="#impl-EnumAccess%3C'de%3E-for-MapAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a>&lt;'de&gt; for <a class="struct" href="value/struct.MapAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapAccessDeserializer">MapAccessDeserializer</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="trait.MapAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::MapAccess">MapAccess</a>&lt;'de&gt;,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1668">Source</a><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = &lt;A as <a class="trait" href="trait.MapAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::MapAccess">MapAccess</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="trait.MapAccess.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::de::MapAccess::Error">Error</a></h4></section><section id="associatedtype.Variant-3" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1669">Source</a><a href="#associatedtype.Variant-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Variant" class="associatedtype">Variant</a> = MapAsEnum&lt;A&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-EnumAccess%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#607-609">Source</a><a href="#impl-EnumAccess%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a>&lt;'de&gt; for <a class="struct" href="value/struct.BorrowedStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedStrDeserializer">BorrowedStrDeserializer</a>&lt;'de, E&gt;<div class="where">where
index 062c1cd56ecb2d8e17c26a21db880e8dbf8a61ed..6ca390e4aeb82612df554d9e717e268b797f4290 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Error` trait allows `Deserialize` implementations to create descriptive error messages belonging to the `Deserializer` against which they are currently running."><title>Error in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.custom" title="custom">custom</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.duplicate_field" title="duplicate_field">duplicate_field</a></li><li><a href="#method.invalid_length" title="invalid_length">invalid_length</a></li><li><a href="#method.invalid_type" title="invalid_type">invalid_type</a></li><li><a href="#method.invalid_value" title="invalid_value">invalid_value</a></li><li><a href="#method.missing_field" title="missing_field">missing_field</a></li><li><a href="#method.unknown_field" title="unknown_field">unknown_field</a></li><li><a href="#method.unknown_variant" title="unknown_variant">unknown_variant</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#300">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Error: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Error` trait allows `Deserialize` implementations to create descriptive error messages belonging to the `Deserializer` against which they are currently running."><title>Error in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.custom" title="custom">custom</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.duplicate_field" title="duplicate_field">duplicate_field</a></li><li><a href="#method.invalid_length" title="invalid_length">invalid_length</a></li><li><a href="#method.invalid_type" title="invalid_type">invalid_type</a></li><li><a href="#method.invalid_value" title="invalid_value">invalid_value</a></li><li><a href="#method.missing_field" title="missing_field">missing_field</a></li><li><a href="#method.unknown_field" title="unknown_field">unknown_field</a></li><li><a href="#method.unknown_variant" title="unknown_variant">unknown_variant</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#300">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Error: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> {
     // Required method
     fn <a href="#tymethod.custom" class="fn">custom</a>&lt;T&gt;(msg: T) -&gt; Self
        <span class="where">where T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a></span>;
@@ -76,4 +76,4 @@ field with a particular name but that field was not present in the
 input.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.duplicate_field" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#300">Source</a><h4 class="code-header">fn <a href="#method.duplicate_field" class="fn">duplicate_field</a>(field: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Raised when a <code>Deserialize</code> struct type received more than one of the
 same field.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Error-for-Error" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#60">Source</a><a href="#impl-Error-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a> for <a class="struct" href="value/struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a></h3></section></div><script src="../../../../../trait.impl/serde/de/trait.Error.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Error-for-Error" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#60">Source</a><a href="#impl-Error-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a> for <a class="struct" href="value/struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a></h3></section></div><script src="../../../../../trait.impl/serde/de/trait.Error.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index c547beeb72fdd19e01faca70dd1301dc21e50238..072e706c68c7e7e77c83a07ea81853be6fd42749 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Expected` represents an explanation of what data a `Visitor` was expecting to receive."><title>Expected in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Expected</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.fmt" title="fmt">fmt</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Expected-for-%26str" title="&#38;str">&#38;str</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Display-for-dyn+Expected" title="Display">Display</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Expected</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#474">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Expected {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Expected` represents an explanation of what data a `Visitor` was expecting to receive."><title>Expected in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Expected</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.fmt" title="fmt">fmt</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Expected-for-%26str" title="&#38;str">&#38;str</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Display-for-dyn+Expected" title="Display">Display</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Expected</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#474">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Expected {
     // Required method
     fn <a href="#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>Expected</code> represents an explanation of what data a <code>Visitor</code> was expecting
index 891de991aea7d8898dd9667aab5bb6c8bb5feaf6..fbe44632f880593a77db8f0c3c63ac2b666557a4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Converts an existing value into a `Deserializer` from which other values can be deserialized."><title>IntoDeserializer in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Deserializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Deserializer" title="Deserializer">Deserializer</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_deserializer" title="into_deserializer">into_deserializer</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-%26str" title="&#38;&#39;a str">&#38;&#39;a str</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-()" title="()">()</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-Cow%3C'a,+str%3E" title="Cow&#60;&#39;a, str&#62;">Cow&#60;&#39;a, str&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-HashMap%3CK,+V,+S%3E" title="HashMap&#60;K, V, S&#62;">HashMap&#60;K, V, S&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-HashSet%3CT,+S%3E" title="HashSet&#60;T, S&#62;">HashSet&#60;T, S&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-bool" title="bool">bool</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-char" title="char">char</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-f32" title="f32">f32</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-f64" title="f64">f64</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i128" title="i128">i128</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i16" title="i16">i16</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i32" title="i32">i32</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i64" title="i64">i64</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i8" title="i8">i8</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-isize" title="isize">isize</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u128" title="u128">u128</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u16" title="u16">u16</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u32" title="u32">u32</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u64" title="u64">u64</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u8" title="u8">u8</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-usize" title="usize">usize</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">IntoDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#2259">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IntoDeserializer&lt;'de, E = <a class="struct" href="value/struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Converts an existing value into a `Deserializer` from which other values can be deserialized."><title>IntoDeserializer in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Deserializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Deserializer" title="Deserializer">Deserializer</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_deserializer" title="into_deserializer">into_deserializer</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-%26str" title="&#38;&#39;a str">&#38;&#39;a str</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-()" title="()">()</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-Cow%3C'a,+str%3E" title="Cow&#60;&#39;a, str&#62;">Cow&#60;&#39;a, str&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-HashMap%3CK,+V,+S%3E" title="HashMap&#60;K, V, S&#62;">HashMap&#60;K, V, S&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-HashSet%3CT,+S%3E" title="HashSet&#60;T, S&#62;">HashSet&#60;T, S&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-bool" title="bool">bool</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-char" title="char">char</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-f32" title="f32">f32</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-f64" title="f64">f64</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i128" title="i128">i128</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i16" title="i16">i16</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i32" title="i32">i32</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i64" title="i64">i64</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-i8" title="i8">i8</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-isize" title="isize">isize</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u128" title="u128">u128</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u16" title="u16">u16</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u32" title="u32">u32</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u64" title="u64">u64</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-u8" title="u8">u8</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-usize" title="usize">usize</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">IntoDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#2259">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IntoDeserializer&lt;'de, E = <a class="struct" href="value/struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a>&gt;<div class="where">where
     E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div>{
     type <a href="#associatedtype.Deserializer" class="associatedtype">Deserializer</a>: <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de, Error = E&gt;;
 
index 7dd497a30638c090aee2a2cf537b3ecdd92214bf..c65f39db94a335c41e1eac8537120bf73297e4bd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides a `Visitor` access to each entry of a map in the input."><title>MapAccess in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">MapAccess</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.next_key_seed" title="next_key_seed">next_key_seed</a></li><li><a href="#tymethod.next_value_seed" title="next_value_seed">next_value_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.next_entry" title="next_entry">next_entry</a></li><li><a href="#method.next_entry_seed" title="next_entry_seed">next_entry_seed</a></li><li><a href="#method.next_key" title="next_key">next_key</a></li><li><a href="#method.next_value" title="next_value">next_value</a></li><li><a href="#method.size_hint" title="size_hint">size_hint</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-MapAccess%3C'de%3E-for-%26mut+A" title="&#38;mut A">&#38;mut A</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">MapAccess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1792">Source</a> </span></div><pre class="rust item-decl"><code>pub trait MapAccess&lt;'de&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides a `Visitor` access to each entry of a map in the input."><title>MapAccess in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">MapAccess</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.next_key_seed" title="next_key_seed">next_key_seed</a></li><li><a href="#tymethod.next_value_seed" title="next_value_seed">next_value_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.next_entry" title="next_entry">next_entry</a></li><li><a href="#method.next_entry_seed" title="next_entry_seed">next_entry_seed</a></li><li><a href="#method.next_key" title="next_key">next_key</a></li><li><a href="#method.next_value" title="next_value">next_value</a></li><li><a href="#method.size_hint" title="size_hint">size_hint</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-MapAccess%3C'de%3E-for-%26mut+A" title="&#38;mut A">&#38;mut A</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">MapAccess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1792">Source</a> </span></div><pre class="rust item-decl"><code>pub trait MapAccess&lt;'de&gt; {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>;
 
     // Required methods
@@ -89,7 +89,7 @@ the map, or <code>Ok(None)</code> if there are no more remaining items.</p>
 <p>This method exists as a convenience for <code>Deserialize</code> implementations.
 <code>MapAccess</code> implementations should not override the default behavior.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1892">Source</a><h4 class="code-header">fn <a href="#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the number of entries remaining in the map, if known.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-MapAccess%3C'de%3E-for-%26mut+A" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1897-1899">Source</a><a href="#impl-MapAccess%3C'de%3E-for-%26mut+A" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.MapAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::MapAccess">MapAccess</a>&lt;'de&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut A</a><div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-MapAccess%3C'de%3E-for-%26mut+A" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1897-1899">Source</a><a href="#impl-MapAccess%3C'de%3E-for-%26mut+A" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.MapAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::MapAccess">MapAccess</a>&lt;'de&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut A</a><div class="where">where
     A: <a class="trait" href="trait.MapAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::MapAccess">MapAccess</a>&lt;'de&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1901">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = &lt;A as <a class="trait" href="trait.MapAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::MapAccess">MapAccess</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="trait.MapAccess.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::de::MapAccess::Error">Error</a></h4></section><section id="method.next_key_seed" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1904-1906">Source</a><a href="#method.next_key_seed" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.next_key_seed" class="fn">next_key_seed</a>&lt;K&gt;(
     &amp;mut self,
     seed: K,
index ff1219acb7ac6954000ff3280e73fe5932f3c4e4..7513f36b57791b6c125a92d066b14e44be602b1d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides a `Visitor` access to each element of a sequence in the input."><title>SeqAccess in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SeqAccess</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.next_element_seed" title="next_element_seed">next_element_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.next_element" title="next_element">next_element</a></li><li><a href="#method.size_hint" title="size_hint">size_hint</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SeqAccess%3C'de%3E-for-%26mut+A" title="&#38;mut A">&#38;mut A</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">SeqAccess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1710">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SeqAccess&lt;'de&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides a `Visitor` access to each element of a sequence in the input."><title>SeqAccess in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SeqAccess</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.next_element_seed" title="next_element_seed">next_element_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.next_element" title="next_element">next_element</a></li><li><a href="#method.size_hint" title="size_hint">size_hint</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SeqAccess%3C'de%3E-for-%26mut+A" title="&#38;mut A">&#38;mut A</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">SeqAccess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1710">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SeqAccess&lt;'de&gt; {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>;
 
     // Required method
@@ -38,7 +38,7 @@ deserialization.</p>
 <p>This method exists as a convenience for <code>Deserialize</code> implementations.
 <code>SeqAccess</code> implementations should not override the default behavior.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1739">Source</a><h4 class="code-header">fn <a href="#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the number of elements remaining in the sequence, if known.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SeqAccess%3C'de%3E-for-%26mut+A" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1744-1746">Source</a><a href="#impl-SeqAccess%3C'de%3E-for-%26mut+A" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.SeqAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::SeqAccess">SeqAccess</a>&lt;'de&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut A</a><div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SeqAccess%3C'de%3E-for-%26mut+A" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1744-1746">Source</a><a href="#impl-SeqAccess%3C'de%3E-for-%26mut+A" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.SeqAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::SeqAccess">SeqAccess</a>&lt;'de&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut A</a><div class="where">where
     A: <a class="trait" href="trait.SeqAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::SeqAccess">SeqAccess</a>&lt;'de&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1748">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = &lt;A as <a class="trait" href="trait.SeqAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::SeqAccess">SeqAccess</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="trait.SeqAccess.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::de::SeqAccess::Error">Error</a></h4></section><section id="method.next_element_seed" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1751-1753">Source</a><a href="#method.next_element_seed" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.next_element_seed" class="fn">next_element_seed</a>&lt;T&gt;(
     &amp;mut self,
     seed: T,
index da6ba04e76581e63704e6d7433502ac9f072af98..e7da808aea71a028d00f3c2e2a88f21ef201359e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Error` is a trait representing the basic expectations for error values, i.e., values of type `E` in `Result&#60;T, E&#62;`."><title>StdError in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StdError</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.cause" title="cause">cause</a></li><li><a href="#method.description" title="description">description</a></li><li><a href="#method.provide" title="provide">provide</a></li><li><a href="#method.source" title="source">source</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.downcast" title="downcast">downcast</a></li><li><a href="#method.downcast-1" title="downcast">downcast</a></li><li><a href="#method.downcast-2" title="downcast">downcast</a></li><li><a href="#method.downcast_mut" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_mut-1" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_mut-2" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_ref" title="downcast_ref">downcast_ref</a></li><li><a href="#method.downcast_ref-1" title="downcast_ref">downcast_ref</a></li><li><a href="#method.downcast_ref-2" title="downcast_ref">downcast_ref</a></li><li><a href="#method.is" title="is">is</a></li><li><a href="#method.is-1" title="is">is</a></li><li><a href="#method.is-2" title="is">is</a></li><li><a href="#method.sources" title="sources">sources</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error%3E" title="From&#60;Cow&#60;&#39;b, str&#62;&#62;">From&#60;Cow&#60;&#39;b, str&#62;&#62;</a></li><li><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;Cow&#60;&#39;b, str&#62;&#62;">From&#60;Cow&#60;&#39;b, str&#62;&#62;</a></li><li><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error%3E" title="From&#60;E&#62;">From&#60;E&#62;</a></li><li><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;E&#62;">From&#60;E&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">StdError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#29">Source</a> </span></div><pre class="rust item-decl"><code>pub trait StdError: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Error` is a trait representing the basic expectations for error values, i.e., values of type `E` in `Result&#60;T, E&#62;`."><title>StdError in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StdError</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.cause" title="cause">cause</a></li><li><a href="#method.description" title="description">description</a></li><li><a href="#method.provide" title="provide">provide</a></li><li><a href="#method.source" title="source">source</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.downcast" title="downcast">downcast</a></li><li><a href="#method.downcast-1" title="downcast">downcast</a></li><li><a href="#method.downcast-2" title="downcast">downcast</a></li><li><a href="#method.downcast_mut" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_mut-1" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_mut-2" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_ref" title="downcast_ref">downcast_ref</a></li><li><a href="#method.downcast_ref-1" title="downcast_ref">downcast_ref</a></li><li><a href="#method.downcast_ref-2" title="downcast_ref">downcast_ref</a></li><li><a href="#method.is" title="is">is</a></li><li><a href="#method.is-1" title="is">is</a></li><li><a href="#method.is-2" title="is">is</a></li><li><a href="#method.sources" title="sources">sources</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error%3E" title="From&#60;Cow&#60;&#39;b, str&#62;&#62;">From&#60;Cow&#60;&#39;b, str&#62;&#62;</a></li><li><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;Cow&#60;&#39;b, str&#62;&#62;">From&#60;Cow&#60;&#39;b, str&#62;&#62;</a></li><li><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error%3E" title="From&#60;E&#62;">From&#60;E&#62;</a></li><li><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;E&#62;">From&#60;E&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">StdError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#29">Source</a> </span></div><pre class="rust item-decl"><code>pub trait StdError: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> {
     // Provided methods
     fn <a href="#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt; { ... }
 <span class="item-spacer"></span>    fn <a href="#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> { ... }
index 66447f80278e81acb1852db485f33e946eb1dce0..664ba6349848c75815d8e8c2a5918e1b28523054 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`VariantAccess` is a visitor that is created by the `Deserializer` and passed to the `Deserialize` to deserialize the content of a particular enum variant."><title>VariantAccess in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Variant<wbr>Access</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.newtype_variant_seed" title="newtype_variant_seed">newtype_variant_seed</a></li><li><a href="#tymethod.struct_variant" title="struct_variant">struct_variant</a></li><li><a href="#tymethod.tuple_variant" title="tuple_variant">tuple_variant</a></li><li><a href="#tymethod.unit_variant" title="unit_variant">unit_variant</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.newtype_variant" title="newtype_variant">newtype_variant</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">VariantAccess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#2031">Source</a> </span></div><pre class="rust item-decl"><code>pub trait VariantAccess&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`VariantAccess` is a visitor that is created by the `Deserializer` and passed to the `Deserialize` to deserialize the content of a particular enum variant."><title>VariantAccess in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Variant<wbr>Access</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.newtype_variant_seed" title="newtype_variant_seed">newtype_variant_seed</a></li><li><a href="#tymethod.struct_variant" title="struct_variant">struct_variant</a></li><li><a href="#tymethod.tuple_variant" title="tuple_variant">tuple_variant</a></li><li><a href="#tymethod.unit_variant" title="unit_variant">unit_variant</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.newtype_variant" title="newtype_variant">newtype_variant</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">VariantAccess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#2031">Source</a> </span></div><pre class="rust item-decl"><code>pub trait VariantAccess&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>;
 
     // Required methods
@@ -108,4 +108,4 @@ deserialization. Must match the error type of our <code>EnumAccess</code>.</p>
 <p>This method exists as a convenience for <code>Deserialize</code> implementations.
 <code>VariantAccess</code> implementations should not override the default
 behavior.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../../../../trait.impl/serde/de/trait.VariantAccess.js" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../../../../trait.impl/serde/de/trait.VariantAccess.js" async></script></section></div></main></body></html>
\ No newline at end of file
index 0c1d5024fc1bfec5f6a7deefc8ae191d4ba5aaf2..78f1b45f21bdaa3f4ccf9638f5d2d33e1220a628 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This trait represents a visitor that walks through a deserializer."><title>Visitor in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Visitor</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Value" title="Value">Value</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.expecting" title="expecting">expecting</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.visit_bool" title="visit_bool">visit_bool</a></li><li><a href="#method.visit_borrowed_bytes" title="visit_borrowed_bytes">visit_borrowed_bytes</a></li><li><a href="#method.visit_borrowed_str" title="visit_borrowed_str">visit_borrowed_str</a></li><li><a href="#method.visit_byte_buf" title="visit_byte_buf">visit_byte_buf</a></li><li><a href="#method.visit_bytes" title="visit_bytes">visit_bytes</a></li><li><a href="#method.visit_char" title="visit_char">visit_char</a></li><li><a href="#method.visit_enum" title="visit_enum">visit_enum</a></li><li><a href="#method.visit_f32" title="visit_f32">visit_f32</a></li><li><a href="#method.visit_f64" title="visit_f64">visit_f64</a></li><li><a href="#method.visit_i128" title="visit_i128">visit_i128</a></li><li><a href="#method.visit_i16" title="visit_i16">visit_i16</a></li><li><a href="#method.visit_i32" title="visit_i32">visit_i32</a></li><li><a href="#method.visit_i64" title="visit_i64">visit_i64</a></li><li><a href="#method.visit_i8" title="visit_i8">visit_i8</a></li><li><a href="#method.visit_map" title="visit_map">visit_map</a></li><li><a href="#method.visit_newtype_struct" title="visit_newtype_struct">visit_newtype_struct</a></li><li><a href="#method.visit_none" title="visit_none">visit_none</a></li><li><a href="#method.visit_seq" title="visit_seq">visit_seq</a></li><li><a href="#method.visit_some" title="visit_some">visit_some</a></li><li><a href="#method.visit_str" title="visit_str">visit_str</a></li><li><a href="#method.visit_string" title="visit_string">visit_string</a></li><li><a href="#method.visit_u128" title="visit_u128">visit_u128</a></li><li><a href="#method.visit_u16" title="visit_u16">visit_u16</a></li><li><a href="#method.visit_u32" title="visit_u32">visit_u32</a></li><li><a href="#method.visit_u64" title="visit_u64">visit_u64</a></li><li><a href="#method.visit_u8" title="visit_u8">visit_u8</a></li><li><a href="#method.visit_unit" title="visit_unit">visit_unit</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Visitor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1284">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Visitor&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This trait represents a visitor that walks through a deserializer."><title>Visitor in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Visitor</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Value" title="Value">Value</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.expecting" title="expecting">expecting</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.visit_bool" title="visit_bool">visit_bool</a></li><li><a href="#method.visit_borrowed_bytes" title="visit_borrowed_bytes">visit_borrowed_bytes</a></li><li><a href="#method.visit_borrowed_str" title="visit_borrowed_str">visit_borrowed_str</a></li><li><a href="#method.visit_byte_buf" title="visit_byte_buf">visit_byte_buf</a></li><li><a href="#method.visit_bytes" title="visit_bytes">visit_bytes</a></li><li><a href="#method.visit_char" title="visit_char">visit_char</a></li><li><a href="#method.visit_enum" title="visit_enum">visit_enum</a></li><li><a href="#method.visit_f32" title="visit_f32">visit_f32</a></li><li><a href="#method.visit_f64" title="visit_f64">visit_f64</a></li><li><a href="#method.visit_i128" title="visit_i128">visit_i128</a></li><li><a href="#method.visit_i16" title="visit_i16">visit_i16</a></li><li><a href="#method.visit_i32" title="visit_i32">visit_i32</a></li><li><a href="#method.visit_i64" title="visit_i64">visit_i64</a></li><li><a href="#method.visit_i8" title="visit_i8">visit_i8</a></li><li><a href="#method.visit_map" title="visit_map">visit_map</a></li><li><a href="#method.visit_newtype_struct" title="visit_newtype_struct">visit_newtype_struct</a></li><li><a href="#method.visit_none" title="visit_none">visit_none</a></li><li><a href="#method.visit_seq" title="visit_seq">visit_seq</a></li><li><a href="#method.visit_some" title="visit_some">visit_some</a></li><li><a href="#method.visit_str" title="visit_str">visit_str</a></li><li><a href="#method.visit_string" title="visit_string">visit_string</a></li><li><a href="#method.visit_u128" title="visit_u128">visit_u128</a></li><li><a href="#method.visit_u16" title="visit_u16">visit_u16</a></li><li><a href="#method.visit_u32" title="visit_u32">visit_u32</a></li><li><a href="#method.visit_u64" title="visit_u64">visit_u64</a></li><li><a href="#method.visit_u8" title="visit_u8">visit_u8</a></li><li><a href="#method.visit_unit" title="visit_unit">visit_unit</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a></span><h1>Trait <span class="trait">Visitor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#1284">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Visitor&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Value" class="associatedtype">Value</a>;
 
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 28 methods</span></summary>    // Required method
@@ -257,4 +257,4 @@ honor such a request.</p>
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, &lt;A as <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="trait.EnumAccess.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::de::EnumAccess::Error">Error</a>&gt;<div class="where">where
     A: <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a>&lt;'de&gt;,</div></h4></section></summary><div class="docblock"><p>The input contains an enum.</p>
 <p>The default implementation fails with a type error.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Visitor%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#113">Source</a><a href="#impl-Visitor%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a>&lt;'de&gt; for <a class="struct" href="struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Value-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#114">Source</a><a href="#associatedtype.Value-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Value" class="associatedtype">Value</a> = <a class="struct" href="struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h4></section></div></details></div><script src="../../../../../trait.impl/serde/de/trait.Visitor.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Visitor%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#113">Source</a><a href="#impl-Visitor%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a>&lt;'de&gt; for <a class="struct" href="struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Value-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#114">Source</a><a href="#associatedtype.Value-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Value" class="associatedtype">Value</a> = <a class="struct" href="struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h4></section></div></details></div><script src="../../../../../trait.impl/serde/de/trait.Visitor.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index 199eb087c77006ae045e2da059470f8499286553..772e7119eeb1d656998ddba01e5c64b377e58181 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Building blocks for deserializing basic values using the `IntoDeserializer` trait."><title>bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module value</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a></span><h1>Module <span>value</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#119">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Building blocks for deserializing basic values using the <code>IntoDeserializer</code>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Building blocks for deserializing basic values using the `IntoDeserializer` trait."><title>bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module value</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a></span><h1>Module <span>value</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#119">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Building blocks for deserializing basic values using the <code>IntoDeserializer</code>
 trait.</p>
 
 <div class="example-wrap edition"><a href="#" class="tooltip" title="This example runs with edition 2021">ⓘ</a><pre class="rust rust-example-rendered"><code><span class="kw">use </span>serde::de::{value, Deserialize, IntoDeserializer};
index 5cc712f2e326f05b6c1ecd195acc5fcac5d398c3..7b4f4e735d7c8577d2822d2bfb3b42dcac655297 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `bool`."><title>BoolDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bool<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BoolDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BoolDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BoolDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-BoolDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BoolDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BoolDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BoolDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BoolDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BoolDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BoolDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BoolDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">BoolDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BoolDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `bool`."><title>BoolDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bool<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BoolDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BoolDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BoolDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-BoolDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BoolDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BoolDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BoolDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BoolDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BoolDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BoolDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BoolDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">BoolDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BoolDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 a <code>bool</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BoolDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a><a href="#impl-BoolDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.BoolDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BoolDeserializer">BoolDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>) -&gt; <a class="struct" href="struct.BoolDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BoolDeserializer">BoolDeserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BoolDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a><a href="#impl-Clone-for-BoolDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BoolDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BoolDeserializer">BoolDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BoolDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BoolDeserializer">BoolDeserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BoolDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a><a href="#impl-Debug-for-BoolDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BoolDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BoolDeserializer">BoolDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-BoolDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a><a href="#impl-Deserializer%3C'de%3E-for-BoolDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.BoolDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BoolDeserializer">BoolDeserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#327">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index dd137c3dab2b562048db4220b71a9e3300449b06..4fce367c7a2e701d4c191a3df55ab4e5cbed4dbd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `&#38;[u8]` with a lifetime tied to another deserializer. Always calls `Visitor::visit_borrowed_bytes`."><title>BorrowedBytesDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Borrowed<wbr>Bytes<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">BorrowedBytesDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#941">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BorrowedBytesDeserializer&lt;'de, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>&amp;[u8]</code> with a lifetime tied to another
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `&#38;[u8]` with a lifetime tied to another deserializer. Always calls `Visitor::visit_borrowed_bytes`."><title>BorrowedBytesDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Borrowed<wbr>Bytes<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BorrowedBytesDeserializer%3C'de,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">BorrowedBytesDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#941">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BorrowedBytesDeserializer&lt;'de, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>&amp;[u8]</code> with a lifetime tied to another
 deserializer. Always calls <a href="../trait.Visitor.html#method.visit_borrowed_bytes" title="method bdk_chain::bitcoin::hashes::serde::de::Visitor::visit_borrowed_bytes"><code>Visitor::visit_borrowed_bytes</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BorrowedBytesDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#946">Source</a><a href="#impl-BorrowedBytesDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="struct" href="struct.BorrowedBytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer">BorrowedBytesDeserializer</a>&lt;'de, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#948">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: &amp;'de [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.BorrowedBytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer">BorrowedBytesDeserializer</a>&lt;'de, E&gt;</h4></section></summary><div class="docblock"><p>Create a new borrowed deserializer from the given borrowed bytes.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BorrowedBytesDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#956">Source</a><a href="#impl-Clone-for-BorrowedBytesDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BorrowedBytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer">BorrowedBytesDeserializer</a>&lt;'de, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#956">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BorrowedBytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer">BorrowedBytesDeserializer</a>&lt;'de, E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BorrowedBytesDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#989">Source</a><a href="#impl-Debug-for-BorrowedBytesDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BorrowedBytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer">BorrowedBytesDeserializer</a>&lt;'de, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#990">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-BorrowedBytesDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#958-960">Source</a><a href="#impl-Deserializer%3C'de%3E-for-BorrowedBytesDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.BorrowedBytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer">BorrowedBytesDeserializer</a>&lt;'de, E&gt;<div class="where">where
index e01e1b77b5323529b30c7b54ea3ac3e48002a20a..0ca2b933634c1d7e9fd4467b4992da4107f8a2b2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `&#38;str` with a lifetime tied to another deserializer."><title>BorrowedStrDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Borrowed<wbr>StrDeserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BorrowedStrDeserializer%3C'de,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BorrowedStrDeserializer%3C'de,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">BorrowedStrDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#545">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BorrowedStrDeserializer&lt;'de, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>&amp;str</code> with a lifetime tied to another
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `&#38;str` with a lifetime tied to another deserializer."><title>BorrowedStrDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Borrowed<wbr>StrDeserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BorrowedStrDeserializer%3C'de,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BorrowedStrDeserializer%3C'de,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BorrowedStrDeserializer%3C'de,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">BorrowedStrDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#545">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BorrowedStrDeserializer&lt;'de, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>&amp;str</code> with a lifetime tied to another
 deserializer.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BorrowedStrDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#552">Source</a><a href="#impl-BorrowedStrDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="struct" href="struct.BorrowedStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedStrDeserializer">BorrowedStrDeserializer</a>&lt;'de, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#554">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: &amp;'de <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="struct" href="struct.BorrowedStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedStrDeserializer">BorrowedStrDeserializer</a>&lt;'de, E&gt;</h4></section></summary><div class="docblock"><p>Create a new borrowed deserializer from the given string.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BorrowedStrDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#550">Source</a><a href="#impl-Clone-for-BorrowedStrDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BorrowedStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedStrDeserializer">BorrowedStrDeserializer</a>&lt;'de, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#550">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BorrowedStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedStrDeserializer">BorrowedStrDeserializer</a>&lt;'de, E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BorrowedStrDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#622">Source</a><a href="#impl-Debug-for-BorrowedStrDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BorrowedStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedStrDeserializer">BorrowedStrDeserializer</a>&lt;'de, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#623">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#562-564">Source</a><a href="#impl-Deserializer%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.BorrowedStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedStrDeserializer">BorrowedStrDeserializer</a>&lt;'de, E&gt;<div class="where">where
index 76399290aa4d801eb7f366646084ace9528a93b3..93c7bc6ce7e20e80615d3f62aad96a38ddb4c462 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `&#38;[u8]`. Always calls `Visitor::visit_bytes`."><title>BytesDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bytes<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BytesDeserializer%3C'a,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BytesDeserializer%3C'a,+E%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BytesDeserializer%3C'a,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BytesDeserializer%3C'a,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BytesDeserializer%3C'a,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BytesDeserializer%3C'a,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BytesDeserializer%3C'a,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BytesDeserializer%3C'a,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BytesDeserializer%3C'a,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BytesDeserializer%3C'a,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">BytesDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#871">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BytesDeserializer&lt;'a, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>&amp;[u8]</code>. Always calls <a href="../trait.Visitor.html#method.visit_bytes" title="method bdk_chain::bitcoin::hashes::serde::de::Visitor::visit_bytes"><code>Visitor::visit_bytes</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `&#38;[u8]`. Always calls `Visitor::visit_bytes`."><title>BytesDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bytes<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BytesDeserializer%3C'a,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BytesDeserializer%3C'a,+E%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BytesDeserializer%3C'a,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-BytesDeserializer%3C'a,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BytesDeserializer%3C'a,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BytesDeserializer%3C'a,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BytesDeserializer%3C'a,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BytesDeserializer%3C'a,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BytesDeserializer%3C'a,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BytesDeserializer%3C'a,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">BytesDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#871">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BytesDeserializer&lt;'a, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>&amp;[u8]</code>. Always calls <a href="../trait.Visitor.html#method.visit_bytes" title="method bdk_chain::bitcoin::hashes::serde::de::Visitor::visit_bytes"><code>Visitor::visit_bytes</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#876">Source</a><a href="#impl-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, E&gt; <a class="struct" href="struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#878">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;</h4></section></summary><div class="docblock"><p>Create a new deserializer from the given bytes.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#886">Source</a><a href="#impl-Clone-for-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#886">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#930">Source</a><a href="#impl-Debug-for-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#931">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#899-901">Source</a><a href="#impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#903">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 7802146974418514d74392aa6fe699cdfcce069f..50a994f952f278f272ca6b02e08b18a0799880de 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `char`."><title>CharDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Char<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CharDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CharDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CharDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-CharDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-CharDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CharDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CharDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CharDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CharDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CharDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CharDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">CharDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CharDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `char`."><title>CharDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Char<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CharDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CharDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CharDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-CharDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-CharDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CharDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CharDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CharDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CharDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CharDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CharDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">CharDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CharDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 a <code>char</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CharDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a><a href="#impl-CharDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.CharDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CharDeserializer">CharDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>) -&gt; <a class="struct" href="struct.CharDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CharDeserializer">CharDeserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CharDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a><a href="#impl-Clone-for-CharDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CharDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CharDeserializer">CharDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.CharDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CharDeserializer">CharDeserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CharDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a><a href="#impl-Debug-for-CharDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CharDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CharDeserializer">CharDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-CharDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a><a href="#impl-Deserializer%3C'de%3E-for-CharDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.CharDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CharDeserializer">CharDeserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#341">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 527fa5dd95ffa0553c0f7c37e7767daade7ee2a3..5bdf8351bfbca64448090aedf8967ba136a318bc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `Cow&#60;str&#62;`."><title>CowStrDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CowStr<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CowStrDeserializer%3C'a,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CowStrDeserializer%3C'a,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-CowStrDeserializer%3C'a,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CowStrDeserializer%3C'a,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CowStrDeserializer%3C'a,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CowStrDeserializer%3C'a,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CowStrDeserializer%3C'a,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CowStrDeserializer%3C'a,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CowStrDeserializer%3C'a,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">CowStrDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#753">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CowStrDeserializer&lt;'a, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>Cow&lt;str&gt;</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `Cow&#60;str&#62;`."><title>CowStrDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CowStr<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CowStrDeserializer%3C'a,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CowStrDeserializer%3C'a,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-CowStrDeserializer%3C'a,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CowStrDeserializer%3C'a,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CowStrDeserializer%3C'a,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CowStrDeserializer%3C'a,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CowStrDeserializer%3C'a,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CowStrDeserializer%3C'a,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CowStrDeserializer%3C'a,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">CowStrDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#753">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CowStrDeserializer&lt;'a, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>Cow&lt;str&gt;</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#782">Source</a><a href="#impl-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, E&gt; <a class="struct" href="struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#784">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'a, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;) -&gt; <a class="struct" href="struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#759">Source</a><a href="#impl-Clone-for-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#760">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#859">Source</a><a href="#impl-Debug-for-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#860">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#793-795">Source</a><a href="#impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#797">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
 deserialization.</div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_any" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#799-801">Source</a><a href="#method.deserialize_any" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Deserializer.html#tymethod.deserialize_any" class="fn">deserialize_any</a>&lt;V&gt;(
index 5d633a8eec20d0c4e141e71371123beea9f43f75..34cfac9f459665abb52ca9a8de048b5e3bb4d545 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `EnumAccess`."><title>EnumAccessDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Enum<wbr>Access<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EnumAccessDeserializer%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EnumAccessDeserializer%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-EnumAccessDeserializer%3CA%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+%3CA+as+EnumAccess%3C'de%3E%3E::Error%3E-for-EnumAccessDeserializer%3CA%3E" title="IntoDeserializer&#60;&#39;de, &#60;A as EnumAccess&#60;&#39;de&#62;&#62;::Error&#62;">IntoDeserializer&#60;&#39;de, &#60;A as EnumAccess&#60;&#39;de&#62;&#62;::Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EnumAccessDeserializer%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EnumAccessDeserializer%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EnumAccessDeserializer%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EnumAccessDeserializer%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EnumAccessDeserializer%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EnumAccessDeserializer%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">EnumAccessDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1686">Source</a> </span></div><pre class="rust item-decl"><code>pub struct EnumAccessDeserializer&lt;A&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding an <code>EnumAccess</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `EnumAccess`."><title>EnumAccessDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Enum<wbr>Access<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EnumAccessDeserializer%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EnumAccessDeserializer%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-EnumAccessDeserializer%3CA%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+%3CA+as+EnumAccess%3C'de%3E%3E::Error%3E-for-EnumAccessDeserializer%3CA%3E" title="IntoDeserializer&#60;&#39;de, &#60;A as EnumAccess&#60;&#39;de&#62;&#62;::Error&#62;">IntoDeserializer&#60;&#39;de, &#60;A as EnumAccess&#60;&#39;de&#62;&#62;::Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EnumAccessDeserializer%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EnumAccessDeserializer%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EnumAccessDeserializer%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EnumAccessDeserializer%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EnumAccessDeserializer%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EnumAccessDeserializer%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">EnumAccessDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1686">Source</a> </span></div><pre class="rust item-decl"><code>pub struct EnumAccessDeserializer&lt;A&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding an <code>EnumAccess</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-EnumAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1690">Source</a><a href="#impl-EnumAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="struct.EnumAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::EnumAccessDeserializer">EnumAccessDeserializer</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1692">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(access: A) -&gt; <a class="struct" href="struct.EnumAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::EnumAccessDeserializer">EnumAccessDeserializer</a>&lt;A&gt;</h4></section></summary><div class="docblock"><p>Construct a new <code>EnumAccessDeserializer&lt;A&gt;</code>.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-EnumAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1685">Source</a><a href="#impl-Clone-for-EnumAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.EnumAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::EnumAccessDeserializer">EnumAccessDeserializer</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1685">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.EnumAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::EnumAccessDeserializer">EnumAccessDeserializer</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-EnumAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1685">Source</a><a href="#impl-Debug-for-EnumAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.EnumAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::EnumAccessDeserializer">EnumAccessDeserializer</a>&lt;A&gt;<div class="where">where
index 89ad669e1edc7c197406900e4f3b5b924ce6b2ec..2eadd286a813e48ce15d3a0660839f1e989d5d1f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A minimal representation of all possible errors that can occur using the `IntoDeserializer` trait."><title>Error in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-Error-for-Error-1" title="Error">Error</a></li><li><a href="#impl-Error-for-Error-2" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#51">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Error { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A minimal representation of all possible errors that can occur using the
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A minimal representation of all possible errors that can occur using the `IntoDeserializer` trait."><title>Error in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-Error-for-Error-1" title="Error">Error</a></li><li><a href="#impl-Error-for-Error-2" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#51">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Error { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A minimal representation of all possible errors that can occur using the
 <code>IntoDeserializer</code> trait.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Error" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#50">Source</a><a href="#impl-Clone-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#50">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Error" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#105">Source</a><a href="#impl-Debug-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#106">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-Error" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#93">Source</a><a href="#impl-Display-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#95">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-Error" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#60">Source</a><a href="#impl-Error-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a> for <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.custom" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#63-65">Source</a><a href="#method.custom" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Error.html#tymethod.custom" class="fn">custom</a>&lt;T&gt;(msg: T) -&gt; <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a><div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>,</div></h4></section></summary><div class='docblock'>Raised when there is general error when deserializing a type. <a href="../trait.Error.html#tymethod.custom">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.invalid_type" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#300">Source</a><a href="#method.invalid_type" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Error.html#method.invalid_type" class="fn">invalid_type</a>(unexp: <a class="enum" href="../enum.Unexpected.html" title="enum bdk_chain::bitcoin::hashes::serde::de::Unexpected">Unexpected</a>&lt;'_&gt;, exp: &amp;dyn <a class="trait" href="../trait.Expected.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Expected">Expected</a>) -&gt; Self</h4></section></summary><div class='docblock'>Raised when a <code>Deserialize</code> receives a type different from what it was
index 6c1e1afae04b90b2dc53dd83f67e965b7dc1197b..ff66ef19f451a71f0f7bc6e822b05f8fa20e2ed5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `f32`."><title>F32Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">F32Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-F32Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-F32Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-F32Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-F32Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-F32Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-F32Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-F32Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-F32Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-F32Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-F32Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-F32Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">F32Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a> </span></div><pre class="rust item-decl"><code>pub struct F32Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `f32`."><title>F32Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">F32Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-F32Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-F32Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-F32Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-F32Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-F32Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-F32Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-F32Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-F32Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-F32Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-F32Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-F32Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">F32Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a> </span></div><pre class="rust item-decl"><code>pub struct F32Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 an <code>f32</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-F32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a><a href="#impl-F32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.F32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F32Deserializer">F32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>) -&gt; <a class="struct" href="struct.F32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F32Deserializer">F32Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-F32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a><a href="#impl-Clone-for-F32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.F32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F32Deserializer">F32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.F32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F32Deserializer">F32Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-F32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a><a href="#impl-Debug-for-F32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.F32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F32Deserializer">F32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-F32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a><a href="#impl-Deserializer%3C'de%3E-for-F32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.F32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F32Deserializer">F32Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#339">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index f919e1b3ee27d87a3d66987e4ccf559437f54d6f..990a54c942acc850506f256c80e8edc1520e9860 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `f64`."><title>F64Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">F64Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-F64Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-F64Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-F64Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-F64Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-F64Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-F64Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-F64Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-F64Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-F64Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-F64Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-F64Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">F64Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a> </span></div><pre class="rust item-decl"><code>pub struct F64Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `f64`."><title>F64Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">F64Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-F64Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-F64Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-F64Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-F64Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-F64Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-F64Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-F64Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-F64Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-F64Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-F64Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-F64Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">F64Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a> </span></div><pre class="rust item-decl"><code>pub struct F64Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 an <code>f64</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-F64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a><a href="#impl-F64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.F64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F64Deserializer">F64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>) -&gt; <a class="struct" href="struct.F64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F64Deserializer">F64Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-F64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a><a href="#impl-Clone-for-F64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.F64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F64Deserializer">F64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.F64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F64Deserializer">F64Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-F64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a><a href="#impl-Debug-for-F64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.F64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F64Deserializer">F64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-F64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a><a href="#impl-Deserializer%3C'de%3E-for-F64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.F64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F64Deserializer">F64Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#340">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index c444dfe342a864c84425f1986fcff75a7eb5814d..c85bcc175232093ad28ac304595da349883214e5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i128`."><title>I128Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I128<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I128Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I128Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I128Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I128Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I128Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I128Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I128Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I128Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I128Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I128Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I128Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I128Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I128Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i128`."><title>I128Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I128<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I128Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I128Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I128Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I128Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I128Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I128Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I128Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I128Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I128Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I128Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I128Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I128Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I128Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 an <code>i128</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-I128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a><a href="#impl-I128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.I128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I128Deserializer">I128Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>) -&gt; <a class="struct" href="struct.I128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I128Deserializer">I128Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-I128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a><a href="#impl-Clone-for-I128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.I128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I128Deserializer">I128Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.I128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I128Deserializer">I128Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-I128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a><a href="#impl-Debug-for-I128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.I128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I128Deserializer">I128Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-I128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a><a href="#impl-Deserializer%3C'de%3E-for-I128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.I128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I128Deserializer">I128Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#332">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 4ca6451629f36fc4ff258cf6e1106ac471361e3d..064499b2eba80fe2bd274bf556f50e874e2239e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i16`."><title>I16Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I16Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I16Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I16Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I16Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I16Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I16Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I16Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I16Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I16Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I16Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I16Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I16Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I16Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I16Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i16`."><title>I16Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I16Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I16Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I16Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I16Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I16Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I16Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I16Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I16Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I16Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I16Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I16Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I16Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I16Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I16Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 an <code>i16</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-I16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a><a href="#impl-I16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.I16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I16Deserializer">I16Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>) -&gt; <a class="struct" href="struct.I16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I16Deserializer">I16Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-I16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a><a href="#impl-Clone-for-I16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.I16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I16Deserializer">I16Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.I16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I16Deserializer">I16Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-I16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a><a href="#impl-Debug-for-I16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.I16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I16Deserializer">I16Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-I16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a><a href="#impl-Deserializer%3C'de%3E-for-I16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.I16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I16Deserializer">I16Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#329">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 8667c9c9c8b92aebed60ec1ecb6e1c9659b2833f..7b707303b35e712fa763a24ec665990135b4ef90 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i32`."><title>I32Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I32Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I32Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I32Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I32Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I32Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I32Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I32Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I32Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I32Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I32Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I32Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I32Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I32Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I32Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i32`."><title>I32Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I32Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I32Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I32Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I32Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I32Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I32Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I32Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I32Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I32Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I32Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I32Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I32Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I32Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I32Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 an <code>i32</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-I32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a><a href="#impl-I32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.I32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I32Deserializer">I32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="struct" href="struct.I32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I32Deserializer">I32Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-I32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a><a href="#impl-Clone-for-I32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.I32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I32Deserializer">I32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.I32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I32Deserializer">I32Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-I32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a><a href="#impl-Debug-for-I32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.I32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I32Deserializer">I32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-I32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a><a href="#impl-Deserializer%3C'de%3E-for-I32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.I32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I32Deserializer">I32Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#330">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 5cab3e2203998d8f6da3f25852a60b5184c7dfcf..97473fb9adaddc5ed8badb5e56abe43a6c2ae4fd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i64`."><title>I64Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I64Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I64Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I64Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I64Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I64Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I64Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I64Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I64Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I64Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I64Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I64Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I64Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I64Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I64Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i64`."><title>I64Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I64Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I64Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I64Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I64Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I64Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I64Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I64Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I64Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I64Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I64Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I64Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I64Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I64Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I64Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 an <code>i64</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-I64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a><a href="#impl-I64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.I64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I64Deserializer">I64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -&gt; <a class="struct" href="struct.I64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I64Deserializer">I64Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-I64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a><a href="#impl-Clone-for-I64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.I64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I64Deserializer">I64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.I64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I64Deserializer">I64Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-I64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a><a href="#impl-Debug-for-I64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.I64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I64Deserializer">I64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-I64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a><a href="#impl-Deserializer%3C'de%3E-for-I64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.I64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I64Deserializer">I64Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#331">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 44a25a876e36319083afe0a42066ea1545955029..83ba14f60034745e92c089956cff394b4cf801a6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i8`."><title>I8Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I8Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I8Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I8Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I8Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I8Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I8Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I8Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I8Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I8Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I8Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I8Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I8Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I8Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I8Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `i8`."><title>I8Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">I8Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-I8Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-I8Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-I8Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-I8Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-I8Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-I8Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-I8Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-I8Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-I8Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-I8Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-I8Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">I8Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a> </span></div><pre class="rust item-decl"><code>pub struct I8Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 an <code>i8</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-I8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a><a href="#impl-I8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.I8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I8Deserializer">I8Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>) -&gt; <a class="struct" href="struct.I8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I8Deserializer">I8Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-I8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a><a href="#impl-Clone-for-I8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.I8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I8Deserializer">I8Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.I8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I8Deserializer">I8Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-I8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a><a href="#impl-Debug-for-I8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.I8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I8Deserializer">I8Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-I8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a><a href="#impl-Deserializer%3C'de%3E-for-I8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.I8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I8Deserializer">I8Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#328">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 25b4384349c16797de6866a84fba1a034b524373..7d334ff2d328ae14586ddb1efaabe59b600bdc7b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `isize`."><title>IsizeDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Isize<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IsizeDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-IsizeDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-IsizeDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-IsizeDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-IsizeDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IsizeDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IsizeDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IsizeDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-IsizeDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IsizeDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IsizeDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">IsizeDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a> </span></div><pre class="rust item-decl"><code>pub struct IsizeDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding an `isize`."><title>IsizeDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Isize<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IsizeDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-IsizeDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-IsizeDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-IsizeDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-IsizeDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IsizeDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IsizeDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IsizeDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-IsizeDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IsizeDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IsizeDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">IsizeDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a> </span></div><pre class="rust item-decl"><code>pub struct IsizeDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 an <code>isize</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a><a href="#impl-IsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.IsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::IsizeDeserializer">IsizeDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>) -&gt; <a class="struct" href="struct.IsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::IsizeDeserializer">IsizeDeserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-IsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a><a href="#impl-Clone-for-IsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.IsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::IsizeDeserializer">IsizeDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.IsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::IsizeDeserializer">IsizeDeserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-IsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a><a href="#impl-Debug-for-IsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.IsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::IsizeDeserializer">IsizeDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-IsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a><a href="#impl-Deserializer%3C'de%3E-for-IsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.IsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::IsizeDeserializer">IsizeDeserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#333">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 2192294d38582d8328233f69e13eb64f844809e3..a7555d9d2addf38ecc3e64d74c72dff8b49cea77 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `MapAccess`."><title>MapAccessDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">MapAccess<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MapAccessDeserializer%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MapAccessDeserializer%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-MapAccessDeserializer%3CA%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-MapAccessDeserializer%3CA%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+%3CA+as+MapAccess%3C'de%3E%3E::Error%3E-for-MapAccessDeserializer%3CA%3E" title="IntoDeserializer&#60;&#39;de, &#60;A as MapAccess&#60;&#39;de&#62;&#62;::Error&#62;">IntoDeserializer&#60;&#39;de, &#60;A as MapAccess&#60;&#39;de&#62;&#62;::Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MapAccessDeserializer%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MapAccessDeserializer%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MapAccessDeserializer%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-MapAccessDeserializer%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MapAccessDeserializer%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MapAccessDeserializer%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">MapAccessDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1610">Source</a> </span></div><pre class="rust item-decl"><code>pub struct MapAccessDeserializer&lt;A&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>MapAccess</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `MapAccess`."><title>MapAccessDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">MapAccess<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MapAccessDeserializer%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MapAccessDeserializer%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-MapAccessDeserializer%3CA%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-MapAccessDeserializer%3CA%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+%3CA+as+MapAccess%3C'de%3E%3E::Error%3E-for-MapAccessDeserializer%3CA%3E" title="IntoDeserializer&#60;&#39;de, &#60;A as MapAccess&#60;&#39;de&#62;&#62;::Error&#62;">IntoDeserializer&#60;&#39;de, &#60;A as MapAccess&#60;&#39;de&#62;&#62;::Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MapAccessDeserializer%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MapAccessDeserializer%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MapAccessDeserializer%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-MapAccessDeserializer%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MapAccessDeserializer%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MapAccessDeserializer%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">MapAccessDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1610">Source</a> </span></div><pre class="rust item-decl"><code>pub struct MapAccessDeserializer&lt;A&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>MapAccess</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-MapAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1614">Source</a><a href="#impl-MapAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="struct.MapAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapAccessDeserializer">MapAccessDeserializer</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1616">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(map: A) -&gt; <a class="struct" href="struct.MapAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapAccessDeserializer">MapAccessDeserializer</a>&lt;A&gt;</h4></section></summary><div class="docblock"><p>Construct a new <code>MapAccessDeserializer&lt;A&gt;</code>.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-MapAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1609">Source</a><a href="#impl-Clone-for-MapAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.MapAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapAccessDeserializer">MapAccessDeserializer</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1609">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.MapAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapAccessDeserializer">MapAccessDeserializer</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-MapAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1609">Source</a><a href="#impl-Debug-for-MapAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.MapAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapAccessDeserializer">MapAccessDeserializer</a>&lt;A&gt;<div class="where">where
index 7b108056565ae70bf4769a0fd7b0c257dd75be87..d6ea293d8e33da62c66cddba4765abd3df67bbac 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer that iterates over a map."><title>MapDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">MapDeserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.end" title="end">end</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MapDeserializer%3C'de,+I,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MapDeserializer%3C'de,+I,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-MapDeserializer%3C'de,+I,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-MapDeserializer%3C'de,+I,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li><li><a href="#impl-MapAccess%3C'de%3E-for-MapDeserializer%3C'de,+I,+E%3E" title="MapAccess&#60;&#39;de&#62;">MapAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-SeqAccess%3C'de%3E-for-MapDeserializer%3C'de,+I,+E%3E" title="SeqAccess&#60;&#39;de&#62;">SeqAccess&#60;&#39;de&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MapDeserializer%3C'de,+I,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MapDeserializer%3C'de,+I,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MapDeserializer%3C'de,+I,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-MapDeserializer%3C'de,+I,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MapDeserializer%3C'de,+I,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MapDeserializer%3C'de,+I,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">MapDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1226">Source</a> </span></div><pre class="rust item-decl"><code>pub struct MapDeserializer&lt;'de, I, E&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer that iterates over a map."><title>MapDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">MapDeserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.end" title="end">end</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MapDeserializer%3C'de,+I,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MapDeserializer%3C'de,+I,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-MapDeserializer%3C'de,+I,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-MapDeserializer%3C'de,+I,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li><li><a href="#impl-MapAccess%3C'de%3E-for-MapDeserializer%3C'de,+I,+E%3E" title="MapAccess&#60;&#39;de&#62;">MapAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-SeqAccess%3C'de%3E-for-MapDeserializer%3C'de,+I,+E%3E" title="SeqAccess&#60;&#39;de&#62;">SeqAccess&#60;&#39;de&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MapDeserializer%3C'de,+I,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MapDeserializer%3C'de,+I,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MapDeserializer%3C'de,+I,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-MapDeserializer%3C'de,+I,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MapDeserializer%3C'de,+I,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MapDeserializer%3C'de,+I,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">MapDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1226">Source</a> </span></div><pre class="rust item-decl"><code>pub struct MapDeserializer&lt;'de, I, E&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,
     &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: Pair,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer that iterates over a map.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-MapDeserializer%3C'de,+I,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1238-1241">Source</a><a href="#impl-MapDeserializer%3C'de,+I,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, I, E&gt; <a class="struct" href="struct.MapDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapDeserializer">MapDeserializer</a>&lt;'de, I, E&gt;<div class="where">where
index d1c5f255a4876c6cfb3621ab3cb150a5405ff8cc..cd7d8274a5a4ddea7fde97f928d404530e8a3932 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `SeqAccess`."><title>SeqAccessDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SeqAccess<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SeqAccessDeserializer%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SeqAccessDeserializer%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-SeqAccessDeserializer%3CA%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+%3CA+as+SeqAccess%3C'de%3E%3E::Error%3E-for-SeqAccessDeserializer%3CA%3E" title="IntoDeserializer&#60;&#39;de, &#60;A as SeqAccess&#60;&#39;de&#62;&#62;::Error&#62;">IntoDeserializer&#60;&#39;de, &#60;A as SeqAccess&#60;&#39;de&#62;&#62;::Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SeqAccessDeserializer%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SeqAccessDeserializer%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SeqAccessDeserializer%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SeqAccessDeserializer%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SeqAccessDeserializer%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SeqAccessDeserializer%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">SeqAccessDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1181">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SeqAccessDeserializer&lt;A&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>SeqAccess</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `SeqAccess`."><title>SeqAccessDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SeqAccess<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SeqAccessDeserializer%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SeqAccessDeserializer%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-SeqAccessDeserializer%3CA%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+%3CA+as+SeqAccess%3C'de%3E%3E::Error%3E-for-SeqAccessDeserializer%3CA%3E" title="IntoDeserializer&#60;&#39;de, &#60;A as SeqAccess&#60;&#39;de&#62;&#62;::Error&#62;">IntoDeserializer&#60;&#39;de, &#60;A as SeqAccess&#60;&#39;de&#62;&#62;::Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SeqAccessDeserializer%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SeqAccessDeserializer%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SeqAccessDeserializer%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SeqAccessDeserializer%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SeqAccessDeserializer%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SeqAccessDeserializer%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">SeqAccessDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1181">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SeqAccessDeserializer&lt;A&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>SeqAccess</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SeqAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1185">Source</a><a href="#impl-SeqAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="struct.SeqAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqAccessDeserializer">SeqAccessDeserializer</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1187">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(seq: A) -&gt; <a class="struct" href="struct.SeqAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqAccessDeserializer">SeqAccessDeserializer</a>&lt;A&gt;</h4></section></summary><div class="docblock"><p>Construct a new <code>SeqAccessDeserializer&lt;A&gt;</code>.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SeqAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1180">Source</a><a href="#impl-Clone-for-SeqAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SeqAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqAccessDeserializer">SeqAccessDeserializer</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1180">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SeqAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqAccessDeserializer">SeqAccessDeserializer</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SeqAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1180">Source</a><a href="#impl-Debug-for-SeqAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SeqAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqAccessDeserializer">SeqAccessDeserializer</a>&lt;A&gt;<div class="where">where
index b64c7f02ef08f6d15c2835b6893dab8773cc05e1..9d9754ece16901558e89705b150036d738ff447d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer that iterates over a sequence."><title>SeqDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SeqDeserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.end" title="end">end</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SeqDeserializer%3CI,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SeqDeserializer%3CI,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-SeqDeserializer%3CI,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-SeqDeserializer%3CI,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li><li><a href="#impl-SeqAccess%3C'de%3E-for-SeqDeserializer%3CI,+E%3E" title="SeqAccess&#60;&#39;de&#62;">SeqAccess&#60;&#39;de&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SeqDeserializer%3CI,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SeqDeserializer%3CI,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SeqDeserializer%3CI,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SeqDeserializer%3CI,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SeqDeserializer%3CI,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SeqDeserializer%3CI,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">SeqDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1002">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SeqDeserializer&lt;I, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer that iterates over a sequence.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer that iterates over a sequence."><title>SeqDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SeqDeserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.end" title="end">end</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SeqDeserializer%3CI,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SeqDeserializer%3CI,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-SeqDeserializer%3CI,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-SeqDeserializer%3CI,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li><li><a href="#impl-SeqAccess%3C'de%3E-for-SeqDeserializer%3CI,+E%3E" title="SeqAccess&#60;&#39;de&#62;">SeqAccess&#60;&#39;de&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SeqDeserializer%3CI,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SeqDeserializer%3CI,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SeqDeserializer%3CI,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SeqDeserializer%3CI,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SeqDeserializer%3CI,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SeqDeserializer%3CI,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">SeqDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1002">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SeqDeserializer&lt;I, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer that iterates over a sequence.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SeqDeserializer%3CI,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1008-1010">Source</a><a href="#impl-SeqDeserializer%3CI,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I, E&gt; <a class="struct" href="struct.SeqDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqDeserializer">SeqDeserializer</a>&lt;I, E&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1013">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(iter: I) -&gt; <a class="struct" href="struct.SeqDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqDeserializer">SeqDeserializer</a>&lt;I, E&gt;</h4></section></summary><div class="docblock"><p>Construct a new <code>SeqDeserializer&lt;I, E&gt;</code>.</p>
 </div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SeqDeserializer%3CI,+E%3E-1" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1022-1025">Source</a><a href="#impl-SeqDeserializer%3CI,+E%3E-1" class="anchor">§</a><h3 class="code-header">impl&lt;I, E&gt; <a class="struct" href="struct.SeqDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqDeserializer">SeqDeserializer</a>&lt;I, E&gt;<div class="where">where
index 90f578f869548fa687ae9707ccc3cddbdf4632b6..89080317118a432f3180bf4140734f4c3f437f40 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `&#38;str`."><title>StrDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StrDeserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StrDeserializer%3C'de,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-StrDeserializer%3C'de,+E%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-StrDeserializer%3C'a,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-StrDeserializer%3C'a,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StrDeserializer%3C'a,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StrDeserializer%3C'a,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StrDeserializer%3C'a,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-StrDeserializer%3C'a,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StrDeserializer%3C'a,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StrDeserializer%3C'a,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">StrDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#444">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StrDeserializer&lt;'a, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>&amp;str</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `&#38;str`."><title>StrDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StrDeserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StrDeserializer%3C'de,+E%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-StrDeserializer%3C'de,+E%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-StrDeserializer%3C'a,+E%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-StrDeserializer%3C'a,+E%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StrDeserializer%3C'a,+E%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StrDeserializer%3C'a,+E%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StrDeserializer%3C'a,+E%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-StrDeserializer%3C'a,+E%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StrDeserializer%3C'a,+E%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StrDeserializer%3C'a,+E%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">StrDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#444">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StrDeserializer&lt;'a, E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>&amp;str</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-StrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#462">Source</a><a href="#impl-StrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, E&gt; <a class="struct" href="struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'a, E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#464">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: &amp;'a <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="struct" href="struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'a, E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-StrDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#449">Source</a><a href="#impl-Clone-for-StrDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'de, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#449">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'de, E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-StrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#532">Source</a><a href="#impl-Debug-for-StrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'a, E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#533">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#472-474">Source</a><a href="#impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#476">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
 deserialization.</div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_any" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#478-480">Source</a><a href="#method.deserialize_any" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Deserializer.html#tymethod.deserialize_any" class="fn">deserialize_any</a>&lt;V&gt;(
index 2c38ad75181401f4643cfe224efe802ac8d67df3..b407734f7330c1738e0ada07f7403cc1ed75b0f4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `String`."><title>StringDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">String<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StringDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-StringDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-StringDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-StringDeserializer%3CE%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-StringDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StringDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StringDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StringDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-StringDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StringDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StringDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">StringDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#636">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StringDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>String</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `String`."><title>StringDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">String<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StringDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-StringDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-StringDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-StringDeserializer%3CE%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-StringDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StringDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StringDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StringDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-StringDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StringDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StringDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">StringDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#636">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StringDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>String</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-StringDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#665">Source</a><a href="#impl-StringDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.StringDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StringDeserializer">StringDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#667">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="struct" href="../../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>) -&gt; <a class="struct" href="struct.StringDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StringDeserializer">StringDeserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-StringDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#642">Source</a><a href="#impl-Clone-for-StringDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.StringDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StringDeserializer">StringDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#643">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.StringDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StringDeserializer">StringDeserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-StringDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#739">Source</a><a href="#impl-Debug-for-StringDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.StringDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StringDeserializer">StringDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#740">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-StringDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#676-678">Source</a><a href="#impl-Deserializer%3C'de%3E-for-StringDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.StringDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StringDeserializer">StringDeserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#680">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
 deserialization.</div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_any" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#682-684">Source</a><a href="#method.deserialize_any" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Deserializer.html#tymethod.deserialize_any" class="fn">deserialize_any</a>&lt;V&gt;(
index 0925d28a6e37e255b4eb176e2f242d716f01d4cf..05fe3a94d9356dc8ffb432acd90f0f58ad9eddea 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u128`."><title>U128Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U128<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U128Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U128Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U128Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U128Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U128Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U128Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U128Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U128Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U128Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U128Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U128Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U128Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U128Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u128`."><title>U128Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U128<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U128Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U128Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U128Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U128Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U128Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U128Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U128Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U128Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U128Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U128Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U128Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U128Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U128Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 a <code>u128</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-U128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a><a href="#impl-U128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.U128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U128Deserializer">U128Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>) -&gt; <a class="struct" href="struct.U128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U128Deserializer">U128Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-U128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a><a href="#impl-Clone-for-U128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.U128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U128Deserializer">U128Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.U128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U128Deserializer">U128Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-U128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a><a href="#impl-Debug-for-U128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.U128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U128Deserializer">U128Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-U128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a><a href="#impl-Deserializer%3C'de%3E-for-U128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.U128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U128Deserializer">U128Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#337">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 0e26631cfcb8009b46cc43493b0ce74ee73856b4..edd1cb9f8362cc3d694800fe72890d1bfda5374e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u16`."><title>U16Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U16Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U16Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U16Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U16Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U16Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U16Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U16Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U16Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U16Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U16Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U16Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U16Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U16Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U16Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u16`."><title>U16Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U16Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U16Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U16Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U16Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U16Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U16Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U16Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U16Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U16Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U16Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U16Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U16Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U16Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U16Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 a <code>u16</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-U16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a><a href="#impl-U16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.U16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U16Deserializer">U16Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>) -&gt; <a class="struct" href="struct.U16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U16Deserializer">U16Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-U16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a><a href="#impl-Clone-for-U16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.U16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U16Deserializer">U16Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.U16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U16Deserializer">U16Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-U16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a><a href="#impl-Debug-for-U16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.U16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U16Deserializer">U16Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-U16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a><a href="#impl-Deserializer%3C'de%3E-for-U16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.U16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U16Deserializer">U16Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#335">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index a271b50576e66a58255c16953d34b1aebb6930c1..9fa476dfa6979da0390ddfa164c86d27f134a969 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u32`."><title>U32Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U32Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U32Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U32Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U32Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U32Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-U32Deserializer%3CE%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U32Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U32Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U32Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U32Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U32Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U32Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U32Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U32Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#344">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U32Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>u32</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u32`."><title>U32Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U32Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U32Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U32Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U32Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U32Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-EnumAccess%3C'de%3E-for-U32Deserializer%3CE%3E" title="EnumAccess&#60;&#39;de&#62;">EnumAccess&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U32Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U32Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U32Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U32Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U32Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U32Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U32Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U32Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#344">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U32Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>u32</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-U32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#362">Source</a><a href="#impl-U32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.U32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U32Deserializer">U32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#364">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.U32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U32Deserializer">U32Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-U32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#349">Source</a><a href="#impl-Clone-for-U32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.U32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U32Deserializer">U32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#349">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.U32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U32Deserializer">U32Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-U32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#432">Source</a><a href="#impl-Debug-for-U32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.U32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U32Deserializer">U32Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#433">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-U32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#372-374">Source</a><a href="#impl-Deserializer%3C'de%3E-for-U32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.U32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U32Deserializer">U32Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#376">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
 deserialization.</div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_bool" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#378-382">Source</a><a href="#method.deserialize_bool" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Deserializer.html#tymethod.deserialize_bool" class="fn">deserialize_bool</a>&lt;V&gt;(
index 8ca3b35cbeb54e132f24ff54dd93d02136e944d3..2af3015cd3ecffc06154434a625b44940c64012e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u64`."><title>U64Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U64Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U64Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U64Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U64Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U64Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U64Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U64Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U64Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U64Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U64Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U64Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U64Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U64Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U64Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u64`."><title>U64Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U64Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U64Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U64Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U64Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U64Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U64Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U64Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U64Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U64Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U64Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U64Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U64Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U64Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U64Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 a <code>u64</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-U64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a><a href="#impl-U64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.U64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U64Deserializer">U64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.U64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U64Deserializer">U64Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-U64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a><a href="#impl-Clone-for-U64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.U64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U64Deserializer">U64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.U64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U64Deserializer">U64Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-U64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a><a href="#impl-Debug-for-U64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.U64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U64Deserializer">U64Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-U64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a><a href="#impl-Deserializer%3C'de%3E-for-U64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.U64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U64Deserializer">U64Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#336">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 9f837c9db52b95bc96f204f1e6fd1a7e8fc64676..a2a2e8b109aa94b34ff98bc6258ee1c5cfd46c9e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u8`."><title>U8Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U8Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U8Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U8Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U8Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U8Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U8Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U8Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U8Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U8Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U8Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U8Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U8Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U8Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U8Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `u8`."><title>U8Deserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">U8Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-U8Deserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-U8Deserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-U8Deserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-U8Deserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-U8Deserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-U8Deserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-U8Deserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-U8Deserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-U8Deserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-U8Deserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-U8Deserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">U8Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a> </span></div><pre class="rust item-decl"><code>pub struct U8Deserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 a <code>u8</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-U8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a><a href="#impl-U8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.U8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U8Deserializer">U8Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>) -&gt; <a class="struct" href="struct.U8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U8Deserializer">U8Deserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-U8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a><a href="#impl-Clone-for-U8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.U8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U8Deserializer">U8Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.U8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U8Deserializer">U8Deserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-U8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a><a href="#impl-Debug-for-U8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.U8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U8Deserializer">U8Deserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-U8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a><a href="#impl-Deserializer%3C'de%3E-for-U8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.U8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U8Deserializer">U8Deserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#334">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index 6f097b5096e440b2605747370dcd42352dd9fe08..eccc9171793a633689b12e0bd3f03e2666672510 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `()`."><title>UnitDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unit<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnitDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UnitDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UnitDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-UnitDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-UnitDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnitDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnitDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnitDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnitDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnitDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnitDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">UnitDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#136">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UnitDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>()</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `()`."><title>UnitDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unit<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnitDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UnitDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UnitDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-UnitDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-UnitDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnitDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnitDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnitDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnitDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnitDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnitDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">UnitDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#136">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UnitDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding a <code>()</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-UnitDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#142">Source</a><a href="#impl-UnitDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.UnitDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UnitDeserializer">UnitDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#144">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>() -&gt; <a class="struct" href="struct.UnitDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UnitDeserializer">UnitDeserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UnitDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#140">Source</a><a href="#impl-Clone-for-UnitDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UnitDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UnitDeserializer">UnitDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#140">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.UnitDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UnitDeserializer">UnitDeserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UnitDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#189">Source</a><a href="#impl-Debug-for-UnitDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UnitDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UnitDeserializer">UnitDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#190">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-UnitDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#151-153">Source</a><a href="#impl-Deserializer%3C'de%3E-for-UnitDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.UnitDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UnitDeserializer">UnitDeserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#155">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
 deserialization.</div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_bool" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#157-161">Source</a><a href="#method.deserialize_bool" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Deserializer.html#tymethod.deserialize_bool" class="fn">deserialize_bool</a>&lt;V&gt;(
index e64e9b9c5a5d6484e1d5ad89586c294009ff186a..59b97b1e17cda821ad8307f5a2cf5f297659fabc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `usize`."><title>UsizeDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Usize<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UsizeDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UsizeDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UsizeDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-UsizeDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-UsizeDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UsizeDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UsizeDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UsizeDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UsizeDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UsizeDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UsizeDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">UsizeDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UsizeDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A deserializer holding a `usize`."><title>UsizeDeserializer in bdk_chain::bitcoin::hashes::serde::de::value - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Usize<wbr>Deserializer</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UsizeDeserializer%3CE%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UsizeDeserializer%3CE%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UsizeDeserializer%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-UsizeDeserializer%3CE%3E" title="Deserializer&#60;&#39;de&#62;">Deserializer&#60;&#39;de&#62;</a></li><li><a href="#impl-IntoDeserializer%3C'de,+E%3E-for-UsizeDeserializer%3CE%3E" title="IntoDeserializer&#60;&#39;de, E&#62;">IntoDeserializer&#60;&#39;de, E&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UsizeDeserializer%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UsizeDeserializer%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UsizeDeserializer%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UsizeDeserializer%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UsizeDeserializer%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UsizeDeserializer%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>de::<wbr>value</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">hashes</a>::<wbr><a href="../../index.html">serde</a>::<wbr><a href="../index.html">de</a>::<wbr><a href="index.html">value</a></span><h1>Struct <span class="struct">UsizeDeserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UsizeDeserializer&lt;E&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A deserializer holding
 a <code>usize</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-UsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a><a href="#impl-UsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="struct" href="struct.UsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UsizeDeserializer">UsizeDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.UsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UsizeDeserializer">UsizeDeserializer</a>&lt;E&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a><a href="#impl-Clone-for-UsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UsizeDeserializer">UsizeDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.UsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UsizeDeserializer">UsizeDeserializer</a>&lt;E&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a><a href="#impl-Debug-for-UsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;E&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UsizeDeserializer">UsizeDeserializer</a>&lt;E&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, formatter: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserializer%3C'de%3E-for-UsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a><a href="#impl-Deserializer%3C'de%3E-for-UsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, E&gt; <a class="trait" href="../../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="struct.UsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UsizeDeserializer">UsizeDeserializer</a>&lt;E&gt;<div class="where">where
     E: <a class="trait" href="../trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#338">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="../../trait.Deserializer.html#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></summary><div class='docblock'>The error type that can be returned if some error occurs during
index d0dbc2124296d3dd5cf7ac9460f0a94d90199390..5e1def4f706d9086270bb21a2382f1c7a4986e0e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Deserialize` derive in crate `bdk_chain`."><title>Deserialize in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc derive"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Derive Macro <span class="derive">Deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde_derive/1.0.217/src/serde_derive/lib.rs.html#99">Source</a> </span></div><pre class="rust item-decl"><code>#[derive(Deserialize)]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Deserialize` derive in crate `bdk_chain`."><title>Deserialize in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc derive"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Derive Macro <span class="derive">Deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde_derive/1.0.217/src/serde_derive/lib.rs.html#99">Source</a> </span></div><pre class="rust item-decl"><code>#[derive(Deserialize)]
 {
     <span class="comment">// Attributes available to this derive:</span>
     #[serde]
index 36585243117abd8b1ae5635b16d58c542e819121..2885b61471c4a4429b0af8894ec874522ee01ccd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Serialize` derive in crate `bdk_chain`."><title>Serialize in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc derive"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Derive Macro <span class="derive">Serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde_derive/1.0.217/src/serde_derive/lib.rs.html#91">Source</a> </span></div><pre class="rust item-decl"><code>#[derive(Serialize)]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Serialize` derive in crate `bdk_chain`."><title>Serialize in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc derive"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Derive Macro <span class="derive">Serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde_derive/1.0.217/src/serde_derive/lib.rs.html#91">Source</a> </span></div><pre class="rust item-decl"><code>#[derive(Serialize)]
 {
     <span class="comment">// Attributes available to this derive:</span>
     #[serde]
index 18117caf0ee1389556769f753f126058204b1f9f..cfba6a4f98935faf1eff1eb165320b94715c3488 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serde"><title>bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../../../../crates.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde" title="Serde">Serde</a><ul><li><a href="#design" title="Design">Design</a></li><li><a href="#data-formats" title="Data formats">Data formats</a></li></ul></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#derives" title="Derive Macros">Derive Macros</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Crate <span>serde</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/lib.rs.html#1-348">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="serde"><a class="doc-anchor" href="#serde">§</a>Serde</h2>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serde"><title>bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../../../../crates.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde" title="Serde">Serde</a><ul><li><a href="#design" title="Design">Design</a></li><li><a href="#data-formats" title="Data formats">Data formats</a></li></ul></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#derives" title="Derive Macros">Derive Macros</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Crate <span>serde</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/lib.rs.html#1-348">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="serde"><a class="doc-anchor" href="#serde">§</a>Serde</h2>
 <p>Serde is a framework for <em><strong>ser</strong></em>ializing and <em><strong>de</strong></em>serializing Rust data
 structures efficiently and generically.</p>
 <p>The Serde ecosystem consists of data structures that know how to serialize
index a379931f58e29efa7682889ced4888ffeb3225c3..e6c01285c52bac98e073f6633b3f34c6576621e2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper macro when implementing the `Deserializer` part of a new data format for Serde."><title>forward_to_deserialize_any in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Macro <span class="macro">forward_to_deserialize_any</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/macros.rs.html#111">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! forward_to_deserialize_any {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper macro when implementing the `Deserializer` part of a new data format for Serde."><title>forward_to_deserialize_any in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Macro <span class="macro">forward_to_deserialize_any</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/macros.rs.html#111">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! forward_to_deserialize_any {
     (&lt;$visitor:ident: Visitor&lt;$lifetime:tt&gt;&gt; $($func:ident)*) =&gt; { ... };
     ($($func:ident)*) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper macro when implementing the <code>Deserializer</code> part of a new data format
index 955cd042e467a4bc3b04dc18bd2ec9f32a92969e..dffb9d9409b0a12fc37183e40a3dde740fda2c6c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generic data structure serialization framework."><title>bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ser</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#the-serialize-trait" title="The Serialize trait">The Serialize trait</a></li><li><a href="#the-serializer-trait" title="The Serializer trait">The Serializer trait</a></li><li><a href="#implementations-of-serialize-provided-by-serde" title="Implementations of Serialize provided by Serde">Implementations of Serialize provided by Serde</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>ser</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/lib.rs.html#312">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generic data structure serialization framework.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generic data structure serialization framework."><title>bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ser</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#the-serialize-trait" title="The Serialize trait">The Serialize trait</a></li><li><a href="#the-serializer-trait" title="The Serializer trait">The Serializer trait</a></li><li><a href="#implementations-of-serialize-provided-by-serde" title="Implementations of Serialize provided by Serde">Implementations of Serialize provided by Serde</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a></span><h1>Module <span>ser</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/lib.rs.html#312">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generic data structure serialization framework.</p>
 <p>The two most important traits in this module are <a href="../trait.Serialize.html"><code>Serialize</code></a> and
 <a href="../trait.Serializer.html"><code>Serializer</code></a>.</p>
 <ul>
index 133e927d843c9edcd73ad5729a16a71529013f98..2f652bfcb08cfe7b8f982a37000d418cf90ed55c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper type for implementing a `Serializer` that does not support serializing one of the compound types."><title>Impossible in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Impossible</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-SerializeMap-for-Impossible%3COk,+Error%3E" title="SerializeMap">SerializeMap</a></li><li><a href="#impl-SerializeSeq-for-Impossible%3COk,+Error%3E" title="SerializeSeq">SerializeSeq</a></li><li><a href="#impl-SerializeStruct-for-Impossible%3COk,+Error%3E" title="SerializeStruct">SerializeStruct</a></li><li><a href="#impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E" title="SerializeStructVariant">SerializeStructVariant</a></li><li><a href="#impl-SerializeTuple-for-Impossible%3COk,+Error%3E" title="SerializeTuple">SerializeTuple</a></li><li><a href="#impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E" title="SerializeTupleStruct">SerializeTupleStruct</a></li><li><a href="#impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E" title="SerializeTupleVariant">SerializeTupleVariant</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Impossible%3COk,+Error%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Impossible%3COk,+Error%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Impossible%3COk,+Error%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Impossible%3COk,+Error%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Impossible%3COk,+Error%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Impossible%3COk,+Error%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Struct <span class="struct">Impossible</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#60">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Impossible&lt;Ok, Error&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper type for implementing a <code>Serializer</code> that does not support
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper type for implementing a `Serializer` that does not support serializing one of the compound types."><title>Impossible in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Impossible</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-SerializeMap-for-Impossible%3COk,+Error%3E" title="SerializeMap">SerializeMap</a></li><li><a href="#impl-SerializeSeq-for-Impossible%3COk,+Error%3E" title="SerializeSeq">SerializeSeq</a></li><li><a href="#impl-SerializeStruct-for-Impossible%3COk,+Error%3E" title="SerializeStruct">SerializeStruct</a></li><li><a href="#impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E" title="SerializeStructVariant">SerializeStructVariant</a></li><li><a href="#impl-SerializeTuple-for-Impossible%3COk,+Error%3E" title="SerializeTuple">SerializeTuple</a></li><li><a href="#impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E" title="SerializeTupleStruct">SerializeTupleStruct</a></li><li><a href="#impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E" title="SerializeTupleVariant">SerializeTupleVariant</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Impossible%3COk,+Error%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Impossible%3COk,+Error%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Impossible%3COk,+Error%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Impossible%3COk,+Error%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Impossible%3COk,+Error%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Impossible%3COk,+Error%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Struct <span class="struct">Impossible</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#60">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Impossible&lt;Ok, Error&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper type for implementing a <code>Serializer</code> that does not support
 serializing one of the compound types.</p>
 <p>This type cannot be instantiated, but implements every one of the traits
 corresponding to the <a href="trait.Serializer.html"><code>Serializer</code></a> compound types: <a href="trait.SerializeSeq.html"><code>SerializeSeq</code></a>,
index 339c4e9cdb084e286c0553119b3ecd6e8735cfb6..f14950fcdefb1a35d99451881421993f9ab26f4a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait used by `Serialize` implementations to generically construct errors belonging to the `Serializer` against which they are currently running."><title>Error in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.custom" title="custom">custom</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Error-for-Error" title="Error">Error</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#186">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Error: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="../de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait used by `Serialize` implementations to generically construct errors belonging to the `Serializer` against which they are currently running."><title>Error in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.custom" title="custom">custom</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Error-for-Error" title="Error">Error</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#186">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Error: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="../de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> {
     // Required method
     fn <a href="#tymethod.custom" class="fn">custom</a>&lt;T&gt;(msg: T) -&gt; Self
        <span class="where">where T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a></span>;
@@ -29,5 +29,5 @@ itself if it contains invalid UTF-8 data.</p>
         }
     }
 }</code></pre></div>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Error-for-Error" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/fmt.rs.html#4">Source</a><a href="#impl-Error-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a></h3></section></summary><div class="impl-items"><section id="method.custom" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/fmt.rs.html#5">Source</a><a href="#method.custom" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.custom" class="fn">custom</a>&lt;T&gt;(_msg: T) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a><div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Error-for-Error" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/fmt.rs.html#4">Source</a><a href="#impl-Error-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a></h3></section></summary><div class="impl-items"><section id="method.custom" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/fmt.rs.html#5">Source</a><a href="#method.custom" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.custom" class="fn">custom</a>&lt;T&gt;(_msg: T) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a><div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Error-for-Error-1" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#83">Source</a><a href="#impl-Error-for-Error-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a> for bdk_chain::bitcoin::hashes::serde::de::value::<a class="struct" href="../de/value/struct.Error.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::Error">Error</a></h3></section></div><script src="../../../../../trait.impl/serde/ser/trait.Error.js" data-ignore-extern-crates="serde,core" async></script></section></div></main></body></html>
\ No newline at end of file
index cbc508a06554208ccdc9d0adcbbcf7d8f811767b..79f0efac4843af7ad02b122c99f24db44158fa01 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be serialized into any data format supported by Serde."><title>Serialize in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.serialize" title="serialize">serialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Serialize-for-%26T" title="&#38;&#39;a T">&#38;&#39;a T</a></li><li><a href="#impl-Serialize-for-%26mut+T" title="&#38;&#39;a mut T">&#38;&#39;a mut T</a></li><li><a href="#impl-Serialize-for-()" title="()">()</a></li><li><a href="#impl-Serialize-for-(T,)" title="(T,)">(T,)</a></li><li><a href="#impl-Serialize-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14,+T15)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)</a></li><li><a href="#impl-Serialize-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Arguments%3C'a%3E" title="Arguments&#60;&#39;a&#62;">Arguments&#60;&#39;a&#62;</a></li><li><a href="#impl-Serialize-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-Serialize-for-AtomicI16" title="AtomicI16">AtomicI16</a></li><li><a href="#impl-Serialize-for-AtomicI32" title="AtomicI32">AtomicI32</a></li><li><a href="#impl-Serialize-for-AtomicI64" title="AtomicI64">AtomicI64</a></li><li><a href="#impl-Serialize-for-AtomicI8" title="AtomicI8">AtomicI8</a></li><li><a href="#impl-Serialize-for-AtomicIsize" title="AtomicIsize">AtomicIsize</a></li><li><a href="#impl-Serialize-for-AtomicU16" title="AtomicU16">AtomicU16</a></li><li><a href="#impl-Serialize-for-AtomicU32" title="AtomicU32">AtomicU32</a></li><li><a href="#impl-Serialize-for-AtomicU64" title="AtomicU64">AtomicU64</a></li><li><a href="#impl-Serialize-for-AtomicU8" title="AtomicU8">AtomicU8</a></li><li><a href="#impl-Serialize-for-AtomicUsize" title="AtomicUsize">AtomicUsize</a></li><li><a href="#impl-Serialize-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Serialize-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-BinaryHeap%3CT%3E" title="BinaryHeap&#60;T&#62;">BinaryHeap&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Bound%3CT%3E" title="Bound&#60;T&#62;">Bound&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-CStr" title="CStr">CStr</a></li><li><a href="#impl-Serialize-for-CString" title="CString">CString</a></li><li><a href="#impl-Serialize-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Cow%3C'a,+T%3E" title="Cow&#60;&#39;a, T&#62;">Cow&#60;&#39;a, T&#62;</a></li><li><a href="#impl-Serialize-for-Descriptor%3CPk%3E" title="Descriptor&#60;Pk&#62;">Descriptor&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-DescriptorPublicKey" title="DescriptorPublicKey">DescriptorPublicKey</a></li><li><a href="#impl-Serialize-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-Serialize-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Serialize-for-HashMap%3CK,+V,+H%3E" title="HashMap&#60;K, V, H&#62;">HashMap&#60;K, V, H&#62;</a></li><li><a href="#impl-Serialize-for-HashSet%3CT,+H%3E" title="HashSet&#60;T, H&#62;">HashSet&#60;T, H&#62;</a></li><li><a href="#impl-Serialize-for-IpAddr" title="IpAddr">IpAddr</a></li><li><a href="#impl-Serialize-for-Ipv4Addr" title="Ipv4Addr">Ipv4Addr</a></li><li><a href="#impl-Serialize-for-Ipv6Addr" title="Ipv6Addr">Ipv6Addr</a></li><li><a href="#impl-Serialize-for-LinkedList%3CT%3E" title="LinkedList&#60;T&#62;">LinkedList&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Miniscript%3CPk,+Ctx%3E" title="Miniscript&#60;Pk, Ctx&#62;">Miniscript&#60;Pk, Ctx&#62;</a></li><li><a href="#impl-Serialize-for-Mutex%3CT%3E" title="Mutex&#60;T&#62;">Mutex&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci128%3E" title="NonZero&#60;i128&#62;">NonZero&#60;i128&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci16%3E" title="NonZero&#60;i16&#62;">NonZero&#60;i16&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci32%3E" title="NonZero&#60;i32&#62;">NonZero&#60;i32&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci64%3E" title="NonZero&#60;i64&#62;">NonZero&#60;i64&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci8%3E" title="NonZero&#60;i8&#62;">NonZero&#60;i8&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cisize%3E" title="NonZero&#60;isize&#62;">NonZero&#60;isize&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu128%3E" title="NonZero&#60;u128&#62;">NonZero&#60;u128&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu16%3E" title="NonZero&#60;u16&#62;">NonZero&#60;u16&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu32%3E" title="NonZero&#60;u32&#62;">NonZero&#60;u32&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu64%3E" title="NonZero&#60;u64&#62;">NonZero&#60;u64&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu8%3E" title="NonZero&#60;u8&#62;">NonZero&#60;u8&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cusize%3E" title="NonZero&#60;usize&#62;">NonZero&#60;usize&#62;</a></li><li><a href="#impl-Serialize-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-OsStr" title="OsStr">OsStr</a></li><li><a href="#impl-Serialize-for-OsString" title="OsString">OsString</a></li><li><a href="#impl-Serialize-for-Path" title="Path">Path</a></li><li><a href="#impl-Serialize-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-Serialize-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Concrete%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Semantic%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Range%3CIdx%3E" title="Range&#60;Idx&#62;">Range&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeFrom%3CIdx%3E" title="RangeFrom&#60;Idx&#62;">RangeFrom&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeInclusive%3CIdx%3E" title="RangeInclusive&#60;Idx&#62;">RangeInclusive&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeTo%3CIdx%3E" title="RangeTo&#60;Idx&#62;">RangeTo&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Result%3CT,+E%3E" title="Result&#60;T, E&#62;">Result&#60;T, E&#62;</a></li><li><a href="#impl-Serialize-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-RwLock%3CT%3E" title="RwLock&#60;T&#62;">RwLock&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Saturating%3CT%3E" title="Saturating&#60;T&#62;">Saturating&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-SocketAddr" title="SocketAddr">SocketAddr</a></li><li><a href="#impl-Serialize-for-SocketAddrV4" title="SocketAddrV4">SocketAddrV4</a></li><li><a href="#impl-Serialize-for-SocketAddrV6" title="SocketAddrV6">SocketAddrV6</a></li><li><a href="#impl-Serialize-for-SystemTime" title="SystemTime">SystemTime</a></li><li><a href="#impl-Serialize-for-VecDeque%3CT%3E" title="VecDeque&#60;T&#62;">VecDeque&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Serialize-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Serialize-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Serialize-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Serialize-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Serialize-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Serialize-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Serialize-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Serialize-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Serialize-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Serialize-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Serialize-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Serialize-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Serialize-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Serialize-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Serialize-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Serialize-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Serialize-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Serialize-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Serialize-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Serialize-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Serialize-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Serialize-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Serialize-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Serialize-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Serialize-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Serialize-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Serialize-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Serialize-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Serialize-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Serialize-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Serialize-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Serialize-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Serialize-for-%5BT%5D" title="[T]">[T]</a></li><li><a href="#impl-Serialize-for-bool" title="bool">bool</a></li><li><a href="#impl-Serialize-for-char" title="char">char</a></li><li><a href="#impl-Serialize-for-f32" title="f32">f32</a></li><li><a href="#impl-Serialize-for-f64" title="f64">f64</a></li><li><a href="#impl-Serialize-for-i128" title="i128">i128</a></li><li><a href="#impl-Serialize-for-i16" title="i16">i16</a></li><li><a href="#impl-Serialize-for-i32" title="i32">i32</a></li><li><a href="#impl-Serialize-for-i64" title="i64">i64</a></li><li><a href="#impl-Serialize-for-i8" title="i8">i8</a></li><li><a href="#impl-Serialize-for-isize" title="isize">isize</a></li><li><a href="#impl-Serialize-for-str" title="str">str</a></li><li><a href="#impl-Serialize-for-u128" title="u128">u128</a></li><li><a href="#impl-Serialize-for-u16" title="u16">u16</a></li><li><a href="#impl-Serialize-for-u32" title="u32">u32</a></li><li><a href="#impl-Serialize-for-u64" title="u64">u64</a></li><li><a href="#impl-Serialize-for-u8" title="u8">u8</a></li><li><a href="#impl-Serialize-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">Serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#225">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Serialize {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be serialized into any data format supported by Serde."><title>Serialize in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.serialize" title="serialize">serialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Serialize-for-%26T" title="&#38;&#39;a T">&#38;&#39;a T</a></li><li><a href="#impl-Serialize-for-%26mut+T" title="&#38;&#39;a mut T">&#38;&#39;a mut T</a></li><li><a href="#impl-Serialize-for-()" title="()">()</a></li><li><a href="#impl-Serialize-for-(T,)" title="(T,)">(T,)</a></li><li><a href="#impl-Serialize-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14,+T15)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)</a></li><li><a href="#impl-Serialize-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Arguments%3C'a%3E" title="Arguments&#60;&#39;a&#62;">Arguments&#60;&#39;a&#62;</a></li><li><a href="#impl-Serialize-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-Serialize-for-AtomicI16" title="AtomicI16">AtomicI16</a></li><li><a href="#impl-Serialize-for-AtomicI32" title="AtomicI32">AtomicI32</a></li><li><a href="#impl-Serialize-for-AtomicI64" title="AtomicI64">AtomicI64</a></li><li><a href="#impl-Serialize-for-AtomicI8" title="AtomicI8">AtomicI8</a></li><li><a href="#impl-Serialize-for-AtomicIsize" title="AtomicIsize">AtomicIsize</a></li><li><a href="#impl-Serialize-for-AtomicU16" title="AtomicU16">AtomicU16</a></li><li><a href="#impl-Serialize-for-AtomicU32" title="AtomicU32">AtomicU32</a></li><li><a href="#impl-Serialize-for-AtomicU64" title="AtomicU64">AtomicU64</a></li><li><a href="#impl-Serialize-for-AtomicU8" title="AtomicU8">AtomicU8</a></li><li><a href="#impl-Serialize-for-AtomicUsize" title="AtomicUsize">AtomicUsize</a></li><li><a href="#impl-Serialize-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Serialize-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-BinaryHeap%3CT%3E" title="BinaryHeap&#60;T&#62;">BinaryHeap&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Bound%3CT%3E" title="Bound&#60;T&#62;">Bound&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-CStr" title="CStr">CStr</a></li><li><a href="#impl-Serialize-for-CString" title="CString">CString</a></li><li><a href="#impl-Serialize-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Cow%3C'a,+T%3E" title="Cow&#60;&#39;a, T&#62;">Cow&#60;&#39;a, T&#62;</a></li><li><a href="#impl-Serialize-for-Descriptor%3CPk%3E" title="Descriptor&#60;Pk&#62;">Descriptor&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-DescriptorPublicKey" title="DescriptorPublicKey">DescriptorPublicKey</a></li><li><a href="#impl-Serialize-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-Serialize-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Serialize-for-HashMap%3CK,+V,+H%3E" title="HashMap&#60;K, V, H&#62;">HashMap&#60;K, V, H&#62;</a></li><li><a href="#impl-Serialize-for-HashSet%3CT,+H%3E" title="HashSet&#60;T, H&#62;">HashSet&#60;T, H&#62;</a></li><li><a href="#impl-Serialize-for-IpAddr" title="IpAddr">IpAddr</a></li><li><a href="#impl-Serialize-for-Ipv4Addr" title="Ipv4Addr">Ipv4Addr</a></li><li><a href="#impl-Serialize-for-Ipv6Addr" title="Ipv6Addr">Ipv6Addr</a></li><li><a href="#impl-Serialize-for-LinkedList%3CT%3E" title="LinkedList&#60;T&#62;">LinkedList&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Miniscript%3CPk,+Ctx%3E" title="Miniscript&#60;Pk, Ctx&#62;">Miniscript&#60;Pk, Ctx&#62;</a></li><li><a href="#impl-Serialize-for-Mutex%3CT%3E" title="Mutex&#60;T&#62;">Mutex&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci128%3E" title="NonZero&#60;i128&#62;">NonZero&#60;i128&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci16%3E" title="NonZero&#60;i16&#62;">NonZero&#60;i16&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci32%3E" title="NonZero&#60;i32&#62;">NonZero&#60;i32&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci64%3E" title="NonZero&#60;i64&#62;">NonZero&#60;i64&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci8%3E" title="NonZero&#60;i8&#62;">NonZero&#60;i8&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cisize%3E" title="NonZero&#60;isize&#62;">NonZero&#60;isize&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu128%3E" title="NonZero&#60;u128&#62;">NonZero&#60;u128&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu16%3E" title="NonZero&#60;u16&#62;">NonZero&#60;u16&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu32%3E" title="NonZero&#60;u32&#62;">NonZero&#60;u32&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu64%3E" title="NonZero&#60;u64&#62;">NonZero&#60;u64&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu8%3E" title="NonZero&#60;u8&#62;">NonZero&#60;u8&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cusize%3E" title="NonZero&#60;usize&#62;">NonZero&#60;usize&#62;</a></li><li><a href="#impl-Serialize-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-OsStr" title="OsStr">OsStr</a></li><li><a href="#impl-Serialize-for-OsString" title="OsString">OsString</a></li><li><a href="#impl-Serialize-for-Path" title="Path">Path</a></li><li><a href="#impl-Serialize-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-Serialize-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Concrete%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Semantic%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Range%3CIdx%3E" title="Range&#60;Idx&#62;">Range&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeFrom%3CIdx%3E" title="RangeFrom&#60;Idx&#62;">RangeFrom&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeInclusive%3CIdx%3E" title="RangeInclusive&#60;Idx&#62;">RangeInclusive&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeTo%3CIdx%3E" title="RangeTo&#60;Idx&#62;">RangeTo&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Result%3CT,+E%3E" title="Result&#60;T, E&#62;">Result&#60;T, E&#62;</a></li><li><a href="#impl-Serialize-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-RwLock%3CT%3E" title="RwLock&#60;T&#62;">RwLock&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Saturating%3CT%3E" title="Saturating&#60;T&#62;">Saturating&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-SocketAddr" title="SocketAddr">SocketAddr</a></li><li><a href="#impl-Serialize-for-SocketAddrV4" title="SocketAddrV4">SocketAddrV4</a></li><li><a href="#impl-Serialize-for-SocketAddrV6" title="SocketAddrV6">SocketAddrV6</a></li><li><a href="#impl-Serialize-for-SystemTime" title="SystemTime">SystemTime</a></li><li><a href="#impl-Serialize-for-VecDeque%3CT%3E" title="VecDeque&#60;T&#62;">VecDeque&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Serialize-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Serialize-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Serialize-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Serialize-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Serialize-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Serialize-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Serialize-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Serialize-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Serialize-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Serialize-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Serialize-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Serialize-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Serialize-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Serialize-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Serialize-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Serialize-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Serialize-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Serialize-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Serialize-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Serialize-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Serialize-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Serialize-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Serialize-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Serialize-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Serialize-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Serialize-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Serialize-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Serialize-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Serialize-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Serialize-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Serialize-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Serialize-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Serialize-for-%5BT%5D" title="[T]">[T]</a></li><li><a href="#impl-Serialize-for-bool" title="bool">bool</a></li><li><a href="#impl-Serialize-for-char" title="char">char</a></li><li><a href="#impl-Serialize-for-f32" title="f32">f32</a></li><li><a href="#impl-Serialize-for-f64" title="f64">f64</a></li><li><a href="#impl-Serialize-for-i128" title="i128">i128</a></li><li><a href="#impl-Serialize-for-i16" title="i16">i16</a></li><li><a href="#impl-Serialize-for-i32" title="i32">i32</a></li><li><a href="#impl-Serialize-for-i64" title="i64">i64</a></li><li><a href="#impl-Serialize-for-i8" title="i8">i8</a></li><li><a href="#impl-Serialize-for-isize" title="isize">isize</a></li><li><a href="#impl-Serialize-for-str" title="str">str</a></li><li><a href="#impl-Serialize-for-u128" title="u128">u128</a></li><li><a href="#impl-Serialize-for-u16" title="u16">u16</a></li><li><a href="#impl-Serialize-for-u32" title="u32">u32</a></li><li><a href="#impl-Serialize-for-u64" title="u64">u64</a></li><li><a href="#impl-Serialize-for-u8" title="u8">u8</a></li><li><a href="#impl-Serialize-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">Serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#225">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Serialize {
     // Required method
     fn <a href="#tymethod.serialize" class="fn">serialize</a>&lt;S&gt;(
         &amp;self,
@@ -49,7 +49,7 @@ information about how to implement this method.</p>
         s.end()
     }
 }</code></pre></div>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Serialize-for-IpAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#787">Source</a><a href="#impl-Serialize-for-IpAddr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a></h3></section></summary><div class="impl-items"><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#788-790">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.serialize" class="fn">serialize</a>&lt;S&gt;(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Serialize-for-IpAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#787">Source</a><a href="#impl-Serialize-for-IpAddr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a></h3></section></summary><div class="impl-items"><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#788-790">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.serialize" class="fn">serialize</a>&lt;S&gt;(
     &amp;self,
     serializer: S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
@@ -838,7 +838,7 @@ repeated data.</p>
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     S: <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Serialize-for-ChildNumber" class="impl"><a href="#impl-Serialize-for-ChildNumber" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../bip32/enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">ChildNumber</a></h3></section><section id="impl-Serialize-for-LockTime" class="impl"><a href="#impl-Serialize-for-LockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="enum" href="../../../blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a></h3></section><section id="impl-Serialize-for-LockTime-1" class="impl"><a href="#impl-Serialize-for-LockTime-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="enum" href="../../../blockdata/locktime/relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime">LockTime</a></h3></section><section id="impl-Serialize-for-EcdsaSighashType" class="impl"><a href="#impl-Serialize-for-EcdsaSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a></h3></section><section id="impl-Serialize-for-Network" class="impl"><a href="#impl-Serialize-for-Network" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a></h3></section><section id="impl-Serialize-for-TapSighashType" class="impl"><a href="#impl-Serialize-for-TapSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a></h3></section><section id="impl-Serialize-for-Parity" class="impl"><a href="#impl-Serialize-for-Parity" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a></h3><div class="docblock"><p>The parity is serialized as <code>u8</code> - <code>0</code> for even, <code>1</code> for odd.</p>
 </div></section><section id="impl-Serialize-for-LeafVersion" class="impl"><a href="#impl-Serialize-for-LeafVersion" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h3><div class="docblock"><p>Serializes <a href="../../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> as a <code>u8</code> using consensus encoding.</p>
-</div></section><section id="impl-Serialize-for-TapLeaf" class="impl"><a href="#impl-Serialize-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::local_chain::<a class="struct" href="../../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-Balance" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Serialize-for-Balance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Serialize-for-BlockId" class="impl"><a class="src rightside" href="../../../../../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../../../../../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Serialize-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Serialize-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Serialize-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#52">Source</a><a href="#impl-Serialize-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Serialize-for-ChainCode" class="impl"><a href="#impl-Serialize-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Serialize-for-DerivationPath" class="impl"><a href="#impl-Serialize-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Serialize-for-Fingerprint" class="impl"><a href="#impl-Serialize-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Serialize-for-Xpriv" class="impl"><a href="#impl-Serialize-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Serialize-for-Xpub" class="impl"><a href="#impl-Serialize-for-Xpub" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Serialize-for-ShortId" class="impl"><a href="#impl-Serialize-for-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Serialize-for-Header" class="impl"><a href="#impl-Serialize-for-Header" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Serialize-for-Version" class="impl"><a href="#impl-Serialize-for-Version" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Serialize-for-ChainHash" class="impl"><a href="#impl-Serialize-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Serialize-for-Height" class="impl"><a href="#impl-Serialize-for-Height" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Serialize-for-Time" class="impl"><a href="#impl-Serialize-for-Time" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Serialize-for-Height-1" class="impl"><a href="#impl-Serialize-for-Height-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Serialize-for-Time-1" class="impl"><a href="#impl-Serialize-for-Time-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Serialize-for-Version-1" class="impl"><a href="#impl-Serialize-for-Version-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Serialize-for-Signature" class="impl"><a href="#impl-Serialize-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TweakedKeypair" class="impl"><a href="#impl-Serialize-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Serialize-for-TweakedPublicKey" class="impl"><a href="#impl-Serialize-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Serialize-for-Key" class="impl"><a href="#impl-Serialize-for-Key" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Serialize-for-Pair" class="impl"><a href="#impl-Serialize-for-Pair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Serialize-for-Input" class="impl"><a href="#impl-Serialize-for-Input" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Serialize-for-Output" class="impl"><a href="#impl-Serialize-for-Output" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Serialize-for-PsbtSighashType" class="impl"><a href="#impl-Serialize-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Serialize-for-SharedSecret" class="impl"><a href="#impl-Serialize-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Serialize-for-Signature-1" class="impl"><a href="#impl-Serialize-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Signature-2" class="impl"><a href="#impl-Serialize-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Keypair" class="impl"><a href="#impl-Serialize-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Serialize-for-PublicKey" class="impl"><a href="#impl-Serialize-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-SecretKey" class="impl"><a href="#impl-Serialize-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Serialize-for-Amount" class="impl"><a href="#impl-Serialize-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Serialize-for-Block" class="impl"><a href="#impl-Serialize-for-Block" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Serialize-for-BlockHash" class="impl"><a href="#impl-Serialize-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Serialize-for-CompactTarget" class="impl"><a href="#impl-Serialize-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Serialize-for-CompressedPublicKey" class="impl"><a href="#impl-Serialize-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Serialize-for-FeeRate" class="impl"><a href="#impl-Serialize-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Serialize-for-FilterHash" class="impl"><a href="#impl-Serialize-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Serialize-for-FilterHeader" class="impl"><a href="#impl-Serialize-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Serialize-for-LegacySighash" class="impl"><a href="#impl-Serialize-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Serialize-for-Opcode" class="impl"><a href="#impl-Serialize-for-Opcode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></h3></section><section id="impl-Serialize-for-OutPoint" class="impl"><a href="#impl-Serialize-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Serialize-for-PrivateKey" class="impl"><a href="#impl-Serialize-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Serialize-for-Psbt" class="impl"><a href="#impl-Serialize-for-Psbt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Serialize-for-PubkeyHash" class="impl"><a href="#impl-Serialize-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Serialize-for-PublicKey-1" class="impl"><a href="#impl-Serialize-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::<a class="struct" href="../../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-Script" class="impl"><a href="#impl-Serialize-for-Script" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3></section><section id="impl-Serialize-for-ScriptBuf" class="impl"><a href="#impl-Serialize-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Serialize-for-ScriptHash" class="impl"><a href="#impl-Serialize-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Serialize-for-SegwitV0Sighash" class="impl"><a href="#impl-Serialize-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Serialize-for-Sequence" class="impl"><a href="#impl-Serialize-for-Sequence" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Serialize-for-TapLeafHash" class="impl"><a href="#impl-Serialize-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Serialize-for-TapNodeHash" class="impl"><a href="#impl-Serialize-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Serialize-for-TapSighash" class="impl"><a href="#impl-Serialize-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Serialize-for-TapTweakHash" class="impl"><a href="#impl-Serialize-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Serialize-for-Target" class="impl"><a href="#impl-Serialize-for-Target" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Serialize-for-Transaction" class="impl"><a href="#impl-Serialize-for-Transaction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Serialize-for-TxIn" class="impl"><a href="#impl-Serialize-for-TxIn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Serialize-for-TxMerkleNode" class="impl"><a href="#impl-Serialize-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Serialize-for-TxOut" class="impl"><a href="#impl-Serialize-for-TxOut" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Serialize-for-Txid" class="impl"><a href="#impl-Serialize-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Serialize-for-WPubkeyHash" class="impl"><a href="#impl-Serialize-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Serialize-for-WScriptHash" class="impl"><a href="#impl-Serialize-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Serialize-for-Weight" class="impl"><a href="#impl-Serialize-for-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Serialize-for-Witness" class="impl"><a href="#impl-Serialize-for-Witness" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Serialize-for-WitnessCommitment" class="impl"><a href="#impl-Serialize-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Serialize-for-WitnessMerkleNode" class="impl"><a href="#impl-Serialize-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Serialize-for-Work" class="impl"><a href="#impl-Serialize-for-Work" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Serialize-for-Wtxid" class="impl"><a href="#impl-Serialize-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Serialize-for-XKeyIdentifier" class="impl"><a href="#impl-Serialize-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Serialize-for-XOnlyPublicKey" class="impl"><a href="#impl-Serialize-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Serialize-for-ControlBlock" class="impl"><a href="#impl-Serialize-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Serialize-for-NodeInfo" class="impl"><a href="#impl-Serialize-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Serialize-for-Signature-3" class="impl"><a href="#impl-Serialize-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::taproot::<a class="struct" href="../../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TapTree" class="impl"><a href="#impl-Serialize-for-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Serialize-for-TaprootMerkleBranch" class="impl"><a href="#impl-Serialize-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Serialize-for-Hash-1" class="impl"><a href="#impl-Serialize-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-2" class="impl"><a href="#impl-Serialize-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-3" class="impl"><a href="#impl-Serialize-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-4" class="impl"><a href="#impl-Serialize-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Midstate" class="impl"><a href="#impl-Serialize-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Serialize-for-Hash-5" class="impl"><a href="#impl-Serialize-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-6" class="impl"><a href="#impl-Serialize-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-7" class="impl"><a href="#impl-Serialize-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-8" class="impl"><a href="#impl-Serialize-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-9" class="impl"><a href="#impl-Serialize-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Serialize-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Serialize-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
+</div></section><section id="impl-Serialize-for-TapLeaf" class="impl"><a href="#impl-Serialize-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::local_chain::<a class="struct" href="../../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-Balance" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Serialize-for-Balance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Serialize-for-BlockId" class="impl"><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Serialize-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Serialize-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Serialize-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#52">Source</a><a href="#impl-Serialize-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Serialize-for-ChainCode" class="impl"><a href="#impl-Serialize-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Serialize-for-DerivationPath" class="impl"><a href="#impl-Serialize-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Serialize-for-Fingerprint" class="impl"><a href="#impl-Serialize-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Serialize-for-Xpriv" class="impl"><a href="#impl-Serialize-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Serialize-for-Xpub" class="impl"><a href="#impl-Serialize-for-Xpub" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Serialize-for-ShortId" class="impl"><a href="#impl-Serialize-for-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Serialize-for-Header" class="impl"><a href="#impl-Serialize-for-Header" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Serialize-for-Version" class="impl"><a href="#impl-Serialize-for-Version" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Serialize-for-ChainHash" class="impl"><a href="#impl-Serialize-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Serialize-for-Height" class="impl"><a href="#impl-Serialize-for-Height" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Serialize-for-Time" class="impl"><a href="#impl-Serialize-for-Time" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Serialize-for-Height-1" class="impl"><a href="#impl-Serialize-for-Height-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Serialize-for-Time-1" class="impl"><a href="#impl-Serialize-for-Time-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Serialize-for-Version-1" class="impl"><a href="#impl-Serialize-for-Version-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Serialize-for-Signature" class="impl"><a href="#impl-Serialize-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TweakedKeypair" class="impl"><a href="#impl-Serialize-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Serialize-for-TweakedPublicKey" class="impl"><a href="#impl-Serialize-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Serialize-for-Key" class="impl"><a href="#impl-Serialize-for-Key" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Serialize-for-Pair" class="impl"><a href="#impl-Serialize-for-Pair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Serialize-for-Input" class="impl"><a href="#impl-Serialize-for-Input" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Serialize-for-Output" class="impl"><a href="#impl-Serialize-for-Output" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Serialize-for-PsbtSighashType" class="impl"><a href="#impl-Serialize-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Serialize-for-SharedSecret" class="impl"><a href="#impl-Serialize-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Serialize-for-Signature-1" class="impl"><a href="#impl-Serialize-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Signature-2" class="impl"><a href="#impl-Serialize-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Keypair" class="impl"><a href="#impl-Serialize-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Serialize-for-PublicKey" class="impl"><a href="#impl-Serialize-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-SecretKey" class="impl"><a href="#impl-Serialize-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Serialize-for-Amount" class="impl"><a href="#impl-Serialize-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Serialize-for-Block" class="impl"><a href="#impl-Serialize-for-Block" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Serialize-for-BlockHash" class="impl"><a href="#impl-Serialize-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Serialize-for-CompactTarget" class="impl"><a href="#impl-Serialize-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Serialize-for-CompressedPublicKey" class="impl"><a href="#impl-Serialize-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Serialize-for-FeeRate" class="impl"><a href="#impl-Serialize-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Serialize-for-FilterHash" class="impl"><a href="#impl-Serialize-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Serialize-for-FilterHeader" class="impl"><a href="#impl-Serialize-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Serialize-for-LegacySighash" class="impl"><a href="#impl-Serialize-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Serialize-for-Opcode" class="impl"><a href="#impl-Serialize-for-Opcode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></h3></section><section id="impl-Serialize-for-OutPoint" class="impl"><a href="#impl-Serialize-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Serialize-for-PrivateKey" class="impl"><a href="#impl-Serialize-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Serialize-for-Psbt" class="impl"><a href="#impl-Serialize-for-Psbt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Serialize-for-PubkeyHash" class="impl"><a href="#impl-Serialize-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Serialize-for-PublicKey-1" class="impl"><a href="#impl-Serialize-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::<a class="struct" href="../../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-Script" class="impl"><a href="#impl-Serialize-for-Script" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3></section><section id="impl-Serialize-for-ScriptBuf" class="impl"><a href="#impl-Serialize-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Serialize-for-ScriptHash" class="impl"><a href="#impl-Serialize-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Serialize-for-SegwitV0Sighash" class="impl"><a href="#impl-Serialize-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Serialize-for-Sequence" class="impl"><a href="#impl-Serialize-for-Sequence" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Serialize-for-TapLeafHash" class="impl"><a href="#impl-Serialize-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Serialize-for-TapNodeHash" class="impl"><a href="#impl-Serialize-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Serialize-for-TapSighash" class="impl"><a href="#impl-Serialize-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Serialize-for-TapTweakHash" class="impl"><a href="#impl-Serialize-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Serialize-for-Target" class="impl"><a href="#impl-Serialize-for-Target" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Serialize-for-Transaction" class="impl"><a href="#impl-Serialize-for-Transaction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Serialize-for-TxIn" class="impl"><a href="#impl-Serialize-for-TxIn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Serialize-for-TxMerkleNode" class="impl"><a href="#impl-Serialize-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Serialize-for-TxOut" class="impl"><a href="#impl-Serialize-for-TxOut" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Serialize-for-Txid" class="impl"><a href="#impl-Serialize-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Serialize-for-WPubkeyHash" class="impl"><a href="#impl-Serialize-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Serialize-for-WScriptHash" class="impl"><a href="#impl-Serialize-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Serialize-for-Weight" class="impl"><a href="#impl-Serialize-for-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Serialize-for-Witness" class="impl"><a href="#impl-Serialize-for-Witness" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Serialize-for-WitnessCommitment" class="impl"><a href="#impl-Serialize-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Serialize-for-WitnessMerkleNode" class="impl"><a href="#impl-Serialize-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Serialize-for-Work" class="impl"><a href="#impl-Serialize-for-Work" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Serialize-for-Wtxid" class="impl"><a href="#impl-Serialize-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Serialize-for-XKeyIdentifier" class="impl"><a href="#impl-Serialize-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Serialize-for-XOnlyPublicKey" class="impl"><a href="#impl-Serialize-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Serialize-for-ControlBlock" class="impl"><a href="#impl-Serialize-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Serialize-for-NodeInfo" class="impl"><a href="#impl-Serialize-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Serialize-for-Signature-3" class="impl"><a href="#impl-Serialize-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::taproot::<a class="struct" href="../../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TapTree" class="impl"><a href="#impl-Serialize-for-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Serialize-for-TaprootMerkleBranch" class="impl"><a href="#impl-Serialize-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Serialize-for-Hash-1" class="impl"><a href="#impl-Serialize-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-2" class="impl"><a href="#impl-Serialize-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-3" class="impl"><a href="#impl-Serialize-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-4" class="impl"><a href="#impl-Serialize-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Midstate" class="impl"><a href="#impl-Serialize-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Serialize-for-Hash-5" class="impl"><a href="#impl-Serialize-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-6" class="impl"><a href="#impl-Serialize-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-7" class="impl"><a href="#impl-Serialize-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-8" class="impl"><a href="#impl-Serialize-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-9" class="impl"><a href="#impl-Serialize-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Serialize-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Serialize-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section><section id="impl-Serialize-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::tx_graph::<a class="struct" href="../../../../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section><section id="impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA&gt; <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexed_tx_graph::<a class="struct" href="../../../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,
index 86052b0c600979077dab079b8d0a14010ecfdf3c..dc41042bc1096416e1e08753a9c195979facae38 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_map`."><title>SerializeMap in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Map</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_key" title="serialize_key">serialize_key</a></li><li><a href="#tymethod.serialize_value" title="serialize_value">serialize_value</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.serialize_entry" title="serialize_entry">serialize_entry</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1767">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeMap {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_map`."><title>SerializeMap in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Map</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_key" title="serialize_key">serialize_key</a></li><li><a href="#tymethod.serialize_value" title="serialize_value">serialize_value</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.serialize_entry" title="serialize_entry">serialize_entry</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1767">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeMap {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
 
@@ -71,5 +71,5 @@ are encouraged to use <code>serialize_entry</code> if possible.</p>
 <a href="#tymethod.serialize_value"><code>serialize_value</code></a>. This is appropriate for serializers that do not
 care about performance or are not able to optimize <code>serialize_entry</code> any
 better than this.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeMap-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#148-150">Source</a><a href="#impl-SerializeMap-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeMap.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeMap">SerializeMap</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeMap-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#148-150">Source</a><a href="#impl-SerializeMap-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeMap.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeMap">SerializeMap</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
     Error: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Ok-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#152">Source</a><a href="#associatedtype.Ok-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Ok" class="associatedtype">Ok</a> = Ok</h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#153">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section></div></details></div><script src="../../../../../trait.impl/serde/ser/trait.SerializeMap.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index f00a0f65a9d2ba0d078a89b8925dac95d02f1c9d..4d534f26d3dd9ea482272290a4c743479f76e1a3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_seq`."><title>SerializeSeq in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Seq</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_element" title="serialize_element">serialize_element</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeSeq</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1498">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeSeq {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_seq`."><title>SerializeSeq in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Seq</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_element" title="serialize_element">serialize_element</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeSeq</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1498">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeSeq {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
 
@@ -33,5 +33,5 @@ implementation of <code>SerializeSeq</code> for a basic JSON data format.</p>
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.serialize_element" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1506-1508">Source</a><h4 class="code-header">fn <a href="#tymethod.serialize_element" class="fn">serialize_element</a>&lt;T&gt;(&amp;mut self, value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.SerializeSeq.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeSeq::Error">Error</a>&gt;<div class="where">where
     T: <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class="docblock"><p>Serialize a sequence element.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.end" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1511">Source</a><h4 class="code-header">fn <a href="#tymethod.end" class="fn">end</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.SerializeSeq.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeSeq::Ok">Ok</a>, Self::<a class="associatedtype" href="trait.SerializeSeq.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeSeq::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Finish serializing a sequence.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeSeq-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#68-70">Source</a><a href="#impl-SerializeSeq-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeSeq.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeSeq">SerializeSeq</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeSeq-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#68-70">Source</a><a href="#impl-SerializeSeq-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeSeq.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeSeq">SerializeSeq</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
     Error: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Ok-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#72">Source</a><a href="#associatedtype.Ok-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Ok" class="associatedtype">Ok</a> = Ok</h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#73">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section></div></details></div><script src="../../../../../trait.impl/serde/ser/trait.SerializeSeq.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index 06f43e69b9b1a90fddb9d570a2b2b1f05d1f9ba3..212c3590811933e89dafe8c24c92db4613a06e72 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_struct`."><title>SerializeStruct in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Struct</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_field" title="serialize_field">serialize_field</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.skip_field" title="skip_field">skip_field</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeStruct</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1857">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeStruct {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_struct`."><title>SerializeStruct in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Struct</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_field" title="serialize_field">serialize_field</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.skip_field" title="skip_field">skip_field</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeStruct</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1857">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeStruct {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
 
@@ -49,5 +49,5 @@ implementation of <code>SerializeStruct</code> for a basic JSON data format.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.end" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1879">Source</a><h4 class="code-header">fn <a href="#tymethod.end" class="fn">end</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.SerializeStruct.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeStruct::Ok">Ok</a>, Self::<a class="associatedtype" href="trait.SerializeStruct.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeStruct::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Finish serializing a struct.</p>
 </div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.skip_field" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1873">Source</a><h4 class="code-header">fn <a href="#method.skip_field" class="fn">skip_field</a>(&amp;mut self, key: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.SerializeStruct.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeStruct::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Indicate that a struct field has been skipped.</p>
 <p>The default implementation does nothing.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeStruct-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#176-178">Source</a><a href="#impl-SerializeStruct-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeStruct.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeStruct">SerializeStruct</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeStruct-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#176-178">Source</a><a href="#impl-SerializeStruct-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeStruct.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeStruct">SerializeStruct</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
     Error: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Ok-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#180">Source</a><a href="#associatedtype.Ok-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Ok" class="associatedtype">Ok</a> = Ok</h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#181">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section></div></details></div><script src="../../../../../trait.impl/serde/ser/trait.SerializeStruct.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index 52548beeb87f2fd8bf7b8cdcb597ee3c36d51eb6..f30d6bfe656753a67704711ad845282f1a3e5f5b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_struct_variant`."><title>SerializeStructVariant in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Struct<wbr>Variant</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_field" title="serialize_field">serialize_field</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.skip_field" title="skip_field">skip_field</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeStructVariant</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1921">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeStructVariant {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_struct_variant`."><title>SerializeStructVariant in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Struct<wbr>Variant</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_field" title="serialize_field">serialize_field</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.skip_field" title="skip_field">skip_field</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeStructVariant</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1921">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeStructVariant {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
 
@@ -55,5 +55,5 @@ implementation of <code>SerializeStructVariant</code> for a basic JSON data form
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.end" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1943">Source</a><h4 class="code-header">fn <a href="#tymethod.end" class="fn">end</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.SerializeStructVariant.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeStructVariant::Ok">Ok</a>, Self::<a class="associatedtype" href="trait.SerializeStructVariant.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeStructVariant::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Finish serializing a struct variant.</p>
 </div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.skip_field" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1937">Source</a><h4 class="code-header">fn <a href="#method.skip_field" class="fn">skip_field</a>(&amp;mut self, key: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.SerializeStructVariant.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeStructVariant::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Indicate that a struct variant field has been skipped.</p>
 <p>The default implementation does nothing.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#197-199">Source</a><a href="#impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeStructVariant.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeStructVariant">SerializeStructVariant</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#197-199">Source</a><a href="#impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeStructVariant.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeStructVariant">SerializeStructVariant</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
     Error: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Ok-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#201">Source</a><a href="#associatedtype.Ok-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Ok" class="associatedtype">Ok</a> = Ok</h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#202">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section></div></details></div><script src="../../../../../trait.impl/serde/ser/trait.SerializeStructVariant.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index b7917c93bb857817d358a0a35f4d3ad3b9536b1b..46932f4207905cc334eb7d581cf2de1111cac62a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_tuple`."><title>SerializeTuple in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Tuple</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_element" title="serialize_element">serialize_element</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeTuple</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1598">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeTuple {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_tuple`."><title>SerializeTuple in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Tuple</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_element" title="serialize_element">serialize_element</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeTuple</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1598">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeTuple {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
 
@@ -53,5 +53,5 @@ implementation of <code>SerializeTuple</code> for a basic JSON data format.</p>
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.serialize_element" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1606-1608">Source</a><h4 class="code-header">fn <a href="#tymethod.serialize_element" class="fn">serialize_element</a>&lt;T&gt;(&amp;mut self, value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.SerializeTuple.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTuple::Error">Error</a>&gt;<div class="where">where
     T: <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class="docblock"><p>Serialize a tuple element.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.end" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1611">Source</a><h4 class="code-header">fn <a href="#tymethod.end" class="fn">end</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.SerializeTuple.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTuple::Ok">Ok</a>, Self::<a class="associatedtype" href="trait.SerializeTuple.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTuple::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Finish serializing a tuple.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeTuple-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#88-90">Source</a><a href="#impl-SerializeTuple-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeTuple.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeTuple">SerializeTuple</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeTuple-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#88-90">Source</a><a href="#impl-SerializeTuple-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeTuple.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeTuple">SerializeTuple</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
     Error: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Ok-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#92">Source</a><a href="#associatedtype.Ok-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Ok" class="associatedtype">Ok</a> = Ok</h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#93">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section></div></details></div><script src="../../../../../trait.impl/serde/ser/trait.SerializeTuple.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index 86f04850c5a958799fcedb2f7c42f3672a13105c..e1e6082e7868822cfc71536d770155ecc5e8f1b1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_tuple_struct`."><title>SerializeTupleStruct in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Tuple<wbr>Struct</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_field" title="serialize_field">serialize_field</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeTupleStruct</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1643">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeTupleStruct {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_tuple_struct`."><title>SerializeTupleStruct in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Tuple<wbr>Struct</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_field" title="serialize_field">serialize_field</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeTupleStruct</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1643">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeTupleStruct {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
 
@@ -32,5 +32,5 @@ implementation of <code>SerializeTupleStruct</code> for a basic JSON data format
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.serialize_field" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1651-1653">Source</a><h4 class="code-header">fn <a href="#tymethod.serialize_field" class="fn">serialize_field</a>&lt;T&gt;(&amp;mut self, value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.SerializeTupleStruct.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleStruct::Error">Error</a>&gt;<div class="where">where
     T: <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class="docblock"><p>Serialize a tuple struct field.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.end" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1656">Source</a><h4 class="code-header">fn <a href="#tymethod.end" class="fn">end</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.SerializeTupleStruct.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleStruct::Ok">Ok</a>, Self::<a class="associatedtype" href="trait.SerializeTupleStruct.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleStruct::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Finish serializing a tuple struct.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#108-110">Source</a><a href="#impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeTupleStruct.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleStruct">SerializeTupleStruct</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#108-110">Source</a><a href="#impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeTupleStruct.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleStruct">SerializeTupleStruct</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
     Error: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Ok-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#112">Source</a><a href="#associatedtype.Ok-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Ok" class="associatedtype">Ok</a> = Ok</h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#113">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section></div></details></div><script src="../../../../../trait.impl/serde/ser/trait.SerializeTupleStruct.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index fa9f3859df0af8aba0c4d914b56f23cdf243ec2e..880897e3a33d1f23fd80ff02d869739542404671 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_tuple_variant`."><title>SerializeTupleVariant in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Tuple<wbr>Variant</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_field" title="serialize_field">serialize_field</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeTupleVariant</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1701">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeTupleVariant {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returned from `Serializer::serialize_tuple_variant`."><title>SerializeTupleVariant in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize<wbr>Tuple<wbr>Variant</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-use" title="Example use">Example use</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.end" title="end">end</a></li><li><a href="#tymethod.serialize_field" title="serialize_field">serialize_field</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">SerializeTupleVariant</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1701">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SerializeTupleVariant {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
 
@@ -45,5 +45,5 @@ implementation of <code>SerializeTupleVariant</code> for a basic JSON data forma
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.serialize_field" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1709-1711">Source</a><h4 class="code-header">fn <a href="#tymethod.serialize_field" class="fn">serialize_field</a>&lt;T&gt;(&amp;mut self, value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.SerializeTupleVariant.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleVariant::Error">Error</a>&gt;<div class="where">where
     T: <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class="docblock"><p>Serialize a tuple variant field.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.end" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#1714">Source</a><h4 class="code-header">fn <a href="#tymethod.end" class="fn">end</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self::<a class="associatedtype" href="trait.SerializeTupleVariant.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleVariant::Ok">Ok</a>, Self::<a class="associatedtype" href="trait.SerializeTupleVariant.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleVariant::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Finish serializing a tuple variant.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#128-130">Source</a><a href="#impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeTupleVariant.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleVariant">SerializeTupleVariant</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#128-130">Source</a><a href="#impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ok, Error&gt; <a class="trait" href="trait.SerializeTupleVariant.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeTupleVariant">SerializeTupleVariant</a> for <a class="struct" href="struct.Impossible.html" title="struct bdk_chain::bitcoin::hashes::serde::ser::Impossible">Impossible</a>&lt;Ok, Error&gt;<div class="where">where
     Error: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Ok-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#132">Source</a><a href="#associatedtype.Ok-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Ok" class="associatedtype">Ok</a> = Ok</h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impossible.rs.html#133">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section></div></details></div><script src="../../../../../trait.impl/serde/ser/trait.SerializeTupleVariant.js" data-ignore-extern-crates="serde" async></script></section></div></main></body></html>
\ No newline at end of file
index 024d7f08abd6c365a62707696a1202e625211b43..2708c1e1ec75406c8f8d3d9f72b4735959f097d7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can serialize any data structure supported by Serde."><title>Serializer in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li><li><a href="#associatedtype.SerializeMap" title="SerializeMap">SerializeMap</a></li><li><a href="#associatedtype.SerializeSeq" title="SerializeSeq">SerializeSeq</a></li><li><a href="#associatedtype.SerializeStruct" title="SerializeStruct">SerializeStruct</a></li><li><a href="#associatedtype.SerializeStructVariant" title="SerializeStructVariant">SerializeStructVariant</a></li><li><a href="#associatedtype.SerializeTuple" title="SerializeTuple">SerializeTuple</a></li><li><a href="#associatedtype.SerializeTupleStruct" title="SerializeTupleStruct">SerializeTupleStruct</a></li><li><a href="#associatedtype.SerializeTupleVariant" title="SerializeTupleVariant">SerializeTupleVariant</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.serialize_bool" title="serialize_bool">serialize_bool</a></li><li><a href="#tymethod.serialize_bytes" title="serialize_bytes">serialize_bytes</a></li><li><a href="#tymethod.serialize_char" title="serialize_char">serialize_char</a></li><li><a href="#tymethod.serialize_f32" title="serialize_f32">serialize_f32</a></li><li><a href="#tymethod.serialize_f64" title="serialize_f64">serialize_f64</a></li><li><a href="#tymethod.serialize_i16" title="serialize_i16">serialize_i16</a></li><li><a href="#tymethod.serialize_i32" title="serialize_i32">serialize_i32</a></li><li><a href="#tymethod.serialize_i64" title="serialize_i64">serialize_i64</a></li><li><a href="#tymethod.serialize_i8" title="serialize_i8">serialize_i8</a></li><li><a href="#tymethod.serialize_map" title="serialize_map">serialize_map</a></li><li><a href="#tymethod.serialize_newtype_struct" title="serialize_newtype_struct">serialize_newtype_struct</a></li><li><a href="#tymethod.serialize_newtype_variant" title="serialize_newtype_variant">serialize_newtype_variant</a></li><li><a href="#tymethod.serialize_none" title="serialize_none">serialize_none</a></li><li><a href="#tymethod.serialize_seq" title="serialize_seq">serialize_seq</a></li><li><a href="#tymethod.serialize_some" title="serialize_some">serialize_some</a></li><li><a href="#tymethod.serialize_str" title="serialize_str">serialize_str</a></li><li><a href="#tymethod.serialize_struct" title="serialize_struct">serialize_struct</a></li><li><a href="#tymethod.serialize_struct_variant" title="serialize_struct_variant">serialize_struct_variant</a></li><li><a href="#tymethod.serialize_tuple" title="serialize_tuple">serialize_tuple</a></li><li><a href="#tymethod.serialize_tuple_struct" title="serialize_tuple_struct">serialize_tuple_struct</a></li><li><a href="#tymethod.serialize_tuple_variant" title="serialize_tuple_variant">serialize_tuple_variant</a></li><li><a href="#tymethod.serialize_u16" title="serialize_u16">serialize_u16</a></li><li><a href="#tymethod.serialize_u32" title="serialize_u32">serialize_u32</a></li><li><a href="#tymethod.serialize_u64" title="serialize_u64">serialize_u64</a></li><li><a href="#tymethod.serialize_u8" title="serialize_u8">serialize_u8</a></li><li><a href="#tymethod.serialize_unit" title="serialize_unit">serialize_unit</a></li><li><a href="#tymethod.serialize_unit_struct" title="serialize_unit_struct">serialize_unit_struct</a></li><li><a href="#tymethod.serialize_unit_variant" title="serialize_unit_variant">serialize_unit_variant</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.collect_map" title="collect_map">collect_map</a></li><li><a href="#method.collect_seq" title="collect_seq">collect_seq</a></li><li><a href="#method.collect_str" title="collect_str">collect_str</a></li><li><a href="#method.is_human_readable" title="is_human_readable">is_human_readable</a></li><li><a href="#method.serialize_i128" title="serialize_i128">serialize_i128</a></li><li><a href="#method.serialize_u128" title="serialize_u128">serialize_u128</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Serializer-for-%26mut+Formatter%3C'a%3E" title="&#38;mut Formatter&#60;&#39;a&#62;">&#38;mut Formatter&#60;&#39;a&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">Serializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#340">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Serializer: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can serialize any data structure supported by Serde."><title>Serializer in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li><li><a href="#associatedtype.SerializeMap" title="SerializeMap">SerializeMap</a></li><li><a href="#associatedtype.SerializeSeq" title="SerializeSeq">SerializeSeq</a></li><li><a href="#associatedtype.SerializeStruct" title="SerializeStruct">SerializeStruct</a></li><li><a href="#associatedtype.SerializeStructVariant" title="SerializeStructVariant">SerializeStructVariant</a></li><li><a href="#associatedtype.SerializeTuple" title="SerializeTuple">SerializeTuple</a></li><li><a href="#associatedtype.SerializeTupleStruct" title="SerializeTupleStruct">SerializeTupleStruct</a></li><li><a href="#associatedtype.SerializeTupleVariant" title="SerializeTupleVariant">SerializeTupleVariant</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.serialize_bool" title="serialize_bool">serialize_bool</a></li><li><a href="#tymethod.serialize_bytes" title="serialize_bytes">serialize_bytes</a></li><li><a href="#tymethod.serialize_char" title="serialize_char">serialize_char</a></li><li><a href="#tymethod.serialize_f32" title="serialize_f32">serialize_f32</a></li><li><a href="#tymethod.serialize_f64" title="serialize_f64">serialize_f64</a></li><li><a href="#tymethod.serialize_i16" title="serialize_i16">serialize_i16</a></li><li><a href="#tymethod.serialize_i32" title="serialize_i32">serialize_i32</a></li><li><a href="#tymethod.serialize_i64" title="serialize_i64">serialize_i64</a></li><li><a href="#tymethod.serialize_i8" title="serialize_i8">serialize_i8</a></li><li><a href="#tymethod.serialize_map" title="serialize_map">serialize_map</a></li><li><a href="#tymethod.serialize_newtype_struct" title="serialize_newtype_struct">serialize_newtype_struct</a></li><li><a href="#tymethod.serialize_newtype_variant" title="serialize_newtype_variant">serialize_newtype_variant</a></li><li><a href="#tymethod.serialize_none" title="serialize_none">serialize_none</a></li><li><a href="#tymethod.serialize_seq" title="serialize_seq">serialize_seq</a></li><li><a href="#tymethod.serialize_some" title="serialize_some">serialize_some</a></li><li><a href="#tymethod.serialize_str" title="serialize_str">serialize_str</a></li><li><a href="#tymethod.serialize_struct" title="serialize_struct">serialize_struct</a></li><li><a href="#tymethod.serialize_struct_variant" title="serialize_struct_variant">serialize_struct_variant</a></li><li><a href="#tymethod.serialize_tuple" title="serialize_tuple">serialize_tuple</a></li><li><a href="#tymethod.serialize_tuple_struct" title="serialize_tuple_struct">serialize_tuple_struct</a></li><li><a href="#tymethod.serialize_tuple_variant" title="serialize_tuple_variant">serialize_tuple_variant</a></li><li><a href="#tymethod.serialize_u16" title="serialize_u16">serialize_u16</a></li><li><a href="#tymethod.serialize_u32" title="serialize_u32">serialize_u32</a></li><li><a href="#tymethod.serialize_u64" title="serialize_u64">serialize_u64</a></li><li><a href="#tymethod.serialize_u8" title="serialize_u8">serialize_u8</a></li><li><a href="#tymethod.serialize_unit" title="serialize_unit">serialize_unit</a></li><li><a href="#tymethod.serialize_unit_struct" title="serialize_unit_struct">serialize_unit_struct</a></li><li><a href="#tymethod.serialize_unit_variant" title="serialize_unit_variant">serialize_unit_variant</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.collect_map" title="collect_map">collect_map</a></li><li><a href="#method.collect_seq" title="collect_seq">collect_seq</a></li><li><a href="#method.collect_str" title="collect_str">collect_str</a></li><li><a href="#method.is_human_readable" title="is_human_readable">is_human_readable</a></li><li><a href="#method.serialize_i128" title="serialize_i128">serialize_i128</a></li><li><a href="#method.serialize_u128" title="serialize_u128">serialize_u128</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Serializer-for-%26mut+Formatter%3C'a%3E" title="&#38;mut Formatter&#60;&#39;a&#62;">&#38;mut Formatter&#60;&#39;a&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">Serializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#340">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Serializer: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
     type <a href="#associatedtype.SerializeSeq" class="associatedtype">SerializeSeq</a>: <a class="trait" href="trait.SerializeSeq.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeSeq">SerializeSeq</a>&lt;Ok = Self::<a class="associatedtype" href="../trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, Error = Self::<a class="associatedtype" href="../trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;;
@@ -897,7 +897,7 @@ support one. Note that modifying this method to change a format from
 human-readable to compact or vice versa should be regarded as a breaking
 change, as a value serialized in human-readable mode is not required to
 deserialize from the same data in compact mode.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Serializer-for-%26mut+Formatter%3C'a%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/fmt.rs.html#38">Source</a><a href="#impl-Serializer-for-%26mut+Formatter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a> for &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'a&gt;</h3><div class="docblock">
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Serializer-for-%26mut+Formatter%3C'a%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/fmt.rs.html#38">Source</a><a href="#impl-Serializer-for-%26mut+Formatter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a> for &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'a&gt;</h3><div class="docblock">
 <div class="example-wrap edition"><a href="#" class="tooltip" title="This example runs with edition 2021">ⓘ</a><pre class="rust rust-example-rendered"><code><span class="kw">use </span>serde::ser::Serialize;
 <span class="kw">use </span>serde_derive::Serialize;
 <span class="kw">use </span>std::fmt::{<span class="self">self</span>, Display};
index fbdba0e25693d794fd8a2c0ca410a2e1bb8876db..af1ae8f6e5845bc020b6142305f6eb3fb5de1d1b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Error` is a trait representing the basic expectations for error values, i.e., values of type `E` in `Result&#60;T, E&#62;`."><title>StdError in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StdError</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.cause" title="cause">cause</a></li><li><a href="#method.description" title="description">description</a></li><li><a href="#method.provide" title="provide">provide</a></li><li><a href="#method.source" title="source">source</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.downcast" title="downcast">downcast</a></li><li><a href="#method.downcast-1" title="downcast">downcast</a></li><li><a href="#method.downcast-2" title="downcast">downcast</a></li><li><a href="#method.downcast_mut" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_mut-1" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_mut-2" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_ref" title="downcast_ref">downcast_ref</a></li><li><a href="#method.downcast_ref-1" title="downcast_ref">downcast_ref</a></li><li><a href="#method.downcast_ref-2" title="downcast_ref">downcast_ref</a></li><li><a href="#method.is" title="is">is</a></li><li><a href="#method.is-1" title="is">is</a></li><li><a href="#method.is-2" title="is">is</a></li><li><a href="#method.sources" title="sources">sources</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error%3E" title="From&#60;Cow&#60;&#39;b, str&#62;&#62;">From&#60;Cow&#60;&#39;b, str&#62;&#62;</a></li><li><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;Cow&#60;&#39;b, str&#62;&#62;">From&#60;Cow&#60;&#39;b, str&#62;&#62;</a></li><li><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error%3E" title="From&#60;E&#62;">From&#60;E&#62;</a></li><li><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;E&#62;">From&#60;E&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">StdError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#29">Source</a> </span></div><pre class="rust item-decl"><code>pub trait StdError: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Error` is a trait representing the basic expectations for error values, i.e., values of type `E` in `Result&#60;T, E&#62;`."><title>StdError in bdk_chain::bitcoin::hashes::serde::ser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StdError</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.cause" title="cause">cause</a></li><li><a href="#method.description" title="description">description</a></li><li><a href="#method.provide" title="provide">provide</a></li><li><a href="#method.source" title="source">source</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.downcast" title="downcast">downcast</a></li><li><a href="#method.downcast-1" title="downcast">downcast</a></li><li><a href="#method.downcast-2" title="downcast">downcast</a></li><li><a href="#method.downcast_mut" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_mut-1" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_mut-2" title="downcast_mut">downcast_mut</a></li><li><a href="#method.downcast_ref" title="downcast_ref">downcast_ref</a></li><li><a href="#method.downcast_ref-1" title="downcast_ref">downcast_ref</a></li><li><a href="#method.downcast_ref-2" title="downcast_ref">downcast_ref</a></li><li><a href="#method.is" title="is">is</a></li><li><a href="#method.is-1" title="is">is</a></li><li><a href="#method.is-2" title="is">is</a></li><li><a href="#method.sources" title="sources">sources</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3C%26str%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;&#38;str&#62;">From&#60;&#38;str&#62;</a></li><li><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error%3E" title="From&#60;Cow&#60;&#39;b, str&#62;&#62;">From&#60;Cow&#60;&#39;b, str&#62;&#62;</a></li><li><a href="#impl-From%3CCow%3C'b,+str%3E%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;Cow&#60;&#39;b, str&#62;&#62;">From&#60;Cow&#60;&#39;b, str&#62;&#62;</a></li><li><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error%3E" title="From&#60;E&#62;">From&#60;E&#62;</a></li><li><a href="#impl-From%3CE%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;E&#62;">From&#60;E&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li><li><a href="#impl-From%3CString%3E-for-Box%3Cdyn+Error+%2B+Send+%2B+Sync%3E" title="From&#60;String&#62;">From&#60;String&#62;</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde::<wbr>ser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">ser</a></span><h1>Trait <span class="trait">StdError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#29">Source</a> </span></div><pre class="rust item-decl"><code>pub trait StdError: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> {
     // Provided methods
     fn <a href="#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt; { ... }
 <span class="item-spacer"></span>    fn <a href="#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> { ... }
index e47a2e1182d66dcef6725879d50e454981a997ef..42a266a4a4492a4146be601f930af08ff3b211ba 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be deserialized from any data format supported by Serde."><title>Deserialize in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserialize</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize" title="deserialize">deserialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Deserialize%3C'de%3E-for-%26Path" title="&#38;&#39;a Path">&#38;&#39;a Path</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26str" title="&#38;&#39;a str">&#38;&#39;a str</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-()" title="()">()</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T,)" title="(T,)">(T,)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14,+T15)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI16" title="AtomicI16">AtomicI16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI32" title="AtomicI32">AtomicI32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI64" title="AtomicI64">AtomicI64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI8" title="AtomicI8">AtomicI8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicIsize" title="AtomicIsize">AtomicIsize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU16" title="AtomicU16">AtomicU16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU32" title="AtomicU32">AtomicU32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU64" title="AtomicU64">AtomicU64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU8" title="AtomicU8">AtomicU8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicUsize" title="AtomicUsize">AtomicUsize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BinaryHeap%3CT%3E" title="BinaryHeap&#60;T&#62;">BinaryHeap&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Bound%3CT%3E" title="Bound&#60;T&#62;">Bound&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CCStr%3E" title="Box&#60;CStr&#62;">Box&#60;CStr&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3COsStr%3E" title="Box&#60;OsStr&#62;">Box&#60;OsStr&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CPath%3E" title="Box&#60;Path&#62;">Box&#60;Path&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3C%5BT%5D%3E" title="Box&#60;[T]&#62;">Box&#60;[T]&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3Cstr%3E" title="Box&#60;str&#62;">Box&#60;str&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CString" title="CString">CString</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Cow%3C'a,+T%3E" title="Cow&#60;&#39;a, T&#62;">Cow&#60;&#39;a, T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Descriptor%3CPk%3E" title="Descriptor&#60;Pk&#62;">Descriptor&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorPublicKey" title="DescriptorPublicKey">DescriptorPublicKey</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-HashMap%3CK,+V,+S%3E" title="HashMap&#60;K, V, S&#62;">HashMap&#60;K, V, S&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-HashSet%3CT,+S%3E" title="HashSet&#60;T, S&#62;">HashSet&#60;T, S&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-IpAddr" title="IpAddr">IpAddr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Ipv4Addr" title="Ipv4Addr">Ipv4Addr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Ipv6Addr" title="Ipv6Addr">Ipv6Addr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LinkedList%3CT%3E" title="LinkedList&#60;T&#62;">LinkedList&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Miniscript%3CPk,+Ctx%3E" title="Miniscript&#60;Pk, Ctx&#62;">Miniscript&#60;Pk, Ctx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Mutex%3CT%3E" title="Mutex&#60;T&#62;">Mutex&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci128%3E" title="NonZero&#60;i128&#62;">NonZero&#60;i128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci16%3E" title="NonZero&#60;i16&#62;">NonZero&#60;i16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci32%3E" title="NonZero&#60;i32&#62;">NonZero&#60;i32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci64%3E" title="NonZero&#60;i64&#62;">NonZero&#60;i64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci8%3E" title="NonZero&#60;i8&#62;">NonZero&#60;i8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cisize%3E" title="NonZero&#60;isize&#62;">NonZero&#60;isize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu128%3E" title="NonZero&#60;u128&#62;">NonZero&#60;u128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu16%3E" title="NonZero&#60;u16&#62;">NonZero&#60;u16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu32%3E" title="NonZero&#60;u32&#62;">NonZero&#60;u32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu64%3E" title="NonZero&#60;u64&#62;">NonZero&#60;u64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu8%3E" title="NonZero&#60;u8&#62;">NonZero&#60;u8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cusize%3E" title="NonZero&#60;usize&#62;">NonZero&#60;usize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OsString" title="OsString">OsString</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Concrete%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Semantic%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Range%3CIdx%3E" title="Range&#60;Idx&#62;">Range&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeFrom%3CIdx%3E" title="RangeFrom&#60;Idx&#62;">RangeFrom&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeInclusive%3CIdx%3E" title="RangeInclusive&#60;Idx&#62;">RangeInclusive&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeTo%3CIdx%3E" title="RangeTo&#60;Idx&#62;">RangeTo&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Result%3CT,+E%3E" title="Result&#60;T, E&#62;">Result&#60;T, E&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RwLock%3CT%3E" title="RwLock&#60;T&#62;">RwLock&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci128%3E" title="Saturating&#60;i128&#62;">Saturating&#60;i128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci16%3E" title="Saturating&#60;i16&#62;">Saturating&#60;i16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci32%3E" title="Saturating&#60;i32&#62;">Saturating&#60;i32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci64%3E" title="Saturating&#60;i64&#62;">Saturating&#60;i64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci8%3E" title="Saturating&#60;i8&#62;">Saturating&#60;i8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cisize%3E" title="Saturating&#60;isize&#62;">Saturating&#60;isize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu128%3E" title="Saturating&#60;u128&#62;">Saturating&#60;u128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu16%3E" title="Saturating&#60;u16&#62;">Saturating&#60;u16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu32%3E" title="Saturating&#60;u32&#62;">Saturating&#60;u32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu64%3E" title="Saturating&#60;u64&#62;">Saturating&#60;u64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu8%3E" title="Saturating&#60;u8&#62;">Saturating&#60;u8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cusize%3E" title="Saturating&#60;usize&#62;">Saturating&#60;usize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddr" title="SocketAddr">SocketAddr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddrV4" title="SocketAddrV4">SocketAddrV4</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddrV6" title="SocketAddrV6">SocketAddrV6</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SystemTime" title="SystemTime">SystemTime</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-VecDeque%3CT%3E" title="VecDeque&#60;T&#62;">VecDeque&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-bool" title="bool">bool</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-char" title="char">char</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-f32" title="f32">f32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-f64" title="f64">f64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i128" title="i128">i128</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i16" title="i16">i16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i32" title="i32">i32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i64" title="i64">i64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i8" title="i8">i8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-isize" title="isize">isize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u128" title="u128">u128</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u16" title="u16">u16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u32" title="u32">u32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u64" title="u64">u64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u8" title="u8">u8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">Deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#541">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Deserialize&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be deserialized from any data format supported by Serde."><title>Deserialize in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserialize</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize" title="deserialize">deserialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Deserialize%3C'de%3E-for-%26Path" title="&#38;&#39;a Path">&#38;&#39;a Path</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26%5Bu8%5D" title="&#38;&#39;a [u8]">&#38;&#39;a [u8]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26str" title="&#38;&#39;a str">&#38;&#39;a str</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-()" title="()">()</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T,)" title="(T,)">(T,)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14,+T15)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI16" title="AtomicI16">AtomicI16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI32" title="AtomicI32">AtomicI32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI64" title="AtomicI64">AtomicI64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicI8" title="AtomicI8">AtomicI8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicIsize" title="AtomicIsize">AtomicIsize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU16" title="AtomicU16">AtomicU16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU32" title="AtomicU32">AtomicU32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU64" title="AtomicU64">AtomicU64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicU8" title="AtomicU8">AtomicU8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-AtomicUsize" title="AtomicUsize">AtomicUsize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BinaryHeap%3CT%3E" title="BinaryHeap&#60;T&#62;">BinaryHeap&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Bound%3CT%3E" title="Bound&#60;T&#62;">Bound&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CCStr%3E" title="Box&#60;CStr&#62;">Box&#60;CStr&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3COsStr%3E" title="Box&#60;OsStr&#62;">Box&#60;OsStr&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CPath%3E" title="Box&#60;Path&#62;">Box&#60;Path&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3C%5BT%5D%3E" title="Box&#60;[T]&#62;">Box&#60;[T]&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Box%3Cstr%3E" title="Box&#60;str&#62;">Box&#60;str&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CString" title="CString">CString</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Cow%3C'a,+T%3E" title="Cow&#60;&#39;a, T&#62;">Cow&#60;&#39;a, T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Descriptor%3CPk%3E" title="Descriptor&#60;Pk&#62;">Descriptor&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorPublicKey" title="DescriptorPublicKey">DescriptorPublicKey</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-HashMap%3CK,+V,+S%3E" title="HashMap&#60;K, V, S&#62;">HashMap&#60;K, V, S&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-HashSet%3CT,+S%3E" title="HashSet&#60;T, S&#62;">HashSet&#60;T, S&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-IpAddr" title="IpAddr">IpAddr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Ipv4Addr" title="Ipv4Addr">Ipv4Addr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Ipv6Addr" title="Ipv6Addr">Ipv6Addr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LinkedList%3CT%3E" title="LinkedList&#60;T&#62;">LinkedList&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Miniscript%3CPk,+Ctx%3E" title="Miniscript&#60;Pk, Ctx&#62;">Miniscript&#60;Pk, Ctx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Mutex%3CT%3E" title="Mutex&#60;T&#62;">Mutex&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci128%3E" title="NonZero&#60;i128&#62;">NonZero&#60;i128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci16%3E" title="NonZero&#60;i16&#62;">NonZero&#60;i16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci32%3E" title="NonZero&#60;i32&#62;">NonZero&#60;i32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci64%3E" title="NonZero&#60;i64&#62;">NonZero&#60;i64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Ci8%3E" title="NonZero&#60;i8&#62;">NonZero&#60;i8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cisize%3E" title="NonZero&#60;isize&#62;">NonZero&#60;isize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu128%3E" title="NonZero&#60;u128&#62;">NonZero&#60;u128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu16%3E" title="NonZero&#60;u16&#62;">NonZero&#60;u16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu32%3E" title="NonZero&#60;u32&#62;">NonZero&#60;u32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu64%3E" title="NonZero&#60;u64&#62;">NonZero&#60;u64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cu8%3E" title="NonZero&#60;u8&#62;">NonZero&#60;u8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NonZero%3Cusize%3E" title="NonZero&#60;usize&#62;">NonZero&#60;usize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OsString" title="OsString">OsString</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Concrete%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Semantic%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Range%3CIdx%3E" title="Range&#60;Idx&#62;">Range&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeFrom%3CIdx%3E" title="RangeFrom&#60;Idx&#62;">RangeFrom&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeInclusive%3CIdx%3E" title="RangeInclusive&#60;Idx&#62;">RangeInclusive&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RangeTo%3CIdx%3E" title="RangeTo&#60;Idx&#62;">RangeTo&#60;Idx&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Result%3CT,+E%3E" title="Result&#60;T, E&#62;">Result&#60;T, E&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-RwLock%3CT%3E" title="RwLock&#60;T&#62;">RwLock&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci128%3E" title="Saturating&#60;i128&#62;">Saturating&#60;i128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci16%3E" title="Saturating&#60;i16&#62;">Saturating&#60;i16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci32%3E" title="Saturating&#60;i32&#62;">Saturating&#60;i32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci64%3E" title="Saturating&#60;i64&#62;">Saturating&#60;i64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Ci8%3E" title="Saturating&#60;i8&#62;">Saturating&#60;i8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cisize%3E" title="Saturating&#60;isize&#62;">Saturating&#60;isize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu128%3E" title="Saturating&#60;u128&#62;">Saturating&#60;u128&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu16%3E" title="Saturating&#60;u16&#62;">Saturating&#60;u16&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu32%3E" title="Saturating&#60;u32&#62;">Saturating&#60;u32&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu64%3E" title="Saturating&#60;u64&#62;">Saturating&#60;u64&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cu8%3E" title="Saturating&#60;u8&#62;">Saturating&#60;u8&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Saturating%3Cusize%3E" title="Saturating&#60;usize&#62;">Saturating&#60;usize&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddr" title="SocketAddr">SocketAddr</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddrV4" title="SocketAddrV4">SocketAddrV4</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SocketAddrV6" title="SocketAddrV6">SocketAddrV6</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SystemTime" title="SystemTime">SystemTime</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-VecDeque%3CT%3E" title="VecDeque&#60;T&#62;">VecDeque&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-bool" title="bool">bool</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-char" title="char">char</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-f32" title="f32">f32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-f64" title="f64">f64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i128" title="i128">i128</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i16" title="i16">i16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i32" title="i32">i32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i64" title="i64">i64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-i8" title="i8">i8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-isize" title="isize">isize</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u128" title="u128">u128</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u16" title="u16">u16</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u32" title="u32">u32</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u64" title="u64">u64</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-u8" title="u8">u8</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">Deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#541">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Deserialize&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     // Required method
     fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
         deserializer: D,
@@ -30,7 +30,7 @@ deserializer lifetimes</a> for a more detailed explanation of these lifetimes.</
     D: <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class="docblock"><p>Deserialize this value from the given Serde deserializer.</p>
 <p>See the <a href="https://serde.rs/impl-deserialize.html">Implementing <code>Deserialize</code></a> section of the
 manual for more information about how to implement this method.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Deserialize%3C'de%3E-for-IpAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1717">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IpAddr" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a></h3></section></summary><div class="impl-items"><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1718-1720">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Deserialize%3C'de%3E-for-IpAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1717">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IpAddr" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a></h3></section></summary><div class="impl-items"><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1718-1720">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
     deserializer: D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a>, &lt;D as <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     D: <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserialize%3C'de%3E-for-SocketAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1763">Source</a><a href="#impl-Deserialize%3C'de%3E-for-SocketAddr" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/socket_addr/enum.SocketAddr.html" title="enum core::net::socket_addr::SocketAddr">SocketAddr</a></h3></section></summary><div class="impl-items"><section id="method.deserialize-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1764-1766">Source</a><a href="#method.deserialize-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize" class="fn">deserialize</a>&lt;D&gt;(
@@ -714,7 +714,7 @@ will end up with a strong count of 1.</p>
     D: <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Deserialize%3C'de%3E-for-%26Script" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-%26Script" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for &amp;'de <a class="struct" href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3><div class="docblock"><p>Can only deserialize borrowed bytes.</p>
 </div></section><section id="impl-Deserialize%3C'de%3E-for-ChildNumber" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChildNumber" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../bip32/enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">ChildNumber</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="enum" href="../../blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LockTime-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LockTime-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="enum" href="../../blockdata/locktime/relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime">LockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-EcdsaSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-EcdsaSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Network" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Network" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Parity" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Parity" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a></h3><div class="docblock"><p>The parity is deserialized as <code>u8</code> - <code>0</code> for even, <code>1</code> for odd.</p>
 </div></section><section id="impl-Deserialize%3C'de%3E-for-LeafVersion" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LeafVersion" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h3><div class="docblock"><p>Deserializes <a href="../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> as a <code>u8</code> using consensus encoding.</p>
-</div></section><section id="impl-Deserialize%3C'de%3E-for-TapLeaf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::local_chain::<a class="struct" href="../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Balance" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Balance" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a class="src rightside" href="../../../../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../../../../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#699">Source</a><a href="#impl-Deserialize%3C'de%3E-for-String" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainCode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DerivationPath" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Fingerprint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpriv" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpub" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ShortId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ShortId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Header" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Header" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Key" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Key" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Pair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Pair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Input" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Input" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Output" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Output" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SharedSecret" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Keypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Keypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SecretKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Address.html" title="struct bdk_chain::bitcoin::Address">Address</a>&lt;<a class="enum" href="../../address/enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a>&gt;</h3></section><section id="impl-Deserialize%3C'de%3E-for-Amount" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Amount" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Block" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Block" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompactTarget" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FeeRate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHeader" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LegacySighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-OutPoint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PrivateKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Psbt" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Psbt" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::<a class="struct" href="../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptBuf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Sequence" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Sequence" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapLeafHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapNodeHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTweakHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Target" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Target" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Transaction" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Transaction" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxIn" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxIn" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxOut" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxOut" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Txid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Txid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Weight" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Weight" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Witness" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Witness" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Work" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Work" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Wtxid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ControlBlock" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-NodeInfo" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::taproot::<a class="struct" href="../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTree" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTree" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-4" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Midstate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Midstate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-5" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-6" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-7" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-8" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-9" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#230">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="de/struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
+</div></section><section id="impl-Deserialize%3C'de%3E-for-TapLeaf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::local_chain::<a class="struct" href="../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Balance" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Balance" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#699">Source</a><a href="#impl-Deserialize%3C'de%3E-for-String" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainCode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DerivationPath" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Fingerprint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpriv" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpub" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ShortId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ShortId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Header" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Header" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Key" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Key" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Pair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Pair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Input" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Input" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Output" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Output" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SharedSecret" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Keypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Keypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SecretKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Address.html" title="struct bdk_chain::bitcoin::Address">Address</a>&lt;<a class="enum" href="../../address/enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a>&gt;</h3></section><section id="impl-Deserialize%3C'de%3E-for-Amount" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Amount" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Block" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Block" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompactTarget" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FeeRate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHeader" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LegacySighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-OutPoint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PrivateKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Psbt" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Psbt" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::<a class="struct" href="../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptBuf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Sequence" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Sequence" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapLeafHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapNodeHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTweakHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Target" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Target" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Transaction" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Transaction" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxIn" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxIn" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxOut" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxOut" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Txid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Txid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Weight" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Weight" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Witness" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Witness" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Work" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Work" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Wtxid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ControlBlock" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-NodeInfo" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::taproot::<a class="struct" href="../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTree" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTree" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-4" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Midstate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Midstate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-5" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-6" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-7" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-8" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-9" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#230">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="de/struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::tx_graph::<a class="struct" href="../../../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A, IA&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexed_tx_graph::<a class="struct" href="../../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,
index fcdccb57bc96264f3ee8b24b37622b6ef7bd57e1..850aafa7ff0889b8d467bc06fe9472ed05f763b7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can deserialize any data structure supported by Serde."><title>Deserializer in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize_any" title="deserialize_any">deserialize_any</a></li><li><a href="#tymethod.deserialize_bool" title="deserialize_bool">deserialize_bool</a></li><li><a href="#tymethod.deserialize_byte_buf" title="deserialize_byte_buf">deserialize_byte_buf</a></li><li><a href="#tymethod.deserialize_bytes" title="deserialize_bytes">deserialize_bytes</a></li><li><a href="#tymethod.deserialize_char" title="deserialize_char">deserialize_char</a></li><li><a href="#tymethod.deserialize_enum" title="deserialize_enum">deserialize_enum</a></li><li><a href="#tymethod.deserialize_f32" title="deserialize_f32">deserialize_f32</a></li><li><a href="#tymethod.deserialize_f64" title="deserialize_f64">deserialize_f64</a></li><li><a href="#tymethod.deserialize_i16" title="deserialize_i16">deserialize_i16</a></li><li><a href="#tymethod.deserialize_i32" title="deserialize_i32">deserialize_i32</a></li><li><a href="#tymethod.deserialize_i64" title="deserialize_i64">deserialize_i64</a></li><li><a href="#tymethod.deserialize_i8" title="deserialize_i8">deserialize_i8</a></li><li><a href="#tymethod.deserialize_identifier" title="deserialize_identifier">deserialize_identifier</a></li><li><a href="#tymethod.deserialize_ignored_any" title="deserialize_ignored_any">deserialize_ignored_any</a></li><li><a href="#tymethod.deserialize_map" title="deserialize_map">deserialize_map</a></li><li><a href="#tymethod.deserialize_newtype_struct" title="deserialize_newtype_struct">deserialize_newtype_struct</a></li><li><a href="#tymethod.deserialize_option" title="deserialize_option">deserialize_option</a></li><li><a href="#tymethod.deserialize_seq" title="deserialize_seq">deserialize_seq</a></li><li><a href="#tymethod.deserialize_str" title="deserialize_str">deserialize_str</a></li><li><a href="#tymethod.deserialize_string" title="deserialize_string">deserialize_string</a></li><li><a href="#tymethod.deserialize_struct" title="deserialize_struct">deserialize_struct</a></li><li><a href="#tymethod.deserialize_tuple" title="deserialize_tuple">deserialize_tuple</a></li><li><a href="#tymethod.deserialize_tuple_struct" title="deserialize_tuple_struct">deserialize_tuple_struct</a></li><li><a href="#tymethod.deserialize_u16" title="deserialize_u16">deserialize_u16</a></li><li><a href="#tymethod.deserialize_u32" title="deserialize_u32">deserialize_u32</a></li><li><a href="#tymethod.deserialize_u64" title="deserialize_u64">deserialize_u64</a></li><li><a href="#tymethod.deserialize_u8" title="deserialize_u8">deserialize_u8</a></li><li><a href="#tymethod.deserialize_unit" title="deserialize_unit">deserialize_unit</a></li><li><a href="#tymethod.deserialize_unit_struct" title="deserialize_unit_struct">deserialize_unit_struct</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.deserialize_i128" title="deserialize_i128">deserialize_i128</a></li><li><a href="#method.deserialize_u128" title="deserialize_u128">deserialize_u128</a></li><li><a href="#method.is_human_readable" title="is_human_readable">is_human_readable</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#914">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Deserializer&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can deserialize any data structure supported by Serde."><title>Deserializer in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Deserializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#lifetime" title="Lifetime">Lifetime</a></li><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize_any" title="deserialize_any">deserialize_any</a></li><li><a href="#tymethod.deserialize_bool" title="deserialize_bool">deserialize_bool</a></li><li><a href="#tymethod.deserialize_byte_buf" title="deserialize_byte_buf">deserialize_byte_buf</a></li><li><a href="#tymethod.deserialize_bytes" title="deserialize_bytes">deserialize_bytes</a></li><li><a href="#tymethod.deserialize_char" title="deserialize_char">deserialize_char</a></li><li><a href="#tymethod.deserialize_enum" title="deserialize_enum">deserialize_enum</a></li><li><a href="#tymethod.deserialize_f32" title="deserialize_f32">deserialize_f32</a></li><li><a href="#tymethod.deserialize_f64" title="deserialize_f64">deserialize_f64</a></li><li><a href="#tymethod.deserialize_i16" title="deserialize_i16">deserialize_i16</a></li><li><a href="#tymethod.deserialize_i32" title="deserialize_i32">deserialize_i32</a></li><li><a href="#tymethod.deserialize_i64" title="deserialize_i64">deserialize_i64</a></li><li><a href="#tymethod.deserialize_i8" title="deserialize_i8">deserialize_i8</a></li><li><a href="#tymethod.deserialize_identifier" title="deserialize_identifier">deserialize_identifier</a></li><li><a href="#tymethod.deserialize_ignored_any" title="deserialize_ignored_any">deserialize_ignored_any</a></li><li><a href="#tymethod.deserialize_map" title="deserialize_map">deserialize_map</a></li><li><a href="#tymethod.deserialize_newtype_struct" title="deserialize_newtype_struct">deserialize_newtype_struct</a></li><li><a href="#tymethod.deserialize_option" title="deserialize_option">deserialize_option</a></li><li><a href="#tymethod.deserialize_seq" title="deserialize_seq">deserialize_seq</a></li><li><a href="#tymethod.deserialize_str" title="deserialize_str">deserialize_str</a></li><li><a href="#tymethod.deserialize_string" title="deserialize_string">deserialize_string</a></li><li><a href="#tymethod.deserialize_struct" title="deserialize_struct">deserialize_struct</a></li><li><a href="#tymethod.deserialize_tuple" title="deserialize_tuple">deserialize_tuple</a></li><li><a href="#tymethod.deserialize_tuple_struct" title="deserialize_tuple_struct">deserialize_tuple_struct</a></li><li><a href="#tymethod.deserialize_u16" title="deserialize_u16">deserialize_u16</a></li><li><a href="#tymethod.deserialize_u32" title="deserialize_u32">deserialize_u32</a></li><li><a href="#tymethod.deserialize_u64" title="deserialize_u64">deserialize_u64</a></li><li><a href="#tymethod.deserialize_u8" title="deserialize_u8">deserialize_u8</a></li><li><a href="#tymethod.deserialize_unit" title="deserialize_unit">deserialize_unit</a></li><li><a href="#tymethod.deserialize_unit_struct" title="deserialize_unit_struct">deserialize_unit_struct</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.deserialize_i128" title="deserialize_i128">deserialize_i128</a></li><li><a href="#method.deserialize_u128" title="deserialize_u128">deserialize_u128</a></li><li><a href="#method.is_human_readable" title="is_human_readable">is_human_readable</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">Deserializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/de/mod.rs.html#914">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Deserializer&lt;'de&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="de/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>;
 
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 32 methods</span></summary>    // Required methods
@@ -555,7 +555,7 @@ support one. Note that modifying this method to change a format from
 human-readable to compact or vice versa should be regarded as a breaking
 change, as a value serialized in human-readable mode is not required to
 deserialize from the same data in compact mode.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#899-901">Source</a><a href="#impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="de/value/struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#899-901">Source</a><a href="#impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="de/value/struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="de/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#903">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#793-795">Source</a><a href="#impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="de/value/struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="de/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#797">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#472-474">Source</a><a href="#impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, 'a, E&gt; <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="de/value/struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a>&lt;'a, E&gt;<div class="where">where
     E: <a class="trait" href="de/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#476">Source</a><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-EnumAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1697-1699">Source</a><a href="#impl-Deserializer%3C'de%3E-for-EnumAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt; for <a class="struct" href="de/value/struct.EnumAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::EnumAccessDeserializer">EnumAccessDeserializer</a>&lt;A&gt;<div class="where">where
index 3b22041d776a530313c8d286bab0a4052a32a671..b6174cfc789d2106ebc65223545f006bcc69a3f6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be serialized into any data format supported by Serde."><title>Serialize in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.serialize" title="serialize">serialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Serialize-for-%26T" title="&#38;&#39;a T">&#38;&#39;a T</a></li><li><a href="#impl-Serialize-for-%26mut+T" title="&#38;&#39;a mut T">&#38;&#39;a mut T</a></li><li><a href="#impl-Serialize-for-()" title="()">()</a></li><li><a href="#impl-Serialize-for-(T,)" title="(T,)">(T,)</a></li><li><a href="#impl-Serialize-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14,+T15)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)</a></li><li><a href="#impl-Serialize-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Arguments%3C'a%3E" title="Arguments&#60;&#39;a&#62;">Arguments&#60;&#39;a&#62;</a></li><li><a href="#impl-Serialize-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-Serialize-for-AtomicI16" title="AtomicI16">AtomicI16</a></li><li><a href="#impl-Serialize-for-AtomicI32" title="AtomicI32">AtomicI32</a></li><li><a href="#impl-Serialize-for-AtomicI64" title="AtomicI64">AtomicI64</a></li><li><a href="#impl-Serialize-for-AtomicI8" title="AtomicI8">AtomicI8</a></li><li><a href="#impl-Serialize-for-AtomicIsize" title="AtomicIsize">AtomicIsize</a></li><li><a href="#impl-Serialize-for-AtomicU16" title="AtomicU16">AtomicU16</a></li><li><a href="#impl-Serialize-for-AtomicU32" title="AtomicU32">AtomicU32</a></li><li><a href="#impl-Serialize-for-AtomicU64" title="AtomicU64">AtomicU64</a></li><li><a href="#impl-Serialize-for-AtomicU8" title="AtomicU8">AtomicU8</a></li><li><a href="#impl-Serialize-for-AtomicUsize" title="AtomicUsize">AtomicUsize</a></li><li><a href="#impl-Serialize-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Serialize-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-BinaryHeap%3CT%3E" title="BinaryHeap&#60;T&#62;">BinaryHeap&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Bound%3CT%3E" title="Bound&#60;T&#62;">Bound&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-CStr" title="CStr">CStr</a></li><li><a href="#impl-Serialize-for-CString" title="CString">CString</a></li><li><a href="#impl-Serialize-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Cow%3C'a,+T%3E" title="Cow&#60;&#39;a, T&#62;">Cow&#60;&#39;a, T&#62;</a></li><li><a href="#impl-Serialize-for-Descriptor%3CPk%3E" title="Descriptor&#60;Pk&#62;">Descriptor&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-DescriptorPublicKey" title="DescriptorPublicKey">DescriptorPublicKey</a></li><li><a href="#impl-Serialize-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-Serialize-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Serialize-for-HashMap%3CK,+V,+H%3E" title="HashMap&#60;K, V, H&#62;">HashMap&#60;K, V, H&#62;</a></li><li><a href="#impl-Serialize-for-HashSet%3CT,+H%3E" title="HashSet&#60;T, H&#62;">HashSet&#60;T, H&#62;</a></li><li><a href="#impl-Serialize-for-IpAddr" title="IpAddr">IpAddr</a></li><li><a href="#impl-Serialize-for-Ipv4Addr" title="Ipv4Addr">Ipv4Addr</a></li><li><a href="#impl-Serialize-for-Ipv6Addr" title="Ipv6Addr">Ipv6Addr</a></li><li><a href="#impl-Serialize-for-LinkedList%3CT%3E" title="LinkedList&#60;T&#62;">LinkedList&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Miniscript%3CPk,+Ctx%3E" title="Miniscript&#60;Pk, Ctx&#62;">Miniscript&#60;Pk, Ctx&#62;</a></li><li><a href="#impl-Serialize-for-Mutex%3CT%3E" title="Mutex&#60;T&#62;">Mutex&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci128%3E" title="NonZero&#60;i128&#62;">NonZero&#60;i128&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci16%3E" title="NonZero&#60;i16&#62;">NonZero&#60;i16&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci32%3E" title="NonZero&#60;i32&#62;">NonZero&#60;i32&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci64%3E" title="NonZero&#60;i64&#62;">NonZero&#60;i64&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci8%3E" title="NonZero&#60;i8&#62;">NonZero&#60;i8&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cisize%3E" title="NonZero&#60;isize&#62;">NonZero&#60;isize&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu128%3E" title="NonZero&#60;u128&#62;">NonZero&#60;u128&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu16%3E" title="NonZero&#60;u16&#62;">NonZero&#60;u16&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu32%3E" title="NonZero&#60;u32&#62;">NonZero&#60;u32&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu64%3E" title="NonZero&#60;u64&#62;">NonZero&#60;u64&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu8%3E" title="NonZero&#60;u8&#62;">NonZero&#60;u8&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cusize%3E" title="NonZero&#60;usize&#62;">NonZero&#60;usize&#62;</a></li><li><a href="#impl-Serialize-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-OsStr" title="OsStr">OsStr</a></li><li><a href="#impl-Serialize-for-OsString" title="OsString">OsString</a></li><li><a href="#impl-Serialize-for-Path" title="Path">Path</a></li><li><a href="#impl-Serialize-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-Serialize-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Concrete%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Semantic%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Range%3CIdx%3E" title="Range&#60;Idx&#62;">Range&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeFrom%3CIdx%3E" title="RangeFrom&#60;Idx&#62;">RangeFrom&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeInclusive%3CIdx%3E" title="RangeInclusive&#60;Idx&#62;">RangeInclusive&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeTo%3CIdx%3E" title="RangeTo&#60;Idx&#62;">RangeTo&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Result%3CT,+E%3E" title="Result&#60;T, E&#62;">Result&#60;T, E&#62;</a></li><li><a href="#impl-Serialize-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-RwLock%3CT%3E" title="RwLock&#60;T&#62;">RwLock&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Saturating%3CT%3E" title="Saturating&#60;T&#62;">Saturating&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-SocketAddr" title="SocketAddr">SocketAddr</a></li><li><a href="#impl-Serialize-for-SocketAddrV4" title="SocketAddrV4">SocketAddrV4</a></li><li><a href="#impl-Serialize-for-SocketAddrV6" title="SocketAddrV6">SocketAddrV6</a></li><li><a href="#impl-Serialize-for-SystemTime" title="SystemTime">SystemTime</a></li><li><a href="#impl-Serialize-for-VecDeque%3CT%3E" title="VecDeque&#60;T&#62;">VecDeque&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Serialize-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Serialize-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Serialize-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Serialize-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Serialize-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Serialize-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Serialize-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Serialize-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Serialize-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Serialize-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Serialize-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Serialize-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Serialize-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Serialize-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Serialize-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Serialize-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Serialize-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Serialize-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Serialize-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Serialize-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Serialize-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Serialize-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Serialize-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Serialize-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Serialize-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Serialize-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Serialize-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Serialize-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Serialize-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Serialize-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Serialize-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Serialize-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Serialize-for-%5BT%5D" title="[T]">[T]</a></li><li><a href="#impl-Serialize-for-bool" title="bool">bool</a></li><li><a href="#impl-Serialize-for-char" title="char">char</a></li><li><a href="#impl-Serialize-for-f32" title="f32">f32</a></li><li><a href="#impl-Serialize-for-f64" title="f64">f64</a></li><li><a href="#impl-Serialize-for-i128" title="i128">i128</a></li><li><a href="#impl-Serialize-for-i16" title="i16">i16</a></li><li><a href="#impl-Serialize-for-i32" title="i32">i32</a></li><li><a href="#impl-Serialize-for-i64" title="i64">i64</a></li><li><a href="#impl-Serialize-for-i8" title="i8">i8</a></li><li><a href="#impl-Serialize-for-isize" title="isize">isize</a></li><li><a href="#impl-Serialize-for-str" title="str">str</a></li><li><a href="#impl-Serialize-for-u128" title="u128">u128</a></li><li><a href="#impl-Serialize-for-u16" title="u16">u16</a></li><li><a href="#impl-Serialize-for-u32" title="u32">u32</a></li><li><a href="#impl-Serialize-for-u64" title="u64">u64</a></li><li><a href="#impl-Serialize-for-u8" title="u8">u8</a></li><li><a href="#impl-Serialize-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">Serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#225">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Serialize {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data structure that can be serialized into any data format supported by Serde."><title>Serialize in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialize</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.serialize" title="serialize">serialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Serialize-for-%26T" title="&#38;&#39;a T">&#38;&#39;a T</a></li><li><a href="#impl-Serialize-for-%26mut+T" title="&#38;&#39;a mut T">&#38;&#39;a mut T</a></li><li><a href="#impl-Serialize-for-()" title="()">()</a></li><li><a href="#impl-Serialize-for-(T,)" title="(T,)">(T,)</a></li><li><a href="#impl-Serialize-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)</a></li><li><a href="#impl-Serialize-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10,+T11,+T12,+T13,+T14,+T15)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)</a></li><li><a href="#impl-Serialize-for-Arc%3CT%3E" title="Arc&#60;T&#62;">Arc&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Arguments%3C'a%3E" title="Arguments&#60;&#39;a&#62;">Arguments&#60;&#39;a&#62;</a></li><li><a href="#impl-Serialize-for-AtomicBool" title="AtomicBool">AtomicBool</a></li><li><a href="#impl-Serialize-for-AtomicI16" title="AtomicI16">AtomicI16</a></li><li><a href="#impl-Serialize-for-AtomicI32" title="AtomicI32">AtomicI32</a></li><li><a href="#impl-Serialize-for-AtomicI64" title="AtomicI64">AtomicI64</a></li><li><a href="#impl-Serialize-for-AtomicI8" title="AtomicI8">AtomicI8</a></li><li><a href="#impl-Serialize-for-AtomicIsize" title="AtomicIsize">AtomicIsize</a></li><li><a href="#impl-Serialize-for-AtomicU16" title="AtomicU16">AtomicU16</a></li><li><a href="#impl-Serialize-for-AtomicU32" title="AtomicU32">AtomicU32</a></li><li><a href="#impl-Serialize-for-AtomicU64" title="AtomicU64">AtomicU64</a></li><li><a href="#impl-Serialize-for-AtomicU8" title="AtomicU8">AtomicU8</a></li><li><a href="#impl-Serialize-for-AtomicUsize" title="AtomicUsize">AtomicUsize</a></li><li><a href="#impl-Serialize-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Serialize-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-BinaryHeap%3CT%3E" title="BinaryHeap&#60;T&#62;">BinaryHeap&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Bound%3CT%3E" title="Bound&#60;T&#62;">Bound&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Box%3CT%3E" title="Box&#60;T&#62;">Box&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-CStr" title="CStr">CStr</a></li><li><a href="#impl-Serialize-for-CString" title="CString">CString</a></li><li><a href="#impl-Serialize-for-Cell%3CT%3E" title="Cell&#60;T&#62;">Cell&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Cow%3C'a,+T%3E" title="Cow&#60;&#39;a, T&#62;">Cow&#60;&#39;a, T&#62;</a></li><li><a href="#impl-Serialize-for-Descriptor%3CPk%3E" title="Descriptor&#60;Pk&#62;">Descriptor&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-DescriptorPublicKey" title="DescriptorPublicKey">DescriptorPublicKey</a></li><li><a href="#impl-Serialize-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-Serialize-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Serialize-for-HashMap%3CK,+V,+H%3E" title="HashMap&#60;K, V, H&#62;">HashMap&#60;K, V, H&#62;</a></li><li><a href="#impl-Serialize-for-HashSet%3CT,+H%3E" title="HashSet&#60;T, H&#62;">HashSet&#60;T, H&#62;</a></li><li><a href="#impl-Serialize-for-IpAddr" title="IpAddr">IpAddr</a></li><li><a href="#impl-Serialize-for-Ipv4Addr" title="Ipv4Addr">Ipv4Addr</a></li><li><a href="#impl-Serialize-for-Ipv6Addr" title="Ipv6Addr">Ipv6Addr</a></li><li><a href="#impl-Serialize-for-LinkedList%3CT%3E" title="LinkedList&#60;T&#62;">LinkedList&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Miniscript%3CPk,+Ctx%3E" title="Miniscript&#60;Pk, Ctx&#62;">Miniscript&#60;Pk, Ctx&#62;</a></li><li><a href="#impl-Serialize-for-Mutex%3CT%3E" title="Mutex&#60;T&#62;">Mutex&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci128%3E" title="NonZero&#60;i128&#62;">NonZero&#60;i128&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci16%3E" title="NonZero&#60;i16&#62;">NonZero&#60;i16&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci32%3E" title="NonZero&#60;i32&#62;">NonZero&#60;i32&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci64%3E" title="NonZero&#60;i64&#62;">NonZero&#60;i64&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Ci8%3E" title="NonZero&#60;i8&#62;">NonZero&#60;i8&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cisize%3E" title="NonZero&#60;isize&#62;">NonZero&#60;isize&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu128%3E" title="NonZero&#60;u128&#62;">NonZero&#60;u128&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu16%3E" title="NonZero&#60;u16&#62;">NonZero&#60;u16&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu32%3E" title="NonZero&#60;u32&#62;">NonZero&#60;u32&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu64%3E" title="NonZero&#60;u64&#62;">NonZero&#60;u64&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cu8%3E" title="NonZero&#60;u8&#62;">NonZero&#60;u8&#62;</a></li><li><a href="#impl-Serialize-for-NonZero%3Cusize%3E" title="NonZero&#60;usize&#62;">NonZero&#60;usize&#62;</a></li><li><a href="#impl-Serialize-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-OsStr" title="OsStr">OsStr</a></li><li><a href="#impl-Serialize-for-OsString" title="OsString">OsString</a></li><li><a href="#impl-Serialize-for-Path" title="Path">Path</a></li><li><a href="#impl-Serialize-for-PathBuf" title="PathBuf">PathBuf</a></li><li><a href="#impl-Serialize-for-PhantomData%3CT%3E" title="PhantomData&#60;T&#62;">PhantomData&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Concrete%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Semantic%3CPk%3E" title="Policy&#60;Pk&#62;">Policy&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Range%3CIdx%3E" title="Range&#60;Idx&#62;">Range&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeFrom%3CIdx%3E" title="RangeFrom&#60;Idx&#62;">RangeFrom&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeInclusive%3CIdx%3E" title="RangeInclusive&#60;Idx&#62;">RangeInclusive&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-RangeTo%3CIdx%3E" title="RangeTo&#60;Idx&#62;">RangeTo&#60;Idx&#62;</a></li><li><a href="#impl-Serialize-for-Rc%3CT%3E" title="Rc&#60;T&#62;">Rc&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-RefCell%3CT%3E" title="RefCell&#60;T&#62;">RefCell&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Result%3CT,+E%3E" title="Result&#60;T, E&#62;">Result&#60;T, E&#62;</a></li><li><a href="#impl-Serialize-for-Reverse%3CT%3E" title="Reverse&#60;T&#62;">Reverse&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-RwLock%3CT%3E" title="RwLock&#60;T&#62;">RwLock&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Saturating%3CT%3E" title="Saturating&#60;T&#62;">Saturating&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-SocketAddr" title="SocketAddr">SocketAddr</a></li><li><a href="#impl-Serialize-for-SocketAddrV4" title="SocketAddrV4">SocketAddrV4</a></li><li><a href="#impl-Serialize-for-SocketAddrV6" title="SocketAddrV6">SocketAddrV6</a></li><li><a href="#impl-Serialize-for-SystemTime" title="SystemTime">SystemTime</a></li><li><a href="#impl-Serialize-for-VecDeque%3CT%3E" title="VecDeque&#60;T&#62;">VecDeque&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Weak%3CT%3E" title="Weak&#60;T&#62;">Weak&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-Wrapping%3CT%3E" title="Wrapping&#60;T&#62;">Wrapping&#60;T&#62;</a></li><li><a href="#impl-Serialize-for-%5BT;+0%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Serialize-for-%5BT;+10%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Serialize-for-%5BT;+11%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Serialize-for-%5BT;+12%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Serialize-for-%5BT;+13%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Serialize-for-%5BT;+14%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Serialize-for-%5BT;+15%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Serialize-for-%5BT;+16%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Serialize-for-%5BT;+17%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Serialize-for-%5BT;+18%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Serialize-for-%5BT;+19%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Serialize-for-%5BT;+1%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Serialize-for-%5BT;+20%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Serialize-for-%5BT;+21%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Serialize-for-%5BT;+22%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Serialize-for-%5BT;+23%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Serialize-for-%5BT;+24%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Serialize-for-%5BT;+25%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Serialize-for-%5BT;+26%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Serialize-for-%5BT;+27%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Serialize-for-%5BT;+28%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Serialize-for-%5BT;+29%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Serialize-for-%5BT;+2%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Serialize-for-%5BT;+30%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Serialize-for-%5BT;+31%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Serialize-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Serialize-for-%5BT;+3%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Serialize-for-%5BT;+4%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Serialize-for-%5BT;+5%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Serialize-for-%5BT;+6%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Serialize-for-%5BT;+7%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Serialize-for-%5BT;+8%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Serialize-for-%5BT;+9%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Serialize-for-%5BT%5D" title="[T]">[T]</a></li><li><a href="#impl-Serialize-for-bool" title="bool">bool</a></li><li><a href="#impl-Serialize-for-char" title="char">char</a></li><li><a href="#impl-Serialize-for-f32" title="f32">f32</a></li><li><a href="#impl-Serialize-for-f64" title="f64">f64</a></li><li><a href="#impl-Serialize-for-i128" title="i128">i128</a></li><li><a href="#impl-Serialize-for-i16" title="i16">i16</a></li><li><a href="#impl-Serialize-for-i32" title="i32">i32</a></li><li><a href="#impl-Serialize-for-i64" title="i64">i64</a></li><li><a href="#impl-Serialize-for-i8" title="i8">i8</a></li><li><a href="#impl-Serialize-for-isize" title="isize">isize</a></li><li><a href="#impl-Serialize-for-str" title="str">str</a></li><li><a href="#impl-Serialize-for-u128" title="u128">u128</a></li><li><a href="#impl-Serialize-for-u16" title="u16">u16</a></li><li><a href="#impl-Serialize-for-u32" title="u32">u32</a></li><li><a href="#impl-Serialize-for-u64" title="u64">u64</a></li><li><a href="#impl-Serialize-for-u8" title="u8">u8</a></li><li><a href="#impl-Serialize-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">Serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#225">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Serialize {
     // Required method
     fn <a href="#tymethod.serialize" class="fn">serialize</a>&lt;S&gt;(
         &amp;self,
@@ -49,7 +49,7 @@ information about how to implement this method.</p>
         s.end()
     }
 }</code></pre></div>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Serialize-for-IpAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#787">Source</a><a href="#impl-Serialize-for-IpAddr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a></h3></section></summary><div class="impl-items"><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#788-790">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.serialize" class="fn">serialize</a>&lt;S&gt;(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Serialize-for-IpAddr" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#787">Source</a><a href="#impl-Serialize-for-IpAddr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/enum.IpAddr.html" title="enum core::net::ip_addr::IpAddr">IpAddr</a></h3></section></summary><div class="impl-items"><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#788-790">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.serialize" class="fn">serialize</a>&lt;S&gt;(
     &amp;self,
     serializer: S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
@@ -838,7 +838,7 @@ repeated data.</p>
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     S: <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Serialize-for-ChildNumber" class="impl"><a href="#impl-Serialize-for-ChildNumber" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../bip32/enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">ChildNumber</a></h3></section><section id="impl-Serialize-for-LockTime" class="impl"><a href="#impl-Serialize-for-LockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="enum" href="../../blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a></h3></section><section id="impl-Serialize-for-LockTime-1" class="impl"><a href="#impl-Serialize-for-LockTime-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="enum" href="../../blockdata/locktime/relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime">LockTime</a></h3></section><section id="impl-Serialize-for-EcdsaSighashType" class="impl"><a href="#impl-Serialize-for-EcdsaSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a></h3></section><section id="impl-Serialize-for-Network" class="impl"><a href="#impl-Serialize-for-Network" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a></h3></section><section id="impl-Serialize-for-TapSighashType" class="impl"><a href="#impl-Serialize-for-TapSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a></h3></section><section id="impl-Serialize-for-Parity" class="impl"><a href="#impl-Serialize-for-Parity" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a></h3><div class="docblock"><p>The parity is serialized as <code>u8</code> - <code>0</code> for even, <code>1</code> for odd.</p>
 </div></section><section id="impl-Serialize-for-LeafVersion" class="impl"><a href="#impl-Serialize-for-LeafVersion" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h3><div class="docblock"><p>Serializes <a href="../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> as a <code>u8</code> using consensus encoding.</p>
-</div></section><section id="impl-Serialize-for-TapLeaf" class="impl"><a href="#impl-Serialize-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::local_chain::<a class="struct" href="../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-Balance" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Serialize-for-Balance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Serialize-for-BlockId" class="impl"><a class="src rightside" href="../../../../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../../../../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Serialize-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Serialize-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Serialize-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#52">Source</a><a href="#impl-Serialize-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Serialize-for-ChainCode" class="impl"><a href="#impl-Serialize-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Serialize-for-DerivationPath" class="impl"><a href="#impl-Serialize-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Serialize-for-Fingerprint" class="impl"><a href="#impl-Serialize-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Serialize-for-Xpriv" class="impl"><a href="#impl-Serialize-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Serialize-for-Xpub" class="impl"><a href="#impl-Serialize-for-Xpub" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Serialize-for-ShortId" class="impl"><a href="#impl-Serialize-for-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Serialize-for-Header" class="impl"><a href="#impl-Serialize-for-Header" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Serialize-for-Version" class="impl"><a href="#impl-Serialize-for-Version" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Serialize-for-ChainHash" class="impl"><a href="#impl-Serialize-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Serialize-for-Height" class="impl"><a href="#impl-Serialize-for-Height" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Serialize-for-Time" class="impl"><a href="#impl-Serialize-for-Time" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Serialize-for-Height-1" class="impl"><a href="#impl-Serialize-for-Height-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Serialize-for-Time-1" class="impl"><a href="#impl-Serialize-for-Time-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Serialize-for-Version-1" class="impl"><a href="#impl-Serialize-for-Version-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Serialize-for-Signature" class="impl"><a href="#impl-Serialize-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TweakedKeypair" class="impl"><a href="#impl-Serialize-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Serialize-for-TweakedPublicKey" class="impl"><a href="#impl-Serialize-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Serialize-for-Key" class="impl"><a href="#impl-Serialize-for-Key" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Serialize-for-Pair" class="impl"><a href="#impl-Serialize-for-Pair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Serialize-for-Input" class="impl"><a href="#impl-Serialize-for-Input" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Serialize-for-Output" class="impl"><a href="#impl-Serialize-for-Output" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Serialize-for-PsbtSighashType" class="impl"><a href="#impl-Serialize-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Serialize-for-SharedSecret" class="impl"><a href="#impl-Serialize-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Serialize-for-Signature-1" class="impl"><a href="#impl-Serialize-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Signature-2" class="impl"><a href="#impl-Serialize-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Keypair" class="impl"><a href="#impl-Serialize-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Serialize-for-PublicKey" class="impl"><a href="#impl-Serialize-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-SecretKey" class="impl"><a href="#impl-Serialize-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Serialize-for-Amount" class="impl"><a href="#impl-Serialize-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Serialize-for-Block" class="impl"><a href="#impl-Serialize-for-Block" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Serialize-for-BlockHash" class="impl"><a href="#impl-Serialize-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Serialize-for-CompactTarget" class="impl"><a href="#impl-Serialize-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Serialize-for-CompressedPublicKey" class="impl"><a href="#impl-Serialize-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Serialize-for-FeeRate" class="impl"><a href="#impl-Serialize-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Serialize-for-FilterHash" class="impl"><a href="#impl-Serialize-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Serialize-for-FilterHeader" class="impl"><a href="#impl-Serialize-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Serialize-for-LegacySighash" class="impl"><a href="#impl-Serialize-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Serialize-for-Opcode" class="impl"><a href="#impl-Serialize-for-Opcode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></h3></section><section id="impl-Serialize-for-OutPoint" class="impl"><a href="#impl-Serialize-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Serialize-for-PrivateKey" class="impl"><a href="#impl-Serialize-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Serialize-for-Psbt" class="impl"><a href="#impl-Serialize-for-Psbt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Serialize-for-PubkeyHash" class="impl"><a href="#impl-Serialize-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Serialize-for-PublicKey-1" class="impl"><a href="#impl-Serialize-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::<a class="struct" href="../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-Script" class="impl"><a href="#impl-Serialize-for-Script" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3></section><section id="impl-Serialize-for-ScriptBuf" class="impl"><a href="#impl-Serialize-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Serialize-for-ScriptHash" class="impl"><a href="#impl-Serialize-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Serialize-for-SegwitV0Sighash" class="impl"><a href="#impl-Serialize-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Serialize-for-Sequence" class="impl"><a href="#impl-Serialize-for-Sequence" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Serialize-for-TapLeafHash" class="impl"><a href="#impl-Serialize-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Serialize-for-TapNodeHash" class="impl"><a href="#impl-Serialize-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Serialize-for-TapSighash" class="impl"><a href="#impl-Serialize-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Serialize-for-TapTweakHash" class="impl"><a href="#impl-Serialize-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Serialize-for-Target" class="impl"><a href="#impl-Serialize-for-Target" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Serialize-for-Transaction" class="impl"><a href="#impl-Serialize-for-Transaction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Serialize-for-TxIn" class="impl"><a href="#impl-Serialize-for-TxIn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Serialize-for-TxMerkleNode" class="impl"><a href="#impl-Serialize-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Serialize-for-TxOut" class="impl"><a href="#impl-Serialize-for-TxOut" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Serialize-for-Txid" class="impl"><a href="#impl-Serialize-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Serialize-for-WPubkeyHash" class="impl"><a href="#impl-Serialize-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Serialize-for-WScriptHash" class="impl"><a href="#impl-Serialize-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Serialize-for-Weight" class="impl"><a href="#impl-Serialize-for-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Serialize-for-Witness" class="impl"><a href="#impl-Serialize-for-Witness" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Serialize-for-WitnessCommitment" class="impl"><a href="#impl-Serialize-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Serialize-for-WitnessMerkleNode" class="impl"><a href="#impl-Serialize-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Serialize-for-Work" class="impl"><a href="#impl-Serialize-for-Work" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Serialize-for-Wtxid" class="impl"><a href="#impl-Serialize-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Serialize-for-XKeyIdentifier" class="impl"><a href="#impl-Serialize-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Serialize-for-XOnlyPublicKey" class="impl"><a href="#impl-Serialize-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Serialize-for-ControlBlock" class="impl"><a href="#impl-Serialize-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Serialize-for-NodeInfo" class="impl"><a href="#impl-Serialize-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Serialize-for-Signature-3" class="impl"><a href="#impl-Serialize-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::taproot::<a class="struct" href="../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TapTree" class="impl"><a href="#impl-Serialize-for-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Serialize-for-TaprootMerkleBranch" class="impl"><a href="#impl-Serialize-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Serialize-for-Hash-1" class="impl"><a href="#impl-Serialize-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-2" class="impl"><a href="#impl-Serialize-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-3" class="impl"><a href="#impl-Serialize-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-4" class="impl"><a href="#impl-Serialize-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Midstate" class="impl"><a href="#impl-Serialize-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Serialize-for-Hash-5" class="impl"><a href="#impl-Serialize-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-6" class="impl"><a href="#impl-Serialize-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-7" class="impl"><a href="#impl-Serialize-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-8" class="impl"><a href="#impl-Serialize-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-9" class="impl"><a href="#impl-Serialize-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Serialize-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Serialize-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
+</div></section><section id="impl-Serialize-for-TapLeaf" class="impl"><a href="#impl-Serialize-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::local_chain::<a class="struct" href="../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-Balance" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Serialize-for-Balance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Serialize-for-BlockId" class="impl"><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Serialize-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Serialize-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Serialize-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#52">Source</a><a href="#impl-Serialize-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Serialize-for-ChainCode" class="impl"><a href="#impl-Serialize-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Serialize-for-DerivationPath" class="impl"><a href="#impl-Serialize-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Serialize-for-Fingerprint" class="impl"><a href="#impl-Serialize-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Serialize-for-Xpriv" class="impl"><a href="#impl-Serialize-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Serialize-for-Xpub" class="impl"><a href="#impl-Serialize-for-Xpub" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Serialize-for-ShortId" class="impl"><a href="#impl-Serialize-for-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Serialize-for-Header" class="impl"><a href="#impl-Serialize-for-Header" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Serialize-for-Version" class="impl"><a href="#impl-Serialize-for-Version" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Serialize-for-ChainHash" class="impl"><a href="#impl-Serialize-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Serialize-for-Height" class="impl"><a href="#impl-Serialize-for-Height" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Serialize-for-Time" class="impl"><a href="#impl-Serialize-for-Time" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Serialize-for-Height-1" class="impl"><a href="#impl-Serialize-for-Height-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Serialize-for-Time-1" class="impl"><a href="#impl-Serialize-for-Time-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Serialize-for-Version-1" class="impl"><a href="#impl-Serialize-for-Version-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Serialize-for-Signature" class="impl"><a href="#impl-Serialize-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TweakedKeypair" class="impl"><a href="#impl-Serialize-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Serialize-for-TweakedPublicKey" class="impl"><a href="#impl-Serialize-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Serialize-for-Key" class="impl"><a href="#impl-Serialize-for-Key" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Serialize-for-Pair" class="impl"><a href="#impl-Serialize-for-Pair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Serialize-for-Input" class="impl"><a href="#impl-Serialize-for-Input" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Serialize-for-Output" class="impl"><a href="#impl-Serialize-for-Output" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Serialize-for-PsbtSighashType" class="impl"><a href="#impl-Serialize-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Serialize-for-SharedSecret" class="impl"><a href="#impl-Serialize-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Serialize-for-Signature-1" class="impl"><a href="#impl-Serialize-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Signature-2" class="impl"><a href="#impl-Serialize-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Keypair" class="impl"><a href="#impl-Serialize-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Serialize-for-PublicKey" class="impl"><a href="#impl-Serialize-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-SecretKey" class="impl"><a href="#impl-Serialize-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Serialize-for-Amount" class="impl"><a href="#impl-Serialize-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Serialize-for-Block" class="impl"><a href="#impl-Serialize-for-Block" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Serialize-for-BlockHash" class="impl"><a href="#impl-Serialize-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Serialize-for-CompactTarget" class="impl"><a href="#impl-Serialize-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Serialize-for-CompressedPublicKey" class="impl"><a href="#impl-Serialize-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Serialize-for-FeeRate" class="impl"><a href="#impl-Serialize-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Serialize-for-FilterHash" class="impl"><a href="#impl-Serialize-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Serialize-for-FilterHeader" class="impl"><a href="#impl-Serialize-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Serialize-for-LegacySighash" class="impl"><a href="#impl-Serialize-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Serialize-for-Opcode" class="impl"><a href="#impl-Serialize-for-Opcode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></h3></section><section id="impl-Serialize-for-OutPoint" class="impl"><a href="#impl-Serialize-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Serialize-for-PrivateKey" class="impl"><a href="#impl-Serialize-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Serialize-for-Psbt" class="impl"><a href="#impl-Serialize-for-Psbt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Serialize-for-PubkeyHash" class="impl"><a href="#impl-Serialize-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Serialize-for-PublicKey-1" class="impl"><a href="#impl-Serialize-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::<a class="struct" href="../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-Script" class="impl"><a href="#impl-Serialize-for-Script" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3></section><section id="impl-Serialize-for-ScriptBuf" class="impl"><a href="#impl-Serialize-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Serialize-for-ScriptHash" class="impl"><a href="#impl-Serialize-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Serialize-for-SegwitV0Sighash" class="impl"><a href="#impl-Serialize-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Serialize-for-Sequence" class="impl"><a href="#impl-Serialize-for-Sequence" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Serialize-for-TapLeafHash" class="impl"><a href="#impl-Serialize-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Serialize-for-TapNodeHash" class="impl"><a href="#impl-Serialize-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Serialize-for-TapSighash" class="impl"><a href="#impl-Serialize-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Serialize-for-TapTweakHash" class="impl"><a href="#impl-Serialize-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Serialize-for-Target" class="impl"><a href="#impl-Serialize-for-Target" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Serialize-for-Transaction" class="impl"><a href="#impl-Serialize-for-Transaction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Serialize-for-TxIn" class="impl"><a href="#impl-Serialize-for-TxIn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Serialize-for-TxMerkleNode" class="impl"><a href="#impl-Serialize-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Serialize-for-TxOut" class="impl"><a href="#impl-Serialize-for-TxOut" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Serialize-for-Txid" class="impl"><a href="#impl-Serialize-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Serialize-for-WPubkeyHash" class="impl"><a href="#impl-Serialize-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Serialize-for-WScriptHash" class="impl"><a href="#impl-Serialize-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Serialize-for-Weight" class="impl"><a href="#impl-Serialize-for-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Serialize-for-Witness" class="impl"><a href="#impl-Serialize-for-Witness" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Serialize-for-WitnessCommitment" class="impl"><a href="#impl-Serialize-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Serialize-for-WitnessMerkleNode" class="impl"><a href="#impl-Serialize-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Serialize-for-Work" class="impl"><a href="#impl-Serialize-for-Work" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Serialize-for-Wtxid" class="impl"><a href="#impl-Serialize-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Serialize-for-XKeyIdentifier" class="impl"><a href="#impl-Serialize-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Serialize-for-XOnlyPublicKey" class="impl"><a href="#impl-Serialize-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Serialize-for-ControlBlock" class="impl"><a href="#impl-Serialize-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Serialize-for-NodeInfo" class="impl"><a href="#impl-Serialize-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Serialize-for-Signature-3" class="impl"><a href="#impl-Serialize-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::taproot::<a class="struct" href="../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TapTree" class="impl"><a href="#impl-Serialize-for-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Serialize-for-TaprootMerkleBranch" class="impl"><a href="#impl-Serialize-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Serialize-for-Hash-1" class="impl"><a href="#impl-Serialize-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-2" class="impl"><a href="#impl-Serialize-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-3" class="impl"><a href="#impl-Serialize-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-4" class="impl"><a href="#impl-Serialize-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Midstate" class="impl"><a href="#impl-Serialize-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Serialize-for-Hash-5" class="impl"><a href="#impl-Serialize-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-6" class="impl"><a href="#impl-Serialize-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-7" class="impl"><a href="#impl-Serialize-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-8" class="impl"><a href="#impl-Serialize-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-9" class="impl"><a href="#impl-Serialize-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Serialize-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Serialize-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section><section id="impl-Serialize-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::tx_graph::<a class="struct" href="../../../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section><section id="impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA&gt; <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexed_tx_graph::<a class="struct" href="../../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,
index 42f03b01c90a4d54ee02369f19dd429b7b503d70..43e2f5a0dabe80d39594fe4f3bebc0b019939b54 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can serialize any data structure supported by Serde."><title>Serializer in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li><li><a href="#associatedtype.SerializeMap" title="SerializeMap">SerializeMap</a></li><li><a href="#associatedtype.SerializeSeq" title="SerializeSeq">SerializeSeq</a></li><li><a href="#associatedtype.SerializeStruct" title="SerializeStruct">SerializeStruct</a></li><li><a href="#associatedtype.SerializeStructVariant" title="SerializeStructVariant">SerializeStructVariant</a></li><li><a href="#associatedtype.SerializeTuple" title="SerializeTuple">SerializeTuple</a></li><li><a href="#associatedtype.SerializeTupleStruct" title="SerializeTupleStruct">SerializeTupleStruct</a></li><li><a href="#associatedtype.SerializeTupleVariant" title="SerializeTupleVariant">SerializeTupleVariant</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.serialize_bool" title="serialize_bool">serialize_bool</a></li><li><a href="#tymethod.serialize_bytes" title="serialize_bytes">serialize_bytes</a></li><li><a href="#tymethod.serialize_char" title="serialize_char">serialize_char</a></li><li><a href="#tymethod.serialize_f32" title="serialize_f32">serialize_f32</a></li><li><a href="#tymethod.serialize_f64" title="serialize_f64">serialize_f64</a></li><li><a href="#tymethod.serialize_i16" title="serialize_i16">serialize_i16</a></li><li><a href="#tymethod.serialize_i32" title="serialize_i32">serialize_i32</a></li><li><a href="#tymethod.serialize_i64" title="serialize_i64">serialize_i64</a></li><li><a href="#tymethod.serialize_i8" title="serialize_i8">serialize_i8</a></li><li><a href="#tymethod.serialize_map" title="serialize_map">serialize_map</a></li><li><a href="#tymethod.serialize_newtype_struct" title="serialize_newtype_struct">serialize_newtype_struct</a></li><li><a href="#tymethod.serialize_newtype_variant" title="serialize_newtype_variant">serialize_newtype_variant</a></li><li><a href="#tymethod.serialize_none" title="serialize_none">serialize_none</a></li><li><a href="#tymethod.serialize_seq" title="serialize_seq">serialize_seq</a></li><li><a href="#tymethod.serialize_some" title="serialize_some">serialize_some</a></li><li><a href="#tymethod.serialize_str" title="serialize_str">serialize_str</a></li><li><a href="#tymethod.serialize_struct" title="serialize_struct">serialize_struct</a></li><li><a href="#tymethod.serialize_struct_variant" title="serialize_struct_variant">serialize_struct_variant</a></li><li><a href="#tymethod.serialize_tuple" title="serialize_tuple">serialize_tuple</a></li><li><a href="#tymethod.serialize_tuple_struct" title="serialize_tuple_struct">serialize_tuple_struct</a></li><li><a href="#tymethod.serialize_tuple_variant" title="serialize_tuple_variant">serialize_tuple_variant</a></li><li><a href="#tymethod.serialize_u16" title="serialize_u16">serialize_u16</a></li><li><a href="#tymethod.serialize_u32" title="serialize_u32">serialize_u32</a></li><li><a href="#tymethod.serialize_u64" title="serialize_u64">serialize_u64</a></li><li><a href="#tymethod.serialize_u8" title="serialize_u8">serialize_u8</a></li><li><a href="#tymethod.serialize_unit" title="serialize_unit">serialize_unit</a></li><li><a href="#tymethod.serialize_unit_struct" title="serialize_unit_struct">serialize_unit_struct</a></li><li><a href="#tymethod.serialize_unit_variant" title="serialize_unit_variant">serialize_unit_variant</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.collect_map" title="collect_map">collect_map</a></li><li><a href="#method.collect_seq" title="collect_seq">collect_seq</a></li><li><a href="#method.collect_str" title="collect_str">collect_str</a></li><li><a href="#method.is_human_readable" title="is_human_readable">is_human_readable</a></li><li><a href="#method.serialize_i128" title="serialize_i128">serialize_i128</a></li><li><a href="#method.serialize_u128" title="serialize_u128">serialize_u128</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Serializer-for-%26mut+Formatter%3C'a%3E" title="&#38;mut Formatter&#60;&#39;a&#62;">&#38;mut Formatter&#60;&#39;a&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">Serializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#340">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Serializer: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can serialize any data structure supported by Serde."><title>Serializer in bdk_chain::bitcoin::hashes::serde - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serializer</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-implementation" title="Example implementation">Example implementation</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Ok" title="Ok">Ok</a></li><li><a href="#associatedtype.SerializeMap" title="SerializeMap">SerializeMap</a></li><li><a href="#associatedtype.SerializeSeq" title="SerializeSeq">SerializeSeq</a></li><li><a href="#associatedtype.SerializeStruct" title="SerializeStruct">SerializeStruct</a></li><li><a href="#associatedtype.SerializeStructVariant" title="SerializeStructVariant">SerializeStructVariant</a></li><li><a href="#associatedtype.SerializeTuple" title="SerializeTuple">SerializeTuple</a></li><li><a href="#associatedtype.SerializeTupleStruct" title="SerializeTupleStruct">SerializeTupleStruct</a></li><li><a href="#associatedtype.SerializeTupleVariant" title="SerializeTupleVariant">SerializeTupleVariant</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.serialize_bool" title="serialize_bool">serialize_bool</a></li><li><a href="#tymethod.serialize_bytes" title="serialize_bytes">serialize_bytes</a></li><li><a href="#tymethod.serialize_char" title="serialize_char">serialize_char</a></li><li><a href="#tymethod.serialize_f32" title="serialize_f32">serialize_f32</a></li><li><a href="#tymethod.serialize_f64" title="serialize_f64">serialize_f64</a></li><li><a href="#tymethod.serialize_i16" title="serialize_i16">serialize_i16</a></li><li><a href="#tymethod.serialize_i32" title="serialize_i32">serialize_i32</a></li><li><a href="#tymethod.serialize_i64" title="serialize_i64">serialize_i64</a></li><li><a href="#tymethod.serialize_i8" title="serialize_i8">serialize_i8</a></li><li><a href="#tymethod.serialize_map" title="serialize_map">serialize_map</a></li><li><a href="#tymethod.serialize_newtype_struct" title="serialize_newtype_struct">serialize_newtype_struct</a></li><li><a href="#tymethod.serialize_newtype_variant" title="serialize_newtype_variant">serialize_newtype_variant</a></li><li><a href="#tymethod.serialize_none" title="serialize_none">serialize_none</a></li><li><a href="#tymethod.serialize_seq" title="serialize_seq">serialize_seq</a></li><li><a href="#tymethod.serialize_some" title="serialize_some">serialize_some</a></li><li><a href="#tymethod.serialize_str" title="serialize_str">serialize_str</a></li><li><a href="#tymethod.serialize_struct" title="serialize_struct">serialize_struct</a></li><li><a href="#tymethod.serialize_struct_variant" title="serialize_struct_variant">serialize_struct_variant</a></li><li><a href="#tymethod.serialize_tuple" title="serialize_tuple">serialize_tuple</a></li><li><a href="#tymethod.serialize_tuple_struct" title="serialize_tuple_struct">serialize_tuple_struct</a></li><li><a href="#tymethod.serialize_tuple_variant" title="serialize_tuple_variant">serialize_tuple_variant</a></li><li><a href="#tymethod.serialize_u16" title="serialize_u16">serialize_u16</a></li><li><a href="#tymethod.serialize_u32" title="serialize_u32">serialize_u32</a></li><li><a href="#tymethod.serialize_u64" title="serialize_u64">serialize_u64</a></li><li><a href="#tymethod.serialize_u8" title="serialize_u8">serialize_u8</a></li><li><a href="#tymethod.serialize_unit" title="serialize_unit">serialize_unit</a></li><li><a href="#tymethod.serialize_unit_struct" title="serialize_unit_struct">serialize_unit_struct</a></li><li><a href="#tymethod.serialize_unit_variant" title="serialize_unit_variant">serialize_unit_variant</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.collect_map" title="collect_map">collect_map</a></li><li><a href="#method.collect_seq" title="collect_seq">collect_seq</a></li><li><a href="#method.collect_str" title="collect_str">collect_str</a></li><li><a href="#method.is_human_readable" title="is_human_readable">is_human_readable</a></li><li><a href="#method.serialize_i128" title="serialize_i128">serialize_i128</a></li><li><a href="#method.serialize_u128" title="serialize_u128">serialize_u128</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Serializer-for-%26mut+Formatter%3C'a%3E" title="&#38;mut Formatter&#60;&#39;a&#62;">&#38;mut Formatter&#60;&#39;a&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">serde</a></span><h1>Trait <span class="trait">Serializer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://docs.rs/serde/1.0.217/src/serde/ser/mod.rs.html#340">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Serializer: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Ok" class="associatedtype">Ok</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="ser/trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::Error">Error</a>;
     type <a href="#associatedtype.SerializeSeq" class="associatedtype">SerializeSeq</a>: <a class="trait" href="ser/trait.SerializeSeq.html" title="trait bdk_chain::bitcoin::hashes::serde::ser::SerializeSeq">SerializeSeq</a>&lt;Ok = Self::<a class="associatedtype" href="trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, Error = Self::<a class="associatedtype" href="trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;;
@@ -897,7 +897,7 @@ support one. Note that modifying this method to change a format from
 human-readable to compact or vice versa should be regarded as a breaking
 change, as a value serialized in human-readable mode is not required to
 deserialize from the same data in compact mode.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Serializer-for-%26mut+Formatter%3C'a%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/fmt.rs.html#38">Source</a><a href="#impl-Serializer-for-%26mut+Formatter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a> for &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'a&gt;</h3><div class="docblock">
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Serializer-for-%26mut+Formatter%3C'a%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/fmt.rs.html#38">Source</a><a href="#impl-Serializer-for-%26mut+Formatter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a> for &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'a&gt;</h3><div class="docblock">
 <div class="example-wrap edition"><a href="#" class="tooltip" title="This example runs with edition 2021">ⓘ</a><pre class="rust rust-example-rendered"><code><span class="kw">use </span>serde::ser::Serialize;
 <span class="kw">use </span>serde_derive::Serialize;
 <span class="kw">use </span>std::fmt::{<span class="self">self</span>, Display};
index c6b77d27d817fe5264be52dc1eda11d2ee9c6bd9..59863660cbb54316e1c7366b43a780ec3444a55a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macros for serde trait implementations, and supporting code."><title>bdk_chain::bitcoin::hashes::serde_macros - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serde_<wbr>macros</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>serde_macros</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Macros for serde trait implementations, and supporting code.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macros for serde trait implementations, and supporting code."><title>bdk_chain::bitcoin::hashes::serde_macros - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serde_<wbr>macros</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>serde_macros</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Macros for serde trait implementations, and supporting code.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="serde_details/index.html" title="mod bdk_chain::bitcoin::hashes::serde_macros::serde_details">serde_<wbr>details</a></dt><dd>Functions used by serde impls of all hashes.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 9d3df4f6d7469b6ad59c7bed4bceea6c38320ff0..c4664688c01a4289ebb3ee48309ca14abcdb154b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Functions used by serde impls of all hashes."><title>bdk_chain::bitcoin::hashes::serde_macros::serde_details - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serde_<wbr>details</a></h2><h3><a href="#traits">Module Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde_<wbr>macros</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde_macros</a></span><h1>Module <span>serde_details</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Functions used by serde impls of all hashes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Functions used by serde impls of all hashes."><title>bdk_chain::bitcoin::hashes::serde_macros::serde_details - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serde_<wbr>details</a></h2><h3><a href="#traits">Module Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde_<wbr>macros</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde_macros</a></span><h1>Module <span>serde_details</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Functions used by serde impls of all hashes.</p>
 </div></details><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">Serde<wbr>Hash</a></dt><dd>Default serialization/deserialization methods.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 996f52e9483a94b3d95b11c0f93b04f1c7ca1ce2..70a492164cadd9d6080517a1bed18a499492a49f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default serialization/deserialization methods."><title>SerdeHash in bdk_chain::bitcoin::hashes::serde_macros::serde_details - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serde<wbr>Hash</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.N" title="N">N</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_slice_delegated" title="from_slice_delegated">from_slice_delegated</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.deserialize" title="deserialize">deserialize</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SerdeHash-for-Hash" title="Hash">Hash</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde_<wbr>macros::<wbr>serde_<wbr>details</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde_macros</a>::<wbr><a href="index.html">serde_details</a></span><h1>Trait <span class="trait">SerdeHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait SerdeHash:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default serialization/deserialization methods."><title>SerdeHash in bdk_chain::bitcoin::hashes::serde_macros::serde_details - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serde<wbr>Hash</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.N" title="N">N</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_slice_delegated" title="from_slice_delegated">from_slice_delegated</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.deserialize" title="deserialize">deserialize</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SerdeHash-for-Hash" title="Hash">Hash</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>serde_<wbr>macros::<wbr>serde_<wbr>details</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde_macros</a>::<wbr><a href="index.html">serde_details</a></span><h1>Trait <span class="trait">SerdeHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait SerdeHash:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>
@@ -30,5 +30,5 @@
     S: <a class="trait" href="../../serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class="docblock"><p>Do serde serialization.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method"><h4 class="code-header">fn <a href="#method.deserialize" class="fn">deserialize</a>&lt;'de, D&gt;(d: D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, &lt;D as <a class="trait" href="../../serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="../../serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     D: <a class="trait" href="../../serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class="docblock"><p>Do serde deserialization.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash" class="impl"><a href="#impl-SerdeHash-for-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for Hash</h3></section></summary><div class="impl-items"><section id="associatedconstant.N-1" class="associatedconstant trait-impl"><a href="#associatedconstant.N-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="method.from_slice_delegated" class="method trait-impl"><a href="#method.from_slice_delegated" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_slice_delegated" class="fn">from_slice_delegated</a>(sl: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Hash, <a class="struct" href="../../struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-SerdeHash-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.N-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-BlockHash" class="impl"><a href="#impl-SerdeHash-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-3" class="associatedconstant trait-impl"><a href="#associatedconstant.N-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-FilterHash" class="impl"><a href="#impl-SerdeHash-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-4" class="associatedconstant trait-impl"><a href="#associatedconstant.N-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-FilterHeader" class="impl"><a href="#impl-SerdeHash-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-5" class="associatedconstant trait-impl"><a href="#associatedconstant.N-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-LegacySighash" class="impl"><a href="#impl-SerdeHash-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-6" class="associatedconstant trait-impl"><a href="#associatedconstant.N-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-PubkeyHash" class="impl"><a href="#impl-SerdeHash-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-7" class="associatedconstant trait-impl"><a href="#associatedconstant.N-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-ScriptHash" class="impl"><a href="#impl-SerdeHash-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-8" class="associatedconstant trait-impl"><a href="#associatedconstant.N-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-SegwitV0Sighash" class="impl"><a href="#impl-SerdeHash-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-9" class="associatedconstant trait-impl"><a href="#associatedconstant.N-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TapLeafHash" class="impl"><a href="#impl-SerdeHash-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-10" class="associatedconstant trait-impl"><a href="#associatedconstant.N-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TapNodeHash" class="impl"><a href="#impl-SerdeHash-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-11" class="associatedconstant trait-impl"><a href="#associatedconstant.N-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TapSighash" class="impl"><a href="#impl-SerdeHash-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-12" class="associatedconstant trait-impl"><a href="#associatedconstant.N-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TapTweakHash" class="impl"><a href="#impl-SerdeHash-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-13" class="associatedconstant trait-impl"><a href="#associatedconstant.N-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TxMerkleNode" class="impl"><a href="#impl-SerdeHash-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-14" class="associatedconstant trait-impl"><a href="#associatedconstant.N-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Txid" class="impl"><a href="#impl-SerdeHash-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-15" class="associatedconstant trait-impl"><a href="#associatedconstant.N-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-WPubkeyHash" class="impl"><a href="#impl-SerdeHash-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-16" class="associatedconstant trait-impl"><a href="#associatedconstant.N-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-WScriptHash" class="impl"><a href="#impl-SerdeHash-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-17" class="associatedconstant trait-impl"><a href="#associatedconstant.N-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-WitnessCommitment" class="impl"><a href="#impl-SerdeHash-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-18" class="associatedconstant trait-impl"><a href="#associatedconstant.N-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-WitnessMerkleNode" class="impl"><a href="#impl-SerdeHash-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-19" class="associatedconstant trait-impl"><a href="#associatedconstant.N-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Wtxid" class="impl"><a href="#impl-SerdeHash-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-20" class="associatedconstant trait-impl"><a href="#associatedconstant.N-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-XKeyIdentifier" class="impl"><a href="#impl-SerdeHash-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-21" class="associatedconstant trait-impl"><a href="#associatedconstant.N-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-1" class="impl"><a href="#impl-SerdeHash-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-22" class="associatedconstant trait-impl"><a href="#associatedconstant.N-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-2" class="impl"><a href="#impl-SerdeHash-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-23" class="associatedconstant trait-impl"><a href="#associatedconstant.N-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-3" class="impl"><a href="#impl-SerdeHash-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-24" class="associatedconstant trait-impl"><a href="#associatedconstant.N-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-4" class="impl"><a href="#impl-SerdeHash-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-25" class="associatedconstant trait-impl"><a href="#associatedconstant.N-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Midstate" class="impl"><a href="#impl-SerdeHash-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-26" class="associatedconstant trait-impl"><a href="#associatedconstant.N-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-5" class="impl"><a href="#impl-SerdeHash-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-27" class="associatedconstant trait-impl"><a href="#associatedconstant.N-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-6" class="impl"><a href="#impl-SerdeHash-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-28" class="associatedconstant trait-impl"><a href="#associatedconstant.N-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 48usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-7" class="impl"><a href="#impl-SerdeHash-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-29" class="associatedconstant trait-impl"><a href="#associatedconstant.N-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-8" class="impl"><a href="#impl-SerdeHash-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-30" class="associatedconstant trait-impl"><a href="#associatedconstant.N-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-9" class="impl"><a href="#impl-SerdeHash-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-31" class="associatedconstant trait-impl"><a href="#associatedconstant.N-31" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash%3CT%3E" class="impl"><a href="#impl-SerdeHash-for-Hash%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha256t::<a class="struct" href="../../sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;T&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash" class="impl"><a href="#impl-SerdeHash-for-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for Hash</h3></section></summary><div class="impl-items"><section id="associatedconstant.N-1" class="associatedconstant trait-impl"><a href="#associatedconstant.N-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="method.from_slice_delegated" class="method trait-impl"><a href="#method.from_slice_delegated" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_slice_delegated" class="fn">from_slice_delegated</a>(sl: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Hash, <a class="struct" href="../../struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-SerdeHash-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.N-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-BlockHash" class="impl"><a href="#impl-SerdeHash-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-3" class="associatedconstant trait-impl"><a href="#associatedconstant.N-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-FilterHash" class="impl"><a href="#impl-SerdeHash-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-4" class="associatedconstant trait-impl"><a href="#associatedconstant.N-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-FilterHeader" class="impl"><a href="#impl-SerdeHash-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-5" class="associatedconstant trait-impl"><a href="#associatedconstant.N-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-LegacySighash" class="impl"><a href="#impl-SerdeHash-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-6" class="associatedconstant trait-impl"><a href="#associatedconstant.N-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-PubkeyHash" class="impl"><a href="#impl-SerdeHash-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-7" class="associatedconstant trait-impl"><a href="#associatedconstant.N-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-ScriptHash" class="impl"><a href="#impl-SerdeHash-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-8" class="associatedconstant trait-impl"><a href="#associatedconstant.N-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-SegwitV0Sighash" class="impl"><a href="#impl-SerdeHash-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-9" class="associatedconstant trait-impl"><a href="#associatedconstant.N-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TapLeafHash" class="impl"><a href="#impl-SerdeHash-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-10" class="associatedconstant trait-impl"><a href="#associatedconstant.N-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TapNodeHash" class="impl"><a href="#impl-SerdeHash-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-11" class="associatedconstant trait-impl"><a href="#associatedconstant.N-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TapSighash" class="impl"><a href="#impl-SerdeHash-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-12" class="associatedconstant trait-impl"><a href="#associatedconstant.N-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TapTweakHash" class="impl"><a href="#impl-SerdeHash-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-13" class="associatedconstant trait-impl"><a href="#associatedconstant.N-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-TxMerkleNode" class="impl"><a href="#impl-SerdeHash-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-14" class="associatedconstant trait-impl"><a href="#associatedconstant.N-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Txid" class="impl"><a href="#impl-SerdeHash-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-15" class="associatedconstant trait-impl"><a href="#associatedconstant.N-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-WPubkeyHash" class="impl"><a href="#impl-SerdeHash-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-16" class="associatedconstant trait-impl"><a href="#associatedconstant.N-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-WScriptHash" class="impl"><a href="#impl-SerdeHash-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-17" class="associatedconstant trait-impl"><a href="#associatedconstant.N-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-WitnessCommitment" class="impl"><a href="#impl-SerdeHash-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-18" class="associatedconstant trait-impl"><a href="#associatedconstant.N-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-WitnessMerkleNode" class="impl"><a href="#impl-SerdeHash-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-19" class="associatedconstant trait-impl"><a href="#associatedconstant.N-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Wtxid" class="impl"><a href="#impl-SerdeHash-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-20" class="associatedconstant trait-impl"><a href="#associatedconstant.N-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-XKeyIdentifier" class="impl"><a href="#impl-SerdeHash-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-21" class="associatedconstant trait-impl"><a href="#associatedconstant.N-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-1" class="impl"><a href="#impl-SerdeHash-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-22" class="associatedconstant trait-impl"><a href="#associatedconstant.N-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-2" class="impl"><a href="#impl-SerdeHash-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-23" class="associatedconstant trait-impl"><a href="#associatedconstant.N-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-3" class="impl"><a href="#impl-SerdeHash-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-24" class="associatedconstant trait-impl"><a href="#associatedconstant.N-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-4" class="impl"><a href="#impl-SerdeHash-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-25" class="associatedconstant trait-impl"><a href="#associatedconstant.N-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Midstate" class="impl"><a href="#impl-SerdeHash-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-26" class="associatedconstant trait-impl"><a href="#associatedconstant.N-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-5" class="impl"><a href="#impl-SerdeHash-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-27" class="associatedconstant trait-impl"><a href="#associatedconstant.N-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-6" class="impl"><a href="#impl-SerdeHash-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-28" class="associatedconstant trait-impl"><a href="#associatedconstant.N-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 48usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-7" class="impl"><a href="#impl-SerdeHash-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-29" class="associatedconstant trait-impl"><a href="#associatedconstant.N-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-8" class="impl"><a href="#impl-SerdeHash-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-30" class="associatedconstant trait-impl"><a href="#associatedconstant.N-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash-9" class="impl"><a href="#impl-SerdeHash-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-31" class="associatedconstant trait-impl"><a href="#associatedconstant.N-31" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SerdeHash-for-Hash%3CT%3E" class="impl"><a href="#impl-SerdeHash-for-Hash%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.SerdeHash.html" title="trait bdk_chain::bitcoin::hashes::serde_macros::serde_details::SerdeHash">SerdeHash</a> for bdk_chain::bitcoin::hashes::sha256t::<a class="struct" href="../../sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../../sha256t/trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedconstant.N-32" class="associatedconstant trait-impl"><a href="#associatedconstant.N-32" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.N" class="constant">N</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section></div></details></div><script src="../../../../../trait.impl/bitcoin_hashes/serde_macros/serde_details/trait.SerdeHash.js" data-ignore-extern-crates="bitcoin,bitcoin_hashes,miniscript" async></script></section></div></main></body></html>
\ No newline at end of file
index a3ed095a6151f6230b939d9d1db38a7bcaddd690..940d52d830b51077712186223ee27c6eeaef97b9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA1 implementation."><title>bdk_chain::bitcoin::hashes::sha1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha1</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA1 implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA1 implementation."><title>bdk_chain::bitcoin::hashes::sha1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha1</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA1 implementation.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></dt><dd>Output of the SHA1 hash function.</dd><dt><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">Hash<wbr>Engine</a></dt><dd>Engine to compute SHA1 hash function.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index ebcfeb6be727aa1ca1609e04f8bc9f7882672a13..6a1ce43932cbc57d39b8ea429ababb6e6cbfcbf5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA1 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha1::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha1</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA1 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA1 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha1::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha1</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA1 hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_mut" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_mut" class="fn">from_bytes_mut</a>(bytes: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]) -&gt; &amp;mut <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array exclusive reference and
index 84e7cb6276d75d95c5cc5609ad34417d0d413386..a82723b84861e28c3db280c5e5fc13d7b0ef4cba 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA1 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha1</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA1 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA1 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha1</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA1 hash function.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-HashEngine" class="impl"><a href="#impl-Clone-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-HashEngine" class="impl"><a href="#impl-Default-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-HashEngine-for-HashEngine" class="impl"><a href="#impl-HashEngine-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.BLOCK_SIZE" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE" class="anchor">§</a><h4 class="code-header">const <a href="../trait.HashEngine.html#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section></summary><div class='docblock'>Length of the hash’s internal block size, in bytes.</div></details><details class="toggle" open><summary><section id="associatedtype.MidState" class="associatedtype trait-impl"><a href="#associatedtype.MidState" class="anchor">§</a><h4 class="code-header">type <a href="../trait.HashEngine.html#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></summary><div class='docblock'>Byte array representing the internal state of the hash engine.</div></details><details class="toggle method-toggle" open><summary><section id="method.midstate" class="method trait-impl"><a href="#method.midstate" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.midstate" class="fn">midstate</a>(&amp;self) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></summary><div class='docblock'>Outputs the midstate of the hash engine. This function should not be
 used directly unless you really know what you’re doing.</div></details><details class="toggle method-toggle" open><summary><section id="method.n_bytes_hashed" class="method trait-impl"><a href="#method.n_bytes_hashed" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.n_bytes_hashed" class="fn">n_bytes_hashed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Return the number of bytes already n_bytes_hashed(inputted).</div></details><details class="toggle method-toggle" open><summary><section id="method.input" class="method trait-impl"><a href="#method.input" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.input" class="fn">input</a>(&amp;mut self, inp: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>])</h4></section></summary><div class='docblock'>Add data to the hash engine.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Write-for-HashEngine" class="impl"><a href="#impl-Write-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.write" class="method trait-impl"><a href="#method.write" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write" class="fn">write</a>(&amp;mut self, buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Writes a buffer into this writer, returning how many bytes were written. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.flush" class="method trait-impl"><a href="#method.flush" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.flush" class="fn">flush</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Flushes this output stream, ensuring that all intermediately buffered
 contents reach their destination. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.flush">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.write_vectored" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.36.0">1.36.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1675">Source</a></span><a href="#method.write_vectored" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored" class="fn">write_vectored</a>(&amp;mut self, bufs: &amp;[<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.IoSlice.html" title="struct std::io::IoSlice">IoSlice</a>&lt;'_&gt;]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Like <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write" title="method std::io::Write::write"><code>write</code></a>, except that it writes from a slice of buffers. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_write_vectored" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1690">Source</a><a href="#method.is_write_vectored" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.is_write_vectored" class="fn">is_write_vectored</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>can_vector</code>)</span></div></span><div class='docblock'>Determines if this <code>Write</code>r has an efficient <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored" title="method std::io::Write::write_vectored"><code>write_vectored</code></a>
index 0d203b96e67d9e4df84fc88f2787d84f28a400d9..f0d1f7cfe9c3fad9e1325fb883dd33e197095fa4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA256 implementation."><title>bdk_chain::bitcoin::hashes::sha256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha256</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha256</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA256 implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA256 implementation."><title>bdk_chain::bitcoin::hashes::sha256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha256</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha256</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA256 implementation.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></dt><dd>Output of the SHA256 hash function.</dd><dt><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">Hash<wbr>Engine</a></dt><dd>Engine to compute SHA256 hash function.</dd><dt><a class="struct" href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></dt><dd>Output of the SHA256 hash function.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 15919697ec7dcb2eca2335640e66407cbf07c08b..3ee819b6937a5cc1dd0d87d32910e6f711643a07 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA256 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.const_hash" title="const_hash">const_hash</a></li><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li><li><a href="#method.hash_again" title="hash_again">hash_again</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256::%7Bimpl%2320%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Hash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Hash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-From%3CDescriptorId%3E-for-Hash" title="From&#60;DescriptorId&#62;">From&#60;DescriptorId&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-DescriptorId" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-Hash" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IntoAssets-for-Hash" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA256 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA256 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.const_hash" title="const_hash">const_hash</a></li><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li><li><a href="#method.hash_again" title="hash_again">hash_again</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256::%7Bimpl%2320%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Hash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Hash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-From%3CDescriptorId%3E-for-Hash" title="From&#60;DescriptorId&#62;">From&#60;DescriptorId&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-DescriptorId" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-Hash" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-IntoAssets-for-Hash" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA256 hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_mut" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_mut" class="fn">from_bytes_mut</a>(bytes: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]) -&gt; &amp;mut <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array exclusive reference and
index 15bfacf423abad4196b3ba3481c37504e5708f5f..50ac9e8ee45ce5ed1a1d070777667a49fc4660b9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA256 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_midstate" title="from_midstate">from_midstate</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA256 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA256 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_midstate" title="from_midstate">from_midstate</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA256 hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-HashEngine" class="impl"><a href="#impl-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_midstate" class="method"><h4 class="code-header">pub fn <a href="#method.from_midstate" class="fn">from_midstate</a>(midstate: <a class="struct" href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a>, length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class="docblock"><p>Create a new <a href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine"><code>HashEngine</code></a> from a <a href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate"><code>Midstate</code></a>.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>If <code>length</code> is not a multiple of the block size.</p>
index fe1ee41f98b39e03e72f6857cbcc01b26be861b3..7ebc1900c351cabf71b94426547606fb804454aa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA256 hash function."><title>Midstate in bdk_chain::bitcoin::hashes::sha256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Midstate</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_byte_array" title="from_byte_array">from_byte_array</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.hash_tag" title="hash_tag">hash_tag</a></li><li><a href="#method.to_byte_array" title="to_byte_array">to_byte_array</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Midstate" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Midstate" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Midstate" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Midstate" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Midstate" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Midstate" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Midstate" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Midstate" title="Display">Display</a></li><li><a href="#impl-Eq-for-Midstate" title="Eq">Eq</a></li><li><a href="#impl-FromHex-for-Midstate" title="FromHex">FromHex</a></li><li><a href="#impl-FromStr-for-Midstate" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Midstate" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Midstate" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Midstate" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Midstate" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Midstate" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Midstate" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Midstate" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Midstate" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Midstate" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Midstate" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Midstate" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Midstate" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Midstate" title="Send">Send</a></li><li><a href="#impl-Sync-for-Midstate" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Midstate" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Midstate" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256</a></span><h1>Struct <span class="struct">Midstate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Midstate(pub [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA256 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA256 hash function."><title>Midstate in bdk_chain::bitcoin::hashes::sha256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Midstate</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_byte_array" title="from_byte_array">from_byte_array</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.hash_tag" title="hash_tag">hash_tag</a></li><li><a href="#method.to_byte_array" title="to_byte_array">to_byte_array</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Midstate" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Midstate" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Midstate" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Midstate" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Midstate" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Midstate" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Midstate" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Midstate" title="Display">Display</a></li><li><a href="#impl-Eq-for-Midstate" title="Eq">Eq</a></li><li><a href="#impl-FromHex-for-Midstate" title="FromHex">FromHex</a></li><li><a href="#impl-FromStr-for-Midstate" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Midstate" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Midstate" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Midstate" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Midstate" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Midstate" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Midstate" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Midstate" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Midstate" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Midstate" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Midstate" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Midstate" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Midstate" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Midstate" title="Send">Send</a></li><li><a href="#impl-Sync-for-Midstate" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Midstate" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Midstate" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256</a></span><h1>Struct <span class="struct">Midstate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Midstate(pub [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA256 hash function.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</code></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Midstate" class="impl"><a href="#impl-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_byte_array" class="method"><h4 class="code-header">pub const fn <a href="#method.from_byte_array" class="fn">from_byte_array</a>(inner: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]) -&gt; <a class="struct" href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h4></section></summary><div class="docblock"><p>Construct a new <a href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate"><code>Midstate</code></a> from the inner value.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_slice" class="method"><h4 class="code-header">pub fn <a href="#method.from_slice" class="fn">from_slice</a>(sl: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a>, <a class="struct" href="../struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt;</h4></section></summary><div class="docblock"><p>Copies a byte slice into the <a href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate"><code>Midstate</code></a> object.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_byte_array" class="method"><h4 class="code-header">pub fn <a href="#method.to_byte_array" class="fn">to_byte_array</a>(self) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></summary><div class="docblock"><p>Unwraps the <a href="struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate"><code>Midstate</code></a> and returns the underlying byte array.</p>
index 53e321c076eb1030392dfdd9b4a1a6925ac2a6fc..16d3a46e3174784413214710f2fbdf7fd58160c7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA256d implementation (double SHA256)."><title>bdk_chain::bitcoin::hashes::sha256d - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha256d</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha256d</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA256d implementation (double SHA256).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA256d implementation (double SHA256)."><title>bdk_chain::bitcoin::hashes::sha256d - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha256d</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha256d</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA256d implementation (double SHA256).</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></dt><dd>Output of the SHA256d hash function.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index b200cb6efae79f0555a6e52539fd6c58d30f2eef..76fdd7479bc62b1742509af4e5f3dfe6e770c111 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA256d hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha256d - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256d::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Hash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Hash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-From%3CBlockHash%3E-for-Hash" title="From&#60;BlockHash&#62;">From&#60;BlockHash&#62;</a></li><li><a href="#impl-From%3CFilterHash%3E-for-Hash" title="From&#60;FilterHash&#62;">From&#60;FilterHash&#62;</a></li><li><a href="#impl-From%3CFilterHeader%3E-for-Hash" title="From&#60;FilterHeader&#62;">From&#60;FilterHeader&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-BlockHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHeader" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Hash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Hash-1" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-LegacySighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-SegwitV0Sighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-TxMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Txid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessCommitment" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Wtxid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Hash" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Hash" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-From%3CTxMerkleNode%3E-for-Hash" title="From&#60;TxMerkleNode&#62;">From&#60;TxMerkleNode&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-Hash" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-From%3CWitnessCommitment%3E-for-Hash" title="From&#60;WitnessCommitment&#62;">From&#60;WitnessCommitment&#62;</a></li><li><a href="#impl-From%3CWitnessMerkleNode%3E-for-Hash" title="From&#60;WitnessMerkleNode&#62;">From&#60;WitnessMerkleNode&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-Hash" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256d</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256d</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA256d hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA256d hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha256d - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256d::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Hash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Hash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-From%3CBlockHash%3E-for-Hash" title="From&#60;BlockHash&#62;">From&#60;BlockHash&#62;</a></li><li><a href="#impl-From%3CFilterHash%3E-for-Hash" title="From&#60;FilterHash&#62;">From&#60;FilterHash&#62;</a></li><li><a href="#impl-From%3CFilterHeader%3E-for-Hash" title="From&#60;FilterHeader&#62;">From&#60;FilterHeader&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-BlockHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHeader" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Hash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Hash-1" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-LegacySighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-SegwitV0Sighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-TxMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Txid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessCommitment" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Wtxid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Hash" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Hash" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-From%3CTxMerkleNode%3E-for-Hash" title="From&#60;TxMerkleNode&#62;">From&#60;TxMerkleNode&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-Hash" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-From%3CWitnessCommitment%3E-for-Hash" title="From&#60;WitnessCommitment&#62;">From&#60;WitnessCommitment&#62;</a></li><li><a href="#impl-From%3CWitnessMerkleNode%3E-for-Hash" title="From&#60;WitnessMerkleNode&#62;">From&#60;WitnessMerkleNode&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-Hash" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256d</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256d</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA256d hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_mut" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_mut" class="fn">from_bytes_mut</a>(bytes: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]) -&gt; &amp;mut <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array exclusive reference and
index cb950f00ff5422c7307abab219a6008fbb05c993..9e759e976dd1308a83ce62490aa2e822f3844183 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA256t implementation (tagged SHA256)."><title>bdk_chain::bitcoin::hashes::sha256t - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha256t</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha256t</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA256t implementation (tagged SHA256).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA256t implementation (tagged SHA256)."><title>bdk_chain::bitcoin::hashes::sha256t - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha256t</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha256t</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA256t implementation (tagged SHA256).</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a></dt><dd>Output of the SHA256t hash function.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a></dt><dd>Trait representing a tag that can be used as a context for SHA256t hashes.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 445fa315a4347a7a64a6f5733258663322a0e1e1..61841e40bfa1b4c9db8b5a1b0e53e0ea2b981245 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA256t hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha256t - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256t::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash%3CT%3E" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash%3CT%3E" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash%3CT%3E" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Hash%3CT%3E" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash" title="From&#60;Hash&#60;TapBranchTag&#62;&#62;">From&#60;Hash&#60;TapBranchTag&#62;&#62;</a></li><li><a href="#impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash" title="From&#60;Hash&#60;TapLeafTag&#62;&#62;">From&#60;Hash&#60;TapLeafTag&#62;&#62;</a></li><li><a href="#impl-From%3CHash%3CTapSighashTag%3E%3E-for-TapSighash" title="From&#60;Hash&#60;TapSighashTag&#62;&#62;">From&#60;Hash&#60;TapSighashTag&#62;&#62;</a></li><li><a href="#impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash" title="From&#60;Hash&#60;TapTweakTag&#62;&#62;">From&#60;Hash&#60;TapTweakTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E" title="From&#60;TapNodeHash&#62;">From&#60;TapNodeHash&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E" title="From&#60;TapTweakHash&#62;">From&#60;TapTweakHash&#62;</a></li><li><a href="#impl-FromStr-for-Hash%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash%3CT%3E-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash%3CT%3E" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash%3CT%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash%3CT%3E" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-UpperHex-for-Hash%3CT%3E" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256t</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256t</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash&lt;T&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA256t hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha256t - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256t::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash%3CT%3E" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash%3CT%3E" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash%3CT%3E" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Hash%3CT%3E" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash" title="From&#60;Hash&#60;TapBranchTag&#62;&#62;">From&#60;Hash&#60;TapBranchTag&#62;&#62;</a></li><li><a href="#impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash" title="From&#60;Hash&#60;TapLeafTag&#62;&#62;">From&#60;Hash&#60;TapLeafTag&#62;&#62;</a></li><li><a href="#impl-From%3CHash%3CTapSighashTag%3E%3E-for-TapSighash" title="From&#60;Hash&#60;TapSighashTag&#62;&#62;">From&#60;Hash&#60;TapSighashTag&#62;&#62;</a></li><li><a href="#impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash" title="From&#60;Hash&#60;TapTweakTag&#62;&#62;">From&#60;Hash&#60;TapTweakTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E" title="From&#60;TapNodeHash&#62;">From&#60;TapNodeHash&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E" title="From&#60;TapTweakHash&#62;">From&#60;TapTweakHash&#62;</a></li><li><a href="#impl-FromStr-for-Hash%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash%3CT%3E-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash%3CT%3E" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash%3CT%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash%3CT%3E" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-UpperHex-for-Hash%3CT%3E" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256t</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256t</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash&lt;T&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     T: <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA256t hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash%3CT%3E" class="impl"><a href="#impl-Hash%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;T&gt;<div class="where">where
index 2b683ef2e9a4702305c14f98575b1ee60b9f3d2b..40b3f48b6ab797c98b747a913a1ea9f23af23fd9 100644 (file)
@@ -1,6 +1,6 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait representing a tag that can be used as a context for SHA256t hashes."><title>Tag in bdk_chain::bitcoin::hashes::sha256t - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Tag</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.engine" title="engine">engine</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256t</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256t</a></span><h1>Trait <span class="trait">Tag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Tag {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait representing a tag that can be used as a context for SHA256t hashes."><title>Tag in bdk_chain::bitcoin::hashes::sha256t - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Tag</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.engine" title="engine">engine</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha256t</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha256t</a></span><h1>Trait <span class="trait">Tag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Tag {
     // Required method
     fn <a href="#tymethod.engine" class="fn">engine</a>() -&gt; <a class="struct" href="../sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait representing a tag that can be used as a context for SHA256t hashes.</p>
 </div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.engine" class="method"><h4 class="code-header">fn <a href="#tymethod.engine" class="fn">engine</a>() -&gt; <a class="struct" href="../sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns a hash engine that is pre-tagged and is ready to be used for the data.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Tag-for-TapBranchTag" class="impl"><a href="#impl-Tag-for-TapBranchTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a> for <a class="struct" href="../../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h3></section><section id="impl-Tag-for-TapLeafTag" class="impl"><a href="#impl-Tag-for-TapLeafTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a> for <a class="struct" href="../../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h3></section><section id="impl-Tag-for-TapSighashTag" class="impl"><a href="#impl-Tag-for-TapSighashTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a> for <a class="struct" href="../../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h3></section><section id="impl-Tag-for-TapTweakTag" class="impl"><a href="#impl-Tag-for-TapTweakTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a> for <a class="struct" href="../../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h3></section></div><script src="../../../../trait.impl/bitcoin_hashes/sha256t/trait.Tag.js" data-ignore-extern-crates="bitcoin" async></script><script type="text/json" id="notable-traits-data">{"HashEngine":"<h3>Notable traits for <code><a class=\"struct\" href=\"../sha256/struct.HashEngine.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::HashEngine\">HashEngine</a></code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"../sha256/struct.HashEngine.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::HashEngine\">HashEngine</a></div>"}</script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Tag-for-TapBranchTag" class="impl"><a href="#impl-Tag-for-TapBranchTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a> for <a class="struct" href="../../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h3></section><section id="impl-Tag-for-TapLeafTag" class="impl"><a href="#impl-Tag-for-TapLeafTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a> for <a class="struct" href="../../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h3></section><section id="impl-Tag-for-TapSighashTag" class="impl"><a href="#impl-Tag-for-TapSighashTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a> for <a class="struct" href="../../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h3></section><section id="impl-Tag-for-TapTweakTag" class="impl"><a href="#impl-Tag-for-TapTweakTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a> for <a class="struct" href="../../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h3></section></div><script src="../../../../trait.impl/bitcoin_hashes/sha256t/trait.Tag.js" data-ignore-extern-crates="bitcoin" async></script><script type="text/json" id="notable-traits-data">{"HashEngine":"<h3>Notable traits for <code><a class=\"struct\" href=\"../sha256/struct.HashEngine.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::HashEngine\">HashEngine</a></code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"../sha256/struct.HashEngine.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::HashEngine\">HashEngine</a></div>"}</script></section></div></main></body></html>
\ No newline at end of file
index 5c44b95cbfe742ee1df0e285cadea67bef5a1caf..ca2f6f1cae5d4f53fc29ecd397d86581459e5534 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA384 implementation."><title>bdk_chain::bitcoin::hashes::sha384 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha384</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha384</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA384 implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA384 implementation."><title>bdk_chain::bitcoin::hashes::sha384 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha384</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha384</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA384 implementation.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></dt><dd>Output of the SHA384 hash function.</dd><dt><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">Hash<wbr>Engine</a></dt><dd>Engine to compute SHA384 hash function.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index fc1180a209c912d54fee0f0301c5a584c8e1c003..280fe3adfc2c64c569ed8f802d760e3ff8e4ccf1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA384 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha384 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha384::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 48]&#62;">AsRef&#60;[u8; 48]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha384</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha384</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA384 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA384 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha384 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha384::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 48]&#62;">AsRef&#60;[u8; 48]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha384</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha384</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA384 hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">48</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_mut" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_mut" class="fn">from_bytes_mut</a>(bytes: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">48</a>]) -&gt; &amp;mut <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array exclusive reference and
index cc595445f3c36cbe082a3f9f128ab3c1fc38b9fc..68cea4513f942bd0ed5a611e18d413c593d0b58e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA384 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha384 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha384</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha384</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA384 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA384 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha384 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha384</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha384</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA384 hash function.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-HashEngine" class="impl"><a href="#impl-Clone-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-HashEngine" class="impl"><a href="#impl-Default-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-HashEngine-for-HashEngine" class="impl"><a href="#impl-HashEngine-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.BLOCK_SIZE" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE" class="anchor">§</a><h4 class="code-header">const <a href="../trait.HashEngine.html#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section></summary><div class='docblock'>Length of the hash’s internal block size, in bytes.</div></details><details class="toggle" open><summary><section id="associatedtype.MidState" class="associatedtype trait-impl"><a href="#associatedtype.MidState" class="anchor">§</a><h4 class="code-header">type <a href="../trait.HashEngine.html#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></summary><div class='docblock'>Byte array representing the internal state of the hash engine.</div></details><details class="toggle method-toggle" open><summary><section id="method.midstate" class="method trait-impl"><a href="#method.midstate" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.midstate" class="fn">midstate</a>(&amp;self) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></summary><div class='docblock'>Outputs the midstate of the hash engine. This function should not be
 used directly unless you really know what you’re doing.</div></details><details class="toggle method-toggle" open><summary><section id="method.n_bytes_hashed" class="method trait-impl"><a href="#method.n_bytes_hashed" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.n_bytes_hashed" class="fn">n_bytes_hashed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Return the number of bytes already n_bytes_hashed(inputted).</div></details><details class="toggle method-toggle" open><summary><section id="method.input" class="method trait-impl"><a href="#method.input" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.input" class="fn">input</a>(&amp;mut self, inp: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>])</h4></section></summary><div class='docblock'>Add data to the hash engine.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-HashEngine" class="impl"><a href="#impl-Freeze-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section><section id="impl-RefUnwindSafe-for-HashEngine" class="impl"><a href="#impl-RefUnwindSafe-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section><section id="impl-Send-for-HashEngine" class="impl"><a href="#impl-Send-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section><section id="impl-Sync-for-HashEngine" class="impl"><a href="#impl-Sync-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section><section id="impl-Unpin-for-HashEngine" class="impl"><a href="#impl-Unpin-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section><section id="impl-UnwindSafe-for-HashEngine" class="impl"><a href="#impl-UnwindSafe-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 949428b8dd04f748539e4e4623e3e5389c97e5d0..1e6ebb050adbb3170d7b28bda083991953f7a77c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA512 implementation."><title>bdk_chain::bitcoin::hashes::sha512 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha512</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha512</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA512 implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA512 implementation."><title>bdk_chain::bitcoin::hashes::sha512 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha512</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha512</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA512 implementation.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></dt><dd>Output of the SHA512 hash function.</dd><dt><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">Hash<wbr>Engine</a></dt><dd>Engine to compute SHA512 hash function.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 729ee51d0a15007fd03649bcdf4235fab796b852..fd7ed79b5742e6e796221b26dd93001ea33dfcca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA512 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha512 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha512</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha512</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA512 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA512 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha512 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha512</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha512</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA512 hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_mut" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_mut" class="fn">from_bytes_mut</a>(bytes: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]) -&gt; &amp;mut <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array exclusive reference and
index d29746ebf1226969bd3c9ed13bec9e453c589dc1..c27473779f3156a1637d366b976ea2bd3e10df6e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA512 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha512 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha512</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha512</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA512 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA512 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha512 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha512</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha512</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA512 hash function.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-HashEngine" class="impl"><a href="#impl-Clone-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-HashEngine" class="impl"><a href="#impl-Default-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-HashEngine-for-HashEngine" class="impl"><a href="#impl-HashEngine-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.BLOCK_SIZE" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE" class="anchor">§</a><h4 class="code-header">const <a href="../trait.HashEngine.html#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section></summary><div class='docblock'>Length of the hash’s internal block size, in bytes.</div></details><details class="toggle" open><summary><section id="associatedtype.MidState" class="associatedtype trait-impl"><a href="#associatedtype.MidState" class="anchor">§</a><h4 class="code-header">type <a href="../trait.HashEngine.html#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></summary><div class='docblock'>Byte array representing the internal state of the hash engine.</div></details><details class="toggle method-toggle" open><summary><section id="method.midstate" class="method trait-impl"><a href="#method.midstate" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.midstate" class="fn">midstate</a>(&amp;self) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></summary><div class='docblock'>Outputs the midstate of the hash engine. This function should not be
 used directly unless you really know what you’re doing.</div></details><details class="toggle method-toggle" open><summary><section id="method.n_bytes_hashed" class="method trait-impl"><a href="#method.n_bytes_hashed" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.n_bytes_hashed" class="fn">n_bytes_hashed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Return the number of bytes already n_bytes_hashed(inputted).</div></details><details class="toggle method-toggle" open><summary><section id="method.input" class="method trait-impl"><a href="#method.input" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.HashEngine.html#tymethod.input" class="fn">input</a>(&amp;mut self, inp: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>])</h4></section></summary><div class='docblock'>Add data to the hash engine.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Write-for-HashEngine" class="impl"><a href="#impl-Write-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.write" class="method trait-impl"><a href="#method.write" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write" class="fn">write</a>(&amp;mut self, buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Writes a buffer into this writer, returning how many bytes were written. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.flush" class="method trait-impl"><a href="#method.flush" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.flush" class="fn">flush</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Flushes this output stream, ensuring that all intermediately buffered
 contents reach their destination. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.flush">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.write_vectored" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.36.0">1.36.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1675">Source</a></span><a href="#method.write_vectored" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored" class="fn">write_vectored</a>(&amp;mut self, bufs: &amp;[<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.IoSlice.html" title="struct std::io::IoSlice">IoSlice</a>&lt;'_&gt;]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Like <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write" title="method std::io::Write::write"><code>write</code></a>, except that it writes from a slice of buffers. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_write_vectored" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/std/io/mod.rs.html#1690">Source</a><a href="#method.is_write_vectored" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.is_write_vectored" class="fn">is_write_vectored</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>can_vector</code>)</span></div></span><div class='docblock'>Determines if this <code>Write</code>r has an efficient <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_vectored" title="method std::io::Write::write_vectored"><code>write_vectored</code></a>
index ff1c037622055c7756140ce2b5303da4e7b62045..01382499d38922bb7fc9cef7b2dfa354b832c8fc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA512_256 implementation."><title>bdk_chain::bitcoin::hashes::sha512_256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha512_<wbr>256</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha512_256</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA512_256 implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SHA512_256 implementation."><title>bdk_chain::bitcoin::hashes::sha512_256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sha512_<wbr>256</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>sha512_256</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SHA512_256 implementation.</p>
 <p>SHA512/256 is a hash function that uses the sha512 algorithm but it truncates
 the output to 256 bits. It has different initial constants than sha512 so it
 produces an entirely different hash compared to sha512. More information at
index a831615fa07ac0ddba0aba3c0db2e89866dab59d..6bd0d2080872e7d36f97d362ce9e937bc024dc8e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA512/256 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha512_256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512_256::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha512_<wbr>256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha512_256</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA512/256 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SHA512/256 hash function."><title>Hash in bdk_chain::bitcoin::hashes::sha512_256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512_256::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha512_<wbr>256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha512_256</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SHA512/256 hash function.</p>
 <p>SHA512/256 is a hash function that uses the sha512 algorithm but it truncates the output to 256 bits. It has different initial constants than sha512 so it produces an entirely different hash compared to sha512. More information at <a href="https://eprint.iacr.org/2010/548.pdf">https://eprint.iacr.org/2010/548.pdf</a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
index 82bfe9a9b0f8a10860fba2116c05db8fd96c84f0..61c0e9bf1622b39c59a215a06e2c3e2095bba497 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA512/256 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha512_256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha512_<wbr>256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha512_256</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA512/256 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute SHA512/256 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::sha512_256 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>sha512_<wbr>256</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">sha512_256</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute SHA512/256 hash function.</p>
 <p>SHA512/256 is a hash function that uses the sha512 algorithm but it truncates
 the output to 256 bits. It has different initial constants than sha512 so it
 produces an entirely different hash compared to sha512. More information at
index 942a343c117057b435565cf981bdfbd538bd2b15..51d1973f4e8a23010e0be9fed8290dc38e8bb10d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SipHash 2-4 implementation."><title>bdk_chain::bitcoin::hashes::siphash24 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module siphash24</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>siphash24</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SipHash 2-4 implementation.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SipHash 2-4 implementation."><title>bdk_chain::bitcoin::hashes::siphash24 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module siphash24</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a></span><h1>Module <span>siphash24</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SipHash 2-4 implementation.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></dt><dd>Output of the SipHash24 hash function.</dd><dt><a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">Hash<wbr>Engine</a></dt><dd>Engine to compute the SipHash24 hash function.</dd><dt><a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></dt><dd>Internal state of the <a href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine"><code>HashEngine</code></a>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index ef2c797a4c4090dad59ef6a5934e98ecfd639bf7..fbf5aca24f90ae03a0422c59fef99e02193af4b2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SipHash24 hash function."><title>Hash in bdk_chain::bitcoin::hashes::siphash24 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_u64" title="as_u64">as_u64</a></li><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li><li><a href="#method.from_engine_to_u64" title="from_engine_to_u64">from_engine_to_u64</a></li><li><a href="#method.from_u64" title="from_u64">from_u64</a></li><li><a href="#method.hash_to_u64_with_keys" title="hash_to_u64_with_keys">hash_to_u64_with_keys</a></li><li><a href="#method.hash_with_keys" title="hash_with_keys">hash_with_keys</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::siphash24::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 8]&#62;">AsRef&#60;[u8; 8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>siphash24</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">siphash24</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SipHash24 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of the SipHash24 hash function."><title>Hash in bdk_chain::bitcoin::hashes::siphash24 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_u64" title="as_u64">as_u64</a></li><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.from_bytes_ref" title="from_bytes_ref">from_bytes_ref</a></li><li><a href="#method.from_engine_to_u64" title="from_engine_to_u64">from_engine_to_u64</a></li><li><a href="#method.from_u64" title="from_u64">from_u64</a></li><li><a href="#method.hash_to_u64_with_keys" title="hash_to_u64_with_keys">hash_to_u64_with_keys</a></li><li><a href="#method.hash_with_keys" title="hash_with_keys">hash_with_keys</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin_hashes::::siphash24::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash" title="AsRef&#60;[u8; 8]&#62;">AsRef&#60;[u8; 8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Hash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hash" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hash" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Hash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Hash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Hash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Hash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Hash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hash" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>siphash24</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">siphash24</a></span><h1>Struct <span class="struct">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of the SipHash24 hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Hash" class="impl"><a href="#impl-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_bytes_ref" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_ref" class="fn">from_bytes_ref</a>(bytes: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]) -&gt; &amp;<a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array shared reference and
 a shared reference to this Hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_bytes_mut" class="method"><h4 class="code-header">pub fn <a href="#method.from_bytes_mut" class="fn">from_bytes_mut</a>(bytes: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]) -&gt; &amp;mut <a class="struct" href="struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Zero cost conversion between a fixed length byte array exclusive reference and
index aa1cdffea45959497345d8b1f6e9345dd9bfa5e9..77fe64418bfe1125d8ac708518ecc8373ad6e5f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute the SipHash24 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::siphash24 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.keys" title="keys">keys</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_keys" title="with_keys">with_keys</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HashEngine" title="Debug">Debug</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>siphash24</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">siphash24</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute the SipHash24 hash function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Engine to compute the SipHash24 hash function."><title>HashEngine in bdk_chain::bitcoin::hashes::siphash24 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.keys" title="keys">keys</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_keys" title="with_keys">with_keys</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HashEngine" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HashEngine" title="Debug">Debug</a></li><li><a href="#impl-Default-for-HashEngine" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HashEngine" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HashEngine" title="Write">Write</a></li><li><a href="#impl-Write-for-HashEngine-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HashEngine" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HashEngine" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HashEngine" title="Send">Send</a></li><li><a href="#impl-Sync-for-HashEngine" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HashEngine" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HashEngine" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>siphash24</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">siphash24</a></span><h1>Struct <span class="struct">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HashEngine { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Engine to compute the SipHash24 hash function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-HashEngine" class="impl"><a href="#impl-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_keys" class="method"><h4 class="code-header">pub const fn <a href="#method.with_keys" class="fn">with_keys</a>(k0: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, k1: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>) -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class="docblock"><p>Creates a new SipHash24 engine with keys.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub const fn <a href="#method.new" class="fn">new</a>() -&gt; <a class="struct" href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a> <a href="#" class="tooltip" data-notable-ty="HashEngine">ⓘ</a></h4></section></summary><div class="docblock"><p>Creates a new SipHash24 engine.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.keys" class="method"><h4 class="code-header">pub fn <a href="#method.keys" class="fn">keys</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)</h4></section></summary><div class="docblock"><p>Retrieves the keys of this engine.</p>
index 1380c72ecc57bba423a4b1ccf946436cf5b2cdd5..762deec7f437d1302d9559bf313875b40e7268e5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Internal state of the `HashEngine`."><title>State in bdk_chain::bitcoin::hashes::siphash24 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">State</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-State" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-State" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-State" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-State" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-State" title="Send">Send</a></li><li><a href="#impl-Sync-for-State" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-State" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-State" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>siphash24</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">siphash24</a></span><h1>Struct <span class="struct">State</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct State { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Internal state of the <a href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine"><code>HashEngine</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Internal state of the `HashEngine`."><title>State in bdk_chain::bitcoin::hashes::siphash24 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">State</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-State" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-State" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-State" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-State" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-State" title="Send">Send</a></li><li><a href="#impl-Sync-for-State" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-State" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-State" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes::<wbr>siphash24</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">hashes</a>::<wbr><a href="index.html">siphash24</a></span><h1>Struct <span class="struct">State</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct State { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Internal state of the <a href="struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine"><code>HashEngine</code></a>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-State" class="impl"><a href="#impl-Clone-for-State" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-State" class="impl"><a href="#impl-Debug-for-State" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-State" class="impl"><a href="#impl-Freeze-for-State" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h3></section><section id="impl-RefUnwindSafe-for-State" class="impl"><a href="#impl-RefUnwindSafe-for-State" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h3></section><section id="impl-Send-for-State" class="impl"><a href="#impl-Send-for-State" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h3></section><section id="impl-Sync-for-State" class="impl"><a href="#impl-Sync-for-State" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h3></section><section id="impl-Unpin-for-State" class="impl"><a href="#impl-Unpin-for-State" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h3></section><section id="impl-UnwindSafe-for-State" class="impl"><a href="#impl-UnwindSafe-for-State" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index e931b9e5cd0e98af213405bf27fa12497ec87e1a..c636e551c6c9b8facb88b6da78241703eef91c1c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Attempted to create a hash from an invalid length slice."><title>FromSliceError in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Slice<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.expected_length" title="expected_length">expected_length</a></li><li><a href="#method.invalid_length" title="invalid_length">invalid_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-Error" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-PartialEq-for-FromSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">FromSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FromSliceError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Attempted to create a hash from an invalid length slice.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Attempted to create a hash from an invalid length slice."><title>FromSliceError in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Slice<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.expected_length" title="expected_length">expected_length</a></li><li><a href="#method.invalid_length" title="invalid_length">invalid_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-Error" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-PartialEq-for-FromSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">FromSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FromSliceError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Attempted to create a hash from an invalid length slice.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FromSliceError" class="impl"><a href="#impl-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.expected_length" class="method"><h4 class="code-header">pub fn <a href="#method.expected_length" class="fn">expected_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the expected slice length.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.invalid_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_length" class="fn">invalid_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid slice length.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-FromSliceError" class="impl"><a href="#impl-Clone-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-FromSliceError" class="impl"><a href="#impl-Debug-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-FromSliceError" class="impl"><a href="#impl-Display-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-FromSliceError" class="impl"><a href="#impl-Error-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFromSliceError%3E-for-Error" class="impl"><a href="#impl-From%3CFromSliceError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt; for <a class="enum" href="../psbt/enum.Error.html" title="enum bdk_chain::bitcoin::psbt::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>) -&gt; <a class="enum" href="../psbt/enum.Error.html" title="enum bdk_chain::bitcoin::psbt::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-FromSliceError" class="impl"><a href="#impl-PartialEq-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
index 373e5f560d188cd5c3456be6a99f427d5f853aa6..aea5942ef24824ed54faf42f011c1b8732e3131c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function."><title>Hmac in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hmac%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hmac%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hmac%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hmac%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hmac%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hmac%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hmac%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3Cusize%3E-for-Hmac%3CT%3E" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-LowerHex-for-Hmac%3CT%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hmac%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hmac%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hmac%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Hmac%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hmac%3CT%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hmac%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hmac%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hmac%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hmac%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hmac%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hmac%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">Hmac</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hmac&lt;T&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function."><title>Hmac in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hmac%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hmac%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hmac%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hmac%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hmac%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hmac%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hmac%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3Cusize%3E-for-Hmac%3CT%3E" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-LowerHex-for-Hmac%3CT%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hmac%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hmac%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hmac%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Hmac%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hmac%3CT%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hmac%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hmac%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hmac%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hmac%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hmac%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hmac%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">Hmac</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hmac&lt;T&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     T: <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" class="impl"><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt; for <a class="struct" href="struct.Hmac.html" title="struct bdk_chain::bitcoin::hashes::Hmac">Hmac</a>&lt;T&gt;<div class="where">where
index ba969c6d03f5b8137fda4f6b1cbf584b937fce2b..83d5c23778760d9f1b7072d4e435cd5430193ae5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pair of underlying hash engines, used for the inner and outer hash of HMAC."><title>HmacEngine in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_inner_engines" title="from_inner_engines">from_inner_engines</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HmacEngine%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HmacEngine%3CT%3E" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HmacEngine%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HmacEngine%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HmacEngine%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HmacEngine%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HmacEngine%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HmacEngine%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">HmacEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HmacEngine&lt;T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pair of underlying hash engines, used for the inner and outer hash of HMAC."><title>HmacEngine in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_inner_engines" title="from_inner_engines">from_inner_engines</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HmacEngine%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HmacEngine%3CT%3E" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HmacEngine%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HmacEngine%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HmacEngine%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HmacEngine%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HmacEngine%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HmacEngine%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">HmacEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HmacEngine&lt;T&gt;<div class="where">where
     T: <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pair of underlying hash engines, used for the inner and outer hash of HMAC.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-HmacEngine%3CT%3E" class="impl"><a href="#impl-HmacEngine%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(key: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="HmacEngine&lt;T&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Constructs a new keyed HMAC from <code>key</code>.</p>
index 3bcdf384f360f6d42392e1cf5b9f1d804798a86d..7f703378e8efb8a44958c8af15bcd42952db3213 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait which applies to hashes of all types."><title>Hash in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.LEN" title="LEN">LEN</a></li></ul><h3><a href="#provided-associated-consts">Provided Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.DISPLAY_BACKWARD" title="DISPLAY_BACKWARD">DISPLAY_BACKWARD</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Bytes" title="Bytes">Bytes</a></li><li><a href="#associatedtype.Engine" title="Engine">Engine</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.all_zeros" title="all_zeros">all_zeros</a></li><li><a href="#tymethod.as_byte_array" title="as_byte_array">as_byte_array</a></li><li><a href="#tymethod.from_byte_array" title="from_byte_array">from_byte_array</a></li><li><a href="#tymethod.from_engine" title="from_engine">from_engine</a></li><li><a href="#tymethod.from_slice" title="from_slice">from_slice</a></li><li><a href="#tymethod.to_byte_array" title="to_byte_array">to_byte_array</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.engine" title="engine">engine</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.hash_byte_chunks" title="hash_byte_chunks">hash_byte_chunks</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Trait <span class="trait">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Hash:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait which applies to hashes of all types."><title>Hash in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.LEN" title="LEN">LEN</a></li></ul><h3><a href="#provided-associated-consts">Provided Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.DISPLAY_BACKWARD" title="DISPLAY_BACKWARD">DISPLAY_BACKWARD</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Bytes" title="Bytes">Bytes</a></li><li><a href="#associatedtype.Engine" title="Engine">Engine</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.all_zeros" title="all_zeros">all_zeros</a></li><li><a href="#tymethod.as_byte_array" title="as_byte_array">as_byte_array</a></li><li><a href="#tymethod.from_byte_array" title="from_byte_array">from_byte_array</a></li><li><a href="#tymethod.from_engine" title="from_engine">from_engine</a></li><li><a href="#tymethod.from_slice" title="from_slice">from_slice</a></li><li><a href="#tymethod.to_byte_array" title="to_byte_array">to_byte_array</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.engine" title="engine">engine</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.hash_byte_chunks" title="hash_byte_chunks">hash_byte_chunks</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Trait <span class="trait">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Hash:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>
@@ -58,6 +58,6 @@ previous blockhash and the coinbase transaction’s outpoint txid.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.hash_byte_chunks" class="method"><h4 class="code-header">fn <a href="#method.hash_byte_chunks" class="fn">hash_byte_chunks</a>&lt;B, I&gt;(byte_slices: I) -&gt; Self<div class="where">where
     B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;,
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = B&gt;,</div></h4></section></summary><div class="docblock"><p>Hashes all the byte slices retrieved from the iterator together.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash" class="impl"><a href="#impl-Hash-for-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for Hash</h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-1" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-1" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-1" class="associatedtype trait-impl"><a href="#associatedtype.Engine-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-1" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.engine-1" class="method trait-impl"><a href="#method.engine-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.engine" class="fn">engine</a>() -&gt; &lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="method.from_engine" class="method trait-impl"><a href="#method.from_engine" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_engine" class="fn">from_engine</a>(e: &lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a>) -&gt; Hash</h4></section><section id="method.from_slice" class="method trait-impl"><a href="#method.from_slice" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_slice" class="fn">from_slice</a>(sl: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Hash, <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt;</h4></section><section id="method.from_byte_array" class="method trait-impl"><a href="#method.from_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_byte_array" class="fn">from_byte_array</a>(bytes: &lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a>) -&gt; Hash</h4></section><section id="method.to_byte_array" class="method trait-impl"><a href="#method.to_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.to_byte_array" class="fn">to_byte_array</a>(self) -&gt; &lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.as_byte_array" class="method trait-impl"><a href="#method.as_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_byte_array" class="fn">as_byte_array</a>(&amp;self) -&gt; &amp;&lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.all_zeros" class="method trait-impl"><a href="#method.all_zeros" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.all_zeros" class="fn">all_zeros</a>() -&gt; Hash</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-DescriptorId" class="impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Hash-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.LEN-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.DISPLAY_BACKWARD-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-2" class="associatedtype trait-impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedtype.Engine-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-2" class="associatedtype trait-impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedtype.Bytes-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-BlockHash" class="impl"><a href="#impl-Hash-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-3" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-3" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-3" class="associatedtype trait-impl"><a href="#associatedtype.Engine-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-3" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-FilterHash" class="impl"><a href="#impl-Hash-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-4" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-4" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-4" class="associatedtype trait-impl"><a href="#associatedtype.Engine-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-4" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-FilterHeader" class="impl"><a href="#impl-Hash-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-5" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-5" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-5" class="associatedtype trait-impl"><a href="#associatedtype.Engine-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-5" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-LegacySighash" class="impl"><a href="#impl-Hash-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-6" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-6" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-6" class="associatedtype trait-impl"><a href="#associatedtype.Engine-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-6" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-PubkeyHash" class="impl"><a href="#impl-Hash-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-7" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-7" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-7" class="associatedtype trait-impl"><a href="#associatedtype.Engine-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-7" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-ScriptHash" class="impl"><a href="#impl-Hash-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-8" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-8" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-8" class="associatedtype trait-impl"><a href="#associatedtype.Engine-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-8" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-SegwitV0Sighash" class="impl"><a href="#impl-Hash-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-9" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-9" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-9" class="associatedtype trait-impl"><a href="#associatedtype.Engine-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-9" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapLeafHash" class="impl"><a href="#impl-Hash-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-10" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-10" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-10" class="associatedtype trait-impl"><a href="#associatedtype.Engine-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-10" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapNodeHash" class="impl"><a href="#impl-Hash-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-11" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-11" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-11" class="associatedtype trait-impl"><a href="#associatedtype.Engine-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-11" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapSighash" class="impl"><a href="#impl-Hash-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-12" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-12" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-12" class="associatedtype trait-impl"><a href="#associatedtype.Engine-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-12" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapTweakHash" class="impl"><a href="#impl-Hash-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-13" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-13" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-13" class="associatedtype trait-impl"><a href="#associatedtype.Engine-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-13" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TxMerkleNode" class="impl"><a href="#impl-Hash-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-14" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-14" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-14" class="associatedtype trait-impl"><a href="#associatedtype.Engine-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-14" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Txid" class="impl"><a href="#impl-Hash-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-15" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-15" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-15" class="associatedtype trait-impl"><a href="#associatedtype.Engine-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-15" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WPubkeyHash" class="impl"><a href="#impl-Hash-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-16" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-16" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-16" class="associatedtype trait-impl"><a href="#associatedtype.Engine-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-16" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WScriptHash" class="impl"><a href="#impl-Hash-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-17" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-17" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-17" class="associatedtype trait-impl"><a href="#associatedtype.Engine-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-17" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WitnessCommitment" class="impl"><a href="#impl-Hash-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-18" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-18" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-18" class="associatedtype trait-impl"><a href="#associatedtype.Engine-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-18" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WitnessMerkleNode" class="impl"><a href="#impl-Hash-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-19" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-19" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-19" class="associatedtype trait-impl"><a href="#associatedtype.Engine-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-19" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Wtxid" class="impl"><a href="#impl-Hash-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-20" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-20" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-20" class="associatedtype trait-impl"><a href="#associatedtype.Engine-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-20" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-XKeyIdentifier" class="impl"><a href="#impl-Hash-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-21" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-21" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-21" class="associatedtype trait-impl"><a href="#associatedtype.Engine-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-21" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-1" class="impl"><a href="#impl-Hash-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-22" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-22" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-22" class="associatedtype trait-impl"><a href="#associatedtype.Engine-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-22" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-2" class="impl"><a href="#impl-Hash-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-23" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-23" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-23" class="associatedtype trait-impl"><a href="#associatedtype.Engine-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="ripemd160/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-23" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-3" class="impl"><a href="#impl-Hash-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-24" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-24" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-24" class="associatedtype trait-impl"><a href="#associatedtype.Engine-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha1/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-24" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-4" class="impl"><a href="#impl-Hash-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-25" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-25" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-25" class="associatedtype trait-impl"><a href="#associatedtype.Engine-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-25" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-5" class="impl"><a href="#impl-Hash-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-26" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-26" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-26" class="associatedtype trait-impl"><a href="#associatedtype.Engine-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-26" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-6" class="impl"><a href="#impl-Hash-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-27" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 48usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-27" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-27" class="associatedtype trait-impl"><a href="#associatedtype.Engine-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha384/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-27" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">48</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-7" class="impl"><a href="#impl-Hash-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-28" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-28" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-28" class="associatedtype trait-impl"><a href="#associatedtype.Engine-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha512/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-28" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-8" class="impl"><a href="#impl-Hash-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-29" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-29" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-29" class="associatedtype trait-impl"><a href="#associatedtype.Engine-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha512_256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-29" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-9" class="impl"><a href="#impl-Hash-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-30" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-30" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-30" class="associatedtype trait-impl"><a href="#associatedtype.Engine-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="siphash24/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-30" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash%3CT%3E" class="impl"><a href="#impl-Hash-for-Hash%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256t::<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;T&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash" class="impl"><a href="#impl-Hash-for-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for Hash</h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-1" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-1" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-1" class="associatedtype trait-impl"><a href="#associatedtype.Engine-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-1" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.engine-1" class="method trait-impl"><a href="#method.engine-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.engine" class="fn">engine</a>() -&gt; &lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="method.from_engine" class="method trait-impl"><a href="#method.from_engine" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_engine" class="fn">from_engine</a>(e: &lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a>) -&gt; Hash</h4></section><section id="method.from_slice" class="method trait-impl"><a href="#method.from_slice" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_slice" class="fn">from_slice</a>(sl: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Hash, <a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt;</h4></section><section id="method.from_byte_array" class="method trait-impl"><a href="#method.from_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_byte_array" class="fn">from_byte_array</a>(bytes: &lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a>) -&gt; Hash</h4></section><section id="method.to_byte_array" class="method trait-impl"><a href="#method.to_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.to_byte_array" class="fn">to_byte_array</a>(self) -&gt; &lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.as_byte_array" class="method trait-impl"><a href="#method.as_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_byte_array" class="fn">as_byte_array</a>(&amp;self) -&gt; &amp;&lt;Hash as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.all_zeros" class="method trait-impl"><a href="#method.all_zeros" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.all_zeros" class="fn">all_zeros</a>() -&gt; Hash</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-DescriptorId" class="impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Hash-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.LEN-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.DISPLAY_BACKWARD-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-2" class="associatedtype trait-impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedtype.Engine-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-2" class="associatedtype trait-impl"><a class="src rightside" href="../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedtype.Bytes-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-BlockHash" class="impl"><a href="#impl-Hash-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-3" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-3" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-3" class="associatedtype trait-impl"><a href="#associatedtype.Engine-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-3" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-FilterHash" class="impl"><a href="#impl-Hash-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-4" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-4" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-4" class="associatedtype trait-impl"><a href="#associatedtype.Engine-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-4" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-FilterHeader" class="impl"><a href="#impl-Hash-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-5" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-5" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-5" class="associatedtype trait-impl"><a href="#associatedtype.Engine-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-5" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-LegacySighash" class="impl"><a href="#impl-Hash-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-6" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-6" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-6" class="associatedtype trait-impl"><a href="#associatedtype.Engine-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-6" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-PubkeyHash" class="impl"><a href="#impl-Hash-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-7" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-7" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-7" class="associatedtype trait-impl"><a href="#associatedtype.Engine-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-7" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-ScriptHash" class="impl"><a href="#impl-Hash-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-8" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-8" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-8" class="associatedtype trait-impl"><a href="#associatedtype.Engine-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-8" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-SegwitV0Sighash" class="impl"><a href="#impl-Hash-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-9" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-9" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-9" class="associatedtype trait-impl"><a href="#associatedtype.Engine-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-9" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapLeafHash" class="impl"><a href="#impl-Hash-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-10" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-10" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-10" class="associatedtype trait-impl"><a href="#associatedtype.Engine-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-10" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapNodeHash" class="impl"><a href="#impl-Hash-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-11" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-11" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-11" class="associatedtype trait-impl"><a href="#associatedtype.Engine-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-11" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapSighash" class="impl"><a href="#impl-Hash-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-12" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-12" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-12" class="associatedtype trait-impl"><a href="#associatedtype.Engine-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-12" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapTweakHash" class="impl"><a href="#impl-Hash-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-13" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-13" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-13" class="associatedtype trait-impl"><a href="#associatedtype.Engine-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-13" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt; as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TxMerkleNode" class="impl"><a href="#impl-Hash-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-14" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-14" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-14" class="associatedtype trait-impl"><a href="#associatedtype.Engine-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-14" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Txid" class="impl"><a href="#impl-Hash-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-15" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-15" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-15" class="associatedtype trait-impl"><a href="#associatedtype.Engine-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-15" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WPubkeyHash" class="impl"><a href="#impl-Hash-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-16" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-16" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-16" class="associatedtype trait-impl"><a href="#associatedtype.Engine-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-16" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WScriptHash" class="impl"><a href="#impl-Hash-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-17" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-17" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-17" class="associatedtype trait-impl"><a href="#associatedtype.Engine-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-17" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WitnessCommitment" class="impl"><a href="#impl-Hash-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-18" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-18" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-18" class="associatedtype trait-impl"><a href="#associatedtype.Engine-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-18" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WitnessMerkleNode" class="impl"><a href="#impl-Hash-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-19" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-19" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-19" class="associatedtype trait-impl"><a href="#associatedtype.Engine-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-19" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Wtxid" class="impl"><a href="#impl-Hash-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-20" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-20" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-20" class="associatedtype trait-impl"><a href="#associatedtype.Engine-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-20" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-XKeyIdentifier" class="impl"><a href="#impl-Hash-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-21" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-21" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-21" class="associatedtype trait-impl"><a href="#associatedtype.Engine-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-21" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-1" class="impl"><a href="#impl-Hash-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-22" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-22" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-22" class="associatedtype trait-impl"><a href="#associatedtype.Engine-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-22" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-2" class="impl"><a href="#impl-Hash-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-23" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-23" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-23" class="associatedtype trait-impl"><a href="#associatedtype.Engine-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="ripemd160/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-23" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-3" class="impl"><a href="#impl-Hash-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-24" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-24" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-24" class="associatedtype trait-impl"><a href="#associatedtype.Engine-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha1/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-24" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-4" class="impl"><a href="#impl-Hash-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-25" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-25" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-25" class="associatedtype trait-impl"><a href="#associatedtype.Engine-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-25" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-5" class="impl"><a href="#impl-Hash-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-26" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-26" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-26" class="associatedtype trait-impl"><a href="#associatedtype.Engine-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-26" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-6" class="impl"><a href="#impl-Hash-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-27" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 48usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-27" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-27" class="associatedtype trait-impl"><a href="#associatedtype.Engine-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha384/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-27" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">48</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-7" class="impl"><a href="#impl-Hash-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-28" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-28" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-28" class="associatedtype trait-impl"><a href="#associatedtype.Engine-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha512/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-28" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-8" class="impl"><a href="#impl-Hash-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-29" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-29" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-29" class="associatedtype trait-impl"><a href="#associatedtype.Engine-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha512_256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-29" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-9" class="impl"><a href="#impl-Hash-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-30" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-30" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-30" class="associatedtype trait-impl"><a href="#associatedtype.Engine-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="siphash24/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-30" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash%3CT%3E" class="impl"><a href="#impl-Hash-for-Hash%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256t::<a class="struct" href="sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="sha256t/trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-31" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-31" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-31" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-31" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-31" class="associatedtype trait-impl"><a href="#associatedtype.Engine-31" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-31" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-31" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hmac%3CT%3E" class="impl"><a href="#impl-Hash-for-Hmac%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="struct.Hmac.html" title="struct bdk_chain::bitcoin::hashes::Hmac">Hmac</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-32" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-32" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = T::LEN</h4></section><section id="associatedtype.Engine-32" class="associatedtype trait-impl"><a href="#associatedtype.Engine-32" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;</h4></section><section id="associatedtype.Bytes-32" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-32" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;T as <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details></div><script src="../../../trait.impl/bitcoin_hashes/trait.Hash.js" data-ignore-extern-crates="bitcoin,bitcoin_hashes,miniscript" async></script></section></div></main></body></html>
\ No newline at end of file
index ff228eec6bf2aeb9a19281b558a38a6527d16691..8179a6ae626b1b854bb7261a4e6fc9f9dea1a300 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hashing engine which bytes can be serialized into."><title>HashEngine in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.BLOCK_SIZE" title="BLOCK_SIZE">BLOCK_SIZE</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.MidState" title="MidState">MidState</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.input" title="input">input</a></li><li><a href="#tymethod.midstate" title="midstate">midstate</a></li><li><a href="#tymethod.n_bytes_hashed" title="n_bytes_hashed">n_bytes_hashed</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Trait <span class="trait">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait HashEngine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hashing engine which bytes can be serialized into."><title>HashEngine in bdk_chain::bitcoin::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.BLOCK_SIZE" title="BLOCK_SIZE">BLOCK_SIZE</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.MidState" title="MidState">MidState</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.input" title="input">input</a></li><li><a href="#tymethod.midstate" title="midstate">midstate</a></li><li><a href="#tymethod.n_bytes_hashed" title="n_bytes_hashed">n_bytes_hashed</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">hashes</a></span><h1>Trait <span class="trait">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait HashEngine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
     type <a href="#associatedtype.MidState" class="associatedtype">MidState</a>;
 
     const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>;
@@ -14,5 +14,5 @@
 used directly unless you really know what you’re doing.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.input" class="method"><h4 class="code-header">fn <a href="#tymethod.input" class="fn">input</a>(&amp;mut self, data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>])</h4></section></summary><div class="docblock"><p>Add data to the hash engine.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.n_bytes_hashed" class="method"><h4 class="code-header">fn <a href="#tymethod.n_bytes_hashed" class="fn">n_bytes_hashed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Return the number of bytes already n_bytes_hashed(inputted).</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine" class="impl"><a href="#impl-HashEngine-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="ripemd160/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-1" class="associatedtype trait-impl"><a href="#associatedtype.MidState-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-1" class="impl"><a href="#impl-HashEngine-for-HashEngine-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="sha1/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-2" class="associatedtype trait-impl"><a href="#associatedtype.MidState-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-2" class="impl"><a href="#impl-HashEngine-for-HashEngine-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-3" class="associatedtype trait-impl"><a href="#associatedtype.MidState-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-3" class="impl"><a href="#impl-HashEngine-for-HashEngine-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="sha384/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-4" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-4" class="associatedtype trait-impl"><a href="#associatedtype.MidState-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-4" class="impl"><a href="#impl-HashEngine-for-HashEngine-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="sha512/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-5" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-5" class="associatedtype trait-impl"><a href="#associatedtype.MidState-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-5" class="impl"><a href="#impl-HashEngine-for-HashEngine-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="sha512_256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-6" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-6" class="associatedtype trait-impl"><a href="#associatedtype.MidState-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-6" class="impl"><a href="#impl-HashEngine-for-HashEngine-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="siphash24/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-7" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="associatedtype.MidState-7" class="associatedtype trait-impl"><a href="#associatedtype.MidState-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="siphash24/struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HmacEngine%3CT%3E" class="impl"><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for <a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine" class="impl"><a href="#impl-HashEngine-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="ripemd160/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-1" class="associatedtype trait-impl"><a href="#associatedtype.MidState-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-1" class="impl"><a href="#impl-HashEngine-for-HashEngine-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="sha1/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-2" class="associatedtype trait-impl"><a href="#associatedtype.MidState-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-2" class="impl"><a href="#impl-HashEngine-for-HashEngine-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-3" class="associatedtype trait-impl"><a href="#associatedtype.MidState-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-3" class="impl"><a href="#impl-HashEngine-for-HashEngine-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="sha384/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-4" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-4" class="associatedtype trait-impl"><a href="#associatedtype.MidState-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-4" class="impl"><a href="#impl-HashEngine-for-HashEngine-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="sha512/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-5" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-5" class="associatedtype trait-impl"><a href="#associatedtype.MidState-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-5" class="impl"><a href="#impl-HashEngine-for-HashEngine-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="sha512_256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-6" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-6" class="associatedtype trait-impl"><a href="#associatedtype.MidState-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-6" class="impl"><a href="#impl-HashEngine-for-HashEngine-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="siphash24/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-7" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="associatedtype.MidState-7" class="associatedtype trait-impl"><a href="#associatedtype.MidState-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="siphash24/struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HmacEngine%3CT%3E" class="impl"><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for <a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-8" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = &lt;T::Engine&gt;::BLOCK_SIZE</h4></section><section id="associatedtype.MidState-8" class="associatedtype trait-impl"><a href="#associatedtype.MidState-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="hmac/struct.HmacMidState.html" title="struct bdk_chain::bitcoin::hashes::hmac::HmacMidState">HmacMidState</a>&lt;T&gt;</h4></section></div></details></div><script src="../../../trait.impl/bitcoin_hashes/trait.HashEngine.js" data-ignore-extern-crates="bitcoin_hashes" async></script></section></div></main></body></html>
\ No newline at end of file
index 775707e3cc0c3439120ba0d1528690813358cdb8..7bd5984055c81fde6934c91a5592555534511d39 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rust Bitcoin Library"><title>bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../crates.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#rust-bitcoin-library" title="Rust Bitcoin Library">Rust Bitcoin Library</a><ul><li><a href="#available-feature-flags" title="Available feature flags">Available feature flags</a></li></ul></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Crate <span>bitcoin</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="rust-bitcoin-library"><a class="doc-anchor" href="#rust-bitcoin-library">§</a>Rust Bitcoin Library</h2>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rust Bitcoin Library"><title>bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../crates.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#rust-bitcoin-library" title="Rust Bitcoin Library">Rust Bitcoin Library</a><ul><li><a href="#available-feature-flags" title="Available feature flags">Available feature flags</a></li></ul></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Crate <span>bitcoin</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="rust-bitcoin-library"><a class="doc-anchor" href="#rust-bitcoin-library">§</a>Rust Bitcoin Library</h2>
 <p>This is a library that supports the Bitcoin network protocol and associated
 primitives. It is designed for Rust programs built to work with the Bitcoin
 network.</p>
index 16d71459a32588ea44f98d53d2eced90e4c09a01..4eaefadd2fc92fc9ac1ef8edc352c1507b23115c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A minimal subset of `std::io::ErrorKind` which is used for `Error`. Note that, as with `std::io`, only `Self::Interrupted` has defined semantics in this crate, all other variants are provided here only to provide higher-fidelity conversions to and from `std::io::Error`."><title>ErrorKind in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error<wbr>Kind</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AddrInUse" title="AddrInUse">AddrInUse</a></li><li><a href="#variant.AddrNotAvailable" title="AddrNotAvailable">AddrNotAvailable</a></li><li><a href="#variant.AlreadyExists" title="AlreadyExists">AlreadyExists</a></li><li><a href="#variant.BrokenPipe" title="BrokenPipe">BrokenPipe</a></li><li><a href="#variant.ConnectionAborted" title="ConnectionAborted">ConnectionAborted</a></li><li><a href="#variant.ConnectionRefused" title="ConnectionRefused">ConnectionRefused</a></li><li><a href="#variant.ConnectionReset" title="ConnectionReset">ConnectionReset</a></li><li><a href="#variant.Interrupted" title="Interrupted">Interrupted</a></li><li><a href="#variant.InvalidData" title="InvalidData">InvalidData</a></li><li><a href="#variant.InvalidInput" title="InvalidInput">InvalidInput</a></li><li><a href="#variant.NotConnected" title="NotConnected">NotConnected</a></li><li><a href="#variant.NotFound" title="NotFound">NotFound</a></li><li><a href="#variant.Other" title="Other">Other</a></li><li><a href="#variant.PermissionDenied" title="PermissionDenied">PermissionDenied</a></li><li><a href="#variant.TimedOut" title="TimedOut">TimedOut</a></li><li><a href="#variant.UnexpectedEof" title="UnexpectedEof">UnexpectedEof</a></li><li><a href="#variant.WouldBlock" title="WouldBlock">WouldBlock</a></li><li><a href="#variant.WriteZero" title="WriteZero">WriteZero</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ErrorKind" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ErrorKind" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ErrorKind" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ErrorKind" title="Eq">Eq</a></li><li><a href="#impl-From%3CErrorKind%3E-for-Error" title="From&#60;ErrorKind&#62;">From&#60;ErrorKind&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ErrorKind" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-Hash-for-ErrorKind" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-ErrorKind" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ErrorKind" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ErrorKind" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ErrorKind" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ErrorKind" title="Send">Send</a></li><li><a href="#impl-Sync-for-ErrorKind" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ErrorKind" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ErrorKind" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Enum <span class="enum">ErrorKind</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ErrorKind {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A minimal subset of `std::io::ErrorKind` which is used for `Error`. Note that, as with `std::io`, only `Self::Interrupted` has defined semantics in this crate, all other variants are provided here only to provide higher-fidelity conversions to and from `std::io::Error`."><title>ErrorKind in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error<wbr>Kind</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AddrInUse" title="AddrInUse">AddrInUse</a></li><li><a href="#variant.AddrNotAvailable" title="AddrNotAvailable">AddrNotAvailable</a></li><li><a href="#variant.AlreadyExists" title="AlreadyExists">AlreadyExists</a></li><li><a href="#variant.BrokenPipe" title="BrokenPipe">BrokenPipe</a></li><li><a href="#variant.ConnectionAborted" title="ConnectionAborted">ConnectionAborted</a></li><li><a href="#variant.ConnectionRefused" title="ConnectionRefused">ConnectionRefused</a></li><li><a href="#variant.ConnectionReset" title="ConnectionReset">ConnectionReset</a></li><li><a href="#variant.Interrupted" title="Interrupted">Interrupted</a></li><li><a href="#variant.InvalidData" title="InvalidData">InvalidData</a></li><li><a href="#variant.InvalidInput" title="InvalidInput">InvalidInput</a></li><li><a href="#variant.NotConnected" title="NotConnected">NotConnected</a></li><li><a href="#variant.NotFound" title="NotFound">NotFound</a></li><li><a href="#variant.Other" title="Other">Other</a></li><li><a href="#variant.PermissionDenied" title="PermissionDenied">PermissionDenied</a></li><li><a href="#variant.TimedOut" title="TimedOut">TimedOut</a></li><li><a href="#variant.UnexpectedEof" title="UnexpectedEof">UnexpectedEof</a></li><li><a href="#variant.WouldBlock" title="WouldBlock">WouldBlock</a></li><li><a href="#variant.WriteZero" title="WriteZero">WriteZero</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ErrorKind" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ErrorKind" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ErrorKind" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ErrorKind" title="Eq">Eq</a></li><li><a href="#impl-From%3CErrorKind%3E-for-Error" title="From&#60;ErrorKind&#62;">From&#60;ErrorKind&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ErrorKind" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-Hash-for-ErrorKind" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-ErrorKind" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ErrorKind" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ErrorKind" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ErrorKind" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ErrorKind" title="Send">Send</a></li><li><a href="#impl-Sync-for-ErrorKind" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ErrorKind" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ErrorKind" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Enum <span class="enum">ErrorKind</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ErrorKind {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 18 variants</span></summary>    NotFound,
     PermissionDenied,
     ConnectionRefused,
index 10960cff5ccab38028c3dc569ad01b0c71206d49..5a15ffddc1197c513c0b257257b77b63b6e5419e 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wraps a `std` IO type to implement the traits from this crate."><title>from_std in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Function <span class="fn">from_std</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn from_std&lt;T&gt;(std_io: T) -&gt; <a class="struct" href="struct.FromStd.html" title="struct bdk_chain::bitcoin::io::FromStd">FromStd</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="FromStd&lt;T&gt;">ⓘ</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wraps a <code>std</code> IO type to implement the traits from this crate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wraps a `std` IO type to implement the traits from this crate."><title>from_std in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Function <span class="fn">from_std</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const fn from_std&lt;T&gt;(std_io: T) -&gt; <a class="struct" href="struct.FromStd.html" title="struct bdk_chain::bitcoin::io::FromStd">FromStd</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="FromStd&lt;T&gt;">ⓘ</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wraps a <code>std</code> IO type to implement the traits from this crate.</p>
 <p>All methods are passed through converting the errors.</p>
 </div></details><script type="text/json" id="notable-traits-data">{"FromStd<T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"struct.FromStd.html\" title=\"struct bdk_chain::bitcoin::io::FromStd\">FromStd</a>&lt;T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for <a class=\"struct\" href=\"struct.FromStd.html\" title=\"struct bdk_chain::bitcoin::io::FromStd\">FromStd</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a>,</div></div><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"struct.FromStd.html\" title=\"struct bdk_chain::bitcoin::io::FromStd\">FromStd</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a>,</div></div>"}</script></section></div></main></body></html>
\ No newline at end of file
index db0236123387f3d87b3f7527131cd5c7b4bcf9e6..f2bb72e9752a4b19cb7318bf0676fb24a1af68eb 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wraps a mutable reference to `std` IO type to implement the traits from this crate."><title>from_std_mut in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Function <span class="fn">from_std_mut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn from_std_mut&lt;T&gt;(std_io: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>) -&gt; &amp;mut <a class="struct" href="struct.FromStd.html" title="struct bdk_chain::bitcoin::io::FromStd">FromStd</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="&amp;mut FromStd&lt;T&gt;">ⓘ</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wraps a mutable reference to <code>std</code> IO type to implement the traits from this crate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wraps a mutable reference to `std` IO type to implement the traits from this crate."><title>from_std_mut in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Function <span class="fn">from_std_mut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn from_std_mut&lt;T&gt;(std_io: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>) -&gt; &amp;mut <a class="struct" href="struct.FromStd.html" title="struct bdk_chain::bitcoin::io::FromStd">FromStd</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="&amp;mut FromStd&lt;T&gt;">ⓘ</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wraps a mutable reference to <code>std</code> IO type to implement the traits from this crate.</p>
 <p>All methods are passed through converting the errors.</p>
 </div></details><script type="text/json" id="notable-traits-data">{"&mut FromStd<T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"struct.FromStd.html\" title=\"struct bdk_chain::bitcoin::io::FromStd\">FromStd</a>&lt;T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for <a class=\"struct\" href=\"struct.FromStd.html\" title=\"struct bdk_chain::bitcoin::io::FromStd\">FromStd</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a>,</div></div><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"struct.FromStd.html\" title=\"struct bdk_chain::bitcoin::io::FromStd\">FromStd</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a>,</div></div>"}</script></section></div></main></body></html>
\ No newline at end of file
index d7d561ed3edba9615ecdc5194f1e4918dca72cc8..aeb57543c303410e78ca8c7c089bd61d29a8a0fc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns a sink to which all writes succeed. See `std::io::sink` for more info."><title>sink in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Function <span class="fn">sink</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn sink() -&gt; <a class="struct" href="struct.Sink.html" title="struct bdk_chain::bitcoin::io::Sink">Sink</a> <a href="#" class="tooltip" data-notable-ty="Sink">ⓘ</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns a sink to which all writes succeed. See <a href="https://doc.rust-lang.org/nightly/std/io/util/fn.sink.html" title="fn std::io::util::sink"><code>std::io::sink</code></a> for more info.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Returns a sink to which all writes succeed. See `std::io::sink` for more info."><title>sink in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Function <span class="fn">sink</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn sink() -&gt; <a class="struct" href="struct.Sink.html" title="struct bdk_chain::bitcoin::io::Sink">Sink</a> <a href="#" class="tooltip" data-notable-ty="Sink">ⓘ</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Returns a sink to which all writes succeed. See <a href="https://doc.rust-lang.org/nightly/std/io/util/fn.sink.html" title="fn std::io::util::sink"><code>std::io::sink</code></a> for more info.</p>
 </div></details><script type="text/json" id="notable-traits-data">{"Sink":"<h3>Notable traits for <code><a class=\"struct\" href=\"struct.Sink.html\" title=\"struct bdk_chain::bitcoin::io::Sink\">Sink</a></code></h3><pre><code><div class=\"where\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Write.html\" title=\"trait std::io::Write\">Write</a> for <a class=\"struct\" href=\"struct.Sink.html\" title=\"struct bdk_chain::bitcoin::io::Sink\">Sink</a></div>"}</script></section></div></main></body></html>
\ No newline at end of file
index c844da8d7b6d74de7248c9e39a0911b406f4a72b..f062b8ea61d8d7d78b90e79584dea2b07b5b809e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rust-Bitcoin IO Library"><title>bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>io</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Rust-Bitcoin IO Library</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rust-Bitcoin IO Library"><title>bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>io</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Rust-Bitcoin IO Library</p>
 <p>The <code>std::io</code> module is not exposed in <code>no-std</code> Rust so building <code>no-std</code> applications which
 require reading and writing objects via standard traits is not generally possible. Thus, this
 library exists to export a minmal version of <code>std::io</code>’s traits which we use in <code>rust-bitcoin</code>
index 9ef6fb2e706191e3c9e26efd0329f68c3cb1be54..cf6da2ab06642c40cddacd5e3da8377512e650af 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Because we cannot provide a blanket implementation of `std::io::Write` for all implementers of this crate’s `io::Write` trait, we provide this macro instead."><title>impl_write in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Macro <span class="macro">impl_write</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_write {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Because we cannot provide a blanket implementation of `std::io::Write` for all implementers of this crate’s `io::Write` trait, we provide this macro instead."><title>impl_write in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Macro <span class="macro">impl_write</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_write {
     ($ty: ty, $write_fn: expr, $flush_fn: expr $(, $bounded_ty: ident : $bounds: path),*) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Because we cannot provide a blanket implementation of <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write"><code>std::io::Write</code></a> for all implementers
 of this crate’s <code>io::Write</code> trait, we provide this macro instead.</p>
index 5f1a74b7cafde91695b7ed18e48a4727e009cc6c..58427e4d9ef5c77a20731fd247acfd76180a78cb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wraps an in memory reader providing the `position` function."><title>Cursor in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Cursor</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.inner" title="inner">inner</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.position" title="position">position</a></li><li><a href="#method.set_position" title="set_position">set_position</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BufRead-for-Cursor%3CT%3E" title="BufRead">BufRead</a></li><li><a href="#impl-Read-for-Cursor%3CT%3E" title="Read">Read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Cursor%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Cursor%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Cursor%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Cursor%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Cursor%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Cursor%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadExt-for-R" title="ReadExt">ReadExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">Cursor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Cursor&lt;T&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wraps an in memory reader providing the <code>position</code> function.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wraps an in memory reader providing the `position` function."><title>Cursor in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Cursor</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.inner" title="inner">inner</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.position" title="position">position</a></li><li><a href="#method.set_position" title="set_position">set_position</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BufRead-for-Cursor%3CT%3E" title="BufRead">BufRead</a></li><li><a href="#impl-Read-for-Cursor%3CT%3E" title="Read">Read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Cursor%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Cursor%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Cursor%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Cursor%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Cursor%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Cursor%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadExt-for-R" title="ReadExt">ReadExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">Cursor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Cursor&lt;T&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wraps an in memory reader providing the <code>position</code> function.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Cursor%3CT%3E" class="impl"><a href="#impl-Cursor%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="struct.Cursor.html" title="struct bdk_chain::bitcoin::io::Cursor">Cursor</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(inner: T) -&gt; <a class="struct" href="struct.Cursor.html" title="struct bdk_chain::bitcoin::io::Cursor">Cursor</a>&lt;T&gt;</h4></section></summary><div class="docblock"><p>Creates a <code>Cursor</code> by wrapping <code>inner</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.position" class="method"><h4 class="code-header">pub fn <a href="#method.position" class="fn">position</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h4></section></summary><div class="docblock"><p>Returns the position read up to thus far.</p>
index 68e21f5112a88228e5e13d935c453353ec47769e..517d17cc4a89a0c866bc3bc0c017fa8940a99f67 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `io` crate error type."><title>Error in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.get_ref" title="get_ref">get_ref</a></li><li><a href="#method.kind" title="kind">kind</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-2" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-3" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-4" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-SigningDataError%3CE%3E" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CErrorKind%3E-for-Error" title="From&#60;ErrorKind&#62;">From&#60;ErrorKind&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Error { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <code>io</code> crate error type.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `io` crate error type."><title>Error in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.get_ref" title="get_ref">get_ref</a></li><li><a href="#method.kind" title="kind">kind</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-2" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-3" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-4" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-SigningDataError%3CE%3E" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CErrorKind%3E-for-Error" title="From&#60;ErrorKind&#62;">From&#60;ErrorKind&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Error { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <code>io</code> crate error type.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Error" class="impl"><a href="#impl-Error" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>&lt;E&gt;(kind: <a class="enum" href="enum.ErrorKind.html" title="enum bdk_chain::bitcoin::io::ErrorKind">ErrorKind</a>, error: E) -&gt; <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a><div class="where">where
     E: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>&gt;&gt;,</div></h4></section></summary><div class="docblock"><p>Creates a new I/O error.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.kind" class="method"><h4 class="code-header">pub fn <a href="#method.kind" class="fn">kind</a>(&amp;self) -&gt; <a class="enum" href="enum.ErrorKind.html" title="enum bdk_chain::bitcoin::io::ErrorKind">ErrorKind</a></h4></section></summary><div class="docblock"><p>Returns the error kind for this error.</p>
index 27cc13a050eada9405a4a58c276b01a2fe4e51ad..a288adb076d2afba16a971d705eba72672abcbe4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bridging wrapper providing the IO traits for types that already implement `std` IO traits."><title>FromStd in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FromStd</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.inner" title="inner">inner</a></li><li><a href="#method.inner_mut" title="inner_mut">inner_mut</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_boxed" title="new_boxed">new_boxed</a></li><li><a href="#method.new_mut" title="new_mut">new_mut</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BufRead-for-FromStd%3CT%3E" title="BufRead">BufRead</a></li><li><a href="#impl-BufRead-for-FromStd%3CT%3E-1" title="BufRead">BufRead</a></li><li><a href="#impl-Read-for-FromStd%3CT%3E" title="Read">Read</a></li><li><a href="#impl-Read-for-FromStd%3CT%3E-1" title="Read">Read</a></li><li><a href="#impl-Write-for-FromStd%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-FromStd%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromStd%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromStd%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromStd%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromStd%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromStd%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromStd%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadBytesExt-for-R" title="ReadBytesExt">ReadBytesExt</a></li><li><a href="#impl-ReadExt-for-R" title="ReadExt">ReadExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">FromStd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FromStd&lt;T&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bridging wrapper providing the IO traits for types that already implement <code>std</code> IO traits.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bridging wrapper providing the IO traits for types that already implement `std` IO traits."><title>FromStd in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FromStd</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.inner" title="inner">inner</a></li><li><a href="#method.inner_mut" title="inner_mut">inner_mut</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_boxed" title="new_boxed">new_boxed</a></li><li><a href="#method.new_mut" title="new_mut">new_mut</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BufRead-for-FromStd%3CT%3E" title="BufRead">BufRead</a></li><li><a href="#impl-BufRead-for-FromStd%3CT%3E-1" title="BufRead">BufRead</a></li><li><a href="#impl-Read-for-FromStd%3CT%3E" title="Read">Read</a></li><li><a href="#impl-Read-for-FromStd%3CT%3E-1" title="Read">Read</a></li><li><a href="#impl-Write-for-FromStd%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-FromStd%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromStd%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromStd%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromStd%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromStd%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromStd%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromStd%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadBytesExt-for-R" title="ReadBytesExt">ReadBytesExt</a></li><li><a href="#impl-ReadExt-for-R" title="ReadExt">ReadExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">FromStd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FromStd&lt;T&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bridging wrapper providing the IO traits for types that already implement <code>std</code> IO traits.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FromStd%3CT%3E" class="impl"><a href="#impl-FromStd%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="struct.FromStd.html" title="struct bdk_chain::bitcoin::io::FromStd">FromStd</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub const fn <a href="#method.new" class="fn">new</a>(inner: T) -&gt; <a class="struct" href="struct.FromStd.html" title="struct bdk_chain::bitcoin::io::FromStd">FromStd</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="FromStd&lt;T&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Wraps an IO type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.into_inner" class="method"><h4 class="code-header">pub fn <a href="#method.into_inner" class="fn">into_inner</a>(self) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the wrapped value.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.inner" class="method"><h4 class="code-header">pub fn <a href="#method.inner" class="fn">inner</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class="docblock"><p>Returns a reference to the wrapped value.</p>
index 517c14f85eefc0d2549b56cd25da25624e49891a..e1c3c56014f3216d307f444c10e6986dd193c169 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A sink to which all writes succeed. See `std::io::Sink` for more info."><title>Sink in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sink</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Write-for-Sink" title="Write">Write</a></li><li><a href="#impl-Write-for-Sink-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Sink" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Sink" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Sink" title="Send">Send</a></li><li><a href="#impl-Sync-for-Sink" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Sink" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Sink" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">Sink</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Sink;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A sink to which all writes succeed. See <a href="https://doc.rust-lang.org/nightly/std/io/util/struct.Sink.html" title="struct std::io::util::Sink"><code>std::io::Sink</code></a> for more info.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A sink to which all writes succeed. See `std::io::Sink` for more info."><title>Sink in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sink</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Write-for-Sink" title="Write">Write</a></li><li><a href="#impl-Write-for-Sink-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Sink" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Sink" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Sink" title="Send">Send</a></li><li><a href="#impl-Sync-for-Sink" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Sink" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Sink" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">Sink</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Sink;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A sink to which all writes succeed. See <a href="https://doc.rust-lang.org/nightly/std/io/util/struct.Sink.html" title="struct std::io::util::Sink"><code>std::io::Sink</code></a> for more info.</p>
 <p>Created using <code>io::sink()</code>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Write-for-Sink" class="impl"><a href="#impl-Write-for-Sink" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a> for <a class="struct" href="struct.Sink.html" title="struct bdk_chain::bitcoin::io::Sink">Sink</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.write" class="method trait-impl"><a href="#method.write" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Write.html#tymethod.write" class="fn">write</a>(&amp;mut self, buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Writes <code>buf</code> into this writer, returning how many bytes were written.</div></details><details class="toggle method-toggle" open><summary><section id="method.write_all" class="method trait-impl"><a href="#method.write_all" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Write.html#method.write_all" class="fn">write_all</a>(&amp;mut self, _: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Attempts to write an entire buffer into this writer.</div></details><details class="toggle method-toggle" open><summary><section id="method.flush" class="method trait-impl"><a href="#method.flush" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Write.html#tymethod.flush" class="fn">flush</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Flushes this output stream, ensuring that all intermediately buffered contents
 reach their destination.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Write-for-Sink-1" class="impl"><a href="#impl-Write-for-Sink-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="struct" href="struct.Sink.html" title="struct bdk_chain::bitcoin::io::Sink">Sink</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.write-1" class="method trait-impl"><a href="#method.write-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write" class="fn">write</a>(&amp;mut self, buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Writes a buffer into this writer, returning how many bytes were written. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.write">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.write_all-1" class="method trait-impl"><a href="#method.write_all-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_all" class="fn">write_all</a>(&amp;mut self, _: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Attempts to write an entire buffer into this writer. <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#method.write_all">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.flush-1" class="method trait-impl"><a href="#method.flush-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html#tymethod.flush" class="fn">flush</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Flushes this output stream, ensuring that all intermediately buffered
index 001f35a6cb8cf5d81d4074c0d561c184ba2357fd..b2625d96b15dae3a7a8eeae9c7a490cabe9d63c9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Reader adapter which limits the bytes read from an underlying reader."><title>Take in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Take</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.read_to_end" title="read_to_end">read_to_end</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BufRead-for-Take%3C'a,+R%3E" title="BufRead">BufRead</a></li><li><a href="#impl-Read-for-Take%3C'a,+R%3E" title="Read">Read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-Take%3C'a,+R%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Take%3C'a,+R%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Take%3C'a,+R%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Take%3C'a,+R%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Take%3C'a,+R%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Take%3C'a,+R%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadExt-for-R" title="ReadExt">ReadExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">Take</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Take&lt;'a, R&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Reader adapter which limits the bytes read from an underlying reader."><title>Take in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Take</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.read_to_end" title="read_to_end">read_to_end</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BufRead-for-Take%3C'a,+R%3E" title="BufRead">BufRead</a></li><li><a href="#impl-Read-for-Take%3C'a,+R%3E" title="Read">Read</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-Take%3C'a,+R%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Take%3C'a,+R%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Take%3C'a,+R%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Take%3C'a,+R%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Take%3C'a,+R%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Take%3C'a,+R%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadExt-for-R" title="ReadExt">ReadExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">Take</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Take&lt;'a, R&gt;<div class="where">where
     R: <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Reader adapter which limits the bytes read from an underlying reader.</p>
 <p>Created by calling <code>[Read::take]</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Take%3C'a,+R%3E" class="impl"><a href="#impl-Take%3C'a,+R%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, R&gt; <a class="struct" href="struct.Take.html" title="struct bdk_chain::bitcoin::io::Take">Take</a>&lt;'a, R&gt;<div class="where">where
index f34eaf855c10edc29f4f713bd574566db9d75101..8e3fc9e8158b86e945b16a183c03603cc40680ab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bridging wrapper providing the std traits for types that already implement our traits."><title>ToStd in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ToStd</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.inner" title="inner">inner</a></li><li><a href="#method.inner_mut" title="inner_mut">inner_mut</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_boxed" title="new_boxed">new_boxed</a></li><li><a href="#method.new_mut" title="new_mut">new_mut</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BufRead-for-ToStd%3CT%3E" title="BufRead">BufRead</a></li><li><a href="#impl-BufRead-for-ToStd%3CT%3E-1" title="BufRead">BufRead</a></li><li><a href="#impl-Read-for-ToStd%3CT%3E" title="Read">Read</a></li><li><a href="#impl-Read-for-ToStd%3CT%3E-1" title="Read">Read</a></li><li><a href="#impl-Write-for-ToStd%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-ToStd%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ToStd%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ToStd%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ToStd%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ToStd%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ToStd%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ToStd%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadBytesExt-for-R" title="ReadBytesExt">ReadBytesExt</a></li><li><a href="#impl-ReadExt-for-R" title="ReadExt">ReadExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">ToStd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ToStd&lt;T&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bridging wrapper providing the std traits for types that already implement our traits.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bridging wrapper providing the std traits for types that already implement our traits."><title>ToStd in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ToStd</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.inner" title="inner">inner</a></li><li><a href="#method.inner_mut" title="inner_mut">inner_mut</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_boxed" title="new_boxed">new_boxed</a></li><li><a href="#method.new_mut" title="new_mut">new_mut</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BufRead-for-ToStd%3CT%3E" title="BufRead">BufRead</a></li><li><a href="#impl-BufRead-for-ToStd%3CT%3E-1" title="BufRead">BufRead</a></li><li><a href="#impl-Read-for-ToStd%3CT%3E" title="Read">Read</a></li><li><a href="#impl-Read-for-ToStd%3CT%3E-1" title="Read">Read</a></li><li><a href="#impl-Write-for-ToStd%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-ToStd%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ToStd%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ToStd%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ToStd%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ToStd%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ToStd%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ToStd%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ReadBytesExt-for-R" title="ReadBytesExt">ReadBytesExt</a></li><li><a href="#impl-ReadExt-for-R" title="ReadExt">ReadExt</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Struct <span class="struct">ToStd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ToStd&lt;T&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bridging wrapper providing the std traits for types that already implement our traits.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ToStd%3CT%3E" class="impl"><a href="#impl-ToStd%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="struct.ToStd.html" title="struct bdk_chain::bitcoin::io::ToStd">ToStd</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub const fn <a href="#method.new" class="fn">new</a>(inner: T) -&gt; <a class="struct" href="struct.ToStd.html" title="struct bdk_chain::bitcoin::io::ToStd">ToStd</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="ToStd&lt;T&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Wraps an IO type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.into_inner" class="method"><h4 class="code-header">pub fn <a href="#method.into_inner" class="fn">into_inner</a>(self) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the wrapped value.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.inner" class="method"><h4 class="code-header">pub fn <a href="#method.inner" class="fn">inner</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class="docblock"><p>Returns a reference to the wrapped value.</p>
index 181f831415a649119cac2930fd7af75ebcae6f49..3fee501b5728e26b5fd5f41e6c520df0b72f00cc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait describing an input stream that uses an internal buffer when reading."><title>BufRead in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BufRead</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.consume" title="consume">consume</a></li><li><a href="#tymethod.fill_buf" title="fill_buf">fill_buf</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-BufRead-for-%26%5Bu8%5D" title="&#38;[u8]">&#38;[u8]</a></li><li><a href="#impl-BufRead-for-BufReader%3CR%3E" title="BufReader&#60;R&#62;">BufReader&#60;R&#62;</a></li><li><a href="#impl-BufRead-for-Chain%3CR1,+R2%3E" title="Chain&#60;R1, R2&#62;">Chain&#60;R1, R2&#62;</a></li><li><a href="#impl-BufRead-for-Cursor%3CT%3E" title="Cursor&#60;T&#62;">Cursor&#60;T&#62;</a></li><li><a href="#impl-BufRead-for-Empty" title="Empty">Empty</a></li><li><a href="#impl-BufRead-for-StdinLock%3C'_%3E" title="StdinLock&#60;&#39;_&#62;">StdinLock&#60;&#39;_&#62;</a></li><li><a href="#impl-BufRead-for-Take%3CR%3E" title="Take&#60;R&#62;">Take&#60;R&#62;</a></li><li><a href="#impl-BufRead-for-VecDeque%3Cu8%3E" title="VecDeque&#60;u8&#62;">VecDeque&#60;u8&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Trait <span class="trait">BufRead</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait BufRead: <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait describing an input stream that uses an internal buffer when reading."><title>BufRead in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BufRead</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.consume" title="consume">consume</a></li><li><a href="#tymethod.fill_buf" title="fill_buf">fill_buf</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-BufRead-for-%26%5Bu8%5D" title="&#38;[u8]">&#38;[u8]</a></li><li><a href="#impl-BufRead-for-BufReader%3CR%3E" title="BufReader&#60;R&#62;">BufReader&#60;R&#62;</a></li><li><a href="#impl-BufRead-for-Chain%3CR1,+R2%3E" title="Chain&#60;R1, R2&#62;">Chain&#60;R1, R2&#62;</a></li><li><a href="#impl-BufRead-for-Cursor%3CT%3E" title="Cursor&#60;T&#62;">Cursor&#60;T&#62;</a></li><li><a href="#impl-BufRead-for-Empty" title="Empty">Empty</a></li><li><a href="#impl-BufRead-for-StdinLock%3C'_%3E" title="StdinLock&#60;&#39;_&#62;">StdinLock&#60;&#39;_&#62;</a></li><li><a href="#impl-BufRead-for-Take%3CR%3E" title="Take&#60;R&#62;">Take&#60;R&#62;</a></li><li><a href="#impl-BufRead-for-VecDeque%3Cu8%3E" title="VecDeque&#60;u8&#62;">VecDeque&#60;u8&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Trait <span class="trait">BufRead</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait BufRead: <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> {
     // Required methods
     fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;
 <span class="item-spacer"></span>    fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>);
@@ -7,7 +7,7 @@
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.consume" class="method"><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class="docblock"><p>Marks the buffered data up to amount as consumed.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>May panic if <code>amount</code> is greater than amount of data read by <code>fill_buf</code>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-%26%5Bu8%5D" class="impl"><a href="#impl-BufRead-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="method.fill_buf" class="method trait-impl"><a href="#method.fill_buf" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume" class="method trait-impl"><a href="#method.consume" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-VecDeque%3Cu8%3E" class="impl"><a href="#impl-BufRead-for-VecDeque%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/vec_deque/struct.VecDeque.html" title="struct alloc::collections::vec_deque::VecDeque">VecDeque</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.fill_buf-1" class="method trait-impl"><a href="#method.fill_buf-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume-1" class="method trait-impl"><a href="#method.consume-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-StdinLock%3C'_%3E" class="impl"><a href="#impl-BufRead-for-StdinLock%3C'_%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/stdio/struct.StdinLock.html" title="struct std::io::stdio::StdinLock">StdinLock</a>&lt;'_&gt;</h3></section></summary><div class="impl-items"><section id="method.fill_buf-2" class="method trait-impl"><a href="#method.fill_buf-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume-2" class="method trait-impl"><a href="#method.consume-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-Empty" class="impl"><a href="#impl-BufRead-for-Empty" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/util/struct.Empty.html" title="struct std::io::util::Empty">Empty</a></h3></section></summary><div class="impl-items"><section id="method.fill_buf-3" class="method trait-impl"><a href="#method.fill_buf-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume-3" class="method trait-impl"><a href="#method.consume-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-Chain%3CR1,+R2%3E" class="impl"><a href="#impl-BufRead-for-Chain%3CR1,+R2%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R1, R2&gt; <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.Chain.html" title="struct std::io::Chain">Chain</a>&lt;R1, R2&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-%26%5Bu8%5D" class="impl"><a href="#impl-BufRead-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="method.fill_buf" class="method trait-impl"><a href="#method.fill_buf" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume" class="method trait-impl"><a href="#method.consume" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-VecDeque%3Cu8%3E" class="impl"><a href="#impl-BufRead-for-VecDeque%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/vec_deque/struct.VecDeque.html" title="struct alloc::collections::vec_deque::VecDeque">VecDeque</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.fill_buf-1" class="method trait-impl"><a href="#method.fill_buf-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume-1" class="method trait-impl"><a href="#method.consume-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-StdinLock%3C'_%3E" class="impl"><a href="#impl-BufRead-for-StdinLock%3C'_%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/stdio/struct.StdinLock.html" title="struct std::io::stdio::StdinLock">StdinLock</a>&lt;'_&gt;</h3></section></summary><div class="impl-items"><section id="method.fill_buf-2" class="method trait-impl"><a href="#method.fill_buf-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume-2" class="method trait-impl"><a href="#method.consume-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-Empty" class="impl"><a href="#impl-BufRead-for-Empty" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/util/struct.Empty.html" title="struct std::io::util::Empty">Empty</a></h3></section></summary><div class="impl-items"><section id="method.fill_buf-3" class="method trait-impl"><a href="#method.fill_buf-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume-3" class="method trait-impl"><a href="#method.consume-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-Chain%3CR1,+R2%3E" class="impl"><a href="#impl-BufRead-for-Chain%3CR1,+R2%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R1, R2&gt; <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.Chain.html" title="struct std::io::Chain">Chain</a>&lt;R1, R2&gt;<div class="where">where
     R1: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.BufRead.html" title="trait std::io::BufRead">BufRead</a>,
     R2: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.BufRead.html" title="trait std::io::BufRead">BufRead</a>,</div></h3></section></summary><div class="impl-items"><section id="method.fill_buf-4" class="method trait-impl"><a href="#method.fill_buf-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume-4" class="method trait-impl"><a href="#method.consume-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-BufReader%3CR%3E" class="impl"><a href="#impl-BufRead-for-BufReader%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/buffered/bufreader/struct.BufReader.html" title="struct std::io::buffered::bufreader::BufReader">BufReader</a>&lt;R&gt;<div class="where">where
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><section id="method.fill_buf-5" class="method trait-impl"><a href="#method.fill_buf-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.fill_buf" class="fn">fill_buf</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.consume-5" class="method trait-impl"><a href="#method.consume-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.consume" class="fn">consume</a>(&amp;mut self, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BufRead-for-Take%3CR%3E" class="impl"><a href="#impl-BufRead-for-Take%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.BufRead.html" title="trait bdk_chain::bitcoin::io::BufRead">BufRead</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.Take.html" title="struct std::io::Take">Take</a>&lt;R&gt;<div class="where">where
index 2665cf0b39a5d3b21484908f27c25b12a96c5139..abbe6f97acb798ee9b6968764e9829c0f40ce465 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A generic trait describing an input stream. See `std::io::Read` for more info."><title>Read in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Read</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.read" title="read">read</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.read_exact" title="read_exact">read_exact</a></li><li><a href="#method.read_to_limit" title="read_to_limit">read_to_limit</a></li><li><a href="#method.take" title="take">take</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Read-for-%26File" title="&#38;File">&#38;File</a></li><li><a href="#impl-Read-for-%26Stdin" title="&#38;Stdin">&#38;Stdin</a></li><li><a href="#impl-Read-for-%26TcpStream" title="&#38;TcpStream">&#38;TcpStream</a></li><li><a href="#impl-Read-for-%26UnixStream" title="&#38;UnixStream">&#38;UnixStream</a></li><li><a href="#impl-Read-for-%26%5Bu8%5D" title="&#38;[u8]">&#38;[u8]</a></li><li><a href="#impl-Read-for-Arc%3CFile%3E" title="Arc&#60;File&#62;">Arc&#60;File&#62;</a></li><li><a href="#impl-Read-for-BufReader%3CR%3E" title="BufReader&#60;R&#62;">BufReader&#60;R&#62;</a></li><li><a href="#impl-Read-for-Chain%3CR1,+R2%3E" title="Chain&#60;R1, R2&#62;">Chain&#60;R1, R2&#62;</a></li><li><a href="#impl-Read-for-ChildStderr" title="ChildStderr">ChildStderr</a></li><li><a href="#impl-Read-for-ChildStdout" title="ChildStdout">ChildStdout</a></li><li><a href="#impl-Read-for-Cursor%3CT%3E" title="Cursor&#60;T&#62;">Cursor&#60;T&#62;</a></li><li><a href="#impl-Read-for-Empty" title="Empty">Empty</a></li><li><a href="#impl-Read-for-File" title="File">File</a></li><li><a href="#impl-Read-for-Repeat" title="Repeat">Repeat</a></li><li><a href="#impl-Read-for-Stdin" title="Stdin">Stdin</a></li><li><a href="#impl-Read-for-StdinLock%3C'_%3E" title="StdinLock&#60;&#39;_&#62;">StdinLock&#60;&#39;_&#62;</a></li><li><a href="#impl-Read-for-Take%3CR%3E" title="Take&#60;R&#62;">Take&#60;R&#62;</a></li><li><a href="#impl-Read-for-TcpStream" title="TcpStream">TcpStream</a></li><li><a href="#impl-Read-for-UnixStream" title="UnixStream">UnixStream</a></li><li><a href="#impl-Read-for-VecDeque%3Cu8%3E" title="VecDeque&#60;u8&#62;">VecDeque&#60;u8&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Trait <span class="trait">Read</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Read {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A generic trait describing an input stream. See `std::io::Read` for more info."><title>Read in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Read</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.read" title="read">read</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.read_exact" title="read_exact">read_exact</a></li><li><a href="#method.read_to_limit" title="read_to_limit">read_to_limit</a></li><li><a href="#method.take" title="take">take</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Read-for-%26File" title="&#38;File">&#38;File</a></li><li><a href="#impl-Read-for-%26Stdin" title="&#38;Stdin">&#38;Stdin</a></li><li><a href="#impl-Read-for-%26TcpStream" title="&#38;TcpStream">&#38;TcpStream</a></li><li><a href="#impl-Read-for-%26UnixStream" title="&#38;UnixStream">&#38;UnixStream</a></li><li><a href="#impl-Read-for-%26%5Bu8%5D" title="&#38;[u8]">&#38;[u8]</a></li><li><a href="#impl-Read-for-Arc%3CFile%3E" title="Arc&#60;File&#62;">Arc&#60;File&#62;</a></li><li><a href="#impl-Read-for-BufReader%3CR%3E" title="BufReader&#60;R&#62;">BufReader&#60;R&#62;</a></li><li><a href="#impl-Read-for-Chain%3CR1,+R2%3E" title="Chain&#60;R1, R2&#62;">Chain&#60;R1, R2&#62;</a></li><li><a href="#impl-Read-for-ChildStderr" title="ChildStderr">ChildStderr</a></li><li><a href="#impl-Read-for-ChildStdout" title="ChildStdout">ChildStdout</a></li><li><a href="#impl-Read-for-Cursor%3CT%3E" title="Cursor&#60;T&#62;">Cursor&#60;T&#62;</a></li><li><a href="#impl-Read-for-Empty" title="Empty">Empty</a></li><li><a href="#impl-Read-for-File" title="File">File</a></li><li><a href="#impl-Read-for-Repeat" title="Repeat">Repeat</a></li><li><a href="#impl-Read-for-Stdin" title="Stdin">Stdin</a></li><li><a href="#impl-Read-for-StdinLock%3C'_%3E" title="StdinLock&#60;&#39;_&#62;">StdinLock&#60;&#39;_&#62;</a></li><li><a href="#impl-Read-for-Take%3CR%3E" title="Take&#60;R&#62;">Take&#60;R&#62;</a></li><li><a href="#impl-Read-for-TcpStream" title="TcpStream">TcpStream</a></li><li><a href="#impl-Read-for-UnixStream" title="UnixStream">UnixStream</a></li><li><a href="#impl-Read-for-VecDeque%3Cu8%3E" title="VecDeque&#60;u8&#62;">VecDeque&#60;u8&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Trait <span class="trait">Read</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Read {
     // Required method
     fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;
 
@@ -22,7 +22,7 @@
 <p><code>limit</code> is used to prevent a denial of service attack vector since an unbounded reader will
 exhaust all memory.</p>
 <p>Similar to <code>std::io::Read::read_to_end</code> but with the DOS protection.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26File" class="impl"><a href="#impl-Read-for-%26File" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/fs/struct.File.html" title="struct std::fs::File">File</a></h3></section></summary><div class="impl-items"><section id="method.read" class="method trait-impl"><a href="#method.read" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-1" class="method trait-impl"><a href="#method.read_exact-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26Stdin" class="impl"><a href="#impl-Read-for-%26Stdin" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/stdio/struct.Stdin.html" title="struct std::io::stdio::Stdin">Stdin</a></h3></section></summary><div class="impl-items"><section id="method.read-1" class="method trait-impl"><a href="#method.read-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-2" class="method trait-impl"><a href="#method.read_exact-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26TcpStream" class="impl"><a href="#impl-Read-for-%26TcpStream" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/net/tcp/struct.TcpStream.html" title="struct std::net::tcp::TcpStream">TcpStream</a></h3></section></summary><div class="impl-items"><section id="method.read-2" class="method trait-impl"><a href="#method.read-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-3" class="method trait-impl"><a href="#method.read_exact-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26UnixStream" class="impl"><a href="#impl-Read-for-%26UnixStream" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/os/unix/net/stream/struct.UnixStream.html" title="struct std::os::unix::net::stream::UnixStream">UnixStream</a></h3></section></summary><div class="impl-items"><section id="method.read-3" class="method trait-impl"><a href="#method.read-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-4" class="method trait-impl"><a href="#method.read_exact-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26%5Bu8%5D" class="impl"><a href="#impl-Read-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="method.read-4" class="method trait-impl"><a href="#method.read-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-VecDeque%3Cu8%3E" class="impl"><a href="#impl-Read-for-VecDeque%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/vec_deque/struct.VecDeque.html" title="struct alloc::collections::vec_deque::VecDeque">VecDeque</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.read-5" class="method trait-impl"><a href="#method.read-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-5" class="method trait-impl"><a href="#method.read_exact-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Arc%3CFile%3E" class="impl"><a href="#impl-Read-for-Arc%3CFile%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/std/fs/struct.File.html" title="struct std::fs::File">File</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.read-6" class="method trait-impl"><a href="#method.read-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-6" class="method trait-impl"><a href="#method.read_exact-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-File" class="impl"><a href="#impl-Read-for-File" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/fs/struct.File.html" title="struct std::fs::File">File</a></h3></section></summary><div class="impl-items"><section id="method.read-7" class="method trait-impl"><a href="#method.read-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-7" class="method trait-impl"><a href="#method.read_exact-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Stdin" class="impl"><a href="#impl-Read-for-Stdin" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/stdio/struct.Stdin.html" title="struct std::io::stdio::Stdin">Stdin</a></h3></section></summary><div class="impl-items"><section id="method.read-8" class="method trait-impl"><a href="#method.read-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-8" class="method trait-impl"><a href="#method.read_exact-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-StdinLock%3C'_%3E" class="impl"><a href="#impl-Read-for-StdinLock%3C'_%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/stdio/struct.StdinLock.html" title="struct std::io::stdio::StdinLock">StdinLock</a>&lt;'_&gt;</h3></section></summary><div class="impl-items"><section id="method.read-9" class="method trait-impl"><a href="#method.read-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-9" class="method trait-impl"><a href="#method.read_exact-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Empty" class="impl"><a href="#impl-Read-for-Empty" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/util/struct.Empty.html" title="struct std::io::util::Empty">Empty</a></h3></section></summary><div class="impl-items"><section id="method.read-10" class="method trait-impl"><a href="#method.read-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-10" class="method trait-impl"><a href="#method.read_exact-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Repeat" class="impl"><a href="#impl-Read-for-Repeat" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/util/struct.Repeat.html" title="struct std::io::util::Repeat">Repeat</a></h3></section></summary><div class="impl-items"><section id="method.read-11" class="method trait-impl"><a href="#method.read-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-11" class="method trait-impl"><a href="#method.read_exact-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-TcpStream" class="impl"><a href="#impl-Read-for-TcpStream" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/net/tcp/struct.TcpStream.html" title="struct std::net::tcp::TcpStream">TcpStream</a></h3></section></summary><div class="impl-items"><section id="method.read-12" class="method trait-impl"><a href="#method.read-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-12" class="method trait-impl"><a href="#method.read_exact-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-UnixStream" class="impl"><a href="#impl-Read-for-UnixStream" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/os/unix/net/stream/struct.UnixStream.html" title="struct std::os::unix::net::stream::UnixStream">UnixStream</a></h3></section></summary><div class="impl-items"><section id="method.read-13" class="method trait-impl"><a href="#method.read-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-13" class="method trait-impl"><a href="#method.read_exact-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-ChildStderr" class="impl"><a href="#impl-Read-for-ChildStderr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/process/struct.ChildStderr.html" title="struct std::process::ChildStderr">ChildStderr</a></h3></section></summary><div class="impl-items"><section id="method.read-14" class="method trait-impl"><a href="#method.read-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-14" class="method trait-impl"><a href="#method.read_exact-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-ChildStdout" class="impl"><a href="#impl-Read-for-ChildStdout" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/process/struct.ChildStdout.html" title="struct std::process::ChildStdout">ChildStdout</a></h3></section></summary><div class="impl-items"><section id="method.read-15" class="method trait-impl"><a href="#method.read-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-15" class="method trait-impl"><a href="#method.read_exact-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Chain%3CR1,+R2%3E" class="impl"><a href="#impl-Read-for-Chain%3CR1,+R2%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R1, R2&gt; <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.Chain.html" title="struct std::io::Chain">Chain</a>&lt;R1, R2&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26File" class="impl"><a href="#impl-Read-for-%26File" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/fs/struct.File.html" title="struct std::fs::File">File</a></h3></section></summary><div class="impl-items"><section id="method.read" class="method trait-impl"><a href="#method.read" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-1" class="method trait-impl"><a href="#method.read_exact-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26Stdin" class="impl"><a href="#impl-Read-for-%26Stdin" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/stdio/struct.Stdin.html" title="struct std::io::stdio::Stdin">Stdin</a></h3></section></summary><div class="impl-items"><section id="method.read-1" class="method trait-impl"><a href="#method.read-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-2" class="method trait-impl"><a href="#method.read_exact-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26TcpStream" class="impl"><a href="#impl-Read-for-%26TcpStream" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/net/tcp/struct.TcpStream.html" title="struct std::net::tcp::TcpStream">TcpStream</a></h3></section></summary><div class="impl-items"><section id="method.read-2" class="method trait-impl"><a href="#method.read-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-3" class="method trait-impl"><a href="#method.read_exact-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26UnixStream" class="impl"><a href="#impl-Read-for-%26UnixStream" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/os/unix/net/stream/struct.UnixStream.html" title="struct std::os::unix::net::stream::UnixStream">UnixStream</a></h3></section></summary><div class="impl-items"><section id="method.read-3" class="method trait-impl"><a href="#method.read-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-4" class="method trait-impl"><a href="#method.read_exact-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-%26%5Bu8%5D" class="impl"><a href="#impl-Read-for-%26%5Bu8%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]</h3></section></summary><div class="impl-items"><section id="method.read-4" class="method trait-impl"><a href="#method.read-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-VecDeque%3Cu8%3E" class="impl"><a href="#impl-Read-for-VecDeque%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/vec_deque/struct.VecDeque.html" title="struct alloc::collections::vec_deque::VecDeque">VecDeque</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.read-5" class="method trait-impl"><a href="#method.read-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-5" class="method trait-impl"><a href="#method.read_exact-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Arc%3CFile%3E" class="impl"><a href="#impl-Read-for-Arc%3CFile%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/std/fs/struct.File.html" title="struct std::fs::File">File</a>&gt;</h3></section></summary><div class="impl-items"><section id="method.read-6" class="method trait-impl"><a href="#method.read-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-6" class="method trait-impl"><a href="#method.read_exact-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-File" class="impl"><a href="#impl-Read-for-File" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/fs/struct.File.html" title="struct std::fs::File">File</a></h3></section></summary><div class="impl-items"><section id="method.read-7" class="method trait-impl"><a href="#method.read-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-7" class="method trait-impl"><a href="#method.read_exact-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Stdin" class="impl"><a href="#impl-Read-for-Stdin" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/stdio/struct.Stdin.html" title="struct std::io::stdio::Stdin">Stdin</a></h3></section></summary><div class="impl-items"><section id="method.read-8" class="method trait-impl"><a href="#method.read-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-8" class="method trait-impl"><a href="#method.read_exact-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-StdinLock%3C'_%3E" class="impl"><a href="#impl-Read-for-StdinLock%3C'_%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/stdio/struct.StdinLock.html" title="struct std::io::stdio::StdinLock">StdinLock</a>&lt;'_&gt;</h3></section></summary><div class="impl-items"><section id="method.read-9" class="method trait-impl"><a href="#method.read-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-9" class="method trait-impl"><a href="#method.read_exact-9" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Empty" class="impl"><a href="#impl-Read-for-Empty" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/util/struct.Empty.html" title="struct std::io::util::Empty">Empty</a></h3></section></summary><div class="impl-items"><section id="method.read-10" class="method trait-impl"><a href="#method.read-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-10" class="method trait-impl"><a href="#method.read_exact-10" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Repeat" class="impl"><a href="#impl-Read-for-Repeat" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/util/struct.Repeat.html" title="struct std::io::util::Repeat">Repeat</a></h3></section></summary><div class="impl-items"><section id="method.read-11" class="method trait-impl"><a href="#method.read-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-11" class="method trait-impl"><a href="#method.read_exact-11" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-TcpStream" class="impl"><a href="#impl-Read-for-TcpStream" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/net/tcp/struct.TcpStream.html" title="struct std::net::tcp::TcpStream">TcpStream</a></h3></section></summary><div class="impl-items"><section id="method.read-12" class="method trait-impl"><a href="#method.read-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-12" class="method trait-impl"><a href="#method.read_exact-12" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-UnixStream" class="impl"><a href="#impl-Read-for-UnixStream" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/os/unix/net/stream/struct.UnixStream.html" title="struct std::os::unix::net::stream::UnixStream">UnixStream</a></h3></section></summary><div class="impl-items"><section id="method.read-13" class="method trait-impl"><a href="#method.read-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-13" class="method trait-impl"><a href="#method.read_exact-13" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-ChildStderr" class="impl"><a href="#impl-Read-for-ChildStderr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/process/struct.ChildStderr.html" title="struct std::process::ChildStderr">ChildStderr</a></h3></section></summary><div class="impl-items"><section id="method.read-14" class="method trait-impl"><a href="#method.read-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-14" class="method trait-impl"><a href="#method.read_exact-14" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-ChildStdout" class="impl"><a href="#impl-Read-for-ChildStdout" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/process/struct.ChildStdout.html" title="struct std::process::ChildStdout">ChildStdout</a></h3></section></summary><div class="impl-items"><section id="method.read-15" class="method trait-impl"><a href="#method.read-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-15" class="method trait-impl"><a href="#method.read_exact-15" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Chain%3CR1,+R2%3E" class="impl"><a href="#impl-Read-for-Chain%3CR1,+R2%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R1, R2&gt; <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.Chain.html" title="struct std::io::Chain">Chain</a>&lt;R1, R2&gt;<div class="where">where
     R1: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a>,
     R2: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a>,</div></h3></section></summary><div class="impl-items"><section id="method.read-16" class="method trait-impl"><a href="#method.read-16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-16" class="method trait-impl"><a href="#method.read_exact-16" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-BufReader%3CR%3E" class="impl"><a href="#impl-Read-for-BufReader%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/buffered/bufreader/struct.BufReader.html" title="struct std::io::buffered::bufreader::BufReader">BufReader</a>&lt;R&gt;<div class="where">where
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read">Read</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><section id="method.read-17" class="method trait-impl"><a href="#method.read-17" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.read" class="fn">read</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section><section id="method.read_exact-17" class="method trait-impl"><a href="#method.read_exact-17" class="anchor">§</a><h4 class="code-header">fn <a href="#method.read_exact" class="fn">read_exact</a>(&amp;mut self, buf: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Read-for-Take%3CR%3E" class="impl"><a href="#impl-Read-for-Take%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.Read.html" title="trait bdk_chain::bitcoin::io::Read">Read</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/io/struct.Take.html" title="struct std::io::Take">Take</a>&lt;R&gt;<div class="where">where
index 62d560dbf0b8a1c7aeec952159811c2b77915f81..9af7b3026b7fcc18dffd467cfd787febfd0839b2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A generic trait describing an output stream. See `std::io::Write` for more info."><title>Write in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Write</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.flush" title="flush">flush</a></li><li><a href="#tymethod.write" title="write">write</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.write_all" title="write_all">write_all</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Write-for-%26mut+%5Bu8%5D" title="&#38;&#39;a mut [u8]">&#38;&#39;a mut [u8]</a></li><li><a href="#impl-Write-for-%26ChildStdin" title="&#38;ChildStdin">&#38;ChildStdin</a></li><li><a href="#impl-Write-for-%26Empty" title="&#38;Empty">&#38;Empty</a></li><li><a href="#impl-Write-for-%26File" title="&#38;File">&#38;File</a></li><li><a href="#impl-Write-for-%26Stderr" title="&#38;Stderr">&#38;Stderr</a></li><li><a href="#impl-Write-for-%26Stdout" title="&#38;Stdout">&#38;Stdout</a></li><li><a href="#impl-Write-for-%26TcpStream" title="&#38;TcpStream">&#38;TcpStream</a></li><li><a href="#impl-Write-for-%26UnixStream" title="&#38;UnixStream">&#38;UnixStream</a></li><li><a href="#impl-Write-for-Arc%3CFile%3E" title="Arc&#60;File&#62;">Arc&#60;File&#62;</a></li><li><a href="#impl-Write-for-BufWriter%3CW%3E" title="BufWriter&#60;W&#62;">BufWriter&#60;W&#62;</a></li><li><a href="#impl-Write-for-ChildStdin" title="ChildStdin">ChildStdin</a></li><li><a href="#impl-Write-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E" title="Cursor&#60;&#38;mut Vec&#60;u8&#62;&#62;">Cursor&#60;&#38;mut Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-Write-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E" title="Cursor&#60;Box&#60;[u8]&#62;&#62;">Cursor&#60;Box&#60;[u8]&#62;&#62;</a></li><li><a href="#impl-Write-for-Cursor%3CVec%3Cu8%3E%3E" title="Cursor&#60;Vec&#60;u8&#62;&#62;">Cursor&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-Write-for-Empty" title="Empty">Empty</a></li><li><a href="#impl-Write-for-File" title="File">File</a></li><li><a href="#impl-Write-for-LineWriter%3CW%3E" title="LineWriter&#60;W&#62;">LineWriter&#60;W&#62;</a></li><li><a href="#impl-Write-for-Stderr" title="Stderr">Stderr</a></li><li><a href="#impl-Write-for-Stdout" title="Stdout">Stdout</a></li><li><a href="#impl-Write-for-TcpStream" title="TcpStream">TcpStream</a></li><li><a href="#impl-Write-for-UnixStream" title="UnixStream">UnixStream</a></li><li><a href="#impl-Write-for-VecDeque%3Cu8%3E" title="VecDeque&#60;u8&#62;">VecDeque&#60;u8&#62;</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Trait <span class="trait">Write</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Write {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A generic trait describing an output stream. See `std::io::Write` for more info."><title>Write in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Write</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.flush" title="flush">flush</a></li><li><a href="#tymethod.write" title="write">write</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.write_all" title="write_all">write_all</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Write-for-%26mut+%5Bu8%5D" title="&#38;&#39;a mut [u8]">&#38;&#39;a mut [u8]</a></li><li><a href="#impl-Write-for-%26ChildStdin" title="&#38;ChildStdin">&#38;ChildStdin</a></li><li><a href="#impl-Write-for-%26Empty" title="&#38;Empty">&#38;Empty</a></li><li><a href="#impl-Write-for-%26File" title="&#38;File">&#38;File</a></li><li><a href="#impl-Write-for-%26Stderr" title="&#38;Stderr">&#38;Stderr</a></li><li><a href="#impl-Write-for-%26Stdout" title="&#38;Stdout">&#38;Stdout</a></li><li><a href="#impl-Write-for-%26TcpStream" title="&#38;TcpStream">&#38;TcpStream</a></li><li><a href="#impl-Write-for-%26UnixStream" title="&#38;UnixStream">&#38;UnixStream</a></li><li><a href="#impl-Write-for-Arc%3CFile%3E" title="Arc&#60;File&#62;">Arc&#60;File&#62;</a></li><li><a href="#impl-Write-for-BufWriter%3CW%3E" title="BufWriter&#60;W&#62;">BufWriter&#60;W&#62;</a></li><li><a href="#impl-Write-for-ChildStdin" title="ChildStdin">ChildStdin</a></li><li><a href="#impl-Write-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E" title="Cursor&#60;&#38;mut Vec&#60;u8&#62;&#62;">Cursor&#60;&#38;mut Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-Write-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E" title="Cursor&#60;Box&#60;[u8]&#62;&#62;">Cursor&#60;Box&#60;[u8]&#62;&#62;</a></li><li><a href="#impl-Write-for-Cursor%3CVec%3Cu8%3E%3E" title="Cursor&#60;Vec&#60;u8&#62;&#62;">Cursor&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-Write-for-Empty" title="Empty">Empty</a></li><li><a href="#impl-Write-for-File" title="File">File</a></li><li><a href="#impl-Write-for-LineWriter%3CW%3E" title="LineWriter&#60;W&#62;">LineWriter&#60;W&#62;</a></li><li><a href="#impl-Write-for-Stderr" title="Stderr">Stderr</a></li><li><a href="#impl-Write-for-Stdout" title="Stdout">Stdout</a></li><li><a href="#impl-Write-for-TcpStream" title="TcpStream">TcpStream</a></li><li><a href="#impl-Write-for-UnixStream" title="UnixStream">UnixStream</a></li><li><a href="#impl-Write-for-VecDeque%3Cu8%3E" title="VecDeque&#60;u8&#62;">VecDeque&#60;u8&#62;</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Trait <span class="trait">Write</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Write {
     // Required methods
     fn <a href="#tymethod.write" class="fn">write</a>(&amp;mut self, buf: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;
 <span class="item-spacer"></span>    fn <a href="#tymethod.flush" class="fn">flush</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;
index 1ab7dc69adffb4e504f47c46e0f2e2d1dc9b96a1..bf18a5d099c1d057ec6c5b65084b58f432ee34cb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Result type returned by functions in this crate."><title>Result in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Result</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Err" title="Err">Err</a></li><li><a href="#variant.Ok" title="Ok">Ok</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Type Alias <span class="type">Result</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Result&lt;T&gt; = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Result type returned by functions in this crate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Result type returned by functions in this crate."><title>Result in bdk_chain::bitcoin::io - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Result</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Err" title="Err">Err</a></li><li><a href="#variant.Ok" title="Ok">Ok</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>io</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">io</a></span><h1>Type Alias <span class="type">Result</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Result&lt;T&gt; = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Result type returned by functions in this crate.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>enum Result&lt;T&gt; {
     Ok(T),
     Err(<a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>),
index 975ff5fc8273724a7d472a4aa300ab5eaf116094..480774527017fa7c6fb8a98bf9aac5cdf09c515e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned while generating key from slice."><title>FromSliceError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Slice<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidKeyPrefix" title="InvalidKeyPrefix">InvalidKeyPrefix</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromSliceError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-ParsePublicKeyError" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromSliceError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-FromSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">FromSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromSliceError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned while generating key from slice."><title>FromSliceError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Slice<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidKeyPrefix" title="InvalidKeyPrefix">InvalidKeyPrefix</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromSliceError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-ParsePublicKeyError" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromSliceError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-FromSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">FromSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromSliceError {
     InvalidKeyPrefix(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
     Secp256k1(<a class="enum" href="../secp256k1/enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>),
     InvalidLength(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
index 5a8602f46709d05a5e3d4c3c47db3ba72c2ef154..01f4f625221b2b3767f50a6a49294ac817f7cc62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error generated from WIF key format."><title>FromWifError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>WifError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.InvalidAddressVersion" title="InvalidAddressVersion">InvalidAddressVersion</a></li><li><a href="#variant.InvalidBase58PayloadLength" title="InvalidBase58PayloadLength">InvalidBase58PayloadLength</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromWifError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromWifError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromWifError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromWifError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromWifError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromWifError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidAddressVersionError%3E-for-FromWifError" title="From&#60;InvalidAddressVersionError&#62;">From&#60;InvalidAddressVersionError&#62;</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-FromWifError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromWifError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromWifError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromWifError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromWifError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromWifError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromWifError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromWifError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">FromWifError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromWifError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error generated from WIF key format."><title>FromWifError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>WifError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.InvalidAddressVersion" title="InvalidAddressVersion">InvalidAddressVersion</a></li><li><a href="#variant.InvalidBase58PayloadLength" title="InvalidBase58PayloadLength">InvalidBase58PayloadLength</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromWifError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromWifError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromWifError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromWifError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromWifError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-FromWifError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidAddressVersionError%3E-for-FromWifError" title="From&#60;InvalidAddressVersionError&#62;">From&#60;InvalidAddressVersionError&#62;</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-FromWifError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromWifError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromWifError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromWifError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromWifError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromWifError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromWifError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromWifError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">FromWifError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum FromWifError {
     Base58(<a class="enum" href="../base58/enum.Error.html" title="enum bdk_chain::bitcoin::base58::Error">Error</a>),
     InvalidBase58PayloadLength(<a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>),
     InvalidAddressVersion(<a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a>),
index ff22b49a55639b18dbdfe478f6468fde5a19c310..1098e983ea7ef2137a1fab08f111fb38c89efcd9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the parity passed between FFI function calls."><title>Parity in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parity</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Even" title="Even">Even</a></li><li><a href="#variant.Odd" title="Odd">Odd</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_i32" title="from_i32">from_i32</a></li><li><a href="#method.from_u8" title="from_u8">from_u8</a></li><li><a href="#method.to_i32" title="to_i32">to_i32</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BitXor-for-Parity" title="BitXor">BitXor</a></li><li><a href="#impl-Clone-for-Parity" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Parity" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Parity" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Parity" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Parity" title="Eq">Eq</a></li><li><a href="#impl-From%3CParity%3E-for-i32" title="From&#60;Parity&#62;">From&#60;Parity&#62;</a></li><li><a href="#impl-From%3CParity%3E-for-u8" title="From&#60;Parity&#62;">From&#60;Parity&#62;</a></li><li><a href="#impl-Hash-for-Parity" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Parity" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Parity" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Parity" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Parity" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Parity" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-Parity" title="TryFrom&#60;i32&#62;">TryFrom&#60;i32&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-Parity" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Parity" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Parity" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Parity" title="Send">Send</a></li><li><a href="#impl-Sync-for-Parity" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Parity" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Parity" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">Parity</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Parity {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the parity passed between FFI function calls."><title>Parity in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parity</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Even" title="Even">Even</a></li><li><a href="#variant.Odd" title="Odd">Odd</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_i32" title="from_i32">from_i32</a></li><li><a href="#method.from_u8" title="from_u8">from_u8</a></li><li><a href="#method.to_i32" title="to_i32">to_i32</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BitXor-for-Parity" title="BitXor">BitXor</a></li><li><a href="#impl-Clone-for-Parity" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Parity" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Parity" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Parity" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Parity" title="Eq">Eq</a></li><li><a href="#impl-From%3CParity%3E-for-i32" title="From&#60;Parity&#62;">From&#60;Parity&#62;</a></li><li><a href="#impl-From%3CParity%3E-for-u8" title="From&#60;Parity&#62;">From&#60;Parity&#62;</a></li><li><a href="#impl-Hash-for-Parity" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Parity" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Parity" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Parity" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Parity" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Parity" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-Parity" title="TryFrom&#60;i32&#62;">TryFrom&#60;i32&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-Parity" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Parity" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Parity" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Parity" title="Send">Send</a></li><li><a href="#impl-Sync-for-Parity" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Parity" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Parity" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">Parity</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Parity {
     Even = 0,
     Odd = 1,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the parity passed between FFI function calls.</p>
index 1624a54d6a58752b13410fcc5b6b8d2fe0310255..9d93fc026721ae0280de7256c67eebcb47fd3fec 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing a `CompressedPublicKey` from a string."><title>ParseCompressedPublicKeyError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Compressed<wbr>Public<wbr>KeyError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Hex" title="Hex">Hex</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseCompressedPublicKeyError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseCompressedPublicKeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseCompressedPublicKeyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseCompressedPublicKeyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseCompressedPublicKeyError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-ParseCompressedPublicKeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError" title="From&#60;HexToArrayError&#62;">From&#60;HexToArrayError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseCompressedPublicKeyError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ParseCompressedPublicKeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseCompressedPublicKeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseCompressedPublicKeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseCompressedPublicKeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseCompressedPublicKeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseCompressedPublicKeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseCompressedPublicKeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseCompressedPublicKeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">ParseCompressedPublicKeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ParseCompressedPublicKeyError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when parsing a `CompressedPublicKey` from a string."><title>ParseCompressedPublicKeyError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Compressed<wbr>Public<wbr>KeyError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Hex" title="Hex">Hex</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseCompressedPublicKeyError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseCompressedPublicKeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseCompressedPublicKeyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseCompressedPublicKeyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseCompressedPublicKeyError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-ParseCompressedPublicKeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError" title="From&#60;HexToArrayError&#62;">From&#60;HexToArrayError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParseCompressedPublicKeyError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ParseCompressedPublicKeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseCompressedPublicKeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseCompressedPublicKeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseCompressedPublicKeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseCompressedPublicKeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseCompressedPublicKeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseCompressedPublicKeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseCompressedPublicKeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">ParseCompressedPublicKeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ParseCompressedPublicKeyError {
     Secp256k1(<a class="enum" href="../secp256k1/enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>),
     Hex(<a class="enum" href="../hashes/hex/enum.HexToArrayError.html" title="enum bdk_chain::bitcoin::hashes::hex::HexToArrayError">HexToArrayError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when parsing a <a href="../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey"><code>CompressedPublicKey</code></a> from a string.</p>
index d50ecb4e515c3b0a2699a4a7e18db2c20449e7c5..1ce73ff8cb8e1a6bf1ae832cc962a5635e9c9a19 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned while constructing public key from string."><title>ParsePublicKeyError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Public<wbr>KeyError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Encoding" title="Encoding">Encoding</a></li><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.InvalidHexLength" title="InvalidHexLength">InvalidHexLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParsePublicKeyError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParsePublicKeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParsePublicKeyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParsePublicKeyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParsePublicKeyError" title="Error">Error</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-ParsePublicKeyError" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParsePublicKeyError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ParsePublicKeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParsePublicKeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParsePublicKeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParsePublicKeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParsePublicKeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParsePublicKeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParsePublicKeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParsePublicKeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">ParsePublicKeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ParsePublicKeyError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned while constructing public key from string."><title>ParsePublicKeyError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Public<wbr>KeyError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Encoding" title="Encoding">Encoding</a></li><li><a href="#variant.InvalidChar" title="InvalidChar">InvalidChar</a></li><li><a href="#variant.InvalidHexLength" title="InvalidHexLength">InvalidHexLength</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParsePublicKeyError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParsePublicKeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParsePublicKeyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParsePublicKeyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParsePublicKeyError" title="Error">Error</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-ParsePublicKeyError" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-ParsePublicKeyError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ParsePublicKeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParsePublicKeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParsePublicKeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParsePublicKeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParsePublicKeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParsePublicKeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParsePublicKeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParsePublicKeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Enum <span class="enum">ParsePublicKeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ParsePublicKeyError {
     Encoding(<a class="enum" href="enum.FromSliceError.html" title="enum bdk_chain::bitcoin::key::FromSliceError">FromSliceError</a>),
     InvalidChar(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
     InvalidHexLength(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
index e3b1e9c55cdbb44b1fce9b58809661acdb738c65..a13c8025428ab6d7e76827b48bc086e4da15fb2b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin keys."><title>bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module key</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>key</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin keys.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin keys."><title>bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module key</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>key</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin keys.</p>
 <p>This module provides keys used in Bitcoin that can be roundtrip
 (de)serialized.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::key::CompressedPublicKey">Compressed<wbr>Public<wbr>Key</a></dt><dd>An always-compressed Bitcoin ECDSA public key</dd><dt><a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">Invalid<wbr>Address<wbr>Version<wbr>Error</a></dt><dd>Invalid address version in decoded base58 data.</dd><dt><a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></dt><dd>Decoded base58 data was an invalid length.</dd><dt><a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::key::Keypair">Keypair</a></dt><dd>Opaque data structure that holds a keypair consisting of a secret and a public key.</dd><dt><a class="struct" href="struct.PrivateKey.html" title="struct bdk_chain::bitcoin::key::PrivateKey">Private<wbr>Key</a></dt><dd>A Bitcoin ECDSA private key</dd><dt><a class="struct" href="struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::key::PubkeyHash">Pubkey<wbr>Hash</a></dt><dd>A hash of a public key.</dd><dt><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::key::PublicKey">Public<wbr>Key</a></dt><dd>A Bitcoin ECDSA public key</dd><dt><a class="struct" href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::key::Secp256k1">Secp256k1</a></dt><dd>The secp256k1 engine, used to execute all signature operations.</dd><dt><a class="struct" href="struct.SortKey.html" title="struct bdk_chain::bitcoin::key::SortKey">SortKey</a></dt><dd>An opaque return type for PublicKey::to_sort_key</dd><dt><a class="struct" href="struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">Tweaked<wbr>Keypair</a></dt><dd>Tweaked BIP-340 key pair</dd><dt><a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">Tweaked<wbr>Public<wbr>Key</a></dt><dd>Tweaked BIP-340 X-coord-only public key</dd><dt><a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">Uncompressed<wbr>Public<wbr>KeyError</a></dt><dd>Segwit public keys must always be compressed.</dd><dt><a class="struct" href="struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::key::WPubkeyHash">WPubkey<wbr>Hash</a></dt><dd>SegWit version of a public key hash.</dd><dt><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::key::XOnlyPublicKey">XOnly<wbr>Public<wbr>Key</a></dt><dd>An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.FromSliceError.html" title="enum bdk_chain::bitcoin::key::FromSliceError">From<wbr>Slice<wbr>Error</a></dt><dd>Error returned while generating key from slice.</dd><dt><a class="enum" href="enum.FromWifError.html" title="enum bdk_chain::bitcoin::key::FromWifError">From<wbr>WifError</a></dt><dd>Error generated from WIF key format.</dd><dt><a class="enum" href="enum.Parity.html" title="enum bdk_chain::bitcoin::key::Parity">Parity</a></dt><dd>Represents the parity passed between FFI function calls.</dd><dt><a class="enum" href="enum.ParseCompressedPublicKeyError.html" title="enum bdk_chain::bitcoin::key::ParseCompressedPublicKeyError">Parse<wbr>Compressed<wbr>Public<wbr>KeyError</a></dt><dd>Error returned when parsing a <a href="../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey"><code>CompressedPublicKey</code></a> from a string.</dd><dt><a class="enum" href="enum.ParsePublicKeyError.html" title="enum bdk_chain::bitcoin::key::ParsePublicKeyError">Parse<wbr>Public<wbr>KeyError</a></dt><dd>Error returned while constructing public key from string.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.TapTweak.html" title="trait bdk_chain::bitcoin::key::TapTweak">TapTweak</a></dt><dd>A trait for tweaking BIP340 key types (x-only public keys and key pairs).</dd><dt><a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::key::Verification">Verification</a></dt><dd>Marker trait for indicating that an instance of <a href="../secp256k1/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1"><code>Secp256k1</code></a> can be used for verification.</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.UntweakedKeypair.html" title="type bdk_chain::bitcoin::key::UntweakedKeypair">Untweaked<wbr>Keypair</a></dt><dd>Untweaked BIP-340 key pair</dd><dt><a class="type" href="type.UntweakedPublicKey.html" title="type bdk_chain::bitcoin::key::UntweakedPublicKey">Untweaked<wbr>Public<wbr>Key</a></dt><dd>Untweaked BIP-340 X-coord-only public key</dd></dl></section></div></main></body></html>
\ No newline at end of file
index d08695bc97bcbb873d5075aa4720f95e016e8311..c7621f1cc77cb7d4169742718afce9d629ec3893 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An always-compressed Bitcoin ECDSA public key"><title>CompressedPublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Compressed<wbr>Public<wbr>Key</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_private_key" title="from_private_key">from_private_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.read_from" title="read_from">read_from</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.wpubkey_hash" title="wpubkey_hash">wpubkey_hash</a></li><li><a href="#method.write_into" title="write_into">write_into</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CompressedPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CompressedPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CompressedPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-CompressedPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-CompressedPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-CompressedPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-CompressedPublicKey" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-CompressedPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CompressedPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CompressedPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-CompressedPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-CompressedPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CPublicKey%3E-for-CompressedPublicKey" title="TryFrom&#60;PublicKey&#62;">TryFrom&#60;PublicKey&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CompressedPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CompressedPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CompressedPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-CompressedPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CompressedPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CompressedPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">CompressedPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CompressedPublicKey(pub <a class="struct" href="../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An always-compressed Bitcoin ECDSA public key</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An always-compressed Bitcoin ECDSA public key"><title>CompressedPublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Compressed<wbr>Public<wbr>Key</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_private_key" title="from_private_key">from_private_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.read_from" title="read_from">read_from</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.wpubkey_hash" title="wpubkey_hash">wpubkey_hash</a></li><li><a href="#method.write_into" title="write_into">write_into</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CompressedPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CompressedPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CompressedPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-CompressedPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-CompressedPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-CompressedPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-CompressedPublicKey" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-CompressedPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CompressedPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CompressedPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-CompressedPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-CompressedPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CPublicKey%3E-for-CompressedPublicKey" title="TryFrom&#60;PublicKey&#62;">TryFrom&#60;PublicKey&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CompressedPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CompressedPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CompressedPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-CompressedPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CompressedPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CompressedPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">CompressedPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CompressedPublicKey(pub <a class="struct" href="../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An always-compressed Bitcoin ECDSA public key</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></code></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CompressedPublicKey" class="impl"><a href="#impl-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pubkey_hash" class="method"><h4 class="code-header">pub fn <a href="#method.pubkey_hash" class="fn">pubkey_hash</a>(&amp;self) -&gt; <a class="struct" href="../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h4></section></summary><div class="docblock"><p>Returns bitcoin 160-bit hash of the public key</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.wpubkey_hash" class="method"><h4 class="code-header">pub fn <a href="#method.wpubkey_hash" class="fn">wpubkey_hash</a>(&amp;self) -&gt; <a class="struct" href="../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h4></section></summary><div class="docblock"><p>Returns bitcoin 160-bit hash of the public key for witness program</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.p2wpkh_script_code" class="method"><h4 class="code-header">pub fn <a href="#method.p2wpkh_script_code" class="fn">p2wpkh_script_code</a>(&amp;self) -&gt; <a class="struct" href="../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h4></section></summary><div class="docblock"><p>Returns the script code used to spend a P2WPKH input.</p>
index 9ef4d5dd99382f41613d650835fd735dca57fb7b..db72e37c5bc158e46bf7ec7700a6570c35d271c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid address version in decoded base58 data."><title>InvalidAddressVersionError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Address<wbr>Version<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_address_version" title="invalid_address_version">invalid_address_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidAddressVersionError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidAddressVersionError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidAddressVersionError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidAddressVersionError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidAddressVersionError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidAddressVersionError%3E-for-FromWifError" title="From&#60;InvalidAddressVersionError&#62;">From&#60;InvalidAddressVersionError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidAddressVersionError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidAddressVersionError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidAddressVersionError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidAddressVersionError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidAddressVersionError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidAddressVersionError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidAddressVersionError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidAddressVersionError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">InvalidAddressVersionError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidAddressVersionError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid address version in decoded base58 data.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Invalid address version in decoded base58 data."><title>InvalidAddressVersionError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Address<wbr>Version<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_address_version" title="invalid_address_version">invalid_address_version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidAddressVersionError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidAddressVersionError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidAddressVersionError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidAddressVersionError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidAddressVersionError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidAddressVersionError%3E-for-FromWifError" title="From&#60;InvalidAddressVersionError&#62;">From&#60;InvalidAddressVersionError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidAddressVersionError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidAddressVersionError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidAddressVersionError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidAddressVersionError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidAddressVersionError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidAddressVersionError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidAddressVersionError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidAddressVersionError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">InvalidAddressVersionError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidAddressVersionError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Invalid address version in decoded base58 data.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidAddressVersionError" class="impl"><a href="#impl-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_address_version" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_address_version" class="fn">invalid_address_version</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the invalid version.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidAddressVersionError" class="impl"><a href="#impl-Clone-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidAddressVersionError" class="impl"><a href="#impl-Debug-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidAddressVersionError" class="impl"><a href="#impl-Display-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidAddressVersionError" class="impl"><a href="#impl-Error-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidAddressVersionError%3E-for-FromWifError" class="impl"><a href="#impl-From%3CInvalidAddressVersionError%3E-for-FromWifError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a>&gt; for <a class="enum" href="enum.FromWifError.html" title="enum bdk_chain::bitcoin::key::FromWifError">FromWifError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a>) -&gt; <a class="enum" href="enum.FromWifError.html" title="enum bdk_chain::bitcoin::key::FromWifError">FromWifError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidAddressVersionError" class="impl"><a href="#impl-PartialEq-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidAddressVersionError" class="impl"><a href="#impl-Eq-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidAddressVersionError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidAddressVersionError" class="impl"><a href="#impl-Freeze-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidAddressVersionError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section><section id="impl-Send-for-InvalidAddressVersionError" class="impl"><a href="#impl-Send-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section><section id="impl-Sync-for-InvalidAddressVersionError" class="impl"><a href="#impl-Sync-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section><section id="impl-Unpin-for-InvalidAddressVersionError" class="impl"><a href="#impl-Unpin-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section><section id="impl-UnwindSafe-for-InvalidAddressVersionError" class="impl"><a href="#impl-UnwindSafe-for-InvalidAddressVersionError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidAddressVersionError.html" title="struct bdk_chain::bitcoin::key::InvalidAddressVersionError">InvalidAddressVersionError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 65645fe4bbcdfadfec6cb0dc612f73dd674e8614..149576e370c073c31b4bd41594e5445df5499da9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoded base58 data was an invalid length."><title>InvalidBase58PayloadLengthError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_payload_length" title="invalid_base58_payload_length">invalid_base58_payload_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidBase58PayloadLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidBase58PayloadLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidBase58PayloadLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">InvalidBase58PayloadLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidBase58PayloadLengthError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoded base58 data was an invalid length.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decoded base58 data was an invalid length."><title>InvalidBase58PayloadLengthError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Base58<wbr>Payload<wbr>Length<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.invalid_base58_payload_length" title="invalid_base58_payload_length">invalid_base58_payload_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidBase58PayloadLengthError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidBase58PayloadLengthError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError" title="From&#60;InvalidBase58PayloadLengthError&#62;">From&#60;InvalidBase58PayloadLengthError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidBase58PayloadLengthError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">InvalidBase58PayloadLengthError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidBase58PayloadLengthError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Decoded base58 data was an invalid length.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.invalid_base58_payload_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_base58_payload_length" class="fn">invalid_base58_payload_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid payload length.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Clone-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Debug-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Display-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Error-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError" class="impl"><a href="#impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>&gt; for <a class="enum" href="enum.FromWifError.html" title="enum bdk_chain::bitcoin::key::FromWifError">FromWifError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>) -&gt; <a class="enum" href="enum.FromWifError.html" title="enum bdk_chain::bitcoin::key::FromWifError">FromWifError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-PartialEq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Eq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Freeze-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Send-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Send-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Sync-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Sync-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-Unpin-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-Unpin-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section><section id="impl-UnwindSafe-for-InvalidBase58PayloadLengthError" class="impl"><a href="#impl-UnwindSafe-for-InvalidBase58PayloadLengthError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidBase58PayloadLengthError.html" title="struct bdk_chain::bitcoin::key::InvalidBase58PayloadLengthError">InvalidBase58PayloadLengthError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 95c6748e02b84c1787a3a9da624f1f8aec897c9d..cc508d8b74ca0028369563a82003651ce3e61564 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Opaque data structure that holds a keypair consisting of a secret and a public key."><title>Keypair in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keypair</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_xonly_tweak" title="add_xonly_tweak">add_xonly_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.display_secret" title="display_secret">display_secret</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_seckey_slice" title="from_seckey_slice">from_seckey_slice</a></li><li><a href="#method.from_seckey_str" title="from_seckey_str">from_seckey_str</a></li><li><a href="#method.from_secret_key" title="from_secret_key">from_secret_key</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.secret_bytes" title="secret_bytes">secret_bytes</a></li><li><a href="#method.secret_key" title="secret_key">secret_key</a></li><li><a href="#method.x_only_public_key" title="x_only_public_key">x_only_public_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-Keypair" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Keypair" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Keypair" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Keypair" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Keypair" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Keypair" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-PublicKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-SecretKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-PublicKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-SecretKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-Keypair" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-FromStr-for-Keypair" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Keypair" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Keypair" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Keypair" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Keypair" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Keypair" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Keypair" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-Keypair" title="TapTweak">TapTweak</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Keypair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Keypair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Keypair" title="Send">Send</a></li><li><a href="#impl-Sync-for-Keypair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Keypair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Keypair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">Keypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Keypair(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Opaque data structure that holds a keypair consisting of a secret and a public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Opaque data structure that holds a keypair consisting of a secret and a public key."><title>Keypair in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keypair</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_xonly_tweak" title="add_xonly_tweak">add_xonly_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.display_secret" title="display_secret">display_secret</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_seckey_slice" title="from_seckey_slice">from_seckey_slice</a></li><li><a href="#method.from_seckey_str" title="from_seckey_str">from_seckey_str</a></li><li><a href="#method.from_secret_key" title="from_secret_key">from_secret_key</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.secret_bytes" title="secret_bytes">secret_bytes</a></li><li><a href="#method.secret_key" title="secret_key">secret_key</a></li><li><a href="#method.x_only_public_key" title="x_only_public_key">x_only_public_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-Keypair" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Keypair" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Keypair" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Keypair" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Keypair" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Keypair" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-PublicKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-SecretKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-PublicKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-SecretKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-Keypair" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-FromStr-for-Keypair" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Keypair" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Keypair" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Keypair" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Keypair" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Keypair" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Keypair" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-Keypair" title="TapTweak">TapTweak</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Keypair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Keypair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Keypair" title="Send">Send</a></li><li><a href="#impl-Sync-for-Keypair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Keypair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Keypair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">Keypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Keypair(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Opaque data structure that holds a keypair consisting of a secret and a public key.</p>
 <h2 id="serde-support"><a class="doc-anchor" href="#serde-support">§</a>Serde support</h2>
 <p>Implements de/serialization with the <code>serde</code> and_<code>global-context</code> features enabled. Serializes
 the secret bytes only. We treat the byte value as a tuple of 32 <code>u8</code>s for non-human-readable
index 17e582da75984898b367cfa9b798a3a7868726f2..f226c48a208c8853f43c0ad7a20a369e4ececd3d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin ECDSA private key"><title>PrivateKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Private<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.inner" title="inner">inner</a></li><li><a href="#structfield.network" title="network">network</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.fmt_wif" title="fmt_wif">fmt_wif</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.from_wif" title="from_wif">from_wif</a></li><li><a href="#method.generate" title="generate">generate</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_uncompressed" title="new_uncompressed">new_uncompressed</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_wif" title="to_wif">to_wif</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrivateKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PrivateKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PrivateKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PrivateKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrivateKey" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-PrivateKey" title="FromStr">FromStr</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-PrivateKey" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-PartialEq-for-PrivateKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-PrivateKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PrivateKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrivateKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrivateKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrivateKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrivateKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrivateKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrivateKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">PrivateKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PrivateKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin ECDSA private key"><title>PrivateKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Private<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.inner" title="inner">inner</a></li><li><a href="#structfield.network" title="network">network</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.fmt_wif" title="fmt_wif">fmt_wif</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.from_wif" title="from_wif">from_wif</a></li><li><a href="#method.generate" title="generate">generate</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_uncompressed" title="new_uncompressed">new_uncompressed</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_wif" title="to_wif">to_wif</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrivateKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PrivateKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PrivateKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PrivateKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrivateKey" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-PrivateKey" title="FromStr">FromStr</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-PrivateKey" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-PartialEq-for-PrivateKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-PrivateKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PrivateKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrivateKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrivateKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrivateKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrivateKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrivateKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrivateKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">PrivateKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PrivateKey {
     pub compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub network: <a class="enum" href="../enum.NetworkKind.html" title="enum bdk_chain::bitcoin::NetworkKind">NetworkKind</a>,
     pub inner: <a class="struct" href="../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a>,
index e840ce2637765c6b20a5f6214a260239751fe638..89ce422864213878c4fc4d875b1d5b9186d1cbed 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of a public key."><title>PubkeyHash in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Pubkey<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-PubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-PubkeyHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-PubkeyHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PubkeyHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PubkeyHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PubkeyHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-PubkeyHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3C%26PublicKey%3E-for-PubkeyHash" title="From&#60;&#38;PublicKey&#62;">From&#60;&#38;PublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-PubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-Hash" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-PushBytesBuf" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PubkeyHash" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PubkeyHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PubkeyHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-PubkeyHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-PubkeyHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-PubkeyHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-PubkeyHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PubkeyHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PubkeyHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-PubkeyHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-PubkeyHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PubkeyHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-PubkeyHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PubkeyHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PubkeyHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PubkeyHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-PubkeyHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PubkeyHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PubkeyHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">PubkeyHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PubkeyHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of a public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of a public key."><title>PubkeyHash in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Pubkey<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-PubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-PubkeyHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-PubkeyHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PubkeyHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PubkeyHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PubkeyHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-PubkeyHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3C%26PublicKey%3E-for-PubkeyHash" title="From&#60;&#38;PublicKey&#62;">From&#60;&#38;PublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-PubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-Hash" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-PushBytesBuf" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PubkeyHash" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PubkeyHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PubkeyHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-PubkeyHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-PubkeyHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-PubkeyHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-PubkeyHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PubkeyHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PubkeyHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-PubkeyHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-PubkeyHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PubkeyHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-PubkeyHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PubkeyHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PubkeyHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PubkeyHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-PubkeyHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PubkeyHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PubkeyHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">PubkeyHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PubkeyHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of a public key.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-PubkeyHash" class="impl"><a href="#impl-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index de33f84534d2f4c9f36115e24d7a2599a4c7ebd4..ea4f40cd5fc96b31141624fdaa4b602f35c96f5a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin ECDSA public key"><title>PublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Public<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.inner" title="inner">inner</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_private_key" title="from_private_key">from_private_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_uncompressed" title="new_uncompressed">new_uncompressed</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.read_from" title="read_from">read_from</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_sort_key" title="to_sort_key">to_sort_key</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.wpubkey_hash" title="wpubkey_hash">wpubkey_hash</a></li><li><a href="#method.write_into" title="write_into">write_into</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26PublicKey%3E-for-PubkeyHash" title="From&#60;&#38;PublicKey&#62;">From&#60;&#38;PublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PubkeyHash" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PublicKey" title="Hash">Hash</a></li><li><a href="#impl-MiniscriptKey-for-PublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-PublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-PublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-PublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-PublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToPublicKey-for-PublicKey" title="ToPublicKey">ToPublicKey</a></li><li><a href="#impl-TryFrom%3CPublicKey%3E-for-CompressedPublicKey" title="TryFrom&#60;PublicKey&#62;">TryFrom&#60;PublicKey&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">PublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PublicKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin ECDSA public key"><title>PublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Public<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.inner" title="inner">inner</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_private_key" title="from_private_key">from_private_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_uncompressed" title="new_uncompressed">new_uncompressed</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.read_from" title="read_from">read_from</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_sort_key" title="to_sort_key">to_sort_key</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.wpubkey_hash" title="wpubkey_hash">wpubkey_hash</a></li><li><a href="#method.write_into" title="write_into">write_into</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26PublicKey%3E-for-PubkeyHash" title="From&#60;&#38;PublicKey&#62;">From&#60;&#38;PublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PubkeyHash" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PublicKey" title="Hash">Hash</a></li><li><a href="#impl-MiniscriptKey-for-PublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-PublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-PublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-PublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-PublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToPublicKey-for-PublicKey" title="ToPublicKey">ToPublicKey</a></li><li><a href="#impl-TryFrom%3CPublicKey%3E-for-CompressedPublicKey" title="TryFrom&#60;PublicKey&#62;">TryFrom&#60;PublicKey&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">PublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PublicKey {
     pub compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub inner: <a class="struct" href="../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Bitcoin ECDSA public key</p>
index 27a6167cd8b5effedf03e3ebcc438751155938bd..e511a4632e6c62d9b1694a155e34c43c2008846d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The secp256k1 engine, used to execute all signature operations."><title>Secp256k1 in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Secp256k1</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.ctx" title="ctx">ctx</a></li><li><a href="#method.from_raw_all" title="from_raw_all">from_raw_all</a></li><li><a href="#method.from_raw_signing_only" title="from_raw_signing_only">from_raw_signing_only</a></li><li><a href="#method.from_raw_verification_only" title="from_raw_verification_only">from_raw_verification_only</a></li><li><a href="#method.gen_new" title="gen_new">gen_new</a></li><li><a href="#method.generate_keypair" title="generate_keypair">generate_keypair</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.preallocate_signing_size" title="preallocate_signing_size">preallocate_signing_size</a></li><li><a href="#method.preallocate_size" title="preallocate_size">preallocate_size</a></li><li><a href="#method.preallocate_size_gen" title="preallocate_size_gen">preallocate_size_gen</a></li><li><a href="#method.preallocate_verification_size" title="preallocate_verification_size">preallocate_verification_size</a></li><li><a href="#method.preallocated_gen_new" title="preallocated_gen_new">preallocated_gen_new</a></li><li><a href="#method.preallocated_new" title="preallocated_new">preallocated_new</a></li><li><a href="#method.preallocated_signing_only" title="preallocated_signing_only">preallocated_signing_only</a></li><li><a href="#method.preallocated_verification_only" title="preallocated_verification_only">preallocated_verification_only</a></li><li><a href="#method.randomize" title="randomize">randomize</a></li><li><a href="#method.recover_ecdsa" title="recover_ecdsa">recover_ecdsa</a></li><li><a href="#method.seeded_randomize" title="seeded_randomize">seeded_randomize</a></li><li><a href="#method.sign_ecdsa" title="sign_ecdsa">sign_ecdsa</a></li><li><a href="#method.sign_ecdsa_grind_r" title="sign_ecdsa_grind_r">sign_ecdsa_grind_r</a></li><li><a href="#method.sign_ecdsa_low_r" title="sign_ecdsa_low_r">sign_ecdsa_low_r</a></li><li><a href="#method.sign_ecdsa_recoverable" title="sign_ecdsa_recoverable">sign_ecdsa_recoverable</a></li><li><a href="#method.sign_ecdsa_recoverable_with_noncedata" title="sign_ecdsa_recoverable_with_noncedata">sign_ecdsa_recoverable_with_noncedata</a></li><li><a href="#method.sign_ecdsa_with_noncedata" title="sign_ecdsa_with_noncedata">sign_ecdsa_with_noncedata</a></li><li><a href="#method.sign_schnorr" title="sign_schnorr">sign_schnorr</a></li><li><a href="#method.sign_schnorr_no_aux_rand" title="sign_schnorr_no_aux_rand">sign_schnorr_no_aux_rand</a></li><li><a href="#method.sign_schnorr_with_aux_rand" title="sign_schnorr_with_aux_rand">sign_schnorr_with_aux_rand</a></li><li><a href="#method.sign_schnorr_with_rng" title="sign_schnorr_with_rng">sign_schnorr_with_rng</a></li><li><a href="#method.signing_only" title="signing_only">signing_only</a></li><li><a href="#method.verification_only" title="verification_only">verification_only</a></li><li><a href="#method.verify_ecdsa" title="verify_ecdsa">verify_ecdsa</a></li><li><a href="#method.verify_schnorr" title="verify_schnorr">verify_schnorr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Secp256k1%3CC%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Secp256k1%3CC%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Secp256k1%3CAll%3E" title="Default">Default</a></li><li><a href="#impl-Drop-for-Secp256k1%3CC%3E" title="Drop">Drop</a></li><li><a href="#impl-Eq-for-Secp256k1%3CC%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Secp256k1%3CC%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-Send-for-Secp256k1%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Secp256k1%3CC%3E" title="Sync">Sync</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Secp256k1%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Secp256k1%3CC%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Unpin-for-Secp256k1%3CC%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Secp256k1%3CC%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">Secp256k1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Secp256k1&lt;C&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The secp256k1 engine, used to execute all signature operations."><title>Secp256k1 in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Secp256k1</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.ctx" title="ctx">ctx</a></li><li><a href="#method.from_raw_all" title="from_raw_all">from_raw_all</a></li><li><a href="#method.from_raw_signing_only" title="from_raw_signing_only">from_raw_signing_only</a></li><li><a href="#method.from_raw_verification_only" title="from_raw_verification_only">from_raw_verification_only</a></li><li><a href="#method.gen_new" title="gen_new">gen_new</a></li><li><a href="#method.generate_keypair" title="generate_keypair">generate_keypair</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.preallocate_signing_size" title="preallocate_signing_size">preallocate_signing_size</a></li><li><a href="#method.preallocate_size" title="preallocate_size">preallocate_size</a></li><li><a href="#method.preallocate_size_gen" title="preallocate_size_gen">preallocate_size_gen</a></li><li><a href="#method.preallocate_verification_size" title="preallocate_verification_size">preallocate_verification_size</a></li><li><a href="#method.preallocated_gen_new" title="preallocated_gen_new">preallocated_gen_new</a></li><li><a href="#method.preallocated_new" title="preallocated_new">preallocated_new</a></li><li><a href="#method.preallocated_signing_only" title="preallocated_signing_only">preallocated_signing_only</a></li><li><a href="#method.preallocated_verification_only" title="preallocated_verification_only">preallocated_verification_only</a></li><li><a href="#method.randomize" title="randomize">randomize</a></li><li><a href="#method.recover_ecdsa" title="recover_ecdsa">recover_ecdsa</a></li><li><a href="#method.seeded_randomize" title="seeded_randomize">seeded_randomize</a></li><li><a href="#method.sign_ecdsa" title="sign_ecdsa">sign_ecdsa</a></li><li><a href="#method.sign_ecdsa_grind_r" title="sign_ecdsa_grind_r">sign_ecdsa_grind_r</a></li><li><a href="#method.sign_ecdsa_low_r" title="sign_ecdsa_low_r">sign_ecdsa_low_r</a></li><li><a href="#method.sign_ecdsa_recoverable" title="sign_ecdsa_recoverable">sign_ecdsa_recoverable</a></li><li><a href="#method.sign_ecdsa_recoverable_with_noncedata" title="sign_ecdsa_recoverable_with_noncedata">sign_ecdsa_recoverable_with_noncedata</a></li><li><a href="#method.sign_ecdsa_with_noncedata" title="sign_ecdsa_with_noncedata">sign_ecdsa_with_noncedata</a></li><li><a href="#method.sign_schnorr" title="sign_schnorr">sign_schnorr</a></li><li><a href="#method.sign_schnorr_no_aux_rand" title="sign_schnorr_no_aux_rand">sign_schnorr_no_aux_rand</a></li><li><a href="#method.sign_schnorr_with_aux_rand" title="sign_schnorr_with_aux_rand">sign_schnorr_with_aux_rand</a></li><li><a href="#method.sign_schnorr_with_rng" title="sign_schnorr_with_rng">sign_schnorr_with_rng</a></li><li><a href="#method.signing_only" title="signing_only">signing_only</a></li><li><a href="#method.verification_only" title="verification_only">verification_only</a></li><li><a href="#method.verify_ecdsa" title="verify_ecdsa">verify_ecdsa</a></li><li><a href="#method.verify_schnorr" title="verify_schnorr">verify_schnorr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Secp256k1%3CC%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Secp256k1%3CC%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Secp256k1%3CAll%3E" title="Default">Default</a></li><li><a href="#impl-Drop-for-Secp256k1%3CC%3E" title="Drop">Drop</a></li><li><a href="#impl-Eq-for-Secp256k1%3CC%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Secp256k1%3CC%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-Send-for-Secp256k1%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Secp256k1%3CC%3E" title="Sync">Sync</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Secp256k1%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Secp256k1%3CC%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Unpin-for-Secp256k1%3CC%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Secp256k1%3CC%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">Secp256k1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Secp256k1&lt;C&gt;<div class="where">where
     C: <a class="trait" href="../secp256k1/trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The secp256k1 engine, used to execute all signature operations.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Secp256k1%3CC%3E" class="impl"><a href="#impl-Secp256k1%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="struct" href="../secp256k1/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1">Secp256k1</a>&lt;C&gt;<div class="where">where
     C: <a class="trait" href="../secp256k1/trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.gen_new" class="method"><h4 class="code-header">pub fn <a href="#method.gen_new" class="fn">gen_new</a>() -&gt; <a class="struct" href="../secp256k1/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1">Secp256k1</a>&lt;C&gt;</h4></section></summary><div class="docblock"><p>Lets you create a context in a generic manner (sign/verify/all).</p>
index 687b99c2d83b7fac1672b4c3036117c3d21865da..834f5ef8965387b8ae9c2832bcfcbb599069d836 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An opaque return type for PublicKey::to_sort_key"><title>SortKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SortKey</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SortKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SortKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SortKey" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SortKey" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SortKey" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SortKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SortKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SortKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SortKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SortKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SortKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SortKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-SortKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SortKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SortKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">SortKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SortKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An opaque return type for PublicKey::to_sort_key</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An opaque return type for PublicKey::to_sort_key"><title>SortKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SortKey</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SortKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SortKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SortKey" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SortKey" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SortKey" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SortKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SortKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SortKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SortKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SortKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SortKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SortKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-SortKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SortKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SortKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">SortKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SortKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An opaque return type for PublicKey::to_sort_key</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SortKey" class="impl"><a href="#impl-Clone-for-SortKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SortKey.html" title="struct bdk_chain::bitcoin::key::SortKey">SortKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SortKey.html" title="struct bdk_chain::bitcoin::key::SortKey">SortKey</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SortKey" class="impl"><a href="#impl-Debug-for-SortKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SortKey.html" title="struct bdk_chain::bitcoin::key::SortKey">SortKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-SortKey" class="impl"><a href="#impl-Hash-for-SortKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.SortKey.html" title="struct bdk_chain::bitcoin::key::SortKey">SortKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index bbeae175d4cec832a73a1c51e496afb68e41c9dc..b423a2b1a9358a14aa593cfbcefcd361a197a9e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tweaked BIP-340 key pair"><title>TweakedKeypair in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Tweaked<wbr>Keypair</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.dangerous_assume_tweaked" title="dangerous_assume_tweaked">dangerous_assume_tweaked</a></li><li><a href="#method.public_parts" title="public_parts">public_parts</a></li><li><a href="#method.to_inner" title="to_inner">to_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TweakedKeypair" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TweakedKeypair" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TweakedKeypair" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TweakedKeypair" title="Eq">Eq</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-Keypair" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-TweakedPublicKey" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-Hash-for-TweakedKeypair" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TweakedKeypair" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TweakedKeypair" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TweakedKeypair" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TweakedKeypair" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TweakedKeypair" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TweakedKeypair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TweakedKeypair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TweakedKeypair" title="Send">Send</a></li><li><a href="#impl-Sync-for-TweakedKeypair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TweakedKeypair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TweakedKeypair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">TweakedKeypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TweakedKeypair(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tweaked BIP-340 key pair</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tweaked BIP-340 key pair"><title>TweakedKeypair in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Tweaked<wbr>Keypair</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.dangerous_assume_tweaked" title="dangerous_assume_tweaked">dangerous_assume_tweaked</a></li><li><a href="#method.public_parts" title="public_parts">public_parts</a></li><li><a href="#method.to_inner" title="to_inner">to_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TweakedKeypair" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TweakedKeypair" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TweakedKeypair" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TweakedKeypair" title="Eq">Eq</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-Keypair" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-TweakedPublicKey" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-Hash-for-TweakedKeypair" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TweakedKeypair" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TweakedKeypair" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TweakedKeypair" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TweakedKeypair" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TweakedKeypair" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TweakedKeypair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TweakedKeypair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TweakedKeypair" title="Send">Send</a></li><li><a href="#impl-Sync-for-TweakedKeypair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TweakedKeypair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TweakedKeypair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">TweakedKeypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TweakedKeypair(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tweaked BIP-340 key pair</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="comment">// There are various conversion methods available to get a tweaked pubkey from a tweaked keypair.
 </span><span class="kw">let </span>(_pk, _parity) = keypair.public_parts();
index 4d868b97470131f1dcdde4346959302c6b9da737..acaab49b5c5fc4c8f685937112266b39a7e58efd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tweaked BIP-340 X-coord-only public key"><title>TweakedPublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Tweaked<wbr>Public<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.dangerous_assume_tweaked" title="dangerous_assume_tweaked">dangerous_assume_tweaked</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.to_inner" title="to_inner">to_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TweakedPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TweakedPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TweakedPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TweakedPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-TweakedPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-TweakedPublicKey" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;TweakedPublicKey&#62;">From&#60;TweakedPublicKey&#62;</a></li><li><a href="#impl-Hash-for-TweakedPublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-TweakedPublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TweakedPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TweakedPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TweakedPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TweakedPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TweakedPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TweakedPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TweakedPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TweakedPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-TweakedPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TweakedPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TweakedPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">TweakedPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TweakedPublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tweaked BIP-340 X-coord-only public key</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tweaked BIP-340 X-coord-only public key"><title>TweakedPublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Tweaked<wbr>Public<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.dangerous_assume_tweaked" title="dangerous_assume_tweaked">dangerous_assume_tweaked</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.to_inner" title="to_inner">to_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TweakedPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TweakedPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TweakedPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TweakedPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-TweakedPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-TweakedPublicKey" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;TweakedPublicKey&#62;">From&#60;TweakedPublicKey&#62;</a></li><li><a href="#impl-Hash-for-TweakedPublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-TweakedPublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TweakedPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TweakedPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TweakedPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TweakedPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TweakedPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TweakedPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TweakedPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TweakedPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-TweakedPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TweakedPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TweakedPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">TweakedPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TweakedPublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tweaked BIP-340 X-coord-only public key</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TweakedPublicKey" class="impl"><a href="#impl-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_keypair" class="method"><h4 class="code-header">pub fn <a href="#method.from_keypair" class="fn">from_keypair</a>(keypair: <a class="struct" href="struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a>) -&gt; <a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h4></section></summary><div class="docblock"><p>Returns the <a href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey"><code>TweakedPublicKey</code></a> for <code>keypair</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.dangerous_assume_tweaked" class="method"><h4 class="code-header">pub fn <a href="#method.dangerous_assume_tweaked" class="fn">dangerous_assume_tweaked</a>(key: <a class="struct" href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a>) -&gt; <a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h4></section></summary><div class="docblock"><p>Creates a new <a href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey"><code>TweakedPublicKey</code></a> from a <a href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey"><code>XOnlyPublicKey</code></a>. No tweak is applied, consider
 calling <code>tap_tweak</code> on an <a href="type.UntweakedPublicKey.html" title="type bdk_chain::bitcoin::key::UntweakedPublicKey"><code>UntweakedPublicKey</code></a> instead of using this constructor.</p>
index 892da9eaa6775ef1da658bab14f399a859cb0873..6206d5b17bae943848bad67b1a3a782a566aa49f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Segwit public keys must always be compressed."><title>UncompressedPublicKeyError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uncompressed<wbr>Public<wbr>KeyError</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UncompressedPublicKeyError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UncompressedPublicKeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UncompressedPublicKeyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UncompressedPublicKeyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UncompressedPublicKeyError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UncompressedPublicKeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UncompressedPublicKeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UncompressedPublicKeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UncompressedPublicKeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UncompressedPublicKeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UncompressedPublicKeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UncompressedPublicKeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UncompressedPublicKeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">UncompressedPublicKeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UncompressedPublicKeyError;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Segwit public keys must always be compressed.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Segwit public keys must always be compressed."><title>UncompressedPublicKeyError in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uncompressed<wbr>Public<wbr>KeyError</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UncompressedPublicKeyError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UncompressedPublicKeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UncompressedPublicKeyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UncompressedPublicKeyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UncompressedPublicKeyError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UncompressedPublicKeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UncompressedPublicKeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UncompressedPublicKeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UncompressedPublicKeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UncompressedPublicKeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UncompressedPublicKeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UncompressedPublicKeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UncompressedPublicKeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">UncompressedPublicKeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UncompressedPublicKeyError;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Segwit public keys must always be compressed.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Clone-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Debug-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Display-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Error-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-UncompressedPublicKeyError" class="impl"><a href="#impl-PartialEq-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Eq-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section><section id="impl-StructuralPartialEq-for-UncompressedPublicKeyError" class="impl"><a href="#impl-StructuralPartialEq-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Freeze-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section><section id="impl-RefUnwindSafe-for-UncompressedPublicKeyError" class="impl"><a href="#impl-RefUnwindSafe-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section><section id="impl-Send-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Send-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section><section id="impl-Sync-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Sync-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section><section id="impl-Unpin-for-UncompressedPublicKeyError" class="impl"><a href="#impl-Unpin-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section><section id="impl-UnwindSafe-for-UncompressedPublicKeyError" class="impl"><a href="#impl-UnwindSafe-for-UncompressedPublicKeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UncompressedPublicKeyError.html" title="struct bdk_chain::bitcoin::key::UncompressedPublicKeyError">UncompressedPublicKeyError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 7c99b4b123a744c0a7dc4e47023831087c359863..0682f66d51d5e4229167bac2a8f55c1c860d0f64 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SegWit version of a public key hash."><title>WPubkeyHash in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">WPubkey<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-WPubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WPubkeyHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WPubkeyHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WPubkeyHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WPubkeyHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WPubkeyHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-WPubkeyHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WPubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-Hash" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-PushBytesBuf" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-FromStr-for-WPubkeyHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WPubkeyHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WPubkeyHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WPubkeyHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WPubkeyHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WPubkeyHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WPubkeyHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WPubkeyHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WPubkeyHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WPubkeyHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WPubkeyHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WPubkeyHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WPubkeyHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WPubkeyHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WPubkeyHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-WPubkeyHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WPubkeyHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WPubkeyHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">WPubkeyHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WPubkeyHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SegWit version of a public key hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SegWit version of a public key hash."><title>WPubkeyHash in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">WPubkey<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-WPubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WPubkeyHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WPubkeyHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WPubkeyHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WPubkeyHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WPubkeyHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-WPubkeyHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WPubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-Hash" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-PushBytesBuf" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-FromStr-for-WPubkeyHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WPubkeyHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WPubkeyHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WPubkeyHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WPubkeyHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WPubkeyHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WPubkeyHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WPubkeyHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WPubkeyHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WPubkeyHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WPubkeyHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WPubkeyHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WPubkeyHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WPubkeyHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WPubkeyHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-WPubkeyHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WPubkeyHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WPubkeyHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">WPubkeyHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WPubkeyHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SegWit version of a public key hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WPubkeyHash" class="impl"><a href="#impl-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 90801100b9684032c9bf895a286790360c5f2534..e6195231a456196b1343ab03e2d74fe5717b2765 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340."><title>XOnlyPublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XOnly<wbr>Public<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_tweak" title="add_tweak">add_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.tweak_add_check" title="tweak_add_check">tweak_add_check</a></li><li><a href="#method.verify" title="verify">verify</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-XOnlyPublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-XOnlyPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XOnlyPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XOnlyPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XOnlyPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-XOnlyPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey-1" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;TweakedPublicKey&#62;">From&#60;TweakedPublicKey&#62;</a></li><li><a href="#impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey" title="From&#60;XOnlyPublicKey&#62;">From&#60;XOnlyPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-XOnlyPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XOnlyPublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-XOnlyPublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-MiniscriptKey-for-XOnlyPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-XOnlyPublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-XOnlyPublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-XOnlyPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XOnlyPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-XOnlyPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XOnlyPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-XOnlyPublicKey" title="TapTweak">TapTweak</a></li><li><a href="#impl-ToPublicKey-for-XOnlyPublicKey" title="ToPublicKey">ToPublicKey</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XOnlyPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XOnlyPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XOnlyPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-XOnlyPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XOnlyPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XOnlyPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">XOnlyPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XOnlyPublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340."><title>XOnlyPublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XOnly<wbr>Public<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_tweak" title="add_tweak">add_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.tweak_add_check" title="tweak_add_check">tweak_add_check</a></li><li><a href="#method.verify" title="verify">verify</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-XOnlyPublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-XOnlyPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XOnlyPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XOnlyPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XOnlyPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-XOnlyPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey-1" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;TweakedPublicKey&#62;">From&#60;TweakedPublicKey&#62;</a></li><li><a href="#impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey" title="From&#60;XOnlyPublicKey&#62;">From&#60;XOnlyPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-XOnlyPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XOnlyPublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-XOnlyPublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-MiniscriptKey-for-XOnlyPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-XOnlyPublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-XOnlyPublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-XOnlyPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XOnlyPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-XOnlyPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XOnlyPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-XOnlyPublicKey" title="TapTweak">TapTweak</a></li><li><a href="#impl-ToPublicKey-for-XOnlyPublicKey" title="ToPublicKey">ToPublicKey</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XOnlyPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XOnlyPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XOnlyPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-XOnlyPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XOnlyPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XOnlyPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Struct <span class="struct">XOnlyPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XOnlyPublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340.</p>
 <h2 id="serde-support"><a class="doc-anchor" href="#serde-support">§</a>Serde support</h2>
 <p>Implements de/serialization with the <code>serde</code> feature enabled. We treat the byte value as a tuple
 of 32 <code>u8</code>s for non-human-readable formats. This representation is optimal for for some formats
index 367f9dcf916b8a5599e47159566a3a2eb921b4d9..34ae3969b02fa041cdc88d70eaed802704af7e67 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait for tweaking BIP340 key types (x-only public keys and key pairs)."><title>TapTweak in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.TweakedAux" title="TweakedAux">TweakedAux</a></li><li><a href="#associatedtype.TweakedKey" title="TweakedKey">TweakedKey</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.dangerous_assume_tweaked" title="dangerous_assume_tweaked">dangerous_assume_tweaked</a></li><li><a href="#tymethod.tap_tweak" title="tap_tweak">tap_tweak</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Trait <span class="trait">TapTweak</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait TapTweak {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait for tweaking BIP340 key types (x-only public keys and key pairs)."><title>TapTweak in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.TweakedAux" title="TweakedAux">TweakedAux</a></li><li><a href="#associatedtype.TweakedKey" title="TweakedKey">TweakedKey</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.dangerous_assume_tweaked" title="dangerous_assume_tweaked">dangerous_assume_tweaked</a></li><li><a href="#tymethod.tap_tweak" title="tap_tweak">tap_tweak</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Trait <span class="trait">TapTweak</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait TapTweak {
     type <a href="#associatedtype.TweakedAux" class="associatedtype">TweakedAux</a>;
     type <a href="#associatedtype.TweakedKey" class="associatedtype">TweakedKey</a>;
 
@@ -33,4 +33,4 @@ root. For the <a href="../secp256k1/struct.Keypair.html" title="struct bdk_chain
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.dangerous_assume_tweaked" class="method"><h4 class="code-header">fn <a href="#tymethod.dangerous_assume_tweaked" class="fn">dangerous_assume_tweaked</a>(self) -&gt; Self::<a class="associatedtype" href="trait.TapTweak.html#associatedtype.TweakedKey" title="type bdk_chain::bitcoin::key::TapTweak::TweakedKey">TweakedKey</a></h4></section></summary><div class="docblock"><p>Directly converts an <a href="type.UntweakedPublicKey.html" title="type bdk_chain::bitcoin::key::UntweakedPublicKey"><code>UntweakedPublicKey</code></a> to a <a href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey"><code>TweakedPublicKey</code></a></p>
 <p>This method is dangerous and can lead to loss of funds if used incorrectly.
 Specifically, in multi-party protocols a peer can provide a value that allows them to steal.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-TapTweak-for-Keypair" class="impl"><a href="#impl-TapTweak-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.TapTweak.html" title="trait bdk_chain::bitcoin::key::TapTweak">TapTweak</a> for <a class="struct" href="../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section></summary><div class="impl-items"><section id="associatedtype.TweakedAux-1" class="associatedtype trait-impl"><a href="#associatedtype.TweakedAux-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.TweakedAux" class="associatedtype">TweakedAux</a> = <a class="struct" href="struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h4></section><section id="associatedtype.TweakedKey-1" class="associatedtype trait-impl"><a href="#associatedtype.TweakedKey-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.TweakedKey" class="associatedtype">TweakedKey</a> = <a class="struct" href="struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TapTweak-for-XOnlyPublicKey" class="impl"><a href="#impl-TapTweak-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.TapTweak.html" title="trait bdk_chain::bitcoin::key::TapTweak">TapTweak</a> for <a class="struct" href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section></summary><div class="impl-items"><section id="associatedtype.TweakedAux-2" class="associatedtype trait-impl"><a href="#associatedtype.TweakedAux-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.TweakedAux" class="associatedtype">TweakedAux</a> = (<a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a>, <a class="enum" href="../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a>)</h4></section><section id="associatedtype.TweakedKey-2" class="associatedtype trait-impl"><a href="#associatedtype.TweakedKey-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.TweakedKey" class="associatedtype">TweakedKey</a> = <a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h4></section></div></details></div><script src="../../../trait.impl/bitcoin/crypto/key/trait.TapTweak.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-TapTweak-for-Keypair" class="impl"><a href="#impl-TapTweak-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.TapTweak.html" title="trait bdk_chain::bitcoin::key::TapTweak">TapTweak</a> for <a class="struct" href="../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section></summary><div class="impl-items"><section id="associatedtype.TweakedAux-1" class="associatedtype trait-impl"><a href="#associatedtype.TweakedAux-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.TweakedAux" class="associatedtype">TweakedAux</a> = <a class="struct" href="struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h4></section><section id="associatedtype.TweakedKey-1" class="associatedtype trait-impl"><a href="#associatedtype.TweakedKey-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.TweakedKey" class="associatedtype">TweakedKey</a> = <a class="struct" href="struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TapTweak-for-XOnlyPublicKey" class="impl"><a href="#impl-TapTweak-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.TapTweak.html" title="trait bdk_chain::bitcoin::key::TapTweak">TapTweak</a> for <a class="struct" href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section></summary><div class="impl-items"><section id="associatedtype.TweakedAux-2" class="associatedtype trait-impl"><a href="#associatedtype.TweakedAux-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.TweakedAux" class="associatedtype">TweakedAux</a> = (<a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a>, <a class="enum" href="../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a>)</h4></section><section id="associatedtype.TweakedKey-2" class="associatedtype trait-impl"><a href="#associatedtype.TweakedKey-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.TweakedKey" class="associatedtype">TweakedKey</a> = <a class="struct" href="struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h4></section></div></details></div><script src="../../../trait.impl/bitcoin/crypto/key/trait.TapTweak.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
index 1e05db3bf59643fd598122e09e840545da190015..e81b201ea0717d0e93ddeb4c13164a9c2a51637e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker trait for indicating that an instance of `Secp256k1` can be used for verification."><title>Verification in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Verification</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Trait <span class="trait">Verification</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Verification: <a class="trait" href="../secp256k1/trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker trait for indicating that an instance of <a href="../secp256k1/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1"><code>Secp256k1</code></a> can be used for verification.</p>
-</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Verification-for-All" class="impl"><a href="#impl-Verification-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../secp256k1/trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="enum" href="../secp256k1/enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section><section id="impl-Verification-for-VerifyOnly" class="impl"><a href="#impl-Verification-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../secp256k1/trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="enum" href="../secp256k1/enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section><section id="impl-Verification-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Verification-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="../secp256k1/trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="struct" href="../secp256k1/struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section><section id="impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="../secp256k1/trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="struct" href="../secp256k1/struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></div><script src="../../../trait.impl/secp256k1/context/trait.Verification.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker trait for indicating that an instance of `Secp256k1` can be used for verification."><title>Verification in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Verification</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Trait <span class="trait">Verification</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Verification: <a class="trait" href="../secp256k1/trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker trait for indicating that an instance of <a href="../secp256k1/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1"><code>Secp256k1</code></a> can be used for verification.</p>
+</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Verification-for-All" class="impl"><a href="#impl-Verification-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../secp256k1/trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="enum" href="../secp256k1/enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section><section id="impl-Verification-for-VerifyOnly" class="impl"><a href="#impl-Verification-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../secp256k1/trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="enum" href="../secp256k1/enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section><section id="impl-Verification-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Verification-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="../secp256k1/trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="struct" href="../secp256k1/struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section><section id="impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="../secp256k1/trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="struct" href="../secp256k1/struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></div><script src="../../../trait.impl/secp256k1/context/trait.Verification.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
index 23cdb22f4efc3b26296c0a655322307a08edfd78..02aeb28d1ad5925dcb30f5cf6e805747fb300e55 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Untweaked BIP-340 key pair"><title>UntweakedKeypair in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Untweaked<wbr>Keypair</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Type Alias <span class="type">UntweakedKeypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type UntweakedKeypair = <a class="struct" href="../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Untweaked BIP-340 key pair</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Untweaked BIP-340 key pair"><title>UntweakedKeypair in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Untweaked<wbr>Keypair</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Type Alias <span class="type">UntweakedKeypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type UntweakedKeypair = <a class="struct" href="../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Untweaked BIP-340 key pair</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct UntweakedKeypair(<span class="comment">/* private fields */</span>);</code></pre><script src="../../../type.impl/bdk_chain/bitcoin/secp256k1/struct.Keypair.js" data-self-path="bdk_chain::bitcoin::key::UntweakedKeypair" async></script></section></div></main></body></html>
\ No newline at end of file
index a7cbccf844b28a16a41696dbeb1796bfc11d53b7..438ccb5d6f9f3c991d80556bf3a1ce30e16510e7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Untweaked BIP-340 X-coord-only public key"><title>UntweakedPublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Untweaked<wbr>Public<wbr>Key</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Type Alias <span class="type">UntweakedPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type UntweakedPublicKey = <a class="struct" href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Untweaked BIP-340 X-coord-only public key</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Untweaked BIP-340 X-coord-only public key"><title>UntweakedPublicKey in bdk_chain::bitcoin::key - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Untweaked<wbr>Public<wbr>Key</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>key</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">key</a></span><h1>Type Alias <span class="type">UntweakedPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type UntweakedPublicKey = <a class="struct" href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Untweaked BIP-340 X-coord-only public key</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct UntweakedPublicKey(<span class="comment">/* private fields */</span>);</code></pre><script src="../../../type.impl/bdk_chain/bitcoin/struct.XOnlyPublicKey.js" data-self-path="bdk_chain::bitcoin::key::UntweakedPublicKey" async></script></section></div></main></body></html>
\ No newline at end of file
index f62fd11ebc785aee63819e1cc3968e9856ad5434..3487d38b1dbf7d395a2a2bc15f5b92ef92a5fb5d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error when verifying the merkle block."><title>MerkleBlockError in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merkle<wbr>Block<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.BitsArrayOverflow" title="BitsArrayOverflow">BitsArrayOverflow</a></li><li><a href="#variant.HashesArrayOverflow" title="HashesArrayOverflow">HashesArrayOverflow</a></li><li><a href="#variant.IdenticalHashesFound" title="IdenticalHashesFound">IdenticalHashesFound</a></li><li><a href="#variant.MerkleRootMismatch" title="MerkleRootMismatch">MerkleRootMismatch</a></li><li><a href="#variant.NoTransactions" title="NoTransactions">NoTransactions</a></li><li><a href="#variant.NotAllBitsConsumed" title="NotAllBitsConsumed">NotAllBitsConsumed</a></li><li><a href="#variant.NotAllHashesConsumed" title="NotAllHashesConsumed">NotAllHashesConsumed</a></li><li><a href="#variant.NotEnoughBits" title="NotEnoughBits">NotEnoughBits</a></li><li><a href="#variant.TooManyHashes" title="TooManyHashes">TooManyHashes</a></li><li><a href="#variant.TooManyTransactions" title="TooManyTransactions">TooManyTransactions</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MerkleBlockError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MerkleBlockError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MerkleBlockError" title="Display">Display</a></li><li><a href="#impl-Eq-for-MerkleBlockError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-MerkleBlockError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-MerkleBlockError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-MerkleBlockError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MerkleBlockError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MerkleBlockError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MerkleBlockError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MerkleBlockError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MerkleBlockError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MerkleBlockError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MerkleBlockError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Enum <span class="enum">MerkleBlockError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum MerkleBlockError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error when verifying the merkle block."><title>MerkleBlockError in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merkle<wbr>Block<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.BitsArrayOverflow" title="BitsArrayOverflow">BitsArrayOverflow</a></li><li><a href="#variant.HashesArrayOverflow" title="HashesArrayOverflow">HashesArrayOverflow</a></li><li><a href="#variant.IdenticalHashesFound" title="IdenticalHashesFound">IdenticalHashesFound</a></li><li><a href="#variant.MerkleRootMismatch" title="MerkleRootMismatch">MerkleRootMismatch</a></li><li><a href="#variant.NoTransactions" title="NoTransactions">NoTransactions</a></li><li><a href="#variant.NotAllBitsConsumed" title="NotAllBitsConsumed">NotAllBitsConsumed</a></li><li><a href="#variant.NotAllHashesConsumed" title="NotAllHashesConsumed">NotAllHashesConsumed</a></li><li><a href="#variant.NotEnoughBits" title="NotEnoughBits">NotEnoughBits</a></li><li><a href="#variant.TooManyHashes" title="TooManyHashes">TooManyHashes</a></li><li><a href="#variant.TooManyTransactions" title="TooManyTransactions">TooManyTransactions</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MerkleBlockError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MerkleBlockError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MerkleBlockError" title="Display">Display</a></li><li><a href="#impl-Eq-for-MerkleBlockError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-MerkleBlockError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-MerkleBlockError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-MerkleBlockError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MerkleBlockError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MerkleBlockError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MerkleBlockError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MerkleBlockError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MerkleBlockError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MerkleBlockError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MerkleBlockError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Enum <span class="enum">MerkleBlockError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum MerkleBlockError {
     MerkleRootMismatch,
     NoTransactions,
     TooManyTransactions,
index 3a37bcb4026c0b99483eeb9fe8c8feda2d9ad97e..cdc8b248554e65d088c30257d2c342ccf6846771 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Calculates the merkle root of an iterator of hashes."><title>calculate_root in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">calculate_<wbr>root</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Function <span class="fn">calculate_root</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn calculate_root&lt;T, I&gt;(hashes: I) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Calculates the merkle root of an iterator of hashes."><title>calculate_root in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">calculate_<wbr>root</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Function <span class="fn">calculate_root</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn calculate_root&lt;T, I&gt;(hashes: I) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> + <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a>,
     &lt;T as <a class="trait" href="../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a>: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a>,
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = T&gt;,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Calculates the merkle root of an iterator of <em>hashes</em>.</p>
index e6a29d3636489e897d61bef92303b33d31eb7ffc..8dc6977dfabba6014b76ba01042d07249cdec617 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Calculates the merkle root of a list of hashes, inline (in place) in `hashes`."><title>calculate_root_inline in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">calculate_<wbr>root_<wbr>inline</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Function <span class="fn">calculate_root_inline</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn calculate_root_inline&lt;T&gt;(hashes: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Calculates the merkle root of a list of hashes, inline (in place) in `hashes`."><title>calculate_root_inline in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">calculate_<wbr>root_<wbr>inline</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Function <span class="fn">calculate_root_inline</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn calculate_root_inline&lt;T&gt;(hashes: &amp;mut <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> + <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a>,
     &lt;T as <a class="trait" href="../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a>: <a class="trait" href="../io/trait.Write.html" title="trait bdk_chain::bitcoin::io::Write">Write</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Calculates the merkle root of a list of <em>hashes</em>, inline (in place) in <code>hashes</code>.</p>
 <p>In most cases, you’ll want to use <a href="fn.calculate_root.html" title="fn bdk_chain::bitcoin::merkle_tree::calculate_root"><code>calculate_root</code></a> instead. Please note, calling this function
index 6b7818df9179b86c32da28ca65e1da13fcd57de5..5047e836dd7ecc72c3f1a3ba9bc07d2e47455661 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin merkle tree functions."><title>bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module merkle_<wbr>tree</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>merkle_tree</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin merkle tree functions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin merkle tree functions."><title>bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module merkle_<wbr>tree</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>merkle_tree</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin merkle tree functions.</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>tx_hashes = <span class="macro">vec!</span>[tx1, tx2]; <span class="comment">// All the hashes we wish to merkelize.
 </span><span class="kw">let </span>root = merkle_tree::calculate_root(tx_hashes.into_iter());</code></pre></div>
index d0fab13781e48781150bdd95898aa1f5786bfb70..bfb3458082ed37d48fd9b984331a073f4176cb4b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data structure that represents a block header paired to a partial merkle tree."><title>MerkleBlock in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merkle<wbr>Block</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.txn" title="txn">txn</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extract_matches" title="extract_matches">extract_matches</a></li><li><a href="#method.from_block_with_predicate" title="from_block_with_predicate">from_block_with_predicate</a></li><li><a href="#method.from_header_txids_with_predicate" title="from_header_txids_with_predicate">from_header_txids_with_predicate</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MerkleBlock" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MerkleBlock" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-MerkleBlock" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-MerkleBlock" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-MerkleBlock" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-MerkleBlock" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MerkleBlock" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MerkleBlock" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MerkleBlock" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MerkleBlock" title="Send">Send</a></li><li><a href="#impl-Sync-for-MerkleBlock" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MerkleBlock" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MerkleBlock" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Struct <span class="struct">MerkleBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct MerkleBlock {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data structure that represents a block header paired to a partial merkle tree."><title>MerkleBlock in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merkle<wbr>Block</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.txn" title="txn">txn</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extract_matches" title="extract_matches">extract_matches</a></li><li><a href="#method.from_block_with_predicate" title="from_block_with_predicate">from_block_with_predicate</a></li><li><a href="#method.from_header_txids_with_predicate" title="from_header_txids_with_predicate">from_header_txids_with_predicate</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MerkleBlock" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MerkleBlock" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-MerkleBlock" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-MerkleBlock" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-MerkleBlock" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-MerkleBlock" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MerkleBlock" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MerkleBlock" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MerkleBlock" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MerkleBlock" title="Send">Send</a></li><li><a href="#impl-Sync-for-MerkleBlock" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MerkleBlock" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MerkleBlock" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Struct <span class="struct">MerkleBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct MerkleBlock {
     pub header: <a class="struct" href="../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>,
     pub txn: <a class="struct" href="struct.PartialMerkleTree.html" title="struct bdk_chain::bitcoin::merkle_tree::PartialMerkleTree">PartialMerkleTree</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data structure that represents a block header paired to a partial merkle tree.</p>
index 42c18d4e2c3ee229f4c08155f4be1401899d4c11..2187da6a49208c53a7560110aa10d100bff32591 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data structure that represents a partial merkle tree."><title>PartialMerkleTree in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Partial<wbr>Merkle<wbr>Tree</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.bits" title="bits">bits</a></li><li><a href="#method.extract_matches" title="extract_matches">extract_matches</a></li><li><a href="#method.from_txids" title="from_txids">from_txids</a></li><li><a href="#method.hashes" title="hashes">hashes</a></li><li><a href="#method.num_transactions" title="num_transactions">num_transactions</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PartialMerkleTree" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PartialMerkleTree" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-PartialMerkleTree" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-PartialMerkleTree" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-PartialMerkleTree" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-PartialMerkleTree" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PartialMerkleTree" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PartialMerkleTree" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PartialMerkleTree" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PartialMerkleTree" title="Send">Send</a></li><li><a href="#impl-Sync-for-PartialMerkleTree" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PartialMerkleTree" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PartialMerkleTree" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Struct <span class="struct">PartialMerkleTree</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PartialMerkleTree { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data structure that represents a partial merkle tree.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data structure that represents a partial merkle tree."><title>PartialMerkleTree in bdk_chain::bitcoin::merkle_tree - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Partial<wbr>Merkle<wbr>Tree</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.bits" title="bits">bits</a></li><li><a href="#method.extract_matches" title="extract_matches">extract_matches</a></li><li><a href="#method.from_txids" title="from_txids">from_txids</a></li><li><a href="#method.hashes" title="hashes">hashes</a></li><li><a href="#method.num_transactions" title="num_transactions">num_transactions</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PartialMerkleTree" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PartialMerkleTree" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-PartialMerkleTree" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-PartialMerkleTree" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-PartialMerkleTree" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-PartialMerkleTree" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PartialMerkleTree" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PartialMerkleTree" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PartialMerkleTree" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PartialMerkleTree" title="Send">Send</a></li><li><a href="#impl-Sync-for-PartialMerkleTree" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PartialMerkleTree" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PartialMerkleTree" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>merkle_<wbr>tree</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">merkle_tree</a></span><h1>Struct <span class="struct">PartialMerkleTree</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PartialMerkleTree { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data structure that represents a partial merkle tree.</p>
 <p>It represents a subset of the txid’s of a known block, in a way that
 allows recovery of the list of txid’s and the merkle root, in an
 authenticated way.</p>
index 3080b1991edf204374919573617f1701633004c6..2ce758fa980378a569dc6fb13a99d05c2a861945 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::network::as_core_arg - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network::<wbr>as_<wbr>core_<wbr>arg</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">network</a>::<wbr><a href="index.html">as_core_arg</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'de, D&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `deserialize` fn in crate `bdk_chain`."><title>deserialize in bdk_chain::bitcoin::network::as_core_arg - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network::<wbr>as_<wbr>core_<wbr>arg</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">network</a>::<wbr><a href="index.html">as_core_arg</a></span><h1>Function <span class="fn">deserialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn deserialize&lt;'de, D&gt;(
     deserializer: D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a>, &lt;D as <a class="trait" href="../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="../../hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     D: <a class="trait" href="../../hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></code></pre></section></div></main></body></html>
\ No newline at end of file
index 23cb98d2081815b868bb4395f0869ddd52923e3a..6237af718ae125226e795414666ffee8f3fff668 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::network::as_core_arg - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network::<wbr>as_<wbr>core_<wbr>arg</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">network</a>::<wbr><a href="index.html">as_core_arg</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;S&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `serialize` fn in crate `bdk_chain`."><title>serialize in bdk_chain::bitcoin::network::as_core_arg - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network::<wbr>as_<wbr>core_<wbr>arg</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">network</a>::<wbr><a href="index.html">as_core_arg</a></span><h1>Function <span class="fn">serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn serialize&lt;S&gt;(
     network: &amp;<a class="enum" href="../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a>,
     serializer: S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../../hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../../hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
index 2cc118d86515fe856ba3be2073bd78579926a0b5..3fc812f556f4fa6fd1c791e58619e5ee1a416d1a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Module for serialization/deserialization of network variants into/from Bitcoin Core values"><title>bdk_chain::bitcoin::network::as_core_arg - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module as_<wbr>core_<wbr>arg</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">network</a></span><h1>Module <span>as_core_arg</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Module for serialization/deserialization of network variants into/from Bitcoin Core values</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Module for serialization/deserialization of network variants into/from Bitcoin Core values"><title>bdk_chain::bitcoin::network::as_core_arg - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module as_<wbr>core_<wbr>arg</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">network</a></span><h1>Module <span>as_core_arg</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Module for serialization/deserialization of network variants into/from Bitcoin Core values</p>
 </div></details><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.deserialize.html" title="fn bdk_chain::bitcoin::network::as_core_arg::deserialize">deserialize</a></dt><dt><a class="fn" href="fn.serialize.html" title="fn bdk_chain::bitcoin::network::as_core_arg::serialize">serialize</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
index 0035cfad250127e728111d6b5c772f857d808517..75d5174fdc3d211e72ac7fca42d17549ee8099d0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The cryptocurrency network to act on."><title>Network in bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bitcoin" title="Bitcoin">Bitcoin</a></li><li><a href="#variant.Regtest" title="Regtest">Regtest</a></li><li><a href="#variant.Signet" title="Signet">Signet</a></li><li><a href="#variant.Testnet" title="Testnet">Testnet</a></li><li><a href="#variant.Testnet4" title="Testnet4">Testnet4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.chain_hash" title="chain_hash">chain_hash</a></li><li><a href="#method.from_chain_hash" title="from_chain_hash">from_chain_hash</a></li><li><a href="#method.from_core_arg" title="from_core_arg">from_core_arg</a></li><li><a href="#method.from_magic" title="from_magic">from_magic</a></li><li><a href="#method.magic" title="magic">magic</a></li><li><a href="#method.params" title="params">params</a></li><li><a href="#method.to_core_arg" title="to_core_arg">to_core_arg</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParams%3E-for-Network" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-Clone-for-Network" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Network" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Network" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Network" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Network" title="Display">Display</a></li><li><a href="#impl-Eq-for-Network" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Network%3E-for-%26Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3C%26Network%3E-for-Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-%26Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-KnownHrp" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Magic" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-NetworkKind" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-FromStr-for-Network" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Network" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Network" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Network" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Network" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Network" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Network" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CChainHash%3E-for-Network" title="TryFrom&#60;ChainHash&#62;">TryFrom&#60;ChainHash&#62;</a></li><li><a href="#impl-TryFrom%3CMagic%3E-for-Network" title="TryFrom&#60;Magic&#62;">TryFrom&#60;Magic&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Network" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Network" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Network" title="Send">Send</a></li><li><a href="#impl-Sync-for-Network" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Network" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Network" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">network</a></span><h1>Enum <span class="enum">Network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Network {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The cryptocurrency network to act on."><title>Network in bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bitcoin" title="Bitcoin">Bitcoin</a></li><li><a href="#variant.Regtest" title="Regtest">Regtest</a></li><li><a href="#variant.Signet" title="Signet">Signet</a></li><li><a href="#variant.Testnet" title="Testnet">Testnet</a></li><li><a href="#variant.Testnet4" title="Testnet4">Testnet4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.chain_hash" title="chain_hash">chain_hash</a></li><li><a href="#method.from_chain_hash" title="from_chain_hash">from_chain_hash</a></li><li><a href="#method.from_core_arg" title="from_core_arg">from_core_arg</a></li><li><a href="#method.from_magic" title="from_magic">from_magic</a></li><li><a href="#method.magic" title="magic">magic</a></li><li><a href="#method.params" title="params">params</a></li><li><a href="#method.to_core_arg" title="to_core_arg">to_core_arg</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParams%3E-for-Network" title="AsRef&#60;Params&#62;">AsRef&#60;Params&#62;</a></li><li><a href="#impl-Clone-for-Network" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Network" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Network" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Network" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Network" title="Display">Display</a></li><li><a href="#impl-Eq-for-Network" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Network%3E-for-%26Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3C%26Network%3E-for-Params" title="From&#60;&#38;Network&#62;">From&#60;&#38;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-%26Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-KnownHrp" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Magic" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-NetworkKind" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-From%3CNetwork%3E-for-Params" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-FromStr-for-Network" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Network" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Network" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Network" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Network" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Network" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Network" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CChainHash%3E-for-Network" title="TryFrom&#60;ChainHash&#62;">TryFrom&#60;ChainHash&#62;</a></li><li><a href="#impl-TryFrom%3CMagic%3E-for-Network" title="TryFrom&#60;Magic&#62;">TryFrom&#60;Magic&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Network" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Network" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Network" title="Send">Send</a></li><li><a href="#impl-Sync-for-Network" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Network" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Network" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">network</a></span><h1>Enum <span class="enum">Network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Network {
     Bitcoin,
     Testnet,
     Testnet4,
index 0539ebff051d7610535aac3e06d7684e8d2ed9ac..346269033a9939a623d30ec04e1baa9f951550ef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="What kind of network we are on."><title>NetworkKind in bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Kind</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Main" title="Main">Main</a></li><li><a href="#variant.Test" title="Test">Test</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_mainnet" title="is_mainnet">is_mainnet</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkKind" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-NetworkKind" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-NetworkKind" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-NetworkKind" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-NetworkKind" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-Hash-for-NetworkKind" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NetworkKind" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NetworkKind" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NetworkKind" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkKind" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkKind" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkKind" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkKind" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkKind" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkKind" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkKind" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">network</a></span><h1>Enum <span class="enum">NetworkKind</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkKind {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="What kind of network we are on."><title>NetworkKind in bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Kind</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Main" title="Main">Main</a></li><li><a href="#variant.Test" title="Test">Test</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_mainnet" title="is_mainnet">is_mainnet</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkKind" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-NetworkKind" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-NetworkKind" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-NetworkKind" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-NetworkKind" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-Hash-for-NetworkKind" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NetworkKind" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NetworkKind" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NetworkKind" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkKind" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkKind" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkKind" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkKind" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkKind" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkKind" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkKind" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">network</a></span><h1>Enum <span class="enum">NetworkKind</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkKind {
     Main,
     Test,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>What kind of network we are on.</p>
index fec6eee22346d7c5e487d66fc708499af0f1a9c4..7583e55d5d09c69a224d67edef7e8f4b5a7d2a84 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin network."><title>bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module network</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-encoding-a-networks-magic-bytes" title="Example: encoding a network’s magic bytes">Example: encoding a network’s magic bytes</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin network.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin network."><title>bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module network</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-encoding-a-networks-magic-bytes" title="Example: encoding a network’s magic bytes">Example: encoding a network’s magic bytes</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin network.</p>
 <p>The term “network” is overloaded, here <a href="../enum.Network.html" title="enum bdk_chain::bitcoin::Network"><code>Network</code></a> refers to the specific
 Bitcoin network we are operating on e.g., signet, regtest. The terms
 “network” and “chain” are often used interchangeably for this concept.</p>
index 7c705b31a598a87254b05729afff60e22b180857..ff8af62d4e472cf7f87798567fc9492c70e15504 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error in parsing network string."><title>ParseNetworkError in bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Network<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseNetworkError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseNetworkError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseNetworkError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseNetworkError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseNetworkError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ParseNetworkError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseNetworkError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseNetworkError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseNetworkError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseNetworkError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseNetworkError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseNetworkError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseNetworkError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">network</a></span><h1>Struct <span class="struct">ParseNetworkError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ParseNetworkError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error in parsing network string.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error in parsing network string."><title>ParseNetworkError in bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Network<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseNetworkError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseNetworkError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseNetworkError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseNetworkError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseNetworkError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ParseNetworkError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseNetworkError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseNetworkError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseNetworkError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseNetworkError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseNetworkError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseNetworkError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseNetworkError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">network</a></span><h1>Struct <span class="struct">ParseNetworkError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ParseNetworkError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error in parsing network string.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ParseNetworkError" class="impl"><a href="#impl-Clone-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ParseNetworkError" class="impl"><a href="#impl-Debug-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-ParseNetworkError" class="impl"><a href="#impl-Display-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-ParseNetworkError" class="impl"><a href="#impl-Error-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ParseNetworkError" class="impl"><a href="#impl-PartialEq-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-ParseNetworkError" class="impl"><a href="#impl-Eq-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section><section id="impl-StructuralPartialEq-for-ParseNetworkError" class="impl"><a href="#impl-StructuralPartialEq-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ParseNetworkError" class="impl"><a href="#impl-Freeze-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section><section id="impl-RefUnwindSafe-for-ParseNetworkError" class="impl"><a href="#impl-RefUnwindSafe-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section><section id="impl-Send-for-ParseNetworkError" class="impl"><a href="#impl-Send-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section><section id="impl-Sync-for-ParseNetworkError" class="impl"><a href="#impl-Sync-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section><section id="impl-Unpin-for-ParseNetworkError" class="impl"><a href="#impl-Unpin-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section><section id="impl-UnwindSafe-for-ParseNetworkError" class="impl"><a href="#impl-UnwindSafe-for-ParseNetworkError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ParseNetworkError.html" title="struct bdk_chain::bitcoin::network::ParseNetworkError">ParseNetworkError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index c061c2e3170a5731193c4681bb68a6e1a07ddb9e..6de8f04d0353b84cd61ac6055ca58d60d0ab9269 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error in parsing network from chain hash."><title>UnknownChainHashError in bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>Chain<wbr>Hash<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownChainHashError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownChainHashError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownChainHashError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownChainHashError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownChainHashError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UnknownChainHashError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownChainHashError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownChainHashError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownChainHashError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownChainHashError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownChainHashError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownChainHashError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownChainHashError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">network</a></span><h1>Struct <span class="struct">UnknownChainHashError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownChainHashError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error in parsing network from chain hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error in parsing network from chain hash."><title>UnknownChainHashError in bdk_chain::bitcoin::network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>Chain<wbr>Hash<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownChainHashError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownChainHashError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownChainHashError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownChainHashError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownChainHashError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UnknownChainHashError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownChainHashError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownChainHashError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownChainHashError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownChainHashError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownChainHashError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownChainHashError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownChainHashError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">network</a></span><h1>Struct <span class="struct">UnknownChainHashError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownChainHashError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error in parsing network from chain hash.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UnknownChainHashError" class="impl"><a href="#impl-Clone-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UnknownChainHashError" class="impl"><a href="#impl-Debug-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-UnknownChainHashError" class="impl"><a href="#impl-Display-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-UnknownChainHashError" class="impl"><a href="#impl-Error-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-UnknownChainHashError" class="impl"><a href="#impl-PartialEq-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-UnknownChainHashError" class="impl"><a href="#impl-Eq-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section><section id="impl-StructuralPartialEq-for-UnknownChainHashError" class="impl"><a href="#impl-StructuralPartialEq-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-UnknownChainHashError" class="impl"><a href="#impl-Freeze-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section><section id="impl-RefUnwindSafe-for-UnknownChainHashError" class="impl"><a href="#impl-RefUnwindSafe-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section><section id="impl-Send-for-UnknownChainHashError" class="impl"><a href="#impl-Send-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section><section id="impl-Sync-for-UnknownChainHashError" class="impl"><a href="#impl-Sync-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section><section id="impl-Unpin-for-UnknownChainHashError" class="impl"><a href="#impl-Unpin-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section><section id="impl-UnwindSafe-for-UnknownChainHashError" class="impl"><a href="#impl-UnwindSafe-for-UnknownChainHashError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UnknownChainHashError.html" title="struct bdk_chain::bitcoin::network::UnknownChainHashError">UnknownChainHashError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index c49eae8b63272c890d0a8301ef2e2afa671bc552..71ecadde8a9406a09ae9065c6399320b5456aa4f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Supported networks for use in BIP155 addrv2 message"><title>AddrV2 in bdk_chain::bitcoin::p2p::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddrV2</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Cjdns" title="Cjdns">Cjdns</a></li><li><a href="#variant.I2p" title="I2p">I2p</a></li><li><a href="#variant.Ipv4" title="Ipv4">Ipv4</a></li><li><a href="#variant.Ipv6" title="Ipv6">Ipv6</a></li><li><a href="#variant.TorV2" title="TorV2">TorV2</a></li><li><a href="#variant.TorV3" title="TorV3">TorV3</a></li><li><a href="#variant.Unknown" title="Unknown">Unknown</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddrV2" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddrV2" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-AddrV2" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-AddrV2" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-AddrV2" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-AddrV2" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-AddrV2" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AddrV2" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddrV2" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddrV2" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddrV2" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddrV2" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddrV2" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddrV2" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">AddrV2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum AddrV2 {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Supported networks for use in BIP155 addrv2 message"><title>AddrV2 in bdk_chain::bitcoin::p2p::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddrV2</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Cjdns" title="Cjdns">Cjdns</a></li><li><a href="#variant.I2p" title="I2p">I2p</a></li><li><a href="#variant.Ipv4" title="Ipv4">Ipv4</a></li><li><a href="#variant.Ipv6" title="Ipv6">Ipv6</a></li><li><a href="#variant.TorV2" title="TorV2">TorV2</a></li><li><a href="#variant.TorV3" title="TorV3">TorV3</a></li><li><a href="#variant.Unknown" title="Unknown">Unknown</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddrV2" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddrV2" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-AddrV2" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-AddrV2" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-AddrV2" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-AddrV2" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-AddrV2" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AddrV2" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddrV2" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddrV2" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddrV2" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddrV2" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddrV2" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddrV2" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">address</a></span><h1>Enum <span class="enum">AddrV2</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum AddrV2 {
     Ipv4(<a class="struct" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/struct.Ipv4Addr.html" title="struct core::net::ip_addr::Ipv4Addr">Ipv4Addr</a>),
     Ipv6(<a class="struct" href="https://doc.rust-lang.org/nightly/core/net/ip_addr/struct.Ipv6Addr.html" title="struct core::net::ip_addr::Ipv6Addr">Ipv6Addr</a>),
     TorV2([<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">10</a>]),
index 88d7c2123b8d6baaf09606cb7e4eafaf14a93588..bce8a53c707bc57e61a2a306f5489eb3871a11ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin network addresses."><title>bdk_chain::bitcoin::p2p::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module address</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin network addresses.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin network addresses."><title>bdk_chain::bitcoin::p2p::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module address</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin network addresses.</p>
 <p>This module defines the structures and functions needed to encode
 network addresses in Bitcoin messages.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.AddrV2Message.html" title="struct bdk_chain::bitcoin::p2p::address::AddrV2Message">Addr<wbr>V2Message</a></dt><dd>Address received from BIP155 addrv2 message</dd><dt><a class="struct" href="struct.Address.html" title="struct bdk_chain::bitcoin::p2p::address::Address">Address</a></dt><dd>A message which can be sent on the Bitcoin network</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.AddrV2.html" title="enum bdk_chain::bitcoin::p2p::address::AddrV2">AddrV2</a></dt><dd>Supported networks for use in BIP155 addrv2 message</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 9e09da7fc8235f8983ec8e762da38cceb4f06214..b98f3468d48b0409aed7e605bd12300a28766f75 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address received from BIP155 addrv2 message"><title>AddrV2Message in bdk_chain::bitcoin::p2p::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Addr<wbr>V2Message</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.addr" title="addr">addr</a></li><li><a href="#structfield.port" title="port">port</a></li><li><a href="#structfield.services" title="services">services</a></li><li><a href="#structfield.time" title="time">time</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.socket_addr" title="socket_addr">socket_addr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddrV2Message" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddrV2Message" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-AddrV2Message" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-AddrV2Message" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-AddrV2Message" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-AddrV2Message" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-AddrV2Message" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AddrV2Message" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToSocketAddrs-for-AddrV2Message" title="ToSocketAddrs">ToSocketAddrs</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddrV2Message" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddrV2Message" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddrV2Message" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddrV2Message" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddrV2Message" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddrV2Message" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">AddrV2Message</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct AddrV2Message {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Address received from BIP155 addrv2 message"><title>AddrV2Message in bdk_chain::bitcoin::p2p::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Addr<wbr>V2Message</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.addr" title="addr">addr</a></li><li><a href="#structfield.port" title="port">port</a></li><li><a href="#structfield.services" title="services">services</a></li><li><a href="#structfield.time" title="time">time</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.socket_addr" title="socket_addr">socket_addr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddrV2Message" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddrV2Message" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-AddrV2Message" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-AddrV2Message" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-AddrV2Message" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-AddrV2Message" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-AddrV2Message" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AddrV2Message" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToSocketAddrs-for-AddrV2Message" title="ToSocketAddrs">ToSocketAddrs</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddrV2Message" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddrV2Message" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddrV2Message" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddrV2Message" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddrV2Message" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddrV2Message" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">AddrV2Message</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct AddrV2Message {
     pub time: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub services: <a class="struct" href="../struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">ServiceFlags</a>,
     pub addr: <a class="enum" href="enum.AddrV2.html" title="enum bdk_chain::bitcoin::p2p::address::AddrV2">AddrV2</a>,
index ba9ba64abf697886b97c4368e092522dde7b2e1b..3e01d6acbac62d03c5d1b3e39f4a4ea17d9b0a4b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A message which can be sent on the Bitcoin network"><title>Address in bdk_chain::bitcoin::p2p::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.address" title="address">address</a></li><li><a href="#structfield.port" title="port">port</a></li><li><a href="#structfield.services" title="services">services</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.socket_addr" title="socket_addr">socket_addr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Address" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Address" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Address" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-Address" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Address" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Address" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Address" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Address" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToSocketAddrs-for-Address" title="ToSocketAddrs">ToSocketAddrs</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Address" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Address" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Address" title="Send">Send</a></li><li><a href="#impl-Sync-for-Address" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Address" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Address" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">Address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Address {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A message which can be sent on the Bitcoin network"><title>Address in bdk_chain::bitcoin::p2p::address - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.address" title="address">address</a></li><li><a href="#structfield.port" title="port">port</a></li><li><a href="#structfield.services" title="services">services</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.socket_addr" title="socket_addr">socket_addr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Address" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Address" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Address" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-Address" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Address" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Address" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Address" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Address" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToSocketAddrs-for-Address" title="ToSocketAddrs">ToSocketAddrs</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Address" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Address" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Address" title="Send">Send</a></li><li><a href="#impl-Sync-for-Address" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Address" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Address" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>address</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">address</a></span><h1>Struct <span class="struct">Address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Address {
     pub services: <a class="struct" href="../struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">ServiceFlags</a>,
     pub address: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>],
     pub port: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>,
index 8a4ad536020fefd3cf66ba2e316c0233d7e7c900..9bce26c8ea39555a00052da4e27bed4d2e5eb335 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Version of the protocol as appearing in network message headers."><title>PROTOCOL_VERSION in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Constant <span class="constant">PROTOCOL_VERSION</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PROTOCOL_VERSION: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 70001; // 70_001u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Version of the protocol as appearing in network message headers.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Version of the protocol as appearing in network message headers."><title>PROTOCOL_VERSION in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Constant <span class="constant">PROTOCOL_VERSION</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PROTOCOL_VERSION: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 70001; // 70_001u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Version of the protocol as appearing in network message headers.</p>
 <p>This constant is used to signal to other peers which features you support. Increasing it implies
 that your software also supports every feature prior to this version. Doing so without support
 may lead to you incorrectly banning other peers or other peers banning you.</p>
index 6a89e5e52e254d6aa684895bd261914de955cdfa..4e89a44b7a5a362f9aaa72a408f653bcabd1e403 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin p2p network types."><title>bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module p2p</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>p2p</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin p2p network types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin p2p network types."><title>bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module p2p</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>p2p</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin p2p network types.</p>
 <p>This module defines support for (de)serialization and network transport
 of Bitcoin data and Bitcoin p2p network messages.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="address/index.html" title="mod bdk_chain::bitcoin::p2p::address">address</a></dt><dd>Bitcoin network addresses.</dd><dt><a class="mod" href="message/index.html" title="mod bdk_chain::bitcoin::p2p::message">message</a></dt><dd>Bitcoin network messages.</dd><dt><a class="mod" href="message_blockdata/index.html" title="mod bdk_chain::bitcoin::p2p::message_blockdata">message_<wbr>blockdata</a></dt><dd>Bitcoin blockdata network messages.</dd><dt><a class="mod" href="message_bloom/index.html" title="mod bdk_chain::bitcoin::p2p::message_bloom">message_<wbr>bloom</a></dt><dd>Bitcoin Connection Bloom filtering network messages.</dd><dt><a class="mod" href="message_compact_blocks/index.html" title="mod bdk_chain::bitcoin::p2p::message_compact_blocks">message_<wbr>compact_<wbr>blocks</a></dt><dd>BIP152  Compact Blocks network messages</dd><dt><a class="mod" href="message_filter/index.html" title="mod bdk_chain::bitcoin::p2p::message_filter">message_<wbr>filter</a></dt><dd>Bitcoin Client Side Block Filtering network messages.</dd><dt><a class="mod" href="message_network/index.html" title="mod bdk_chain::bitcoin::p2p::message_network">message_<wbr>network</a></dt><dd>Bitcoin network-related network messages.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Address.html" title="struct bdk_chain::bitcoin::p2p::Address">Address</a></dt><dd>A message which can be sent on the Bitcoin network</dd><dt><a class="struct" href="struct.Magic.html" title="struct bdk_chain::bitcoin::p2p::Magic">Magic</a></dt><dd>Network magic bytes to identify the cryptocurrency network the message was intended for.</dd><dt><a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">Parse<wbr>Magic<wbr>Error</a></dt><dd>An error in parsing magic bytes.</dd><dt><a class="struct" href="struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">Service<wbr>Flags</a></dt><dd>Flags to indicate which network services a node supports.</dd><dt><a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">Unknown<wbr>Magic<wbr>Error</a></dt><dd>Error in creating a Network from Magic bytes.</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.PROTOCOL_VERSION.html" title="constant bdk_chain::bitcoin::p2p::PROTOCOL_VERSION">PROTOCOL_<wbr>VERSION</a></dt><dd>Version of the protocol as appearing in network message headers.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 6ac84aca56fd8297ea2ef3b9ac318e581c0f4757..23b01627d31e0e04905d77a2a09b9fb4f2d9f8cc 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum number of super::message_blockdata::Inventory items in an `inv` message."><title>MAX_INV_SIZE in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Constant <span class="constant">MAX_INV_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_INV_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 50_000; // 50_000usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum number of <a href="../message_blockdata/enum.Inventory.html" title="enum bdk_chain::bitcoin::p2p::message_blockdata::Inventory">super::message_blockdata::Inventory</a> items in an <code>inv</code> message.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum number of super::message_blockdata::Inventory items in an `inv` message."><title>MAX_INV_SIZE in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Constant <span class="constant">MAX_INV_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_INV_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 50_000; // 50_000usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum number of <a href="../message_blockdata/enum.Inventory.html" title="enum bdk_chain::bitcoin::p2p::message_blockdata::Inventory">super::message_blockdata::Inventory</a> items in an <code>inv</code> message.</p>
 <p>This limit is not currently enforced by this implementation.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2252c7b4c483cf543cadb401de312fb7fcc9a992..c2f3fc4000710a4814fa9c81d55f82423d9e13e8 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum size, in bytes, of an encoded message This by neccessity should be larger tham `MAX_VEC_SIZE`"><title>MAX_MSG_SIZE in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Constant <span class="constant">MAX_MSG_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_MSG_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5_000_000; // 5_000_000usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum size, in bytes, of an encoded message
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum size, in bytes, of an encoded message This by neccessity should be larger tham `MAX_VEC_SIZE`"><title>MAX_MSG_SIZE in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Constant <span class="constant">MAX_MSG_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_MSG_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5_000_000; // 5_000_000usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum size, in bytes, of an encoded message
 This by neccessity should be larger tham <code>MAX_VEC_SIZE</code></p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9b0e8a1a33fc9f299d714151ba9fe04a18ff58fa..afbc62902bc48bcc7a358c89bfe68f46e878248c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Network message payload. Proper documentation is available on at Bitcoin Wiki: Protocol Specification"><title>NetworkMessage in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Message</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Addr" title="Addr">Addr</a></li><li><a href="#variant.AddrV2" title="AddrV2">AddrV2</a></li><li><a href="#variant.Alert" title="Alert">Alert</a></li><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.BlockTxn" title="BlockTxn">BlockTxn</a></li><li><a href="#variant.CFCheckpt" title="CFCheckpt">CFCheckpt</a></li><li><a href="#variant.CFHeaders" title="CFHeaders">CFHeaders</a></li><li><a href="#variant.CFilter" title="CFilter">CFilter</a></li><li><a href="#variant.CmpctBlock" title="CmpctBlock">CmpctBlock</a></li><li><a href="#variant.FeeFilter" title="FeeFilter">FeeFilter</a></li><li><a href="#variant.FilterAdd" title="FilterAdd">FilterAdd</a></li><li><a href="#variant.FilterClear" title="FilterClear">FilterClear</a></li><li><a href="#variant.FilterLoad" title="FilterLoad">FilterLoad</a></li><li><a href="#variant.GetAddr" title="GetAddr">GetAddr</a></li><li><a href="#variant.GetBlockTxn" title="GetBlockTxn">GetBlockTxn</a></li><li><a href="#variant.GetBlocks" title="GetBlocks">GetBlocks</a></li><li><a href="#variant.GetCFCheckpt" title="GetCFCheckpt">GetCFCheckpt</a></li><li><a href="#variant.GetCFHeaders" title="GetCFHeaders">GetCFHeaders</a></li><li><a href="#variant.GetCFilters" title="GetCFilters">GetCFilters</a></li><li><a href="#variant.GetData" title="GetData">GetData</a></li><li><a href="#variant.GetHeaders" title="GetHeaders">GetHeaders</a></li><li><a href="#variant.Headers" title="Headers">Headers</a></li><li><a href="#variant.Inv" title="Inv">Inv</a></li><li><a href="#variant.MemPool" title="MemPool">MemPool</a></li><li><a href="#variant.MerkleBlock" title="MerkleBlock">MerkleBlock</a></li><li><a href="#variant.NotFound" title="NotFound">NotFound</a></li><li><a href="#variant.Ping" title="Ping">Ping</a></li><li><a href="#variant.Pong" title="Pong">Pong</a></li><li><a href="#variant.Reject" title="Reject">Reject</a></li><li><a href="#variant.SendAddrV2" title="SendAddrV2">SendAddrV2</a></li><li><a href="#variant.SendCmpct" title="SendCmpct">SendCmpct</a></li><li><a href="#variant.SendHeaders" title="SendHeaders">SendHeaders</a></li><li><a href="#variant.Tx" title="Tx">Tx</a></li><li><a href="#variant.Unknown" title="Unknown">Unknown</a></li><li><a href="#variant.Verack" title="Verack">Verack</a></li><li><a href="#variant.Version" title="Version">Version</a></li><li><a href="#variant.WtxidRelay" title="WtxidRelay">WtxidRelay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmd" title="cmd">cmd</a></li><li><a href="#method.command" title="command">command</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkMessage" title="Debug">Debug</a></li><li><a href="#impl-Encodable-for-NetworkMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-NetworkMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-NetworkMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Enum <span class="enum">NetworkMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkMessage {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Network message payload. Proper documentation is available on at Bitcoin Wiki: Protocol Specification"><title>NetworkMessage in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Network<wbr>Message</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Addr" title="Addr">Addr</a></li><li><a href="#variant.AddrV2" title="AddrV2">AddrV2</a></li><li><a href="#variant.Alert" title="Alert">Alert</a></li><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.BlockTxn" title="BlockTxn">BlockTxn</a></li><li><a href="#variant.CFCheckpt" title="CFCheckpt">CFCheckpt</a></li><li><a href="#variant.CFHeaders" title="CFHeaders">CFHeaders</a></li><li><a href="#variant.CFilter" title="CFilter">CFilter</a></li><li><a href="#variant.CmpctBlock" title="CmpctBlock">CmpctBlock</a></li><li><a href="#variant.FeeFilter" title="FeeFilter">FeeFilter</a></li><li><a href="#variant.FilterAdd" title="FilterAdd">FilterAdd</a></li><li><a href="#variant.FilterClear" title="FilterClear">FilterClear</a></li><li><a href="#variant.FilterLoad" title="FilterLoad">FilterLoad</a></li><li><a href="#variant.GetAddr" title="GetAddr">GetAddr</a></li><li><a href="#variant.GetBlockTxn" title="GetBlockTxn">GetBlockTxn</a></li><li><a href="#variant.GetBlocks" title="GetBlocks">GetBlocks</a></li><li><a href="#variant.GetCFCheckpt" title="GetCFCheckpt">GetCFCheckpt</a></li><li><a href="#variant.GetCFHeaders" title="GetCFHeaders">GetCFHeaders</a></li><li><a href="#variant.GetCFilters" title="GetCFilters">GetCFilters</a></li><li><a href="#variant.GetData" title="GetData">GetData</a></li><li><a href="#variant.GetHeaders" title="GetHeaders">GetHeaders</a></li><li><a href="#variant.Headers" title="Headers">Headers</a></li><li><a href="#variant.Inv" title="Inv">Inv</a></li><li><a href="#variant.MemPool" title="MemPool">MemPool</a></li><li><a href="#variant.MerkleBlock" title="MerkleBlock">MerkleBlock</a></li><li><a href="#variant.NotFound" title="NotFound">NotFound</a></li><li><a href="#variant.Ping" title="Ping">Ping</a></li><li><a href="#variant.Pong" title="Pong">Pong</a></li><li><a href="#variant.Reject" title="Reject">Reject</a></li><li><a href="#variant.SendAddrV2" title="SendAddrV2">SendAddrV2</a></li><li><a href="#variant.SendCmpct" title="SendCmpct">SendCmpct</a></li><li><a href="#variant.SendHeaders" title="SendHeaders">SendHeaders</a></li><li><a href="#variant.Tx" title="Tx">Tx</a></li><li><a href="#variant.Unknown" title="Unknown">Unknown</a></li><li><a href="#variant.Verack" title="Verack">Verack</a></li><li><a href="#variant.Version" title="Version">Version</a></li><li><a href="#variant.WtxidRelay" title="WtxidRelay">WtxidRelay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmd" title="cmd">cmd</a></li><li><a href="#method.command" title="command">command</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NetworkMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NetworkMessage" title="Debug">Debug</a></li><li><a href="#impl-Encodable-for-NetworkMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-NetworkMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-NetworkMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-NetworkMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NetworkMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NetworkMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NetworkMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-NetworkMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NetworkMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NetworkMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Enum <span class="enum">NetworkMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum NetworkMessage {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 37 variants</span></summary>    Version(<a class="struct" href="../message_network/struct.VersionMessage.html" title="struct bdk_chain::bitcoin::p2p::message_network::VersionMessage">VersionMessage</a>),
     Verack,
     Addr(<a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../struct.Address.html" title="struct bdk_chain::bitcoin::p2p::Address">Address</a>)&gt;),
index 93b79f3a6eeedf72a283a30c8d635c72bd839155..0f8bcd8ec2c7a6fb8b7bfde2ba3208077e7e83cc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin network messages."><title>bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin network messages.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin network messages."><title>bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin network messages.</p>
 <p>This module defines the <code>NetworkMessage</code> and <code>RawNetworkMessage</code> types that
 are used for (de)serializing Bitcoin objects for transmission on the network.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.CommandString.html" title="struct bdk_chain::bitcoin::p2p::message::CommandString">Command<wbr>String</a></dt><dd>Serializer for command string</dd><dt><a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">Command<wbr>String<wbr>Error</a></dt><dd>Error returned when a command string is invalid.</dd><dt><a class="struct" href="struct.RawNetworkMessage.html" title="struct bdk_chain::bitcoin::p2p::message::RawNetworkMessage">RawNetwork<wbr>Message</a></dt><dd>A Network message</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.NetworkMessage.html" title="enum bdk_chain::bitcoin::p2p::message::NetworkMessage">Network<wbr>Message</a></dt><dd>A Network message payload. Proper documentation is available on at
index c7623f39668cd29200f1db1e72f4629ed256aed2..69fa7b87f16b290987a6112463b19506a5c88811 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serializer for command string"><title>CommandString in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Command<wbr>String</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.try_from_static" title="try_from_static">try_from_static</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3Cstr%3E-for-CommandString" title="AsRef&#60;str&#62;">AsRef&#60;str&#62;</a></li><li><a href="#impl-Clone-for-CommandString" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CommandString" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CommandString" title="Decodable">Decodable</a></li><li><a href="#impl-Display-for-CommandString" title="Display">Display</a></li><li><a href="#impl-Encodable-for-CommandString" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CommandString" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-CommandString" title="FromStr">FromStr</a></li><li><a href="#impl-PartialEq-for-CommandString" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CommandString" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-CommandString" title="TryFrom&#60;&#38;&#39;a str&#62;">TryFrom&#60;&#38;&#39;a str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-CommandString" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-CommandString" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CommandString" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CommandString" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CommandString" title="Send">Send</a></li><li><a href="#impl-Sync-for-CommandString" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CommandString" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CommandString" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Struct <span class="struct">CommandString</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CommandString(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serializer for command string</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Serializer for command string"><title>CommandString in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Command<wbr>String</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.try_from_static" title="try_from_static">try_from_static</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3Cstr%3E-for-CommandString" title="AsRef&#60;str&#62;">AsRef&#60;str&#62;</a></li><li><a href="#impl-Clone-for-CommandString" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CommandString" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CommandString" title="Decodable">Decodable</a></li><li><a href="#impl-Display-for-CommandString" title="Display">Display</a></li><li><a href="#impl-Encodable-for-CommandString" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CommandString" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-CommandString" title="FromStr">FromStr</a></li><li><a href="#impl-PartialEq-for-CommandString" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CommandString" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-CommandString" title="TryFrom&#60;&#38;&#39;a str&#62;">TryFrom&#60;&#38;&#39;a str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-CommandString" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-CommandString" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CommandString" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CommandString" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CommandString" title="Send">Send</a></li><li><a href="#impl-Sync-for-CommandString" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CommandString" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CommandString" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Struct <span class="struct">CommandString</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CommandString(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Serializer for command string</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CommandString" class="impl"><a href="#impl-CommandString" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CommandString.html" title="struct bdk_chain::bitcoin::p2p::message::CommandString">CommandString</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.try_from_static" class="method"><h4 class="code-header">pub fn <a href="#method.try_from_static" class="fn">try_from_static</a>(
     s: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CommandString.html" title="struct bdk_chain::bitcoin::p2p::message::CommandString">CommandString</a>, <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a>&gt;</h4></section></summary><div class="docblock"><p>Converts <code>&amp;'static str</code> to <code>CommandString</code></p>
index 0ff6c62ff6e6cf9a235ea6abd9183f1fc3ea0c88..61f56c4cafcba17943200931fbbd7ac3d966898f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when a command string is invalid."><title>CommandStringError in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Command<wbr>String<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CommandStringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CommandStringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CommandStringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CommandStringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CommandStringError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-CommandStringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CommandStringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CommandStringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CommandStringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CommandStringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CommandStringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CommandStringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CommandStringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Struct <span class="struct">CommandStringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct CommandStringError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when a command string is invalid.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when a command string is invalid."><title>CommandStringError in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Command<wbr>String<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CommandStringError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CommandStringError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CommandStringError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CommandStringError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CommandStringError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-CommandStringError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CommandStringError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CommandStringError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CommandStringError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CommandStringError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CommandStringError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CommandStringError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CommandStringError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Struct <span class="struct">CommandStringError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct CommandStringError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when a command string is invalid.</p>
 <p>This is currently returned for command strings longer than 12.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CommandStringError" class="impl"><a href="#impl-Clone-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CommandStringError" class="impl"><a href="#impl-Debug-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-CommandStringError" class="impl"><a href="#impl-Display-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-CommandStringError" class="impl"><a href="#impl-Error-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CommandStringError" class="impl"><a href="#impl-PartialEq-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-CommandStringError" class="impl"><a href="#impl-Eq-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section><section id="impl-StructuralPartialEq-for-CommandStringError" class="impl"><a href="#impl-StructuralPartialEq-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-CommandStringError" class="impl"><a href="#impl-Freeze-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section><section id="impl-RefUnwindSafe-for-CommandStringError" class="impl"><a href="#impl-RefUnwindSafe-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section><section id="impl-Send-for-CommandStringError" class="impl"><a href="#impl-Send-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section><section id="impl-Sync-for-CommandStringError" class="impl"><a href="#impl-Sync-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section><section id="impl-Unpin-for-CommandStringError" class="impl"><a href="#impl-Unpin-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section><section id="impl-UnwindSafe-for-CommandStringError" class="impl"><a href="#impl-UnwindSafe-for-CommandStringError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.CommandStringError.html" title="struct bdk_chain::bitcoin::p2p::message::CommandStringError">CommandStringError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 60c54646a6ea673d1635dea36a3ebc32f049df2f..79cfc88141c3c31e53d1dc43d08e3a351c5db2ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Network message"><title>RawNetworkMessage in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RawNetwork<wbr>Message</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmd" title="cmd">cmd</a></li><li><a href="#method.command" title="command">command</a></li><li><a href="#method.into_payload" title="into_payload">into_payload</a></li><li><a href="#method.magic" title="magic">magic</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.payload" title="payload">payload</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-RawNetworkMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-RawNetworkMessage" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-RawNetworkMessage" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-RawNetworkMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-RawNetworkMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-RawNetworkMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-RawNetworkMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RawNetworkMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RawNetworkMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RawNetworkMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-RawNetworkMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RawNetworkMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RawNetworkMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Struct <span class="struct">RawNetworkMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct RawNetworkMessage { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Network message</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Network message"><title>RawNetworkMessage in bdk_chain::bitcoin::p2p::message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RawNetwork<wbr>Message</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmd" title="cmd">cmd</a></li><li><a href="#method.command" title="command">command</a></li><li><a href="#method.into_payload" title="into_payload">into_payload</a></li><li><a href="#method.magic" title="magic">magic</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.payload" title="payload">payload</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-RawNetworkMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-RawNetworkMessage" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-RawNetworkMessage" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-RawNetworkMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-RawNetworkMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-RawNetworkMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-RawNetworkMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RawNetworkMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RawNetworkMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RawNetworkMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-RawNetworkMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RawNetworkMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RawNetworkMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message</a></span><h1>Struct <span class="struct">RawNetworkMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct RawNetworkMessage { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Network message</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-RawNetworkMessage" class="impl"><a href="#impl-RawNetworkMessage" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.RawNetworkMessage.html" title="struct bdk_chain::bitcoin::p2p::message::RawNetworkMessage">RawNetworkMessage</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(magic: <a class="struct" href="../struct.Magic.html" title="struct bdk_chain::bitcoin::p2p::Magic">Magic</a>, payload: <a class="enum" href="enum.NetworkMessage.html" title="enum bdk_chain::bitcoin::p2p::message::NetworkMessage">NetworkMessage</a>) -&gt; <a class="struct" href="struct.RawNetworkMessage.html" title="struct bdk_chain::bitcoin::p2p::message::RawNetworkMessage">RawNetworkMessage</a></h4></section></summary><div class="docblock"><p>Creates a <a href="struct.RawNetworkMessage.html" title="struct bdk_chain::bitcoin::p2p::message::RawNetworkMessage">RawNetworkMessage</a></p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.into_payload" class="method"><h4 class="code-header">pub fn <a href="#method.into_payload" class="fn">into_payload</a>(self) -&gt; <a class="enum" href="enum.NetworkMessage.html" title="enum bdk_chain::bitcoin::p2p::message::NetworkMessage">NetworkMessage</a></h4></section></summary><div class="docblock"><p>Consumes the <a href="struct.RawNetworkMessage.html" title="struct bdk_chain::bitcoin::p2p::message::RawNetworkMessage">RawNetworkMessage</a> instance and returns the inner payload.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.payload" class="method"><h4 class="code-header">pub fn <a href="#method.payload" class="fn">payload</a>(&amp;self) -&gt; &amp;<a class="enum" href="enum.NetworkMessage.html" title="enum bdk_chain::bitcoin::p2p::message::NetworkMessage">NetworkMessage</a></h4></section></summary><div class="docblock"><p>The actual message data</p>
index 9b52d84cab54d92f00cc23bfabf1983528a0574e..df3933251d30a4bf8c21e7f26499f23b04006b63 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An inventory item."><title>Inventory in bdk_chain::bitcoin::p2p::message_blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Inventory</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.CompactBlock" title="CompactBlock">CompactBlock</a></li><li><a href="#variant.Error" title="Error">Error</a></li><li><a href="#variant.Transaction" title="Transaction">Transaction</a></li><li><a href="#variant.Unknown" title="Unknown">Unknown</a></li><li><a href="#variant.WTx" title="WTx">WTx</a></li><li><a href="#variant.WitnessBlock" title="WitnessBlock">WitnessBlock</a></li><li><a href="#variant.WitnessTransaction" title="WitnessTransaction">WitnessTransaction</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.network_hash" title="network_hash">network_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Inventory" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Inventory" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Inventory" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Inventory" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-Inventory" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Inventory" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Inventory" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Inventory" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Inventory" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Inventory" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Inventory" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Inventory" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Inventory" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Inventory" title="Send">Send</a></li><li><a href="#impl-Sync-for-Inventory" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Inventory" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Inventory" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_blockdata</a></span><h1>Enum <span class="enum">Inventory</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Inventory {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An inventory item."><title>Inventory in bdk_chain::bitcoin::p2p::message_blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Inventory</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.CompactBlock" title="CompactBlock">CompactBlock</a></li><li><a href="#variant.Error" title="Error">Error</a></li><li><a href="#variant.Transaction" title="Transaction">Transaction</a></li><li><a href="#variant.Unknown" title="Unknown">Unknown</a></li><li><a href="#variant.WTx" title="WTx">WTx</a></li><li><a href="#variant.WitnessBlock" title="WitnessBlock">WitnessBlock</a></li><li><a href="#variant.WitnessTransaction" title="WitnessTransaction">WitnessTransaction</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.network_hash" title="network_hash">network_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Inventory" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Inventory" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Inventory" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Inventory" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-Inventory" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Inventory" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Inventory" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Inventory" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Inventory" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Inventory" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Inventory" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Inventory" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Inventory" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Inventory" title="Send">Send</a></li><li><a href="#impl-Sync-for-Inventory" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Inventory" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Inventory" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_blockdata</a></span><h1>Enum <span class="enum">Inventory</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Inventory {
     Error,
     Transaction(<a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>),
     Block(<a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>),
index 8409e9710e116b15fa4750bff847c7a5c9c2e354..0307dcec0f1b0707cb7cfbd94dffe69b126e57ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin blockdata network messages."><title>bdk_chain::bitcoin::p2p::message_blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>blockdata</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_blockdata</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin blockdata network messages.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin blockdata network messages."><title>bdk_chain::bitcoin::p2p::message_blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>blockdata</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_blockdata</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin blockdata network messages.</p>
 <p>This module describes network messages which are used for passing
 Bitcoin data (blocks and transactions) around.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.GetBlocksMessage.html" title="struct bdk_chain::bitcoin::p2p::message_blockdata::GetBlocksMessage">GetBlocks<wbr>Message</a></dt><dd>The <code>getblocks</code> message</dd><dt><a class="struct" href="struct.GetHeadersMessage.html" title="struct bdk_chain::bitcoin::p2p::message_blockdata::GetHeadersMessage">GetHeaders<wbr>Message</a></dt><dd>The <code>getheaders</code> message</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Inventory.html" title="enum bdk_chain::bitcoin::p2p::message_blockdata::Inventory">Inventory</a></dt><dd>An inventory item.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index bfa867f3b27cb577df75e4a65ba735fe9228cc79..2e675a44d96239aea5e492db4a185b64e7a46490 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `getblocks` message"><title>GetBlocksMessage in bdk_chain::bitcoin::p2p::message_blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetBlocks<wbr>Message</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.locator_hashes" title="locator_hashes">locator_hashes</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetBlocksMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetBlocksMessage" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetBlocksMessage" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetBlocksMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetBlocksMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetBlocksMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetBlocksMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetBlocksMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetBlocksMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetBlocksMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetBlocksMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetBlocksMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetBlocksMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_blockdata</a></span><h1>Struct <span class="struct">GetBlocksMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetBlocksMessage {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `getblocks` message"><title>GetBlocksMessage in bdk_chain::bitcoin::p2p::message_blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetBlocks<wbr>Message</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.locator_hashes" title="locator_hashes">locator_hashes</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetBlocksMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetBlocksMessage" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetBlocksMessage" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetBlocksMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetBlocksMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetBlocksMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetBlocksMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetBlocksMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetBlocksMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetBlocksMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetBlocksMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetBlocksMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetBlocksMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_blockdata</a></span><h1>Struct <span class="struct">GetBlocksMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetBlocksMessage {
     pub version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub locator_hashes: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;,
     pub stop_hash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
index 2206d9531fd850cc0a4e0f718e1a1b03b973d6a0..1fcb3f3632c41cfa06079c27b3dd835719fdbeb7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `getheaders` message"><title>GetHeadersMessage in bdk_chain::bitcoin::p2p::message_blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetHeaders<wbr>Message</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.locator_hashes" title="locator_hashes">locator_hashes</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetHeadersMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetHeadersMessage" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetHeadersMessage" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetHeadersMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetHeadersMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetHeadersMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetHeadersMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetHeadersMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetHeadersMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetHeadersMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetHeadersMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetHeadersMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetHeadersMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_blockdata</a></span><h1>Struct <span class="struct">GetHeadersMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetHeadersMessage {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `getheaders` message"><title>GetHeadersMessage in bdk_chain::bitcoin::p2p::message_blockdata - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetHeaders<wbr>Message</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.locator_hashes" title="locator_hashes">locator_hashes</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetHeadersMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetHeadersMessage" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetHeadersMessage" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetHeadersMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetHeadersMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetHeadersMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetHeadersMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetHeadersMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetHeadersMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetHeadersMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetHeadersMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetHeadersMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetHeadersMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>blockdata</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_blockdata</a></span><h1>Struct <span class="struct">GetHeadersMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetHeadersMessage {
     pub version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub locator_hashes: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;,
     pub stop_hash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
index 7adff6f2455ef602cdded4078bdb32dd2ff54008..215743225b2fe6fdfb474c084375ddc6698eb063 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bloom filter update flags"><title>BloomFlags in bdk_chain::bitcoin::p2p::message_bloom - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bloom<wbr>Flags</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.PubkeyOnly" title="PubkeyOnly">PubkeyOnly</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BloomFlags" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BloomFlags" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BloomFlags" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BloomFlags" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-BloomFlags" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BloomFlags" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-BloomFlags" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-BloomFlags" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BloomFlags" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BloomFlags" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BloomFlags" title="Send">Send</a></li><li><a href="#impl-Sync-for-BloomFlags" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BloomFlags" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BloomFlags" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>bloom</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_bloom</a></span><h1>Enum <span class="enum">BloomFlags</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum BloomFlags {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bloom filter update flags"><title>BloomFlags in bdk_chain::bitcoin::p2p::message_bloom - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bloom<wbr>Flags</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.PubkeyOnly" title="PubkeyOnly">PubkeyOnly</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BloomFlags" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BloomFlags" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BloomFlags" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BloomFlags" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-BloomFlags" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BloomFlags" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-BloomFlags" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-BloomFlags" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BloomFlags" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BloomFlags" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BloomFlags" title="Send">Send</a></li><li><a href="#impl-Sync-for-BloomFlags" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BloomFlags" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BloomFlags" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>bloom</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_bloom</a></span><h1>Enum <span class="enum">BloomFlags</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum BloomFlags {
     None,
     All,
     PubkeyOnly,
index f53fd682d719d2db57ad1c504d232f065f53baf6..f1f8a32fbe9187091e0b64ce7ee5310f2cfeb4c8 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin Connection Bloom filtering network messages."><title>bdk_chain::bitcoin::p2p::message_bloom - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>bloom</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_bloom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin Connection Bloom filtering network messages.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin Connection Bloom filtering network messages."><title>bdk_chain::bitcoin::p2p::message_bloom - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>bloom</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_bloom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin Connection Bloom filtering network messages.</p>
 <p>This module describes BIP37 Connection Bloom filtering network messages.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.FilterAdd.html" title="struct bdk_chain::bitcoin::p2p::message_bloom::FilterAdd">Filter<wbr>Add</a></dt><dd><code>filteradd</code> message updates the current filter with new data</dd><dt><a class="struct" href="struct.FilterLoad.html" title="struct bdk_chain::bitcoin::p2p::message_bloom::FilterLoad">Filter<wbr>Load</a></dt><dd><code>filterload</code> message sets the current bloom filter</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.BloomFlags.html" title="enum bdk_chain::bitcoin::p2p::message_bloom::BloomFlags">Bloom<wbr>Flags</a></dt><dd>Bloom filter update flags</dd></dl></section></div></main></body></html>
\ No newline at end of file
index c598939dcc409a1009a0a4d72093a291aaf264ed..c261148e6af2f82365bab5002bca3efee536f6d5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`filteradd` message updates the current filter with new data"><title>FilterAdd in bdk_chain::bitcoin::p2p::message_bloom - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Add</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.data" title="data">data</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FilterAdd" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FilterAdd" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterAdd" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-FilterAdd" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterAdd" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-FilterAdd" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FilterAdd" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterAdd" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterAdd" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterAdd" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterAdd" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterAdd" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterAdd" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>bloom</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_bloom</a></span><h1>Struct <span class="struct">FilterAdd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterAdd {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`filteradd` message updates the current filter with new data"><title>FilterAdd in bdk_chain::bitcoin::p2p::message_bloom - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Add</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.data" title="data">data</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FilterAdd" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FilterAdd" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterAdd" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-FilterAdd" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterAdd" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-FilterAdd" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FilterAdd" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterAdd" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterAdd" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterAdd" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterAdd" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterAdd" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterAdd" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>bloom</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_bloom</a></span><h1>Struct <span class="struct">FilterAdd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterAdd {
     pub data: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>filteradd</code> message updates the current filter with new data</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.data" class="structfield section-header"><a href="#structfield.data" class="anchor field">§</a><code>data: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</code></span><div class="docblock"><p>The data element to add to the current filter.</p>
index 3701eb8b62a8cc2abc9bd3d1c48762360a38d26b..0b466f40bb2daafe79655453d95237bb42c8856b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`filterload` message sets the current bloom filter"><title>FilterLoad in bdk_chain::bitcoin::p2p::message_bloom - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Load</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter" title="filter">filter</a></li><li><a href="#structfield.flags" title="flags">flags</a></li><li><a href="#structfield.hash_funcs" title="hash_funcs">hash_funcs</a></li><li><a href="#structfield.tweak" title="tweak">tweak</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FilterLoad" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FilterLoad" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterLoad" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-FilterLoad" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterLoad" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-FilterLoad" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FilterLoad" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterLoad" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterLoad" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterLoad" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterLoad" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterLoad" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterLoad" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>bloom</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_bloom</a></span><h1>Struct <span class="struct">FilterLoad</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterLoad {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`filterload` message sets the current bloom filter"><title>FilterLoad in bdk_chain::bitcoin::p2p::message_bloom - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Load</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter" title="filter">filter</a></li><li><a href="#structfield.flags" title="flags">flags</a></li><li><a href="#structfield.hash_funcs" title="hash_funcs">hash_funcs</a></li><li><a href="#structfield.tweak" title="tweak">tweak</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FilterLoad" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FilterLoad" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterLoad" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-FilterLoad" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterLoad" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-FilterLoad" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FilterLoad" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterLoad" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterLoad" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterLoad" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterLoad" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterLoad" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterLoad" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>bloom</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_bloom</a></span><h1>Struct <span class="struct">FilterLoad</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterLoad {
     pub filter: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
     pub hash_funcs: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub tweak: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
index d05882b23ca99c4251967f2c328ec520ebd72fbc..c38f4f4613d44a2969608012e20b5a6d622b8340 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP152  Compact Blocks network messages"><title>bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>compact_<wbr>blocks</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_compact_blocks</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP152  Compact Blocks network messages</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP152  Compact Blocks network messages"><title>bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>compact_<wbr>blocks</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_compact_blocks</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP152  Compact Blocks network messages</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.BlockTxn.html" title="struct bdk_chain::bitcoin::p2p::message_compact_blocks::BlockTxn">Block<wbr>Txn</a></dt><dd>blocktxn message</dd><dt><a class="struct" href="struct.CmpctBlock.html" title="struct bdk_chain::bitcoin::p2p::message_compact_blocks::CmpctBlock">Cmpct<wbr>Block</a></dt><dd>cmpctblock message</dd><dt><a class="struct" href="struct.GetBlockTxn.html" title="struct bdk_chain::bitcoin::p2p::message_compact_blocks::GetBlockTxn">GetBlock<wbr>Txn</a></dt><dd>getblocktxn message</dd><dt><a class="struct" href="struct.SendCmpct.html" title="struct bdk_chain::bitcoin::p2p::message_compact_blocks::SendCmpct">Send<wbr>Cmpct</a></dt><dd>sendcmpct message</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 47cb41b20e69e283248d19d0dc0e683f8502b19b..e928e0a2f3e8097203e39014d6de19c0877f116a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="blocktxn message"><title>BlockTxn in bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Txn</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.transactions" title="transactions">transactions</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockTxn" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-BlockTxn" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockTxn" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-BlockTxn" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockTxn" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-BlockTxn" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockTxn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockTxn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockTxn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-BlockTxn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockTxn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockTxn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockTxn" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockTxn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockTxn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockTxn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>compact_<wbr>blocks</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_compact_blocks</a></span><h1>Struct <span class="struct">BlockTxn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockTxn {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="blocktxn message"><title>BlockTxn in bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Txn</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.transactions" title="transactions">transactions</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockTxn" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-BlockTxn" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockTxn" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-BlockTxn" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockTxn" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-BlockTxn" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockTxn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockTxn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockTxn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-BlockTxn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockTxn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockTxn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockTxn" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockTxn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockTxn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockTxn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>compact_<wbr>blocks</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_compact_blocks</a></span><h1>Struct <span class="struct">BlockTxn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockTxn {
     pub transactions: <a class="struct" href="../../bip152/struct.BlockTransactions.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactions">BlockTransactions</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>blocktxn message</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.transactions" class="structfield section-header"><a href="#structfield.transactions" class="anchor field">§</a><code>transactions: <a class="struct" href="../../bip152/struct.BlockTransactions.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactions">BlockTransactions</a></code></span><div class="docblock"><p>The requested block transactions.</p>
index 3eb6c93b042d22913bee717fef49f5b43d8a18f8..11b4fcbf664e77b774af95769be0ce1577d34d7c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cmpctblock message"><title>CmpctBlock in bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Cmpct<wbr>Block</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compact_block" title="compact_block">compact_block</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CmpctBlock" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CmpctBlock" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CmpctBlock" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CmpctBlock" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CmpctBlock" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-CmpctBlock" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-CmpctBlock" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CmpctBlock" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CmpctBlock" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-CmpctBlock" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CmpctBlock" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CmpctBlock" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CmpctBlock" title="Send">Send</a></li><li><a href="#impl-Sync-for-CmpctBlock" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CmpctBlock" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CmpctBlock" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>compact_<wbr>blocks</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_compact_blocks</a></span><h1>Struct <span class="struct">CmpctBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CmpctBlock {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cmpctblock message"><title>CmpctBlock in bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Cmpct<wbr>Block</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compact_block" title="compact_block">compact_block</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CmpctBlock" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CmpctBlock" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CmpctBlock" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CmpctBlock" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CmpctBlock" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-CmpctBlock" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-CmpctBlock" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CmpctBlock" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CmpctBlock" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-CmpctBlock" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CmpctBlock" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CmpctBlock" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CmpctBlock" title="Send">Send</a></li><li><a href="#impl-Sync-for-CmpctBlock" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CmpctBlock" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CmpctBlock" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>compact_<wbr>blocks</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_compact_blocks</a></span><h1>Struct <span class="struct">CmpctBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CmpctBlock {
     pub compact_block: <a class="struct" href="../../bip152/struct.HeaderAndShortIds.html" title="struct bdk_chain::bitcoin::bip152::HeaderAndShortIds">HeaderAndShortIds</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>cmpctblock message</p>
 <p>Note that the rules for validation before relaying compact blocks is
index d6fd171523881dbb8ff972cfe3cbc97c90049060..e30abbf40777c2542ad6224bda557c0626c82636 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="getblocktxn message"><title>GetBlockTxn in bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetBlock<wbr>Txn</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.txs_request" title="txs_request">txs_request</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetBlockTxn" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetBlockTxn" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetBlockTxn" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetBlockTxn" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetBlockTxn" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-GetBlockTxn" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-GetBlockTxn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-GetBlockTxn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-GetBlockTxn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-GetBlockTxn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetBlockTxn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetBlockTxn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetBlockTxn" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetBlockTxn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetBlockTxn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetBlockTxn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>compact_<wbr>blocks</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_compact_blocks</a></span><h1>Struct <span class="struct">GetBlockTxn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetBlockTxn {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="getblocktxn message"><title>GetBlockTxn in bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetBlock<wbr>Txn</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.txs_request" title="txs_request">txs_request</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetBlockTxn" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetBlockTxn" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetBlockTxn" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetBlockTxn" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetBlockTxn" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-GetBlockTxn" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-GetBlockTxn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-GetBlockTxn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-GetBlockTxn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-GetBlockTxn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetBlockTxn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetBlockTxn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetBlockTxn" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetBlockTxn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetBlockTxn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetBlockTxn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>compact_<wbr>blocks</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_compact_blocks</a></span><h1>Struct <span class="struct">GetBlockTxn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetBlockTxn {
     pub txs_request: <a class="struct" href="../../bip152/struct.BlockTransactionsRequest.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactionsRequest">BlockTransactionsRequest</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>getblocktxn message</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.txs_request" class="structfield section-header"><a href="#structfield.txs_request" class="anchor field">§</a><code>txs_request: <a class="struct" href="../../bip152/struct.BlockTransactionsRequest.html" title="struct bdk_chain::bitcoin::bip152::BlockTransactionsRequest">BlockTransactionsRequest</a></code></span><div class="docblock"><p>The block transactions request.</p>
index 7ff33e8ad7c84d5282fd8585e03a0c4ed02f7c27..a8347ea94da7ee4d04c08030c920241906a3de4c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="sendcmpct message"><title>SendCmpct in bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Send<wbr>Cmpct</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.send_compact" title="send_compact">send_compact</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SendCmpct" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SendCmpct" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SendCmpct" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-SendCmpct" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-SendCmpct" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-SendCmpct" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SendCmpct" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SendCmpct" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SendCmpct" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SendCmpct" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SendCmpct" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SendCmpct" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SendCmpct" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SendCmpct" title="Send">Send</a></li><li><a href="#impl-Sync-for-SendCmpct" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SendCmpct" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SendCmpct" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>compact_<wbr>blocks</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_compact_blocks</a></span><h1>Struct <span class="struct">SendCmpct</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SendCmpct {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="sendcmpct message"><title>SendCmpct in bdk_chain::bitcoin::p2p::message_compact_blocks - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Send<wbr>Cmpct</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.send_compact" title="send_compact">send_compact</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SendCmpct" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SendCmpct" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SendCmpct" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-SendCmpct" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-SendCmpct" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-SendCmpct" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SendCmpct" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SendCmpct" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SendCmpct" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SendCmpct" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SendCmpct" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SendCmpct" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SendCmpct" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SendCmpct" title="Send">Send</a></li><li><a href="#impl-Sync-for-SendCmpct" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SendCmpct" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SendCmpct" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>compact_<wbr>blocks</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_compact_blocks</a></span><h1>Struct <span class="struct">SendCmpct</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SendCmpct {
     pub send_compact: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>sendcmpct message</p>
index 00e7361d9f64bbf10bca2f0ad24f8851ca03c354..277a0d5068e113399ec4be638e95ec48c7d61581 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin Client Side Block Filtering network messages."><title>bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>filter</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_filter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin Client Side Block Filtering network messages.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin Client Side Block Filtering network messages."><title>bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>filter</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_filter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin Client Side Block Filtering network messages.</p>
 <p>This module describes BIP157 Client Side Block Filtering network messages.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.CFCheckpt.html" title="struct bdk_chain::bitcoin::p2p::message_filter::CFCheckpt">CFCheckpt</a></dt><dd>cfcheckpt message</dd><dt><a class="struct" href="struct.CFHeaders.html" title="struct bdk_chain::bitcoin::p2p::message_filter::CFHeaders">CFHeaders</a></dt><dd>cfheaders message</dd><dt><a class="struct" href="struct.CFilter.html" title="struct bdk_chain::bitcoin::p2p::message_filter::CFilter">CFilter</a></dt><dd>cfilter message</dd><dt><a class="struct" href="struct.GetCFCheckpt.html" title="struct bdk_chain::bitcoin::p2p::message_filter::GetCFCheckpt">GetCF<wbr>Checkpt</a></dt><dd>getcfcheckpt message</dd><dt><a class="struct" href="struct.GetCFHeaders.html" title="struct bdk_chain::bitcoin::p2p::message_filter::GetCFHeaders">GetCF<wbr>Headers</a></dt><dd>getcfheaders message</dd><dt><a class="struct" href="struct.GetCFilters.html" title="struct bdk_chain::bitcoin::p2p::message_filter::GetCFilters">GetC<wbr>Filters</a></dt><dd>getcfilters message</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 4cd7c5e725a8ffb6cb247228dc2b37cbaf87da7b..8ad9873bd3beee0fc833a15dc6d96645ea38c888 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cfcheckpt message"><title>CFCheckpt in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CFCheckpt</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_headers" title="filter_headers">filter_headers</a></li><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CFCheckpt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CFCheckpt" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CFCheckpt" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CFCheckpt" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CFCheckpt" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CFCheckpt" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CFCheckpt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CFCheckpt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CFCheckpt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CFCheckpt" title="Send">Send</a></li><li><a href="#impl-Sync-for-CFCheckpt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CFCheckpt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CFCheckpt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">CFCheckpt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CFCheckpt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cfcheckpt message"><title>CFCheckpt in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CFCheckpt</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_headers" title="filter_headers">filter_headers</a></li><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CFCheckpt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CFCheckpt" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CFCheckpt" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CFCheckpt" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CFCheckpt" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CFCheckpt" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CFCheckpt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CFCheckpt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CFCheckpt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CFCheckpt" title="Send">Send</a></li><li><a href="#impl-Sync-for-CFCheckpt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CFCheckpt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CFCheckpt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">CFCheckpt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CFCheckpt {
     pub filter_type: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub stop_hash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
     pub filter_headers: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a>&gt;,
index 5194634c2d45ae540e4a4c3e713c897118448ac7..219707eee12278fd4d3dc558b46fef86c7ce23e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cfheaders message"><title>CFHeaders in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CFHeaders</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_hashes" title="filter_hashes">filter_hashes</a></li><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.previous_filter_header" title="previous_filter_header">previous_filter_header</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CFHeaders" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CFHeaders" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CFHeaders" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CFHeaders" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CFHeaders" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CFHeaders" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CFHeaders" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CFHeaders" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CFHeaders" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CFHeaders" title="Send">Send</a></li><li><a href="#impl-Sync-for-CFHeaders" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CFHeaders" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CFHeaders" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">CFHeaders</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CFHeaders {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cfheaders message"><title>CFHeaders in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CFHeaders</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_hashes" title="filter_hashes">filter_hashes</a></li><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.previous_filter_header" title="previous_filter_header">previous_filter_header</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CFHeaders" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CFHeaders" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CFHeaders" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CFHeaders" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CFHeaders" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CFHeaders" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CFHeaders" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CFHeaders" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CFHeaders" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CFHeaders" title="Send">Send</a></li><li><a href="#impl-Sync-for-CFHeaders" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CFHeaders" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CFHeaders" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">CFHeaders</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CFHeaders {
     pub filter_type: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub stop_hash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
     pub previous_filter_header: <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a>,
index 09ac10bf1ed75e1ae358501a423ce9eefb6b461c..bbf88bcf0190418233163368871b4d961c8e32bb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cfilter message"><title>CFilter in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CFilter</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_hash" title="block_hash">block_hash</a></li><li><a href="#structfield.filter" title="filter">filter</a></li><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CFilter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CFilter" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CFilter" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CFilter" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CFilter" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CFilter" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CFilter" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CFilter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CFilter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CFilter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CFilter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CFilter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CFilter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">CFilter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CFilter {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="cfilter message"><title>CFilter in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CFilter</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_hash" title="block_hash">block_hash</a></li><li><a href="#structfield.filter" title="filter">filter</a></li><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CFilter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CFilter" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CFilter" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-CFilter" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CFilter" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CFilter" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CFilter" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CFilter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CFilter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CFilter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CFilter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CFilter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CFilter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">CFilter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CFilter {
     pub filter_type: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub block_hash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
     pub filter: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
index 0b738a63907f30fea092aca95ee6a6b8d069855b..89b5d71bbb0acb11663efd1ee1711500da00cc29 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="getcfcheckpt message"><title>GetCFCheckpt in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetCF<wbr>Checkpt</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetCFCheckpt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetCFCheckpt" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetCFCheckpt" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetCFCheckpt" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetCFCheckpt" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetCFCheckpt" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetCFCheckpt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetCFCheckpt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetCFCheckpt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetCFCheckpt" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetCFCheckpt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetCFCheckpt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetCFCheckpt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">GetCFCheckpt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetCFCheckpt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="getcfcheckpt message"><title>GetCFCheckpt in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetCF<wbr>Checkpt</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetCFCheckpt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetCFCheckpt" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetCFCheckpt" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetCFCheckpt" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetCFCheckpt" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetCFCheckpt" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetCFCheckpt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetCFCheckpt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetCFCheckpt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetCFCheckpt" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetCFCheckpt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetCFCheckpt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetCFCheckpt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">GetCFCheckpt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetCFCheckpt {
     pub filter_type: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub stop_hash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>getcfcheckpt message</p>
index c69708be997fb2ce99122b3ad958dfd9b8631170..9428ee223bcb79e6f218de33b5a9f6d72d2c33b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="getcfheaders message"><title>GetCFHeaders in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetCF<wbr>Headers</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.start_height" title="start_height">start_height</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetCFHeaders" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetCFHeaders" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetCFHeaders" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetCFHeaders" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetCFHeaders" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetCFHeaders" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetCFHeaders" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetCFHeaders" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetCFHeaders" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetCFHeaders" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetCFHeaders" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetCFHeaders" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetCFHeaders" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">GetCFHeaders</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetCFHeaders {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="getcfheaders message"><title>GetCFHeaders in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetCF<wbr>Headers</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.start_height" title="start_height">start_height</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetCFHeaders" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetCFHeaders" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetCFHeaders" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetCFHeaders" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetCFHeaders" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetCFHeaders" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetCFHeaders" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetCFHeaders" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetCFHeaders" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetCFHeaders" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetCFHeaders" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetCFHeaders" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetCFHeaders" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">GetCFHeaders</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetCFHeaders {
     pub filter_type: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub start_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub stop_hash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
index ebbef8b2b85f92ad6ab3cf21844385a5ea2167d2..1bbe1fe7f6ce073a46e675c324bd66d3ec96b499 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="getcfilters message"><title>GetCFilters in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetC<wbr>Filters</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.start_height" title="start_height">start_height</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetCFilters" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetCFilters" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetCFilters" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetCFilters" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetCFilters" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetCFilters" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetCFilters" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetCFilters" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetCFilters" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetCFilters" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetCFilters" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetCFilters" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetCFilters" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">GetCFilters</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetCFilters {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="getcfilters message"><title>GetCFilters in bdk_chain::bitcoin::p2p::message_filter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetC<wbr>Filters</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.filter_type" title="filter_type">filter_type</a></li><li><a href="#structfield.start_height" title="start_height">start_height</a></li><li><a href="#structfield.stop_hash" title="stop_hash">stop_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetCFilters" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetCFilters" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-GetCFilters" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-GetCFilters" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-GetCFilters" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-GetCFilters" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetCFilters" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetCFilters" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetCFilters" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetCFilters" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetCFilters" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetCFilters" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetCFilters" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>filter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_filter</a></span><h1>Struct <span class="struct">GetCFilters</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct GetCFilters {
     pub filter_type: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub start_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub stop_hash: <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
index 750ad696e8d6c584203205e3939f0f737895204e..5a67c7c1b334803046cf5812e62d49e1b9312dc4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="message rejection reason as a code"><title>RejectReason in bdk_chain::bitcoin::p2p::message_network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Reject<wbr>Reason</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Checkpoint" title="Checkpoint">Checkpoint</a></li><li><a href="#variant.Duplicate" title="Duplicate">Duplicate</a></li><li><a href="#variant.Dust" title="Dust">Dust</a></li><li><a href="#variant.Fee" title="Fee">Fee</a></li><li><a href="#variant.Invalid" title="Invalid">Invalid</a></li><li><a href="#variant.Malformed" title="Malformed">Malformed</a></li><li><a href="#variant.NonStandard" title="NonStandard">NonStandard</a></li><li><a href="#variant.Obsolete" title="Obsolete">Obsolete</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-RejectReason" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-RejectReason" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-RejectReason" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-RejectReason" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-RejectReason" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-RejectReason" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-RejectReason" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-RejectReason" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RejectReason" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RejectReason" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RejectReason" title="Send">Send</a></li><li><a href="#impl-Sync-for-RejectReason" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RejectReason" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RejectReason" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_network</a></span><h1>Enum <span class="enum">RejectReason</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum RejectReason {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="message rejection reason as a code"><title>RejectReason in bdk_chain::bitcoin::p2p::message_network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Reject<wbr>Reason</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Checkpoint" title="Checkpoint">Checkpoint</a></li><li><a href="#variant.Duplicate" title="Duplicate">Duplicate</a></li><li><a href="#variant.Dust" title="Dust">Dust</a></li><li><a href="#variant.Fee" title="Fee">Fee</a></li><li><a href="#variant.Invalid" title="Invalid">Invalid</a></li><li><a href="#variant.Malformed" title="Malformed">Malformed</a></li><li><a href="#variant.NonStandard" title="NonStandard">NonStandard</a></li><li><a href="#variant.Obsolete" title="Obsolete">Obsolete</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-RejectReason" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-RejectReason" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-RejectReason" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-RejectReason" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-RejectReason" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-RejectReason" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-RejectReason" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-RejectReason" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RejectReason" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RejectReason" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RejectReason" title="Send">Send</a></li><li><a href="#impl-Sync-for-RejectReason" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RejectReason" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RejectReason" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_network</a></span><h1>Enum <span class="enum">RejectReason</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum RejectReason {
     Malformed = 1,
     Invalid = 16,
     Obsolete = 17,
index 0a829c0a357082fd821ac8408ac2f8851bd52737..338dd695d4abd6d227ec117bf824745ae5b391de 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin network-related network messages."><title>bdk_chain::bitcoin::p2p::message_network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>network</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin network-related network messages.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin network-related network messages."><title>bdk_chain::bitcoin::p2p::message_network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module message_<wbr>network</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a></span><h1>Module <span>message_network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin network-related network messages.</p>
 <p>This module defines network messages which describe peers and their
 capabilities.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Reject.html" title="struct bdk_chain::bitcoin::p2p::message_network::Reject">Reject</a></dt><dd>Reject message might be sent by peers rejecting one of our messages</dd><dt><a class="struct" href="struct.VersionMessage.html" title="struct bdk_chain::bitcoin::p2p::message_network::VersionMessage">Version<wbr>Message</a></dt><dd>Some simple messages
index 706ae2652240af269f523b374472b15b06b1312b..b0a6b223135718a0725a5e43f663f3c133032fda 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Reject message might be sent by peers rejecting one of our messages"><title>Reject in bdk_chain::bitcoin::p2p::message_network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Reject</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.ccode" title="ccode">ccode</a></li><li><a href="#structfield.hash" title="hash">hash</a></li><li><a href="#structfield.message" title="message">message</a></li><li><a href="#structfield.reason" title="reason">reason</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Reject" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Reject" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Reject" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-Reject" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Reject" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Reject" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Reject" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Reject" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Reject" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Reject" title="Send">Send</a></li><li><a href="#impl-Sync-for-Reject" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Reject" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Reject" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_network</a></span><h1>Struct <span class="struct">Reject</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Reject {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Reject message might be sent by peers rejecting one of our messages"><title>Reject in bdk_chain::bitcoin::p2p::message_network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Reject</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.ccode" title="ccode">ccode</a></li><li><a href="#structfield.hash" title="hash">hash</a></li><li><a href="#structfield.message" title="message">message</a></li><li><a href="#structfield.reason" title="reason">reason</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Reject" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Reject" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Reject" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-Reject" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Reject" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Reject" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Reject" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Reject" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Reject" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Reject" title="Send">Send</a></li><li><a href="#impl-Sync-for-Reject" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Reject" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Reject" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_network</a></span><h1>Struct <span class="struct">Reject</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Reject {
     pub message: <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;,
     pub ccode: <a class="enum" href="enum.RejectReason.html" title="enum bdk_chain::bitcoin::p2p::message_network::RejectReason">RejectReason</a>,
     pub reason: <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a>&lt;'static, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>&gt;,
index f5a21d0431b946839a2f10173a18d0fc3630ee41..225b0d9c076d0fe9237fb9dc7ccbf7addc71725d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Some simple messages The `version` message"><title>VersionMessage in bdk_chain::bitcoin::p2p::message_network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Version<wbr>Message</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.nonce" title="nonce">nonce</a></li><li><a href="#structfield.receiver" title="receiver">receiver</a></li><li><a href="#structfield.relay" title="relay">relay</a></li><li><a href="#structfield.sender" title="sender">sender</a></li><li><a href="#structfield.services" title="services">services</a></li><li><a href="#structfield.start_height" title="start_height">start_height</a></li><li><a href="#structfield.timestamp" title="timestamp">timestamp</a></li><li><a href="#structfield.user_agent" title="user_agent">user_agent</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VersionMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-VersionMessage" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-VersionMessage" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-VersionMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-VersionMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-VersionMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-VersionMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VersionMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VersionMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VersionMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-VersionMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VersionMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VersionMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_network</a></span><h1>Struct <span class="struct">VersionMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct VersionMessage {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Some simple messages The `version` message"><title>VersionMessage in bdk_chain::bitcoin::p2p::message_network - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Version<wbr>Message</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.nonce" title="nonce">nonce</a></li><li><a href="#structfield.receiver" title="receiver">receiver</a></li><li><a href="#structfield.relay" title="relay">relay</a></li><li><a href="#structfield.sender" title="sender">sender</a></li><li><a href="#structfield.services" title="services">services</a></li><li><a href="#structfield.start_height" title="start_height">start_height</a></li><li><a href="#structfield.timestamp" title="timestamp">timestamp</a></li><li><a href="#structfield.user_agent" title="user_agent">user_agent</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VersionMessage" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-VersionMessage" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-VersionMessage" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-VersionMessage" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-VersionMessage" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-VersionMessage" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-VersionMessage" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VersionMessage" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VersionMessage" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VersionMessage" title="Send">Send</a></li><li><a href="#impl-Sync-for-VersionMessage" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VersionMessage" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VersionMessage" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p::<wbr>message_<wbr>network</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">p2p</a>::<wbr><a href="index.html">message_network</a></span><h1>Struct <span class="struct">VersionMessage</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct VersionMessage {
     pub version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub services: <a class="struct" href="../struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">ServiceFlags</a>,
     pub timestamp: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>,
index ffe34a7cd7cacd45e249256da3be85a8dbf59c34..82175ffd861910d38d95d7a261df9a1d0ea903da 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A message which can be sent on the Bitcoin network"><title>Address in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.address" title="address">address</a></li><li><a href="#structfield.port" title="port">port</a></li><li><a href="#structfield.services" title="services">services</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.socket_addr" title="socket_addr">socket_addr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Address" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Address" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Address" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-Address" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Address" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Address" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Address" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Address" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToSocketAddrs-for-Address" title="ToSocketAddrs">ToSocketAddrs</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Address" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Address" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Address" title="Send">Send</a></li><li><a href="#impl-Sync-for-Address" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Address" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Address" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">Address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Address {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A message which can be sent on the Bitcoin network"><title>Address in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.address" title="address">address</a></li><li><a href="#structfield.port" title="port">port</a></li><li><a href="#structfield.services" title="services">services</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.socket_addr" title="socket_addr">socket_addr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Address" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Address" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Address" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-Address" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Address" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Address" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Address" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Address" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToSocketAddrs-for-Address" title="ToSocketAddrs">ToSocketAddrs</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Address" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Address" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Address" title="Send">Send</a></li><li><a href="#impl-Sync-for-Address" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Address" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Address" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">Address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Address {
     pub services: <a class="struct" href="struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">ServiceFlags</a>,
     pub address: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>],
     pub port: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>,
index a7c2caade316ed30c4cbc52c43c1e2a8fbe59ac5..3d169bc960feec88c45e7493a6ac9d4a3e436989 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Network magic bytes to identify the cryptocurrency network the message was intended for."><title>Magic in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Magic</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BITCOIN" title="BITCOIN">BITCOIN</a></li><li><a href="#associatedconstant.REGTEST" title="REGTEST">REGTEST</a></li><li><a href="#associatedconstant.SIGNET" title="SIGNET">SIGNET</a></li><li><a href="#associatedconstant.TESTNET" title="TESTNET">TESTNET</a></li><li><a href="#associatedconstant.TESTNET3" title="TESTNET3">TESTNET3</a></li><li><a href="#associatedconstant.TESTNET4" title="TESTNET4">TESTNET4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_params" title="from_params">from_params</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+4%5D%3E-for-Magic" title="AsMut&#60;[u8; 4]&#62;">AsMut&#60;[u8; 4]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-Magic" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+4%5D%3E-for-Magic" title="AsRef&#60;[u8; 4]&#62;">AsRef&#60;[u8; 4]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Magic" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+4%5D%3E-for-Magic" title="Borrow&#60;[u8; 4]&#62;">Borrow&#60;[u8; 4]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Magic" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Magic" title="BorrowMut&#60;[u8; 4]&#62;">BorrowMut&#60;[u8; 4]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-Magic" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Magic" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Magic" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Magic" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Magic" title="Decodable">Decodable</a></li><li><a href="#impl-Display-for-Magic" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Magic" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Magic" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-Magic" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-FromStr-for-Magic" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Magic" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Magic" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Magic" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Magic" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Magic" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Magic" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CMagic%3E-for-Network" title="TryFrom&#60;Magic&#62;">TryFrom&#60;Magic&#62;</a></li><li><a href="#impl-UpperHex-for-Magic" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Magic" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Magic" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Magic" title="Send">Send</a></li><li><a href="#impl-Sync-for-Magic" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Magic" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Magic" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">Magic</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Magic(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Network magic bytes to identify the cryptocurrency network the message was intended for.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Network magic bytes to identify the cryptocurrency network the message was intended for."><title>Magic in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Magic</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BITCOIN" title="BITCOIN">BITCOIN</a></li><li><a href="#associatedconstant.REGTEST" title="REGTEST">REGTEST</a></li><li><a href="#associatedconstant.SIGNET" title="SIGNET">SIGNET</a></li><li><a href="#associatedconstant.TESTNET" title="TESTNET">TESTNET</a></li><li><a href="#associatedconstant.TESTNET3" title="TESTNET3">TESTNET3</a></li><li><a href="#associatedconstant.TESTNET4" title="TESTNET4">TESTNET4</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_params" title="from_params">from_params</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5Bu8;+4%5D%3E-for-Magic" title="AsMut&#60;[u8; 4]&#62;">AsMut&#60;[u8; 4]&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-Magic" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+4%5D%3E-for-Magic" title="AsRef&#60;[u8; 4]&#62;">AsRef&#60;[u8; 4]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Magic" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8;+4%5D%3E-for-Magic" title="Borrow&#60;[u8; 4]&#62;">Borrow&#60;[u8; 4]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Magic" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Magic" title="BorrowMut&#60;[u8; 4]&#62;">BorrowMut&#60;[u8; 4]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5Bu8%5D%3E-for-Magic" title="BorrowMut&#60;[u8]&#62;">BorrowMut&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Magic" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Magic" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Magic" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Magic" title="Decodable">Decodable</a></li><li><a href="#impl-Display-for-Magic" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Magic" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Magic" title="Eq">Eq</a></li><li><a href="#impl-From%3CNetwork%3E-for-Magic" title="From&#60;Network&#62;">From&#60;Network&#62;</a></li><li><a href="#impl-FromStr-for-Magic" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Magic" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Magic" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Magic" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Magic" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Magic" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Magic" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CMagic%3E-for-Network" title="TryFrom&#60;Magic&#62;">TryFrom&#60;Magic&#62;</a></li><li><a href="#impl-UpperHex-for-Magic" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Magic" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Magic" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Magic" title="Send">Send</a></li><li><a href="#impl-Sync-for-Magic" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Magic" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Magic" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">Magic</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Magic(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Network magic bytes to identify the cryptocurrency network the message was intended for.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Magic" class="impl"><a href="#impl-Magic" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Magic.html" title="struct bdk_chain::bitcoin::p2p::Magic">Magic</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.BITCOIN" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.BITCOIN" class="constant">BITCOIN</a>: <a class="struct" href="struct.Magic.html" title="struct bdk_chain::bitcoin::p2p::Magic">Magic</a></h4></section></summary><div class="docblock"><p>Bitcoin mainnet network magic bytes.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.TESTNET" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.TESTNET" class="constant">TESTNET</a>: <a class="struct" href="struct.Magic.html" title="struct bdk_chain::bitcoin::p2p::Magic">Magic</a></h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.32.4: Use TESTNET3 instead</span></div></span></summary><div class="docblock"><p>Bitcoin testnet3 network magic bytes.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.TESTNET3" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.TESTNET3" class="constant">TESTNET3</a>: <a class="struct" href="struct.Magic.html" title="struct bdk_chain::bitcoin::p2p::Magic">Magic</a></h4></section></summary><div class="docblock"><p>Bitcoin testnet3 network magic bytes.</p>
index 103c2621ee6a58b1609e39555ba2245560031709..d208defecf9c62f616eff125cfb8ebca11866d85 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error in parsing magic bytes."><title>ParseMagicError in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Magic<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseMagicError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseMagicError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseMagicError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseMagicError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseMagicError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ParseMagicError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseMagicError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseMagicError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseMagicError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseMagicError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseMagicError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseMagicError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseMagicError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">ParseMagicError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ParseMagicError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error in parsing magic bytes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error in parsing magic bytes."><title>ParseMagicError in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>Magic<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ParseMagicError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseMagicError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseMagicError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseMagicError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseMagicError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ParseMagicError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseMagicError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseMagicError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseMagicError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseMagicError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseMagicError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseMagicError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseMagicError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">ParseMagicError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ParseMagicError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error in parsing magic bytes.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ParseMagicError" class="impl"><a href="#impl-Clone-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ParseMagicError" class="impl"><a href="#impl-Debug-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-ParseMagicError" class="impl"><a href="#impl-Display-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-ParseMagicError" class="impl"><a href="#impl-Error-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ParseMagicError" class="impl"><a href="#impl-PartialEq-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-ParseMagicError" class="impl"><a href="#impl-Eq-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section><section id="impl-StructuralPartialEq-for-ParseMagicError" class="impl"><a href="#impl-StructuralPartialEq-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ParseMagicError" class="impl"><a href="#impl-Freeze-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section><section id="impl-RefUnwindSafe-for-ParseMagicError" class="impl"><a href="#impl-RefUnwindSafe-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section><section id="impl-Send-for-ParseMagicError" class="impl"><a href="#impl-Send-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section><section id="impl-Sync-for-ParseMagicError" class="impl"><a href="#impl-Sync-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section><section id="impl-Unpin-for-ParseMagicError" class="impl"><a href="#impl-Unpin-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section><section id="impl-UnwindSafe-for-ParseMagicError" class="impl"><a href="#impl-UnwindSafe-for-ParseMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ParseMagicError.html" title="struct bdk_chain::bitcoin::p2p::ParseMagicError">ParseMagicError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 8650d2cea485c57f67055c0556e3379a07db61c5..be9a3cc10fdac42081766395b3887c12bf8d0012 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flags to indicate which network services a node supports."><title>ServiceFlags in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Service<wbr>Flags</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BLOOM" title="BLOOM">BLOOM</a></li><li><a href="#associatedconstant.COMPACT_FILTERS" title="COMPACT_FILTERS">COMPACT_FILTERS</a></li><li><a href="#associatedconstant.GETUTXO" title="GETUTXO">GETUTXO</a></li><li><a href="#associatedconstant.NETWORK" title="NETWORK">NETWORK</a></li><li><a href="#associatedconstant.NETWORK_LIMITED" title="NETWORK_LIMITED">NETWORK_LIMITED</a></li><li><a href="#associatedconstant.NONE" title="NONE">NONE</a></li><li><a href="#associatedconstant.P2P_V2" title="P2P_V2">P2P_V2</a></li><li><a href="#associatedconstant.WITNESS" title="WITNESS">WITNESS</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add" title="add">add</a></li><li><a href="#method.has" title="has">has</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.to_u64" title="to_u64">to_u64</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BitOr-for-ServiceFlags" title="BitOr">BitOr</a></li><li><a href="#impl-BitOrAssign-for-ServiceFlags" title="BitOrAssign">BitOrAssign</a></li><li><a href="#impl-BitXor-for-ServiceFlags" title="BitXor">BitXor</a></li><li><a href="#impl-BitXorAssign-for-ServiceFlags" title="BitXorAssign">BitXorAssign</a></li><li><a href="#impl-Clone-for-ServiceFlags" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ServiceFlags" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ServiceFlags" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ServiceFlags" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-ServiceFlags" title="Default">Default</a></li><li><a href="#impl-Display-for-ServiceFlags" title="Display">Display</a></li><li><a href="#impl-Encodable-for-ServiceFlags" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ServiceFlags" title="Eq">Eq</a></li><li><a href="#impl-From%3CServiceFlags%3E-for-u64" title="From&#60;ServiceFlags&#62;">From&#60;ServiceFlags&#62;</a></li><li><a href="#impl-From%3Cu64%3E-for-ServiceFlags" title="From&#60;u64&#62;">From&#60;u64&#62;</a></li><li><a href="#impl-Hash-for-ServiceFlags" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-ServiceFlags" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ServiceFlags" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ServiceFlags" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ServiceFlags" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ServiceFlags" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ServiceFlags" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ServiceFlags" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ServiceFlags" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ServiceFlags" title="Send">Send</a></li><li><a href="#impl-Sync-for-ServiceFlags" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ServiceFlags" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ServiceFlags" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">ServiceFlags</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ServiceFlags(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flags to indicate which network services a node supports.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flags to indicate which network services a node supports."><title>ServiceFlags in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Service<wbr>Flags</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BLOOM" title="BLOOM">BLOOM</a></li><li><a href="#associatedconstant.COMPACT_FILTERS" title="COMPACT_FILTERS">COMPACT_FILTERS</a></li><li><a href="#associatedconstant.GETUTXO" title="GETUTXO">GETUTXO</a></li><li><a href="#associatedconstant.NETWORK" title="NETWORK">NETWORK</a></li><li><a href="#associatedconstant.NETWORK_LIMITED" title="NETWORK_LIMITED">NETWORK_LIMITED</a></li><li><a href="#associatedconstant.NONE" title="NONE">NONE</a></li><li><a href="#associatedconstant.P2P_V2" title="P2P_V2">P2P_V2</a></li><li><a href="#associatedconstant.WITNESS" title="WITNESS">WITNESS</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add" title="add">add</a></li><li><a href="#method.has" title="has">has</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.to_u64" title="to_u64">to_u64</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BitOr-for-ServiceFlags" title="BitOr">BitOr</a></li><li><a href="#impl-BitOrAssign-for-ServiceFlags" title="BitOrAssign">BitOrAssign</a></li><li><a href="#impl-BitXor-for-ServiceFlags" title="BitXor">BitXor</a></li><li><a href="#impl-BitXorAssign-for-ServiceFlags" title="BitXorAssign">BitXorAssign</a></li><li><a href="#impl-Clone-for-ServiceFlags" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ServiceFlags" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ServiceFlags" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ServiceFlags" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-ServiceFlags" title="Default">Default</a></li><li><a href="#impl-Display-for-ServiceFlags" title="Display">Display</a></li><li><a href="#impl-Encodable-for-ServiceFlags" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ServiceFlags" title="Eq">Eq</a></li><li><a href="#impl-From%3CServiceFlags%3E-for-u64" title="From&#60;ServiceFlags&#62;">From&#60;ServiceFlags&#62;</a></li><li><a href="#impl-From%3Cu64%3E-for-ServiceFlags" title="From&#60;u64&#62;">From&#60;u64&#62;</a></li><li><a href="#impl-Hash-for-ServiceFlags" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-ServiceFlags" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ServiceFlags" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ServiceFlags" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ServiceFlags" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ServiceFlags" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ServiceFlags" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ServiceFlags" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ServiceFlags" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ServiceFlags" title="Send">Send</a></li><li><a href="#impl-Sync-for-ServiceFlags" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ServiceFlags" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ServiceFlags" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">ServiceFlags</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ServiceFlags(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flags to indicate which network services a node supports.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ServiceFlags" class="impl"><a href="#impl-ServiceFlags" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">ServiceFlags</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.NONE" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.NONE" class="constant">NONE</a>: <a class="struct" href="struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">ServiceFlags</a></h4></section></summary><div class="docblock"><p>NONE means no services supported.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.NETWORK" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.NETWORK" class="constant">NETWORK</a>: <a class="struct" href="struct.ServiceFlags.html" title="struct bdk_chain::bitcoin::p2p::ServiceFlags">ServiceFlags</a></h4></section></summary><div class="docblock"><p>NETWORK means that the node is capable of serving the complete block chain. It is currently
 set by all Bitcoin Core non pruned nodes, and is unset by SPV clients or other light
index 0c2d3368b7107b771dc18b8e32e4d9f2217615f0..f1f4bd2ac697f2ccb61d4678416b6fcc76317b89 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error in creating a Network from Magic bytes."><title>UnknownMagicError in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>Magic<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownMagicError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownMagicError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownMagicError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownMagicError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownMagicError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UnknownMagicError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownMagicError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownMagicError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownMagicError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownMagicError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownMagicError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownMagicError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownMagicError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">UnknownMagicError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownMagicError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error in creating a Network from Magic bytes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error in creating a Network from Magic bytes."><title>UnknownMagicError in bdk_chain::bitcoin::p2p - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unknown<wbr>Magic<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UnknownMagicError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-UnknownMagicError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-UnknownMagicError" title="Display">Display</a></li><li><a href="#impl-Eq-for-UnknownMagicError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-UnknownMagicError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-UnknownMagicError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UnknownMagicError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UnknownMagicError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UnknownMagicError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UnknownMagicError" title="Send">Send</a></li><li><a href="#impl-Sync-for-UnknownMagicError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UnknownMagicError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UnknownMagicError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>p2p</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">p2p</a></span><h1>Struct <span class="struct">UnknownMagicError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct UnknownMagicError(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error in creating a Network from Magic bytes.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UnknownMagicError" class="impl"><a href="#impl-Clone-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UnknownMagicError" class="impl"><a href="#impl-Debug-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-UnknownMagicError" class="impl"><a href="#impl-Display-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-UnknownMagicError" class="impl"><a href="#impl-Error-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-UnknownMagicError" class="impl"><a href="#impl-PartialEq-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-UnknownMagicError" class="impl"><a href="#impl-Eq-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section><section id="impl-StructuralPartialEq-for-UnknownMagicError" class="impl"><a href="#impl-StructuralPartialEq-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-UnknownMagicError" class="impl"><a href="#impl-Freeze-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section><section id="impl-RefUnwindSafe-for-UnknownMagicError" class="impl"><a href="#impl-RefUnwindSafe-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section><section id="impl-Send-for-UnknownMagicError" class="impl"><a href="#impl-Send-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section><section id="impl-Sync-for-UnknownMagicError" class="impl"><a href="#impl-Sync-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section><section id="impl-Unpin-for-UnknownMagicError" class="impl"><a href="#impl-Unpin-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section><section id="impl-UnwindSafe-for-UnknownMagicError" class="impl"><a href="#impl-UnwindSafe-for-UnknownMagicError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UnknownMagicError.html" title="struct bdk_chain::bitcoin::p2p::UnknownMagicError">UnknownMagicError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 6e740610f6ab0dba342cdaee7c694d2c82e0da65..94ac8fb779a4a37e57e1a49f2f61dfa7be49b8bf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Unit parsing utilities."><title>bdk_chain::bitcoin::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module parse</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>parse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Unit parsing utilities.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Unit parsing utilities."><title>bdk_chain::bitcoin::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module parse</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>parse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Unit parsing utilities.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ParseIntError.html" title="struct bdk_chain::bitcoin::parse::ParseIntError">Parse<wbr>IntError</a></dt><dd>Error with rich context returned when a string can’t be parsed as an integer.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 00c8cce8a754c326ae11b74b89cab940393cafec..581ebdf7df21329e4e4b9c2f984b336ef2ca34ea 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error with rich context returned when a string can’t be parsed as an integer."><title>ParseIntError in bdk_chain::bitcoin::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>IntError</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.input" title="input">input</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParseIntError%3E-for-ParseIntError" title="AsRef&#60;ParseIntError&#62;">AsRef&#60;ParseIntError&#62;</a></li><li><a href="#impl-Clone-for-ParseIntError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseIntError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseIntError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseIntError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseIntError" title="Error">Error</a></li><li><a href="#impl-From%3CParseIntError%3E-for-FromStrError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-ParseIntError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-PrefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-UnprefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseIntError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseIntError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseIntError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseIntError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseIntError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseIntError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseIntError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseIntError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>parse</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">parse</a></span><h1>Struct <span class="struct">ParseIntError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ParseIntError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error with rich context returned when a string can’t be parsed as an integer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error with rich context returned when a string can’t be parsed as an integer."><title>ParseIntError in bdk_chain::bitcoin::parse - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parse<wbr>IntError</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.input" title="input">input</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CParseIntError%3E-for-ParseIntError" title="AsRef&#60;ParseIntError&#62;">AsRef&#60;ParseIntError&#62;</a></li><li><a href="#impl-Clone-for-ParseIntError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ParseIntError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ParseIntError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ParseIntError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ParseIntError" title="Error">Error</a></li><li><a href="#impl-From%3CParseIntError%3E-for-FromStrError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-ParseIntError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-PrefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-From%3CParseIntError%3E-for-UnprefixedHexError" title="From&#60;ParseIntError&#62;">From&#60;ParseIntError&#62;</a></li><li><a href="#impl-PartialEq-for-ParseIntError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ParseIntError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ParseIntError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ParseIntError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ParseIntError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ParseIntError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ParseIntError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ParseIntError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>parse</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">parse</a></span><h1>Struct <span class="struct">ParseIntError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct ParseIntError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error with rich context returned when a string can’t be parsed as an integer.</p>
 <p>This is an extension of <a href="https://doc.rust-lang.org/nightly/core/num/error/struct.ParseIntError.html" title="struct core::num::error::ParseIntError"><code>core::num::ParseIntError</code></a>, which carries the input that failed to
 parse as well as type information. As a result it provides very informative error messages that
 make it easier to understand the problem and correct mistakes.</p>
index e09eb4b80c6cc286ce2670c78eab877b52a2849b..5c04701e3836f2483069a15b6f9d471dca81a630 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The number of bytes equivalent per signature operation. Affects transaction relay through the virtual size computation."><title>DEFAULT_BYTES_PER_SIGOP in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DEFAULT_BYTES_PER_SIGOP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DEFAULT_BYTES_PER_SIGOP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 20; // 20u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The number of bytes equivalent per signature operation. Affects transaction relay through the
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The number of bytes equivalent per signature operation. Affects transaction relay through the virtual size computation."><title>DEFAULT_BYTES_PER_SIGOP in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DEFAULT_BYTES_PER_SIGOP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DEFAULT_BYTES_PER_SIGOP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 20; // 20u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The number of bytes equivalent per signature operation. Affects transaction relay through the
 virtual size computation.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 10264d1a76d5025519008ba8af68044c580e778c..510e7b25273b8064c5257451e27d02d216ef53db 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The minimum incremental feerate (despite the name), in sats per virtual kilobyte for RBF."><title>DEFAULT_INCREMENTAL_RELAY_FEE in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DEFAULT_INCREMENTAL_RELAY_FEE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DEFAULT_INCREMENTAL_RELAY_FEE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1_000; // 1_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The minimum incremental <em>feerate</em> (despite the name), in sats per virtual kilobyte for RBF.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The minimum incremental feerate (despite the name), in sats per virtual kilobyte for RBF."><title>DEFAULT_INCREMENTAL_RELAY_FEE in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DEFAULT_INCREMENTAL_RELAY_FEE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DEFAULT_INCREMENTAL_RELAY_FEE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1_000; // 1_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The minimum incremental <em>feerate</em> (despite the name), in sats per virtual kilobyte for RBF.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5da794aec492e61e24d5b0f46e93ff4be3979ac9..660df40708ebd02fa169e4c69ddf190679957f78 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default number of hours for an unconfirmed transaction to expire in most of the network nodes’ mempools."><title>DEFAULT_MEMPOOL_EXPIRY in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DEFAULT_MEMPOOL_EXPIRY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DEFAULT_MEMPOOL_EXPIRY: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 336; // 336u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default number of hours for an unconfirmed transaction to expire in most of the network nodes’
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default number of hours for an unconfirmed transaction to expire in most of the network nodes’ mempools."><title>DEFAULT_MEMPOOL_EXPIRY in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DEFAULT_MEMPOOL_EXPIRY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DEFAULT_MEMPOOL_EXPIRY: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 336; // 336u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default number of hours for an unconfirmed transaction to expire in most of the network nodes’
 mempools.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b873a9cea3de5fe5355d71f020d3e02a1657cc2e..325941c556dd4cad4cf31b68094cdbe0758b4732 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Minimum feerate, in sats per virtual kilobyte, for a transaction to be relayed by most nodes on the network."><title>DEFAULT_MIN_RELAY_TX_FEE in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DEFAULT_MIN_RELAY_TX_FEE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DEFAULT_MIN_RELAY_TX_FEE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1_000; // 1_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Minimum feerate, in sats per virtual kilobyte, for a transaction to be relayed by most nodes on
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Minimum feerate, in sats per virtual kilobyte, for a transaction to be relayed by most nodes on the network."><title>DEFAULT_MIN_RELAY_TX_FEE in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DEFAULT_MIN_RELAY_TX_FEE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DEFAULT_MIN_RELAY_TX_FEE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1_000; // 1_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Minimum feerate, in sats per virtual kilobyte, for a transaction to be relayed by most nodes on
 the network.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c62477e8feb0ab0cde3895e7045d44e9814c9d2e..466e1a2ba7589df0bee1b69989a2bdecb15a1596 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The minimum feerate, in sats per kilo-virtualbyte, for defining dust. An output is considered dust if spending it under this feerate would cost more in fee."><title>DUST_RELAY_TX_FEE in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DUST_RELAY_TX_FEE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DUST_RELAY_TX_FEE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 3_000; // 3_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The minimum feerate, in sats per kilo-virtualbyte, for defining dust. An output is considered
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The minimum feerate, in sats per kilo-virtualbyte, for defining dust. An output is considered dust if spending it under this feerate would cost more in fee."><title>DUST_RELAY_TX_FEE in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">DUST_RELAY_TX_FEE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const DUST_RELAY_TX_FEE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 3_000; // 3_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The minimum feerate, in sats per kilo-virtualbyte, for defining dust. An output is considered
 dust if spending it under this feerate would cost more in fee.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ef68318936880f727584414afc47f1c5c841e4a8..7cf570573ef201d31c2ba6f6023c8361f2eb6617 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum number of sigops in a standard tx."><title>MAX_STANDARD_TX_SIGOPS_COST in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">MAX_STANDARD_TX_SIGOPS_COST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_STANDARD_TX_SIGOPS_COST: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 16_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum number of sigops in a standard tx.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum number of sigops in a standard tx."><title>MAX_STANDARD_TX_SIGOPS_COST in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">MAX_STANDARD_TX_SIGOPS_COST</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_STANDARD_TX_SIGOPS_COST: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 16_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum number of sigops in a standard tx.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0f774f5fc82d53f26ae9b25952e2eeb5dc4b0e9f..94bedaa133184b94dd1520d543d822a6939709b5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum weight of a transaction for it to be relayed by most nodes on the network"><title>MAX_STANDARD_TX_WEIGHT in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">MAX_STANDARD_TX_WEIGHT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_STANDARD_TX_WEIGHT: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 400_000; // 400_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum weight of a transaction for it to be relayed by most nodes on the network</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum weight of a transaction for it to be relayed by most nodes on the network"><title>MAX_STANDARD_TX_WEIGHT in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">MAX_STANDARD_TX_WEIGHT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_STANDARD_TX_WEIGHT: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 400_000; // 400_000u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum weight of a transaction for it to be relayed by most nodes on the network</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index aa1b47aeda443e0c6759fa2cc454e392c0e4491a..99c1a8f638e2412a4bf208162191f7a092af0c5a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Minimum non-witness size for a standard transaction (1 segwit input + 1 P2WPKH output = 82 bytes)"><title>MIN_STANDARD_TX_NONWITNESS_SIZE in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">MIN_STANDARD_TX_NONWITNESS_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MIN_STANDARD_TX_NONWITNESS_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 82; // 82u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Minimum non-witness size for a standard transaction (1 segwit input + 1 P2WPKH output = 82 bytes)</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Minimum non-witness size for a standard transaction (1 segwit input + 1 P2WPKH output = 82 bytes)"><title>MIN_STANDARD_TX_NONWITNESS_SIZE in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Constant <span class="constant">MIN_STANDARD_TX_NONWITNESS_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MIN_STANDARD_TX_NONWITNESS_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 82; // 82u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Minimum non-witness size for a standard transaction (1 segwit input + 1 P2WPKH output = 82 bytes)</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4c2386346492c23db71029378914a82a61358bdc..a348292b285a0622bd373cf4eb9722519c1e9888 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The virtual transaction size, as computed by default by bitcoind node."><title>get_virtual_tx_size in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Function <span class="fn">get_virtual_tx_size</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn get_virtual_tx_size(weight: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>, n_sigops: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The virtual transaction size, as computed by default by bitcoind node.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The virtual transaction size, as computed by default by bitcoind node."><title>get_virtual_tx_size in bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">policy</a></span><h1>Function <span class="fn">get_virtual_tx_size</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn get_virtual_tx_size(weight: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>, n_sigops: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The virtual transaction size, as computed by default by bitcoind node.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 08b76076f131b0411181a5d0d6957e4d0d538231..797970ef5083fc6a75c3e256c0ad45031080aaab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin policy."><title>bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module policy</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#warning" title="Warning">Warning</a></li></ul><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>policy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin policy.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin policy."><title>bdk_chain::bitcoin::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module policy</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#warning" title="Warning">Warning</a></li></ul><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>policy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin policy.</p>
 <p>This module exposes some constants and functions used in the reference
 implementation and which, as a consequence, define some network rules.</p>
 <h2 id="warning"><a class="doc-anchor" href="#warning">§</a><em>Warning</em></h2>
index 670db137e8e7d587486f18e214ac29031a324735..3ce72a972a100fddb1493ea753b2b4dcd6374ea4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Proof-of-work related integer types."><title>bdk_chain::bitcoin::pow - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module pow</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>pow</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Proof-of-work related integer types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Proof-of-work related integer types."><title>bdk_chain::bitcoin::pow - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module pow</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>pow</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Proof-of-work related integer types.</p>
 <p>Provides the <a href="../struct.Work.html" title="struct bdk_chain::bitcoin::Work"><code>Work</code></a> and <a href="../struct.Target.html" title="struct bdk_chain::bitcoin::Target"><code>Target</code></a> types that are used in proof-of-work calculations. The
 functions here are designed to be fast, by that we mean it is safe to use them to check headers.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.CompactTarget.html" title="struct bdk_chain::bitcoin::pow::CompactTarget">Compact<wbr>Target</a></dt><dd>Encoding of 256-bit target as 32-bit float.</dd><dt><a class="struct" href="struct.Target.html" title="struct bdk_chain::bitcoin::pow::Target">Target</a></dt><dd>A 256 bit integer representing target.</dd><dt><a class="struct" href="struct.Work.html" title="struct bdk_chain::bitcoin::pow::Work">Work</a></dt><dd>A 256 bit integer representing work.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 410fd4e69b3dc6bdf29701b4f754d3f1d5d1aba2..aac5f03b8f501bc7f538604fddf6d058089357f3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding of 256-bit target as 32-bit float."><title>CompactTarget in bdk_chain::bitcoin::pow - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Compact<wbr>Target</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_header_difficulty_adjustment" title="from_header_difficulty_adjustment">from_header_difficulty_adjustment</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_next_work_required" title="from_next_work_required">from_next_work_required</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CompactTarget" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CompactTarget" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CompactTarget" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CompactTarget" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-CompactTarget" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-CompactTarget" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CompactTarget" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompactTarget%3E-for-Target" title="From&#60;CompactTarget&#62;">From&#60;CompactTarget&#62;</a></li><li><a href="#impl-Hash-for-CompactTarget" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-CompactTarget" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-CompactTarget" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CompactTarget" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CompactTarget" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-CompactTarget" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-CompactTarget" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-CompactTarget" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CompactTarget" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CompactTarget" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CompactTarget" title="Send">Send</a></li><li><a href="#impl-Sync-for-CompactTarget" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CompactTarget" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CompactTarget" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>pow</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">pow</a></span><h1>Struct <span class="struct">CompactTarget</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CompactTarget(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding of 256-bit target as 32-bit float.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding of 256-bit target as 32-bit float."><title>CompactTarget in bdk_chain::bitcoin::pow - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Compact<wbr>Target</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_header_difficulty_adjustment" title="from_header_difficulty_adjustment">from_header_difficulty_adjustment</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_next_work_required" title="from_next_work_required">from_next_work_required</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CompactTarget" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CompactTarget" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CompactTarget" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CompactTarget" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-CompactTarget" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-CompactTarget" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CompactTarget" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompactTarget%3E-for-Target" title="From&#60;CompactTarget&#62;">From&#60;CompactTarget&#62;</a></li><li><a href="#impl-Hash-for-CompactTarget" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-CompactTarget" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-CompactTarget" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CompactTarget" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CompactTarget" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-CompactTarget" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-CompactTarget" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-CompactTarget" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CompactTarget" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CompactTarget" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CompactTarget" title="Send">Send</a></li><li><a href="#impl-Sync-for-CompactTarget" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CompactTarget" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CompactTarget" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>pow</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">pow</a></span><h1>Struct <span class="struct">CompactTarget</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CompactTarget(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding of 256-bit target as 32-bit float.</p>
 <p>This is used to encode a target into the block header. Satoshi made this part of consensus code
 in the original version of Bitcoin, likely copying an idea from OpenSSL.</p>
 <p>OpenSSL’s bignum (BN) type has an encoding, which is even called “compact” as in bitcoin, which
index 4752e7d61fa1bfc59155df30511e508d2232c4f0..4812da155fb5f100a9e97400c1b18a607a6c165d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 256 bit integer representing target."><title>Target in bdk_chain::bitcoin::pow - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Target</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_MAINNET" title="MAX_ATTAINABLE_MAINNET">MAX_ATTAINABLE_MAINNET</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_REGTEST" title="MAX_ATTAINABLE_REGTEST">MAX_ATTAINABLE_REGTEST</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_SIGNET" title="MAX_ATTAINABLE_SIGNET">MAX_ATTAINABLE_SIGNET</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_TESTNET" title="MAX_ATTAINABLE_TESTNET">MAX_ATTAINABLE_TESTNET</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.difficulty" title="difficulty">difficulty</a></li><li><a href="#method.difficulty_float" title="difficulty_float">difficulty_float</a></li><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_compact" title="from_compact">from_compact</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_met_by" title="is_met_by">is_met_by</a></li><li><a href="#method.max_difficulty_transition_threshold" title="max_difficulty_transition_threshold">max_difficulty_transition_threshold</a></li><li><a href="#method.max_transition_threshold" title="max_transition_threshold">max_transition_threshold</a></li><li><a href="#method.max_transition_threshold_unchecked" title="max_transition_threshold_unchecked">max_transition_threshold_unchecked</a></li><li><a href="#method.min_difficulty_transition_threshold" title="min_difficulty_transition_threshold">min_difficulty_transition_threshold</a></li><li><a href="#method.min_transition_threshold" title="min_transition_threshold">min_transition_threshold</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_compact_lossy" title="to_compact_lossy">to_compact_lossy</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li><li><a href="#method.to_work" title="to_work">to_work</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Target" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Target" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Target" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Target" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Target" title="Display">Display</a></li><li><a href="#impl-Eq-for-Target" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompactTarget%3E-for-Target" title="From&#60;CompactTarget&#62;">From&#60;CompactTarget&#62;</a></li><li><a href="#impl-Hash-for-Target" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Target" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Target" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Target" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Target" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Target" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Target" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Target" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Target" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Target" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Target" title="Send">Send</a></li><li><a href="#impl-Sync-for-Target" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Target" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Target" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>pow</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">pow</a></span><h1>Struct <span class="struct">Target</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Target(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 256 bit integer representing target.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 256 bit integer representing target."><title>Target in bdk_chain::bitcoin::pow - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Target</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_MAINNET" title="MAX_ATTAINABLE_MAINNET">MAX_ATTAINABLE_MAINNET</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_REGTEST" title="MAX_ATTAINABLE_REGTEST">MAX_ATTAINABLE_REGTEST</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_SIGNET" title="MAX_ATTAINABLE_SIGNET">MAX_ATTAINABLE_SIGNET</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_TESTNET" title="MAX_ATTAINABLE_TESTNET">MAX_ATTAINABLE_TESTNET</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.difficulty" title="difficulty">difficulty</a></li><li><a href="#method.difficulty_float" title="difficulty_float">difficulty_float</a></li><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_compact" title="from_compact">from_compact</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_met_by" title="is_met_by">is_met_by</a></li><li><a href="#method.max_difficulty_transition_threshold" title="max_difficulty_transition_threshold">max_difficulty_transition_threshold</a></li><li><a href="#method.max_transition_threshold" title="max_transition_threshold">max_transition_threshold</a></li><li><a href="#method.max_transition_threshold_unchecked" title="max_transition_threshold_unchecked">max_transition_threshold_unchecked</a></li><li><a href="#method.min_difficulty_transition_threshold" title="min_difficulty_transition_threshold">min_difficulty_transition_threshold</a></li><li><a href="#method.min_transition_threshold" title="min_transition_threshold">min_transition_threshold</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_compact_lossy" title="to_compact_lossy">to_compact_lossy</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li><li><a href="#method.to_work" title="to_work">to_work</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Target" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Target" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Target" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Target" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Target" title="Display">Display</a></li><li><a href="#impl-Eq-for-Target" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompactTarget%3E-for-Target" title="From&#60;CompactTarget&#62;">From&#60;CompactTarget&#62;</a></li><li><a href="#impl-Hash-for-Target" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Target" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Target" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Target" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Target" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Target" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Target" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Target" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Target" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Target" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Target" title="Send">Send</a></li><li><a href="#impl-Sync-for-Target" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Target" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Target" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>pow</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">pow</a></span><h1>Struct <span class="struct">Target</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Target(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 256 bit integer representing target.</p>
 <p>The SHA-256 hash of a block’s header must be lower than or equal to the current target for the
 block to be accepted by the network. The lower the target, the more difficult it is to generate
 a block. (See also <a href="../struct.Work.html" title="struct bdk_chain::bitcoin::Work"><code>Work</code></a>.)</p>
index ac290346b93945b50e12ddaaef76293b8cadacbd..731ce880515dca0485852a935718eefb7fec1179 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 256 bit integer representing work."><title>Work in bdk_chain::bitcoin::pow - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Work</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.log2" title="log2">log2</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li><li><a href="#method.to_target" title="to_target">to_target</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Work" title="Add">Add</a></li><li><a href="#impl-Clone-for-Work" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Work" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Work" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Work" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Work" title="Display">Display</a></li><li><a href="#impl-Eq-for-Work" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Work" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Work" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Work" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Work" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Work" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Work" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Work" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Work" title="Sub">Sub</a></li><li><a href="#impl-UpperHex-for-Work" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Work" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Work" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Work" title="Send">Send</a></li><li><a href="#impl-Sync-for-Work" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Work" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Work" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>pow</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">pow</a></span><h1>Struct <span class="struct">Work</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Work(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 256 bit integer representing work.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 256 bit integer representing work."><title>Work in bdk_chain::bitcoin::pow - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Work</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.log2" title="log2">log2</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li><li><a href="#method.to_target" title="to_target">to_target</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Work" title="Add">Add</a></li><li><a href="#impl-Clone-for-Work" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Work" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Work" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Work" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Work" title="Display">Display</a></li><li><a href="#impl-Eq-for-Work" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Work" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Work" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Work" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Work" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Work" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Work" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Work" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Work" title="Sub">Sub</a></li><li><a href="#impl-UpperHex-for-Work" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Work" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Work" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Work" title="Send">Send</a></li><li><a href="#impl-Sync-for-Work" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Work" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Work" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>pow</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">pow</a></span><h1>Struct <span class="struct">Work</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Work(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 256 bit integer representing work.</p>
 <p>Work is a measure of how difficult it is to find a hash below a given <a href="../struct.Target.html" title="struct bdk_chain::bitcoin::Target"><code>Target</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Work" class="impl"><a href="#impl-Work" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_target" class="method"><h4 class="code-header">pub fn <a href="#method.to_target" class="fn">to_target</a>(self) -&gt; <a class="struct" href="../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h4></section></summary><div class="docblock"><p>Converts this <a href="../struct.Work.html" title="struct bdk_chain::bitcoin::Work"><code>Work</code></a> to <a href="../struct.Target.html" title="struct bdk_chain::bitcoin::Target"><code>Target</code></a>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.log2" class="method"><h4 class="code-header">pub fn <a href="#method.log2" class="fn">log2</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section></summary><div class="docblock"><p>Returns log2 of this work.</p>
index 4d23bc877ab8872b5e4bb4009e7daa1327f7f99b..3bdd24391e9cfa6b69cb55bf6b617cb5f3081818 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ways that a Partially Signed Transaction might fail."><title>Error in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CombineInconsistentKeySources" title="CombineInconsistentKeySources">CombineInconsistentKeySources</a></li><li><a href="#variant.ConsensusEncoding" title="ConsensusEncoding">ConsensusEncoding</a></li><li><a href="#variant.DuplicateKey" title="DuplicateKey">DuplicateKey</a></li><li><a href="#variant.FeeOverflow" title="FeeOverflow">FeeOverflow</a></li><li><a href="#variant.InvalidControlBlock" title="InvalidControlBlock">InvalidControlBlock</a></li><li><a href="#variant.InvalidEcdsaSignature" title="InvalidEcdsaSignature">InvalidEcdsaSignature</a></li><li><a href="#variant.InvalidHash" title="InvalidHash">InvalidHash</a></li><li><a href="#variant.InvalidKey" title="InvalidKey">InvalidKey</a></li><li><a href="#variant.InvalidLeafVersion" title="InvalidLeafVersion">InvalidLeafVersion</a></li><li><a href="#variant.InvalidMagic" title="InvalidMagic">InvalidMagic</a></li><li><a href="#variant.InvalidPreimageHashPair" title="InvalidPreimageHashPair">InvalidPreimageHashPair</a></li><li><a href="#variant.InvalidProprietaryKey" title="InvalidProprietaryKey">InvalidProprietaryKey</a></li><li><a href="#variant.InvalidPublicKey" title="InvalidPublicKey">InvalidPublicKey</a></li><li><a href="#variant.InvalidSecp256k1PublicKey" title="InvalidSecp256k1PublicKey">InvalidSecp256k1PublicKey</a></li><li><a href="#variant.InvalidSeparator" title="InvalidSeparator">InvalidSeparator</a></li><li><a href="#variant.InvalidTaprootSignature" title="InvalidTaprootSignature">InvalidTaprootSignature</a></li><li><a href="#variant.InvalidXOnlyPublicKey" title="InvalidXOnlyPublicKey">InvalidXOnlyPublicKey</a></li><li><a href="#variant.Io" title="Io">Io</a></li><li><a href="#variant.MissingUtxo" title="MissingUtxo">MissingUtxo</a></li><li><a href="#variant.MustHaveUnsignedTx" title="MustHaveUnsignedTx">MustHaveUnsignedTx</a></li><li><a href="#variant.NegativeFee" title="NegativeFee">NegativeFee</a></li><li><a href="#variant.NoMorePairs" title="NoMorePairs">NoMorePairs</a></li><li><a href="#variant.NonStandardSighashType" title="NonStandardSighashType">NonStandardSighashType</a></li><li><a href="#variant.PartialDataConsumption" title="PartialDataConsumption">PartialDataConsumption</a></li><li><a href="#variant.PsbtUtxoOutOfbounds" title="PsbtUtxoOutOfbounds">PsbtUtxoOutOfbounds</a></li><li><a href="#variant.TapTree" title="TapTree">TapTree</a></li><li><a href="#variant.Taproot" title="Taproot">Taproot</a></li><li><a href="#variant.UnexpectedUnsignedTx" title="UnexpectedUnsignedTx">UnexpectedUnsignedTx</a></li><li><a href="#variant.UnsignedTxHasScriptSigs" title="UnsignedTxHasScriptSigs">UnsignedTxHasScriptSigs</a></li><li><a href="#variant.UnsignedTxHasScriptWitnesses" title="UnsignedTxHasScriptWitnesses">UnsignedTxHasScriptWitnesses</a></li><li><a href="#variant.Version" title="Version">Version</a></li><li><a href="#variant.XPubKey" title="XPubKey">XPubKey</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-Error" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ways that a Partially Signed Transaction might fail."><title>Error in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CombineInconsistentKeySources" title="CombineInconsistentKeySources">CombineInconsistentKeySources</a></li><li><a href="#variant.ConsensusEncoding" title="ConsensusEncoding">ConsensusEncoding</a></li><li><a href="#variant.DuplicateKey" title="DuplicateKey">DuplicateKey</a></li><li><a href="#variant.FeeOverflow" title="FeeOverflow">FeeOverflow</a></li><li><a href="#variant.InvalidControlBlock" title="InvalidControlBlock">InvalidControlBlock</a></li><li><a href="#variant.InvalidEcdsaSignature" title="InvalidEcdsaSignature">InvalidEcdsaSignature</a></li><li><a href="#variant.InvalidHash" title="InvalidHash">InvalidHash</a></li><li><a href="#variant.InvalidKey" title="InvalidKey">InvalidKey</a></li><li><a href="#variant.InvalidLeafVersion" title="InvalidLeafVersion">InvalidLeafVersion</a></li><li><a href="#variant.InvalidMagic" title="InvalidMagic">InvalidMagic</a></li><li><a href="#variant.InvalidPreimageHashPair" title="InvalidPreimageHashPair">InvalidPreimageHashPair</a></li><li><a href="#variant.InvalidProprietaryKey" title="InvalidProprietaryKey">InvalidProprietaryKey</a></li><li><a href="#variant.InvalidPublicKey" title="InvalidPublicKey">InvalidPublicKey</a></li><li><a href="#variant.InvalidSecp256k1PublicKey" title="InvalidSecp256k1PublicKey">InvalidSecp256k1PublicKey</a></li><li><a href="#variant.InvalidSeparator" title="InvalidSeparator">InvalidSeparator</a></li><li><a href="#variant.InvalidTaprootSignature" title="InvalidTaprootSignature">InvalidTaprootSignature</a></li><li><a href="#variant.InvalidXOnlyPublicKey" title="InvalidXOnlyPublicKey">InvalidXOnlyPublicKey</a></li><li><a href="#variant.Io" title="Io">Io</a></li><li><a href="#variant.MissingUtxo" title="MissingUtxo">MissingUtxo</a></li><li><a href="#variant.MustHaveUnsignedTx" title="MustHaveUnsignedTx">MustHaveUnsignedTx</a></li><li><a href="#variant.NegativeFee" title="NegativeFee">NegativeFee</a></li><li><a href="#variant.NoMorePairs" title="NoMorePairs">NoMorePairs</a></li><li><a href="#variant.NonStandardSighashType" title="NonStandardSighashType">NonStandardSighashType</a></li><li><a href="#variant.PartialDataConsumption" title="PartialDataConsumption">PartialDataConsumption</a></li><li><a href="#variant.PsbtUtxoOutOfbounds" title="PsbtUtxoOutOfbounds">PsbtUtxoOutOfbounds</a></li><li><a href="#variant.TapTree" title="TapTree">TapTree</a></li><li><a href="#variant.Taproot" title="Taproot">Taproot</a></li><li><a href="#variant.UnexpectedUnsignedTx" title="UnexpectedUnsignedTx">UnexpectedUnsignedTx</a></li><li><a href="#variant.UnsignedTxHasScriptSigs" title="UnsignedTxHasScriptSigs">UnsignedTxHasScriptSigs</a></li><li><a href="#variant.UnsignedTxHasScriptWitnesses" title="UnsignedTxHasScriptWitnesses">UnsignedTxHasScriptWitnesses</a></li><li><a href="#variant.Version" title="Version">Version</a></li><li><a href="#variant.XPubKey" title="XPubKey">XPubKey</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-Error" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-Error" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum Error {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 32 variants</span></summary>    InvalidMagic,
     MissingUtxo,
     InvalidSeparator,
index 051b71bf41794b3902ff03a448a619cb0b621860..f7f7ab8a48066c4e56c0a50a6b593a206b7cccce 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This error is returned when extracting a `Transaction` from a `Psbt`."><title>ExtractTxError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extract<wbr>TxError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AbsurdFeeRate" title="AbsurdFeeRate">AbsurdFeeRate</a></li><li><a href="#variant.MissingInputValue" title="MissingInputValue">MissingInputValue</a></li><li><a href="#variant.SendingTooMuch" title="SendingTooMuch">SendingTooMuch</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ExtractTxError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ExtractTxError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ExtractTxError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ExtractTxError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ExtractTxError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-ExtractTxError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ExtractTxError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ExtractTxError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ExtractTxError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ExtractTxError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ExtractTxError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ExtractTxError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ExtractTxError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ExtractTxError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">ExtractTxError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ExtractTxError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This error is returned when extracting a `Transaction` from a `Psbt`."><title>ExtractTxError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extract<wbr>TxError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AbsurdFeeRate" title="AbsurdFeeRate">AbsurdFeeRate</a></li><li><a href="#variant.MissingInputValue" title="MissingInputValue">MissingInputValue</a></li><li><a href="#variant.SendingTooMuch" title="SendingTooMuch">SendingTooMuch</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ExtractTxError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ExtractTxError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ExtractTxError" title="Display">Display</a></li><li><a href="#impl-Eq-for-ExtractTxError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-ExtractTxError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-ExtractTxError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-ExtractTxError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ExtractTxError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ExtractTxError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ExtractTxError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ExtractTxError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ExtractTxError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ExtractTxError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ExtractTxError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">ExtractTxError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum ExtractTxError {
     AbsurdFeeRate {
         fee_rate: <a class="struct" href="../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a>,
         tx: <a class="struct" href="../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>,
index 4b8e169f57cb8230aec8df21b24e11cc5ba87ca4..3ad411ff963474e0323643e8c097b77f223ce393 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors when getting a key."><title>GetKeyError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetKey<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bip32" title="Bip32">Bip32</a></li><li><a href="#variant.NotSupported" title="NotSupported">NotSupported</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetKeyError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetKeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-GetKeyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-GetKeyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-GetKeyError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-GetKeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-GetKeyError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-GetKeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetKeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetKeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetKeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetKeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetKeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetKeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetKeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">GetKeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum GetKeyError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors when getting a key."><title>GetKeyError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetKey<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bip32" title="Bip32">Bip32</a></li><li><a href="#variant.NotSupported" title="NotSupported">NotSupported</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GetKeyError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-GetKeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-GetKeyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-GetKeyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-GetKeyError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-GetKeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-GetKeyError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-GetKeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-GetKeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GetKeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GetKeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GetKeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-GetKeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GetKeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GetKeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">GetKeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum GetKeyError {
     Bip32(<a class="enum" href="../bip32/enum.Error.html" title="enum bdk_chain::bitcoin::bip32::Error">Error</a>),
     NotSupported,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors when getting a key.</p>
index b2435507079d706a11e8d2addf93c53f55e5d232..01761484db21b7d3379706c64416e518535537e7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Input index out of bounds (actual index, maximum index allowed)."><title>IndexOutOfBoundsError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>OutOf<wbr>Bounds<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Inputs" title="Inputs">Inputs</a></li><li><a href="#variant.TxInput" title="TxInput">TxInput</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IndexOutOfBoundsError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexOutOfBoundsError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IndexOutOfBoundsError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IndexOutOfBoundsError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IndexOutOfBoundsError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-SignError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-IndexOutOfBoundsError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-IndexOutOfBoundsError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IndexOutOfBoundsError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexOutOfBoundsError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexOutOfBoundsError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexOutOfBoundsError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexOutOfBoundsError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexOutOfBoundsError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexOutOfBoundsError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">IndexOutOfBoundsError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum IndexOutOfBoundsError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Input index out of bounds (actual index, maximum index allowed)."><title>IndexOutOfBoundsError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>OutOf<wbr>Bounds<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Inputs" title="Inputs">Inputs</a></li><li><a href="#variant.TxInput" title="TxInput">TxInput</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IndexOutOfBoundsError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexOutOfBoundsError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IndexOutOfBoundsError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IndexOutOfBoundsError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IndexOutOfBoundsError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-SignError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-IndexOutOfBoundsError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-IndexOutOfBoundsError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IndexOutOfBoundsError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexOutOfBoundsError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexOutOfBoundsError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexOutOfBoundsError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexOutOfBoundsError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexOutOfBoundsError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexOutOfBoundsError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">IndexOutOfBoundsError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum IndexOutOfBoundsError {
     Inputs {
         index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
         length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
index f3479d6bf55a5caad85d4a9b2aeb5b319a2dae76..c72952a9f608acda4677f8daca9e29b1c030483a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to call `GetKey` to get the private key to sign an input."><title>KeyRequest in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">KeyRequest</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bip32" title="Bip32">Bip32</a></li><li><a href="#variant.Pubkey" title="Pubkey">Pubkey</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-KeyRequest" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-KeyRequest" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-KeyRequest" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-KeyRequest" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-KeyRequest" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KeyRequest" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KeyRequest" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KeyRequest" title="Send">Send</a></li><li><a href="#impl-Sync-for-KeyRequest" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KeyRequest" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KeyRequest" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">KeyRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum KeyRequest {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to call `GetKey` to get the private key to sign an input."><title>KeyRequest in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">KeyRequest</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bip32" title="Bip32">Bip32</a></li><li><a href="#variant.Pubkey" title="Pubkey">Pubkey</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-KeyRequest" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-KeyRequest" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-KeyRequest" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-KeyRequest" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-KeyRequest" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KeyRequest" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KeyRequest" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KeyRequest" title="Send">Send</a></li><li><a href="#impl-Sync-for-KeyRequest" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KeyRequest" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KeyRequest" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">KeyRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum KeyRequest {
     Pubkey(<a class="struct" href="../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a>),
     Bip32((<a class="struct" href="../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a>, <a class="struct" href="../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>)),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to call <a href="trait.GetKey.html" title="trait bdk_chain::bitcoin::psbt::GetKey"><code>GetKey</code></a> to get the private key to sign an input.</p>
index e1c6f969fd067b8816171311a4a56bac4b66755e..da67ac237153e7b82bc216f6d38b24bd98f3b789 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The various output types supported by the Bitcoin network."><title>OutputType in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Output<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bare" title="Bare">Bare</a></li><li><a href="#variant.Sh" title="Sh">Sh</a></li><li><a href="#variant.ShWpkh" title="ShWpkh">ShWpkh</a></li><li><a href="#variant.ShWsh" title="ShWsh">ShWsh</a></li><li><a href="#variant.Tr" title="Tr">Tr</a></li><li><a href="#variant.Wpkh" title="Wpkh">Wpkh</a></li><li><a href="#variant.Wsh" title="Wsh">Wsh</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.signing_algorithm" title="signing_algorithm">signing_algorithm</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutputType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OutputType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OutputType" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-OutputType" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-OutputType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-OutputType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-OutputType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-OutputType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-OutputType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutputType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutputType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutputType" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutputType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutputType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutputType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">OutputType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum OutputType {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The various output types supported by the Bitcoin network."><title>OutputType in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Output<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bare" title="Bare">Bare</a></li><li><a href="#variant.Sh" title="Sh">Sh</a></li><li><a href="#variant.ShWpkh" title="ShWpkh">ShWpkh</a></li><li><a href="#variant.ShWsh" title="ShWsh">ShWsh</a></li><li><a href="#variant.Tr" title="Tr">Tr</a></li><li><a href="#variant.Wpkh" title="Wpkh">Wpkh</a></li><li><a href="#variant.Wsh" title="Wsh">Wsh</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.signing_algorithm" title="signing_algorithm">signing_algorithm</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutputType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OutputType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OutputType" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-OutputType" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-OutputType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-OutputType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-OutputType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-OutputType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-OutputType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutputType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutputType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutputType" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutputType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutputType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutputType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">OutputType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum OutputType {
     Bare,
     Wpkh,
     Wsh,
index a1fd290a400fa1b999cef96090330d1d6137c2b1..877524ba611da2a126610275ce4ba27dd70f278f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error encountered during PSBT decoding from Base64 string."><title>PsbtParseError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt<wbr>Parse<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base64Encoding" title="Base64Encoding">Base64Encoding</a></li><li><a href="#variant.PsbtEncoding" title="PsbtEncoding">PsbtEncoding</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-PsbtParseError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PsbtParseError" title="Display">Display</a></li><li><a href="#impl-Error-for-PsbtParseError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-PsbtParseError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-PsbtParseError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-PsbtParseError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-PsbtParseError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-PsbtParseError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PsbtParseError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PsbtParseError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">PsbtParseError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum PsbtParseError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error encountered during PSBT decoding from Base64 string."><title>PsbtParseError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt<wbr>Parse<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base64Encoding" title="Base64Encoding">Base64Encoding</a></li><li><a href="#variant.PsbtEncoding" title="PsbtEncoding">PsbtEncoding</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-PsbtParseError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PsbtParseError" title="Display">Display</a></li><li><a href="#impl-Error-for-PsbtParseError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-PsbtParseError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-PsbtParseError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-PsbtParseError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-PsbtParseError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-PsbtParseError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PsbtParseError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PsbtParseError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">PsbtParseError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum PsbtParseError {
     PsbtEncoding(<a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::psbt::Error">Error</a>),
     Base64Encoding(<a class="enum" href="../base64/enum.DecodeError.html" title="enum bdk_chain::bitcoin::base64::DecodeError">DecodeError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error encountered during PSBT decoding from Base64 string.</p>
index b78524f1598aaafc111f48a960712180f071308c..1f58abb49fdc4f2783bf4c4eefcdcdee5b880722 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors encountered while calculating the sighash message."><title>SignError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.IndexOutOfBounds" title="IndexOutOfBounds">IndexOutOfBounds</a></li><li><a href="#variant.InvalidSighashType" title="InvalidSighashType">InvalidSighashType</a></li><li><a href="#variant.KeyNotFound" title="KeyNotFound">KeyNotFound</a></li><li><a href="#variant.MismatchedAlgoKey" title="MismatchedAlgoKey">MismatchedAlgoKey</a></li><li><a href="#variant.MissingInputUtxo" title="MissingInputUtxo">MissingInputUtxo</a></li><li><a href="#variant.MissingRedeemScript" title="MissingRedeemScript">MissingRedeemScript</a></li><li><a href="#variant.MissingSpendUtxo" title="MissingSpendUtxo">MissingSpendUtxo</a></li><li><a href="#variant.MissingWitnessScript" title="MissingWitnessScript">MissingWitnessScript</a></li><li><a href="#variant.NotEcdsa" title="NotEcdsa">NotEcdsa</a></li><li><a href="#variant.NotWpkh" title="NotWpkh">NotWpkh</a></li><li><a href="#variant.P2wpkhSighash" title="P2wpkhSighash">P2wpkhSighash</a></li><li><a href="#variant.SegwitV0Sighash" title="SegwitV0Sighash">SegwitV0Sighash</a></li><li><a href="#variant.TaprootError" title="TaprootError">TaprootError</a></li><li><a href="#variant.UnknownOutputType" title="UnknownOutputType">UnknownOutputType</a></li><li><a href="#variant.Unsupported" title="Unsupported">Unsupported</a></li><li><a href="#variant.WrongSigningAlgorithm" title="WrongSigningAlgorithm">WrongSigningAlgorithm</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SignError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SignError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SignError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-SignError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-SignError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CP2wpkhError%3E-for-SignError" title="From&#60;P2wpkhError&#62;">From&#60;P2wpkhError&#62;</a></li><li><a href="#impl-From%3CTaprootError%3E-for-SignError" title="From&#60;TaprootError&#62;">From&#60;TaprootError&#62;</a></li><li><a href="#impl-PartialEq-for-SignError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SignError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">SignError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum SignError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors encountered while calculating the sighash message."><title>SignError in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.IndexOutOfBounds" title="IndexOutOfBounds">IndexOutOfBounds</a></li><li><a href="#variant.InvalidSighashType" title="InvalidSighashType">InvalidSighashType</a></li><li><a href="#variant.KeyNotFound" title="KeyNotFound">KeyNotFound</a></li><li><a href="#variant.MismatchedAlgoKey" title="MismatchedAlgoKey">MismatchedAlgoKey</a></li><li><a href="#variant.MissingInputUtxo" title="MissingInputUtxo">MissingInputUtxo</a></li><li><a href="#variant.MissingRedeemScript" title="MissingRedeemScript">MissingRedeemScript</a></li><li><a href="#variant.MissingSpendUtxo" title="MissingSpendUtxo">MissingSpendUtxo</a></li><li><a href="#variant.MissingWitnessScript" title="MissingWitnessScript">MissingWitnessScript</a></li><li><a href="#variant.NotEcdsa" title="NotEcdsa">NotEcdsa</a></li><li><a href="#variant.NotWpkh" title="NotWpkh">NotWpkh</a></li><li><a href="#variant.P2wpkhSighash" title="P2wpkhSighash">P2wpkhSighash</a></li><li><a href="#variant.SegwitV0Sighash" title="SegwitV0Sighash">SegwitV0Sighash</a></li><li><a href="#variant.TaprootError" title="TaprootError">TaprootError</a></li><li><a href="#variant.UnknownOutputType" title="UnknownOutputType">UnknownOutputType</a></li><li><a href="#variant.Unsupported" title="Unsupported">Unsupported</a></li><li><a href="#variant.WrongSigningAlgorithm" title="WrongSigningAlgorithm">WrongSigningAlgorithm</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SignError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SignError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SignError" title="Error">Error</a></li><li><a href="#impl-From%3CIndexOutOfBoundsError%3E-for-SignError" title="From&#60;IndexOutOfBoundsError&#62;">From&#60;IndexOutOfBoundsError&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-SignError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CP2wpkhError%3E-for-SignError" title="From&#60;P2wpkhError&#62;">From&#60;P2wpkhError&#62;</a></li><li><a href="#impl-From%3CTaprootError%3E-for-SignError" title="From&#60;TaprootError&#62;">From&#60;TaprootError&#62;</a></li><li><a href="#impl-PartialEq-for-SignError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SignError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">SignError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum SignError {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 16 variants</span></summary>    IndexOutOfBounds(<a class="enum" href="enum.IndexOutOfBoundsError.html" title="enum bdk_chain::bitcoin::psbt::IndexOutOfBoundsError">IndexOutOfBoundsError</a>),
     InvalidSighashType,
     MissingInputUtxo,
index 91445e2c4c8b0512ee3ad738589a6df01139f0de..cd98b5cbc5f8acff8034fe07066066402b938f9d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signing algorithms supported by the Bitcoin network."><title>SigningAlgorithm in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Algorithm</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Ecdsa" title="Ecdsa">Ecdsa</a></li><li><a href="#variant.Schnorr" title="Schnorr">Schnorr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SigningAlgorithm" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SigningAlgorithm" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SigningAlgorithm" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SigningAlgorithm" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SigningAlgorithm" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SigningAlgorithm" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SigningAlgorithm" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SigningAlgorithm" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SigningAlgorithm" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SigningAlgorithm" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SigningAlgorithm" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SigningAlgorithm" title="Send">Send</a></li><li><a href="#impl-Sync-for-SigningAlgorithm" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SigningAlgorithm" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SigningAlgorithm" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">SigningAlgorithm</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SigningAlgorithm {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signing algorithms supported by the Bitcoin network."><title>SigningAlgorithm in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Algorithm</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Ecdsa" title="Ecdsa">Ecdsa</a></li><li><a href="#variant.Schnorr" title="Schnorr">Schnorr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SigningAlgorithm" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SigningAlgorithm" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SigningAlgorithm" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SigningAlgorithm" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SigningAlgorithm" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SigningAlgorithm" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SigningAlgorithm" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SigningAlgorithm" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SigningAlgorithm" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SigningAlgorithm" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SigningAlgorithm" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SigningAlgorithm" title="Send">Send</a></li><li><a href="#impl-Sync-for-SigningAlgorithm" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SigningAlgorithm" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SigningAlgorithm" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">SigningAlgorithm</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SigningAlgorithm {
     Ecdsa,
     Schnorr,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Signing algorithms supported by the Bitcoin network.</p>
index 6f9fe1a5ac03f3e9c05725e73dacaf0d6ea151a1..057c9319c51fc67403e147af002960787fd50374 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A list of keys used to sign an input."><title>SigningKeys in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Keys</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Ecdsa" title="Ecdsa">Ecdsa</a></li><li><a href="#variant.Schnorr" title="Schnorr">Schnorr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SigningKeys" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SigningKeys" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SigningKeys" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-SigningKeys" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SigningKeys" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SigningKeys" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SigningKeys" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SigningKeys" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SigningKeys" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SigningKeys" title="Send">Send</a></li><li><a href="#impl-Sync-for-SigningKeys" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SigningKeys" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SigningKeys" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">SigningKeys</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SigningKeys {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A list of keys used to sign an input."><title>SigningKeys in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Keys</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Ecdsa" title="Ecdsa">Ecdsa</a></li><li><a href="#variant.Schnorr" title="Schnorr">Schnorr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SigningKeys" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SigningKeys" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SigningKeys" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-SigningKeys" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SigningKeys" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SigningKeys" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SigningKeys" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SigningKeys" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SigningKeys" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SigningKeys" title="Send">Send</a></li><li><a href="#impl-Sync-for-SigningKeys" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SigningKeys" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SigningKeys" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Enum <span class="enum">SigningKeys</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SigningKeys {
     Ecdsa(<a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a>&gt;),
     Schnorr(<a class="struct" href="../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a>&gt;),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A list of keys used to sign an input.</p>
index 5d5b4e061ef4ceb534b8f3f9948808b8b3d521b3..2e8fb21144057ca04c3ca6f940a8a1063bf4ab7b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Partially Signed Bitcoin Transactions."><title>bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module psbt</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>psbt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Partially Signed Bitcoin Transactions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Partially Signed Bitcoin Transactions."><title>bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module psbt</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>psbt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Partially Signed Bitcoin Transactions.</p>
 <p>Implementation of BIP174 Partially Signed Bitcoin Transaction Format as
 defined at <a href="https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki</a>
 except we define PSBTs containing non-standard sighash types as invalid.</p>
index 6c1ff1ecc3c7ab224824c58ae4bac344ff0844a9..b587d70df8c2a4c5a88883608a694303797cbdc4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Raw PSBT key-value pairs."><title>bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module raw</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a></span><h1>Module <span>raw</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Raw PSBT key-value pairs.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Raw PSBT key-value pairs."><title>bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module raw</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a></span><h1>Module <span>raw</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Raw PSBT key-value pairs.</p>
 <p>Raw PSBT key-value pairs as defined at
 <a href="https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki</a>.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></dt><dd>A PSBT key in its raw byte form.</dd><dt><a class="struct" href="struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></dt><dd>A PSBT key-value pair in its raw byte form.
index 2273becba323a571769f43a9a18ba772454b6b73..e7cfc5680e425b7a0e75ab15c96a8b8e55460cef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A PSBT key in its raw byte form."><title>Key in bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.type_value" title="type_value">type_value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Key" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Key" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Key" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Key" title="Display">Display</a></li><li><a href="#impl-Eq-for-Key" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Key" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Key" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Key" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Key" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Key" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Key" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CKey%3E-for-ProprietaryKey%3CSubtype%3E" title="TryFrom&#60;Key&#62;">TryFrom&#60;Key&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Key" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Key" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Key" title="Send">Send</a></li><li><a href="#impl-Sync-for-Key" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Key" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Key" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt::<wbr>raw</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a>::<wbr><a href="index.html">raw</a></span><h1>Struct <span class="struct">Key</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Key {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A PSBT key in its raw byte form."><title>Key in bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.type_value" title="type_value">type_value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Key" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Key" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Key" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Key" title="Display">Display</a></li><li><a href="#impl-Eq-for-Key" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Key" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Key" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Key" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Key" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Key" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Key" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CKey%3E-for-ProprietaryKey%3CSubtype%3E" title="TryFrom&#60;Key&#62;">TryFrom&#60;Key&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Key" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Key" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Key" title="Send">Send</a></li><li><a href="#impl-Sync-for-Key" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Key" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Key" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt::<wbr>raw</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a>::<wbr><a href="index.html">raw</a></span><h1>Struct <span class="struct">Key</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Key {
     pub type_value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pub key: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A PSBT key in its raw byte form.</p>
index bcc4044c9bfaaa95398bda94b18f8a5cdb5d8ed9..71100d1b2d915d96fee9575687288a8d62eee0fd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A PSBT key-value pair in its raw byte form. `&#60;keypair&#62; := &#60;key&#62; &#60;value&#62;`"><title>Pair in bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Pair</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.value" title="value">value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Pair" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Pair" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Pair" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Pair" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Pair" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Pair" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Pair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Pair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Pair" title="Send">Send</a></li><li><a href="#impl-Sync-for-Pair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Pair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Pair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt::<wbr>raw</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a>::<wbr><a href="index.html">raw</a></span><h1>Struct <span class="struct">Pair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Pair {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A PSBT key-value pair in its raw byte form. `&#60;keypair&#62; := &#60;key&#62; &#60;value&#62;`"><title>Pair in bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Pair</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.value" title="value">value</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Pair" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Pair" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Pair" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Pair" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Pair" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Pair" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Pair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Pair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Pair" title="Send">Send</a></li><li><a href="#impl-Sync-for-Pair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Pair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Pair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt::<wbr>raw</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a>::<wbr><a href="index.html">raw</a></span><h1>Struct <span class="struct">Pair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Pair {
     pub key: <a class="struct" href="struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a>,
     pub value: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A PSBT key-value pair in its raw byte form.
index f2064e1da935ebb47f5369ea6721cb5b1e57aa19..39a7cfcaa54dd2bacfea62560fc04bae092e685b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Proprietary keys (i.e. keys starting with 0xFC byte) with their internal structure according to BIP 174."><title>ProprietaryKey in bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Proprietary<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.prefix" title="prefix">prefix</a></li><li><a href="#structfield.subtype" title="subtype">subtype</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.to_key" title="to_key">to_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ProprietaryKey%3CSubtype%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ProprietaryKey%3CSubtype%3E" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ProprietaryKey%3CSubtype%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ProprietaryKey%3CSubtype%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-ProprietaryKey%3CSubtype%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ProprietaryKey%3CSubtype%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ProprietaryKey%3CSubtype%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ProprietaryKey%3CSubtype%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ProprietaryKey%3CSubtype%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ProprietaryKey%3CSubtype%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ProprietaryKey%3CSubtype%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ProprietaryKey%3CSubtype%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CKey%3E-for-ProprietaryKey%3CSubtype%3E" title="TryFrom&#60;Key&#62;">TryFrom&#60;Key&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ProprietaryKey%3CSubtype%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ProprietaryKey%3CSubtype%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ProprietaryKey%3CSubtype%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ProprietaryKey%3CSubtype%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ProprietaryKey%3CSubtype%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ProprietaryKey%3CSubtype%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt::<wbr>raw</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a>::<wbr><a href="index.html">raw</a></span><h1>Struct <span class="struct">ProprietaryKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ProprietaryKey&lt;Subtype = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Proprietary keys (i.e. keys starting with 0xFC byte) with their internal structure according to BIP 174."><title>ProprietaryKey in bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Proprietary<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.prefix" title="prefix">prefix</a></li><li><a href="#structfield.subtype" title="subtype">subtype</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.to_key" title="to_key">to_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ProprietaryKey%3CSubtype%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ProprietaryKey%3CSubtype%3E" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ProprietaryKey%3CSubtype%3E" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ProprietaryKey%3CSubtype%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-ProprietaryKey%3CSubtype%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ProprietaryKey%3CSubtype%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ProprietaryKey%3CSubtype%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ProprietaryKey%3CSubtype%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ProprietaryKey%3CSubtype%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ProprietaryKey%3CSubtype%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ProprietaryKey%3CSubtype%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ProprietaryKey%3CSubtype%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CKey%3E-for-ProprietaryKey%3CSubtype%3E" title="TryFrom&#60;Key&#62;">TryFrom&#60;Key&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ProprietaryKey%3CSubtype%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ProprietaryKey%3CSubtype%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ProprietaryKey%3CSubtype%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ProprietaryKey%3CSubtype%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ProprietaryKey%3CSubtype%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ProprietaryKey%3CSubtype%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt::<wbr>raw</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a>::<wbr><a href="index.html">raw</a></span><h1>Struct <span class="struct">ProprietaryKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ProprietaryKey&lt;Subtype = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;<div class="where">where
     Subtype: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,</div>{
     pub prefix: <a class="struct" href="../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
     pub subtype: Subtype,
index 0bd1093f31a4801cc71fc8b15e61c3132e9072f3..9a8e22f99530b16f1ade4c5a069072724296196b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default implementation for proprietary key subtyping"><title>ProprietaryType in bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt::<wbr>raw</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a>::<wbr><a href="index.html">raw</a></span><h1>Type Alias <span class="type">ProprietaryType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ProprietaryType = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default implementation for proprietary key subtyping</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default implementation for proprietary key subtyping"><title>ProprietaryType in bdk_chain::bitcoin::psbt::raw - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt::<wbr>raw</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a>::<wbr><a href="index.html">raw</a></span><h1>Type Alias <span class="type">ProprietaryType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type ProprietaryType = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default implementation for proprietary key subtyping</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 009ee13450a3558c86141aa30a25a2dde3c05534..2a3641773d63effeebff80831bfecd3001aecdaa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="PSBT serialization."><title>bdk_chain::bitcoin::psbt::serialize - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a></span><h1>Module <span>serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>PSBT serialization.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="PSBT serialization."><title>bdk_chain::bitcoin::psbt::serialize - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">psbt</a></span><h1>Module <span>serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>PSBT serialization.</p>
 <p>Traits to serialize PSBT values to and from raw bytes
 according to the BIP-174 specification.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4763ce18ab5af5d004bfa45af1da88a3deb3d94b..d675362cae45080bf835b65b2ee592f77f2da6e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A key-value map for an input of the corresponding index in the unsigned transaction."><title>Input in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Input</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bip32_derivation" title="bip32_derivation">bip32_derivation</a></li><li><a href="#structfield.final_script_sig" title="final_script_sig">final_script_sig</a></li><li><a href="#structfield.final_script_witness" title="final_script_witness">final_script_witness</a></li><li><a href="#structfield.hash160_preimages" title="hash160_preimages">hash160_preimages</a></li><li><a href="#structfield.hash256_preimages" title="hash256_preimages">hash256_preimages</a></li><li><a href="#structfield.non_witness_utxo" title="non_witness_utxo">non_witness_utxo</a></li><li><a href="#structfield.partial_sigs" title="partial_sigs">partial_sigs</a></li><li><a href="#structfield.proprietary" title="proprietary">proprietary</a></li><li><a href="#structfield.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#structfield.ripemd160_preimages" title="ripemd160_preimages">ripemd160_preimages</a></li><li><a href="#structfield.sha256_preimages" title="sha256_preimages">sha256_preimages</a></li><li><a href="#structfield.sighash_type" title="sighash_type">sighash_type</a></li><li><a href="#structfield.tap_internal_key" title="tap_internal_key">tap_internal_key</a></li><li><a href="#structfield.tap_key_origins" title="tap_key_origins">tap_key_origins</a></li><li><a href="#structfield.tap_key_sig" title="tap_key_sig">tap_key_sig</a></li><li><a href="#structfield.tap_merkle_root" title="tap_merkle_root">tap_merkle_root</a></li><li><a href="#structfield.tap_script_sigs" title="tap_script_sigs">tap_script_sigs</a></li><li><a href="#structfield.tap_scripts" title="tap_scripts">tap_scripts</a></li><li><a href="#structfield.unknown" title="unknown">unknown</a></li><li><a href="#structfield.witness_script" title="witness_script">witness_script</a></li><li><a href="#structfield.witness_utxo" title="witness_utxo">witness_utxo</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.ecdsa_hash_ty" title="ecdsa_hash_ty">ecdsa_hash_ty</a></li><li><a href="#method.taproot_hash_ty" title="taproot_hash_ty">taproot_hash_ty</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Input" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Input" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Input" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Input" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Input" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Input" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Input" title="PartialEq">PartialEq</a></li><li><a href="#impl-PsbtInputExt-for-Input" title="PsbtInputExt">PsbtInputExt</a></li><li><a href="#impl-Serialize-for-Input" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Input" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Input" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Input" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Input" title="Send">Send</a></li><li><a href="#impl-Sync-for-Input" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Input" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Input" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Struct <span class="struct">Input</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Input {<details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 21 fields</span></summary>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A key-value map for an input of the corresponding index in the unsigned transaction."><title>Input in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Input</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bip32_derivation" title="bip32_derivation">bip32_derivation</a></li><li><a href="#structfield.final_script_sig" title="final_script_sig">final_script_sig</a></li><li><a href="#structfield.final_script_witness" title="final_script_witness">final_script_witness</a></li><li><a href="#structfield.hash160_preimages" title="hash160_preimages">hash160_preimages</a></li><li><a href="#structfield.hash256_preimages" title="hash256_preimages">hash256_preimages</a></li><li><a href="#structfield.non_witness_utxo" title="non_witness_utxo">non_witness_utxo</a></li><li><a href="#structfield.partial_sigs" title="partial_sigs">partial_sigs</a></li><li><a href="#structfield.proprietary" title="proprietary">proprietary</a></li><li><a href="#structfield.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#structfield.ripemd160_preimages" title="ripemd160_preimages">ripemd160_preimages</a></li><li><a href="#structfield.sha256_preimages" title="sha256_preimages">sha256_preimages</a></li><li><a href="#structfield.sighash_type" title="sighash_type">sighash_type</a></li><li><a href="#structfield.tap_internal_key" title="tap_internal_key">tap_internal_key</a></li><li><a href="#structfield.tap_key_origins" title="tap_key_origins">tap_key_origins</a></li><li><a href="#structfield.tap_key_sig" title="tap_key_sig">tap_key_sig</a></li><li><a href="#structfield.tap_merkle_root" title="tap_merkle_root">tap_merkle_root</a></li><li><a href="#structfield.tap_script_sigs" title="tap_script_sigs">tap_script_sigs</a></li><li><a href="#structfield.tap_scripts" title="tap_scripts">tap_scripts</a></li><li><a href="#structfield.unknown" title="unknown">unknown</a></li><li><a href="#structfield.witness_script" title="witness_script">witness_script</a></li><li><a href="#structfield.witness_utxo" title="witness_utxo">witness_utxo</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.ecdsa_hash_ty" title="ecdsa_hash_ty">ecdsa_hash_ty</a></li><li><a href="#method.taproot_hash_ty" title="taproot_hash_ty">taproot_hash_ty</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Input" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Input" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Input" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Input" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Input" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Input" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Input" title="PartialEq">PartialEq</a></li><li><a href="#impl-PsbtInputExt-for-Input" title="PsbtInputExt">PsbtInputExt</a></li><li><a href="#impl-Serialize-for-Input" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Input" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Input" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Input" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Input" title="Send">Send</a></li><li><a href="#impl-Sync-for-Input" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Input" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Input" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Struct <span class="struct">Input</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Input {<details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 21 fields</span></summary>
     pub non_witness_utxo: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;,
     pub witness_utxo: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>&gt;,
     pub partial_sigs: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a>, <a class="struct" href="../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a>&gt;,
index d3cc81a44f0faa10d81d21129b3f756e70502950..654c59705072dd06999184ed28f35593897f5bbb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A key-value map for an output of the corresponding index in the unsigned transaction."><title>Output in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Output</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bip32_derivation" title="bip32_derivation">bip32_derivation</a></li><li><a href="#structfield.proprietary" title="proprietary">proprietary</a></li><li><a href="#structfield.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#structfield.tap_internal_key" title="tap_internal_key">tap_internal_key</a></li><li><a href="#structfield.tap_key_origins" title="tap_key_origins">tap_key_origins</a></li><li><a href="#structfield.tap_tree" title="tap_tree">tap_tree</a></li><li><a href="#structfield.unknown" title="unknown">unknown</a></li><li><a href="#structfield.witness_script" title="witness_script">witness_script</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Output" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Output" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Output" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Output" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Output" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Output" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Output" title="PartialEq">PartialEq</a></li><li><a href="#impl-PsbtOutputExt-for-Output" title="PsbtOutputExt">PsbtOutputExt</a></li><li><a href="#impl-Serialize-for-Output" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Output" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Output" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Output" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Output" title="Send">Send</a></li><li><a href="#impl-Sync-for-Output" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Output" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Output" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Struct <span class="struct">Output</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Output {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A key-value map for an output of the corresponding index in the unsigned transaction."><title>Output in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Output</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bip32_derivation" title="bip32_derivation">bip32_derivation</a></li><li><a href="#structfield.proprietary" title="proprietary">proprietary</a></li><li><a href="#structfield.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#structfield.tap_internal_key" title="tap_internal_key">tap_internal_key</a></li><li><a href="#structfield.tap_key_origins" title="tap_key_origins">tap_key_origins</a></li><li><a href="#structfield.tap_tree" title="tap_tree">tap_tree</a></li><li><a href="#structfield.unknown" title="unknown">unknown</a></li><li><a href="#structfield.witness_script" title="witness_script">witness_script</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Output" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Output" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Output" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Output" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Output" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Output" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Output" title="PartialEq">PartialEq</a></li><li><a href="#impl-PsbtOutputExt-for-Output" title="PsbtOutputExt">PsbtOutputExt</a></li><li><a href="#impl-Serialize-for-Output" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Output" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Output" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Output" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Output" title="Send">Send</a></li><li><a href="#impl-Sync-for-Output" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Output" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Output" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Struct <span class="struct">Output</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Output {
     pub redeem_script: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;,
     pub witness_script: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;,
     pub bip32_derivation: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>, (<a class="struct" href="../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a>, <a class="struct" href="../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>)&gt;,
index d1717c9818dfd0cfe36e8464235d67ab2d3896bb..68dc352551bfd26a661cadb5c8d5f7f884050348 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Partially Signed Transaction."><title>Psbt in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.inputs" title="inputs">inputs</a></li><li><a href="#structfield.outputs" title="outputs">outputs</a></li><li><a href="#structfield.proprietary" title="proprietary">proprietary</a></li><li><a href="#structfield.unknown" title="unknown">unknown</a></li><li><a href="#structfield.unsigned_tx" title="unsigned_tx">unsigned_tx</a></li><li><a href="#structfield.version" title="version">version</a></li><li><a href="#structfield.xpub" title="xpub">xpub</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.DEFAULT_MAX_FEE_RATE" title="DEFAULT_MAX_FEE_RATE">DEFAULT_MAX_FEE_RATE</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.deserialize" title="deserialize">deserialize</a></li><li><a href="#method.deserialize_from_reader" title="deserialize_from_reader">deserialize_from_reader</a></li><li><a href="#method.extract_tx" title="extract_tx">extract_tx</a></li><li><a href="#method.extract_tx_fee_rate_limit" title="extract_tx_fee_rate_limit">extract_tx_fee_rate_limit</a></li><li><a href="#method.extract_tx_unchecked_fee_rate" title="extract_tx_unchecked_fee_rate">extract_tx_unchecked_fee_rate</a></li><li><a href="#method.extract_tx_with_fee_rate_limit" title="extract_tx_with_fee_rate_limit">extract_tx_with_fee_rate_limit</a></li><li><a href="#method.fee" title="fee">fee</a></li><li><a href="#method.from_unsigned_tx" title="from_unsigned_tx">from_unsigned_tx</a></li><li><a href="#method.iter_funding_utxos" title="iter_funding_utxos">iter_funding_utxos</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_hex" title="serialize_hex">serialize_hex</a></li><li><a href="#method.serialize_to_writer" title="serialize_to_writer">serialize_to_writer</a></li><li><a href="#method.sighash_ecdsa" title="sighash_ecdsa">sighash_ecdsa</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.spend_utxo" title="spend_utxo">spend_utxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Psbt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Psbt" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Psbt" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Psbt" title="Display">Display</a></li><li><a href="#impl-Eq-for-Psbt" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Psbt" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Psbt" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Psbt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PsbtExt-for-Psbt" title="PsbtExt">PsbtExt</a></li><li><a href="#impl-Serialize-for-Psbt" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Psbt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Psbt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Psbt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Psbt" title="Send">Send</a></li><li><a href="#impl-Sync-for-Psbt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Psbt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Psbt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Struct <span class="struct">Psbt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Psbt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Partially Signed Transaction."><title>Psbt in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.inputs" title="inputs">inputs</a></li><li><a href="#structfield.outputs" title="outputs">outputs</a></li><li><a href="#structfield.proprietary" title="proprietary">proprietary</a></li><li><a href="#structfield.unknown" title="unknown">unknown</a></li><li><a href="#structfield.unsigned_tx" title="unsigned_tx">unsigned_tx</a></li><li><a href="#structfield.version" title="version">version</a></li><li><a href="#structfield.xpub" title="xpub">xpub</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.DEFAULT_MAX_FEE_RATE" title="DEFAULT_MAX_FEE_RATE">DEFAULT_MAX_FEE_RATE</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.deserialize" title="deserialize">deserialize</a></li><li><a href="#method.deserialize_from_reader" title="deserialize_from_reader">deserialize_from_reader</a></li><li><a href="#method.extract_tx" title="extract_tx">extract_tx</a></li><li><a href="#method.extract_tx_fee_rate_limit" title="extract_tx_fee_rate_limit">extract_tx_fee_rate_limit</a></li><li><a href="#method.extract_tx_unchecked_fee_rate" title="extract_tx_unchecked_fee_rate">extract_tx_unchecked_fee_rate</a></li><li><a href="#method.extract_tx_with_fee_rate_limit" title="extract_tx_with_fee_rate_limit">extract_tx_with_fee_rate_limit</a></li><li><a href="#method.fee" title="fee">fee</a></li><li><a href="#method.from_unsigned_tx" title="from_unsigned_tx">from_unsigned_tx</a></li><li><a href="#method.iter_funding_utxos" title="iter_funding_utxos">iter_funding_utxos</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_hex" title="serialize_hex">serialize_hex</a></li><li><a href="#method.serialize_to_writer" title="serialize_to_writer">serialize_to_writer</a></li><li><a href="#method.sighash_ecdsa" title="sighash_ecdsa">sighash_ecdsa</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.spend_utxo" title="spend_utxo">spend_utxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Psbt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Psbt" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Psbt" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Psbt" title="Display">Display</a></li><li><a href="#impl-Eq-for-Psbt" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Psbt" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Psbt" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Psbt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PsbtExt-for-Psbt" title="PsbtExt">PsbtExt</a></li><li><a href="#impl-Serialize-for-Psbt" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Psbt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Psbt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Psbt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Psbt" title="Send">Send</a></li><li><a href="#impl-Sync-for-Psbt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Psbt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Psbt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Struct <span class="struct">Psbt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Psbt {
     pub unsigned_tx: <a class="struct" href="../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>,
     pub version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub xpub: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a>, (<a class="struct" href="../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a>, <a class="struct" href="../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>)&gt;,
index ee27054e3623201f0632674138c078472838c288..8ce4e98afa780576d5b4320043fd67ee0af3fe9f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Signature hash type for the corresponding input."><title>PsbtSighashType in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt<wbr>Sighash<wbr>Type</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.ecdsa_hash_ty" title="ecdsa_hash_ty">ecdsa_hash_ty</a></li><li><a href="#method.from_u32" title="from_u32">from_u32</a></li><li><a href="#method.taproot_hash_ty" title="taproot_hash_ty">taproot_hash_ty</a></li><li><a href="#method.to_u32" title="to_u32">to_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PsbtSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PsbtSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PsbtSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PsbtSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-PsbtSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CTapSighashType%3E-for-PsbtSighashType" title="From&#60;TapSighashType&#62;">From&#60;TapSighashType&#62;</a></li><li><a href="#impl-FromStr-for-PsbtSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PsbtSighashType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-PsbtSighashType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PsbtSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PsbtSighashType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-PsbtSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PsbtSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PsbtSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PsbtSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PsbtSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-PsbtSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PsbtSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PsbtSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Struct <span class="struct">PsbtSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PsbtSighashType { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Signature hash type for the corresponding input.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Signature hash type for the corresponding input."><title>PsbtSighashType in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt<wbr>Sighash<wbr>Type</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.ecdsa_hash_ty" title="ecdsa_hash_ty">ecdsa_hash_ty</a></li><li><a href="#method.from_u32" title="from_u32">from_u32</a></li><li><a href="#method.taproot_hash_ty" title="taproot_hash_ty">taproot_hash_ty</a></li><li><a href="#method.to_u32" title="to_u32">to_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PsbtSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PsbtSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PsbtSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PsbtSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-PsbtSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CTapSighashType%3E-for-PsbtSighashType" title="From&#60;TapSighashType&#62;">From&#60;TapSighashType&#62;</a></li><li><a href="#impl-FromStr-for-PsbtSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PsbtSighashType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-PsbtSighashType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PsbtSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PsbtSighashType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-PsbtSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PsbtSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PsbtSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PsbtSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PsbtSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-PsbtSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PsbtSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PsbtSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Struct <span class="struct">PsbtSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PsbtSighashType { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Signature hash type for the corresponding input.</p>
 <p>As of taproot upgrade, the signature hash type can be either <a href="../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType"><code>EcdsaSighashType</code></a> or
 <a href="../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType"><code>TapSighashType</code></a> but it is not possible to know directly which signature hash type the user is
 dealing with. Therefore, the user is responsible for converting to/from <a href="struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType"><code>PsbtSighashType</code></a>
index 78574cad1c6a43a47c58c7037bee3685adb62ed0..b969599a2f02950e178ef8467edae1b1c234c777 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to get a private key from a key request, key is then used to sign an input."><title>GetKey in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetKey</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.get_key" title="get_key">get_key</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-GetKey-for-BTreeMap%3CPublicKey,+PrivateKey%3E" title="BTreeMap&#60;PublicKey, PrivateKey&#62;">BTreeMap&#60;PublicKey, PrivateKey&#62;</a></li><li><a href="#impl-GetKey-for-BTreeSet%3CXpriv%3E" title="BTreeSet&#60;Xpriv&#62;">BTreeSet&#60;Xpriv&#62;</a></li><li><a href="#impl-GetKey-for-HashMap%3CPublicKey,+PrivateKey%3E" title="HashMap&#60;PublicKey, PrivateKey&#62;">HashMap&#60;PublicKey, PrivateKey&#62;</a></li><li><a href="#impl-GetKey-for-HashSet%3CXpriv%3E" title="HashSet&#60;Xpriv&#62;">HashSet&#60;Xpriv&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Trait <span class="trait">GetKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait GetKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to get a private key from a key request, key is then used to sign an input."><title>GetKey in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">GetKey</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.get_key" title="get_key">get_key</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-GetKey-for-BTreeMap%3CPublicKey,+PrivateKey%3E" title="BTreeMap&#60;PublicKey, PrivateKey&#62;">BTreeMap&#60;PublicKey, PrivateKey&#62;</a></li><li><a href="#impl-GetKey-for-BTreeSet%3CXpriv%3E" title="BTreeSet&#60;Xpriv&#62;">BTreeSet&#60;Xpriv&#62;</a></li><li><a href="#impl-GetKey-for-HashMap%3CPublicKey,+PrivateKey%3E" title="HashMap&#60;PublicKey, PrivateKey&#62;">HashMap&#60;PublicKey, PrivateKey&#62;</a></li><li><a href="#impl-GetKey-for-HashSet%3CXpriv%3E" title="HashSet&#60;Xpriv&#62;">HashSet&#60;Xpriv&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Trait <span class="trait">GetKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait GetKey {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>;
 
     // Required method
@@ -22,7 +22,7 @@
 <li><code>None</code> if the key was not found but no error was encountered.</li>
 <li><code>Err</code> if an error was encountered while looking for the key.</li>
 </ul>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-GetKey-for-BTreeMap%3CPublicKey,+PrivateKey%3E" class="impl"><a href="#impl-GetKey-for-BTreeMap%3CPublicKey,+PrivateKey%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.GetKey.html" title="trait bdk_chain::bitcoin::psbt::GetKey">GetKey</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a>, <a class="struct" href="../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.GetKeyError.html" title="enum bdk_chain::bitcoin::psbt::GetKeyError">GetKeyError</a></h4></section><section id="method.get_key" class="method trait-impl"><a href="#method.get_key" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.get_key" class="fn">get_key</a>&lt;C&gt;(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-GetKey-for-BTreeMap%3CPublicKey,+PrivateKey%3E" class="impl"><a href="#impl-GetKey-for-BTreeMap%3CPublicKey,+PrivateKey%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.GetKey.html" title="trait bdk_chain::bitcoin::psbt::GetKey">GetKey</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a>, <a class="struct" href="../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.GetKeyError.html" title="enum bdk_chain::bitcoin::psbt::GetKeyError">GetKeyError</a></h4></section><section id="method.get_key" class="method trait-impl"><a href="#method.get_key" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.get_key" class="fn">get_key</a>&lt;C&gt;(
     &amp;self,
     key_request: <a class="enum" href="enum.KeyRequest.html" title="enum bdk_chain::bitcoin::psbt::KeyRequest">KeyRequest</a>,
     _: &amp;<a class="struct" href="../secp256k1/struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1">Secp256k1</a>&lt;C&gt;,
index 140cda21274e4fae37c06eb0e75c46abedc85235..c82583d0409123b2c142aecb802b9a5634285bf6 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Map of input index -&#62; the error encountered while attempting to sign that input."><title>SigningErrors in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Errors</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Type Alias <span class="type">SigningErrors</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type SigningErrors = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="enum.SignError.html" title="enum bdk_chain::bitcoin::psbt::SignError">SignError</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Map of input index -&gt; the error encountered while attempting to sign that input.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Map of input index -&#62; the error encountered while attempting to sign that input."><title>SigningErrors in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Errors</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Type Alias <span class="type">SigningErrors</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type SigningErrors = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="enum.SignError.html" title="enum bdk_chain::bitcoin::psbt::SignError">SignError</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Map of input index -&gt; the error encountered while attempting to sign that input.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct SigningErrors { <span class="comment">/* private fields */</span> }</code></pre><script src="../../../type.impl/alloc/collections/btree/map/struct.BTreeMap.js" data-self-path="bdk_chain::bitcoin::psbt::SigningErrors" async></script></section></div></main></body></html>
\ No newline at end of file
index f9249222302307fc89623e1d4c7205f9f9677534..ed284e9375f57dfae98491ae21e576d24e71ab11 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Map of input index -&#62; signing key for that input (see `SigningKeys`)."><title>SigningKeysMap in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Keys<wbr>Map</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Type Alias <span class="type">SigningKeysMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type SigningKeysMap = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="enum.SigningKeys.html" title="enum bdk_chain::bitcoin::psbt::SigningKeys">SigningKeys</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Map of input index -&gt; signing key for that input (see <a href="enum.SigningKeys.html" title="enum bdk_chain::bitcoin::psbt::SigningKeys"><code>SigningKeys</code></a>).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Map of input index -&#62; signing key for that input (see `SigningKeys`)."><title>SigningKeysMap in bdk_chain::bitcoin::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Keys<wbr>Map</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">psbt</a></span><h1>Type Alias <span class="type">SigningKeysMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type SigningKeysMap = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="enum.SigningKeys.html" title="enum bdk_chain::bitcoin::psbt::SigningKeys">SigningKeys</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Map of input index -&gt; signing key for that input (see <a href="enum.SigningKeys.html" title="enum bdk_chain::bitcoin::psbt::SigningKeys"><code>SigningKeys</code></a>).</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct SigningKeysMap { <span class="comment">/* private fields */</span> }</code></pre><script src="../../../type.impl/alloc/collections/btree/map/struct.BTreeMap.js" data-self-path="bdk_chain::bitcoin::psbt::SigningKeysMap" async></script></section></div></main></body></html>
\ No newline at end of file
index f6427e439d61949a9925312f5f4ebc9e2466f911..cb6fa02f1f752e70b896e65062b08fb1fad0e2ab 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum size of a compact signature."><title>COMPACT_SIGNATURE_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">COMPACT_SIGNATURE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const COMPACT_SIGNATURE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64; // 64usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum size of a compact signature.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum size of a compact signature."><title>COMPACT_SIGNATURE_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">COMPACT_SIGNATURE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const COMPACT_SIGNATURE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64; // 64usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum size of a compact signature.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 90da07d715f31389c4cead69805448747e8b8f21..2a5cddeb497709a9c0b43414da69500d74b2e43a 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The order of the secp256k1 curve."><title>CURVE_ORDER in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">CURVE_ORDER</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const CURVE_ORDER: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The order of the secp256k1 curve.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The order of the secp256k1 curve."><title>CURVE_ORDER in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">CURVE_ORDER</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const CURVE_ORDER: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The order of the secp256k1 curve.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4138e0aa1157d83696fd9f5947c83323b1e4ac26..17d54391bfa0f3fd465574422d6716b3f5a30c9f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size of a full ElligatorSwift encoding."><title>ELLSWIFT_ENCODING_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">ELLSWIFT_ENCODING_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const ELLSWIFT_ENCODING_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64; // 64usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size of a full ElligatorSwift encoding.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size of a full ElligatorSwift encoding."><title>ELLSWIFT_ENCODING_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">ELLSWIFT_ENCODING_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const ELLSWIFT_ENCODING_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64; // 64usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size of a full ElligatorSwift encoding.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 88d04a12760e738aa5096be6e2d2fe7fa32e62a0..6c6a8d609666099f58b591a0c97aaff6bac407be 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Prime for the secp256k1 field element."><title>FIELD_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">FIELD_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const FIELD_SIZE: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Prime for the secp256k1 field element.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Prime for the secp256k1 field element."><title>FIELD_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">FIELD_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const FIELD_SIZE: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Prime for the secp256k1 field element.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index d6a6d28c76710a48d2a497e19baa4a6e71cd5cad..a6d3f7410c28d42eea18df4e80ee7bc719f9619e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The X coordinate of the generator."><title>GENERATOR_X in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">GENERATOR_X</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const GENERATOR_X: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The X coordinate of the generator.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The X coordinate of the generator."><title>GENERATOR_X in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">GENERATOR_X</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const GENERATOR_X: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The X coordinate of the generator.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index dce8faff8199eebdee7cc9f55effe879e3f3ebf1..2ee81c724848a508a6873b0ceb1d89aa6f4bb2b1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Y coordinate of the generator."><title>GENERATOR_Y in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">GENERATOR_Y</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const GENERATOR_Y: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Y coordinate of the generator.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Y coordinate of the generator."><title>GENERATOR_Y in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">GENERATOR_Y</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const GENERATOR_Y: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Y coordinate of the generator.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index dc49d8444f363ec8fa4751017905247d3b0f867b..17a7ca9eb8a4d95c47bbf7fe9061b439dcd784b2 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size of a key pair."><title>KEY_PAIR_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">KEY_PAIR_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const KEY_PAIR_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 96; // 96usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size of a key pair.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size of a key pair."><title>KEY_PAIR_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">KEY_PAIR_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const KEY_PAIR_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 96; // 96usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size of a key pair.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 68c2a64d64a48117839e6a6903076caaf7331f42..4bc739304c1f85dc510186d7382357ff50ed5e88 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum size of a signature."><title>MAX_SIGNATURE_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MAX_SIGNATURE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_SIGNATURE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 72; // 72usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum size of a signature.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The maximum size of a signature."><title>MAX_SIGNATURE_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MAX_SIGNATURE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MAX_SIGNATURE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 72; // 72usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The maximum size of a signature.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 29ca76af5f0518b91f67588793c561d9b2ace96a..376530bd83a84e8e203c0587d9493f32e25a1736 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size (in bytes) of a message."><title>MESSAGE_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MESSAGE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MESSAGE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32; // 32usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size (in bytes) of a message.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size (in bytes) of a message."><title>MESSAGE_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">MESSAGE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const MESSAGE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32; // 32usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size (in bytes) of a message.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 80d27109510aba96f91d8ccfe64f40f854a832c4..a98352e3549fc8fd60939e46a2ec76c1d123a76e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The value one as big-endian array of bytes."><title>ONE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">ONE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const ONE: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The value one as big-endian array of bytes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The value one as big-endian array of bytes."><title>ONE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">ONE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const ONE: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The value one as big-endian array of bytes.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8af798ffd9c375749d215b01b1738453463d6bd6..8e5cf7682274aef018312c5f85b45b6357f2e2f9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size (in bytes) of a serialized public key."><title>PUBLIC_KEY_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">PUBLIC_KEY_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PUBLIC_KEY_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 33; // 33usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size (in bytes) of a serialized public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size (in bytes) of a serialized public key."><title>PUBLIC_KEY_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">PUBLIC_KEY_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const PUBLIC_KEY_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 33; // 33usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size (in bytes) of a serialized public key.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 259b160a45b5778861f23f26510a153ab06f47f9..1c7e98750992e620447827c684e33bda65c50eae 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size of a schnorr public key."><title>SCHNORR_PUBLIC_KEY_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SCHNORR_PUBLIC_KEY_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCHNORR_PUBLIC_KEY_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32; // 32usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size of a schnorr public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size of a schnorr public key."><title>SCHNORR_PUBLIC_KEY_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SCHNORR_PUBLIC_KEY_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCHNORR_PUBLIC_KEY_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32; // 32usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size of a schnorr public key.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b78b22e30018a1df279e13881f74ee594a0e894e..bf976b336e55da5e90ec4c4eb9e1fb44fb28da08 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size of a schnorr signature."><title>SCHNORR_SIGNATURE_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SCHNORR_SIGNATURE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCHNORR_SIGNATURE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64; // 64usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size of a schnorr signature.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size of a schnorr signature."><title>SCHNORR_SIGNATURE_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SCHNORR_SIGNATURE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCHNORR_SIGNATURE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64; // 64usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size of a schnorr signature.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 38a00201ae2c23d14e690b22ba9bc3d06c3b112f..a61a79a1713b0f089d7bc7ec3368f4c1768bede0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size (in bytes) of a secret key."><title>SECRET_KEY_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SECRET_KEY_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECRET_KEY_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32; // 32usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size (in bytes) of a secret key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size (in bytes) of a secret key."><title>SECRET_KEY_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">SECRET_KEY_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECRET_KEY_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32; // 32usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size (in bytes) of a secret key.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index fcf4ceba15a0987d7d7c4b6a57fd5df8adc29e84..d268897092f214c20f46094dd0a3bb1789386360 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size (in bytes) of an serialized uncompressed public key."><title>UNCOMPRESSED_PUBLIC_KEY_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">UNCOMPRESSED_PUBLIC_KEY_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const UNCOMPRESSED_PUBLIC_KEY_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 65; // 65usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size (in bytes) of an serialized uncompressed public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The size (in bytes) of an serialized uncompressed public key."><title>UNCOMPRESSED_PUBLIC_KEY_SIZE in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">UNCOMPRESSED_PUBLIC_KEY_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const UNCOMPRESSED_PUBLIC_KEY_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 65; // 65usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The size (in bytes) of an serialized uncompressed public key.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index a0e269e3109d269679e5de4fb08c09a9934dbd30..7b1eba5a38529d9a5a41454c510fcc3694639c21 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The value zero as an array of bytes."><title>ZERO in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">ZERO</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const ZERO: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The value zero as an array of bytes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The value zero as an array of bytes."><title>ZERO in bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>constants</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">constants</a></span><h1>Constant <span class="constant">ZERO</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const ZERO: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The value zero as an array of bytes.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index c0b5cde562aa696bdbde8d170e35377164d8f638..8ef3b7364a67c6a004a66be10eebcdf5a1308a7c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Constants related to the API and the underlying curve."><title>bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module constants</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>constants</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Constants related to the API and the underlying curve.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Constants related to the API and the underlying curve."><title>bdk_chain::bitcoin::secp256k1::constants - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module constants</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>constants</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Constants related to the API and the underlying curve.</p>
 </div></details><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.COMPACT_SIGNATURE_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::COMPACT_SIGNATURE_SIZE">COMPACT_<wbr>SIGNATURE_<wbr>SIZE</a></dt><dd>The maximum size of a compact signature.</dd><dt><a class="constant" href="constant.CURVE_ORDER.html" title="constant bdk_chain::bitcoin::secp256k1::constants::CURVE_ORDER">CURVE_<wbr>ORDER</a></dt><dd>The order of the secp256k1 curve.</dd><dt><a class="constant" href="constant.ELLSWIFT_ENCODING_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::ELLSWIFT_ENCODING_SIZE">ELLSWIFT_<wbr>ENCODING_<wbr>SIZE</a></dt><dd>The size of a full ElligatorSwift encoding.</dd><dt><a class="constant" href="constant.FIELD_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::FIELD_SIZE">FIELD_<wbr>SIZE</a></dt><dd>The Prime for the secp256k1 field element.</dd><dt><a class="constant" href="constant.GENERATOR_X.html" title="constant bdk_chain::bitcoin::secp256k1::constants::GENERATOR_X">GENERATOR_<wbr>X</a></dt><dd>The X coordinate of the generator.</dd><dt><a class="constant" href="constant.GENERATOR_Y.html" title="constant bdk_chain::bitcoin::secp256k1::constants::GENERATOR_Y">GENERATOR_<wbr>Y</a></dt><dd>The Y coordinate of the generator.</dd><dt><a class="constant" href="constant.KEY_PAIR_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::KEY_PAIR_SIZE">KEY_<wbr>PAIR_<wbr>SIZE</a></dt><dd>The size of a key pair.</dd><dt><a class="constant" href="constant.MAX_SIGNATURE_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::MAX_SIGNATURE_SIZE">MAX_<wbr>SIGNATURE_<wbr>SIZE</a></dt><dd>The maximum size of a signature.</dd><dt><a class="constant" href="constant.MESSAGE_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::MESSAGE_SIZE">MESSAGE_<wbr>SIZE</a></dt><dd>The size (in bytes) of a message.</dd><dt><a class="constant" href="constant.ONE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::ONE">ONE</a></dt><dd>The value one as big-endian array of bytes.</dd><dt><a class="constant" href="constant.PUBLIC_KEY_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::PUBLIC_KEY_SIZE">PUBLIC_<wbr>KEY_<wbr>SIZE</a></dt><dd>The size (in bytes) of a serialized public key.</dd><dt><a class="constant" href="constant.SCHNORR_PUBLIC_KEY_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::SCHNORR_PUBLIC_KEY_SIZE">SCHNORR_<wbr>PUBLIC_<wbr>KEY_<wbr>SIZE</a></dt><dd>The size of a schnorr public key.</dd><dt><a class="constant" href="constant.SCHNORR_SIGNATURE_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::SCHNORR_SIGNATURE_SIZE">SCHNORR_<wbr>SIGNATURE_<wbr>SIZE</a></dt><dd>The size of a schnorr signature.</dd><dt><a class="constant" href="constant.SECRET_KEY_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::SECRET_KEY_SIZE">SECRET_<wbr>KEY_<wbr>SIZE</a></dt><dd>The size (in bytes) of a secret key.</dd><dt><a class="constant" href="constant.UNCOMPRESSED_PUBLIC_KEY_SIZE.html" title="constant bdk_chain::bitcoin::secp256k1::constants::UNCOMPRESSED_PUBLIC_KEY_SIZE">UNCOMPRESSED_<wbr>PUBLIC_<wbr>KEY_<wbr>SIZE</a></dt><dd>The size (in bytes) of an serialized uncompressed public key.</dd><dt><a class="constant" href="constant.ZERO.html" title="constant bdk_chain::bitcoin::secp256k1::constants::ZERO">ZERO</a></dt><dd>The value zero as an array of bytes.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index b2f7831b31958d9e85b0deab511fa589a5f0b6e3..d9c69692d5d5e693cee7c40352296d92d60c940a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Creates a shared point from public key and secret key."><title>shared_secret_point in bdk_chain::bitcoin::secp256k1::ecdh - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">shared_<wbr>secret_<wbr>point</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdh</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdh</a></span><h1>Function <span class="fn">shared_secret_point</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn shared_secret_point(point: &amp;<a class="struct" href="../struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>, scalar: &amp;<a class="struct" href="../struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a>) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Creates a shared point from public key and secret key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Creates a shared point from public key and secret key."><title>shared_secret_point in bdk_chain::bitcoin::secp256k1::ecdh - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">shared_<wbr>secret_<wbr>point</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#returns" title="Returns">Returns</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdh</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdh</a></span><h1>Function <span class="fn">shared_secret_point</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn shared_secret_point(point: &amp;<a class="struct" href="../struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>, scalar: &amp;<a class="struct" href="../struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a>) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Creates a shared point from public key and secret key.</p>
 <p><strong>Important: use of a strong cryptographic hash function may be critical to security! Do NOT use
 unless you understand cryptographical implications.</strong> If not, use SharedSecret instead.</p>
 <p>Can be used like <code>SharedSecret</code> but caller is responsible for then hashing the returned buffer.
index 3db40bbc4c720f6d3993b327ebac9a6a34a1afd5..311bc321c0ad0c19741ca2e165d1678e01a1ddbb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Support for shared secret computations."><title>bdk_chain::bitcoin::secp256k1::ecdh - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ecdh</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>ecdh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Support for shared secret computations.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Support for shared secret computations."><title>bdk_chain::bitcoin::secp256k1::ecdh - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ecdh</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>ecdh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Support for shared secret computations.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">Shared<wbr>Secret</a></dt><dd>Enables two parties to create a shared secret without revealing their own secrets.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.shared_secret_point.html" title="fn bdk_chain::bitcoin::secp256k1::ecdh::shared_secret_point">shared_<wbr>secret_<wbr>point</a></dt><dd>Creates a shared point from public key and secret key.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 91bfba0f5bc612eb64f9960c8b04d53f3f4a4149..ef6318aa78d8f0df1f28762334e78826ce03a079 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enables two parties to create a shared secret without revealing their own secrets."><title>SharedSecret in bdk_chain::bitcoin::secp256k1::ecdh - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Shared<wbr>Secret</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.display_secret" title="display_secret">display_secret</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.secret_bytes" title="secret_bytes">secret_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SharedSecret" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SharedSecret" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SharedSecret" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SharedSecret" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SharedSecret" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-SharedSecret" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-SharedSecret" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SharedSecret" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SharedSecret" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SharedSecret" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SharedSecret" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-SharedSecret" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-SharedSecret" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SharedSecret" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SharedSecret" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SharedSecret" title="Send">Send</a></li><li><a href="#impl-Sync-for-SharedSecret" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SharedSecret" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SharedSecret" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdh</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdh</a></span><h1>Struct <span class="struct">SharedSecret</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SharedSecret(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Enables two parties to create a shared secret without revealing their own secrets.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enables two parties to create a shared secret without revealing their own secrets."><title>SharedSecret in bdk_chain::bitcoin::secp256k1::ecdh - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Shared<wbr>Secret</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.display_secret" title="display_secret">display_secret</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.secret_bytes" title="secret_bytes">secret_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SharedSecret" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SharedSecret" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SharedSecret" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SharedSecret" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SharedSecret" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-SharedSecret" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-SharedSecret" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SharedSecret" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SharedSecret" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SharedSecret" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SharedSecret" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-SharedSecret" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-SharedSecret" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SharedSecret" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SharedSecret" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SharedSecret" title="Send">Send</a></li><li><a href="#impl-Sync-for-SharedSecret" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SharedSecret" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SharedSecret" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdh</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdh</a></span><h1>Struct <span class="struct">SharedSecret</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SharedSecret(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Enables two parties to create a shared secret without revealing their own secrets.</p>
 <h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>s = Secp256k1::new();
 <span class="kw">let </span>(sk1, pk1) = s.generate_keypair(<span class="kw-2">&amp;mut </span>rand::thread_rng());
index 4dfd2b4b7dc35c705bd16aa03a832ed36dc8159d..a75ed3b9eb7f47d4e2cfcb2c286db4933413b7f4 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Structs and functionality related to the ECDSA signature algorithm."><title>bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ecdsa</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>ecdsa</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Structs and functionality related to the ECDSA signature algorithm.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Structs and functionality related to the ECDSA signature algorithm."><title>bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ecdsa</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>ecdsa</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Structs and functionality related to the ECDSA signature algorithm.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="serialized_signature/index.html" title="mod bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature">serialized_<wbr>signature</a></dt><dd>Implements <a href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature"><code>SerializedSignature</code></a> and related types.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoverableSignature">Recoverable<wbr>Signature</a></dt><dd>An ECDSA signature with a recovery ID for pubkey recovery.</dd><dt><a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">Recovery<wbr>Id</a></dt><dd>A tag used for recovering the public key from a compact signature.</dd><dt><a class="struct" href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature">Serialized<wbr>Signature</a></dt><dd>A DER serialized Signature</dd><dt><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></dt><dd>An ECDSA signature</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 4ec7e63aea65d86d453a5fa3bb7a26ed8d4c67dc..0e7864ac17c337ac820e0ca12aeeee3ce41dc92f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `SerializedSignature` and related types."><title>bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serialized_<wbr>signature</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ecdsa</a></span><h1>Module <span>serialized_signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <a href="../struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature"><code>SerializedSignature</code></a> and related types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `SerializedSignature` and related types."><title>bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serialized_<wbr>signature</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ecdsa</a></span><h1>Module <span>serialized_signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <a href="../struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature"><code>SerializedSignature</code></a> and related types.</p>
 <p>DER-serialized signatures have the issue that they can have different lengths.
 We want to avoid using <code>Vec</code> since that would require allocations making the code slower and
 unable to run on platforms without allocator. We implement a special type to encapsulate
index 0d3462ef5e3586eec95650dbee0e3425827fab68..90a4b4dc5f88e8293ae3caf51a3982a3835112f2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Owned iterator over the bytes of `SerializedSignature`"><title>IntoIter in bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_slice" title="as_slice">as_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IntoIter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IntoIter" title="Debug">Debug</a></li><li><a href="#impl-DoubleEndedIterator-for-IntoIter" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-IntoIter" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-IntoIter" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-IntoIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IntoIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IntoIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IntoIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-IntoIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IntoIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IntoIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa::<wbr>serialized_<wbr>signature</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ecdsa</a>::<wbr><a href="index.html">serialized_signature</a></span><h1>Struct <span class="struct">IntoIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct IntoIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Owned iterator over the bytes of <a href="../struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature"><code>SerializedSignature</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Owned iterator over the bytes of `SerializedSignature`"><title>IntoIter in bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_slice" title="as_slice">as_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IntoIter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IntoIter" title="Debug">Debug</a></li><li><a href="#impl-DoubleEndedIterator-for-IntoIter" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-IntoIter" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-IntoIter" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-IntoIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IntoIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IntoIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IntoIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-IntoIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IntoIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IntoIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa::<wbr>serialized_<wbr>signature</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ecdsa</a>::<wbr><a href="index.html">serialized_signature</a></span><h1>Struct <span class="struct">IntoIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct IntoIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Owned iterator over the bytes of <a href="../struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature"><code>SerializedSignature</code></a></p>
 <p>Created by <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" title="method core::iter::traits::collect::IntoIterator::into_iter"><code>IntoIterator::into_iter</code></a> method.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIter" class="impl"><a href="#impl-IntoIter" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.IntoIter.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature::IntoIter">IntoIter</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_slice" class="method"><h4 class="code-header">pub fn <a href="#method.as_slice" class="fn">as_slice</a>(&amp;self) -&gt; &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] <a href="#" class="tooltip" data-notable-ty="&amp;[u8]">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns the remaining bytes as a slice.</p>
 <p>This method is analogous to <a href="https://doc.rust-lang.org/nightly/core/slice/iter/struct.Iter.html#method.as_slice" title="method core::slice::iter::Iter::as_slice"><code>core::slice::Iter::as_slice</code></a>.</p>
index d9bb0a16ba2c2694db6112730ea12483188e1397..e65417129286c9f7974ceb803d53ece825c0cdc3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A DER serialized Signature"><title>SerializedSignature in bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialized<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.from_signature" title="from_signature">from_signature</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_signature" title="to_signature">to_signature</a></li></ul><h3><a href="#deref-methods-%5Bu8%5D">Methods from Deref&lt;<wbr>Target=[u8]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SerializedSignature" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SerializedSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SerializedSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SerializedSignature" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SerializedSignature" title="Deref">Deref</a></li><li><a href="#impl-Display-for-SerializedSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-SerializedSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-SerializedSignature" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-SerializedSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SerializedSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialEq&#60;SerializedSignature&#62;">PartialEq&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialEq&#60;[u8]&#62;">PartialEq&#60;[u8]&#62;</a></li><li><a href="#impl-PartialOrd-for-SerializedSignature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialOrd&#60;SerializedSignature&#62;">PartialOrd&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialOrd&#60;[u8]&#62;">PartialOrd&#60;[u8]&#62;</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SerializedSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SerializedSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SerializedSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-SerializedSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SerializedSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SerializedSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa::<wbr>serialized_<wbr>signature</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ecdsa</a>::<wbr><a href="index.html">serialized_signature</a></span><h1>Struct <span class="struct">SerializedSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SerializedSignature { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A DER serialized Signature</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A DER serialized Signature"><title>SerializedSignature in bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialized<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.from_signature" title="from_signature">from_signature</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_signature" title="to_signature">to_signature</a></li></ul><h3><a href="#deref-methods-%5Bu8%5D">Methods from Deref&lt;<wbr>Target=[u8]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SerializedSignature" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SerializedSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SerializedSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SerializedSignature" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SerializedSignature" title="Deref">Deref</a></li><li><a href="#impl-Display-for-SerializedSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-SerializedSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-SerializedSignature" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-SerializedSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SerializedSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialEq&#60;SerializedSignature&#62;">PartialEq&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialEq&#60;[u8]&#62;">PartialEq&#60;[u8]&#62;</a></li><li><a href="#impl-PartialOrd-for-SerializedSignature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialOrd&#60;SerializedSignature&#62;">PartialOrd&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialOrd&#60;[u8]&#62;">PartialOrd&#60;[u8]&#62;</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SerializedSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SerializedSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SerializedSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-SerializedSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SerializedSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SerializedSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa::<wbr>serialized_<wbr>signature</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ecdsa</a>::<wbr><a href="index.html">serialized_signature</a></span><h1>Struct <span class="struct">SerializedSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SerializedSignature { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A DER serialized Signature</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SerializedSignature" class="impl"><a href="#impl-SerializedSignature" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature">SerializedSignature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.capacity" class="method"><h4 class="code-header">pub fn <a href="#method.capacity" class="fn">capacity</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated: This always returns 72</span></div></span></summary><div class="docblock"><p>Get the capacity of the underlying data buffer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Get the len of the used data.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_signature" class="method"><h4 class="code-header">pub fn <a href="#method.to_signature" class="fn">to_signature</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a>, <a class="enum" href="../../enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Convert the serialized signature into the Signature struct.
index 7e780b82f28cd23625635402efd136cf783d5b54..b51390f4104c782df7ee38800b8a40dc71445234 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An ECDSA signature with a recovery ID for pubkey recovery."><title>RecoverableSignature in bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Recoverable<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.from_compact" title="from_compact">from_compact</a></li><li><a href="#method.serialize_compact" title="serialize_compact">serialize_compact</a></li><li><a href="#method.to_standard" title="to_standard">to_standard</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-RecoverableSignature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-RecoverableSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-RecoverableSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-RecoverableSignature" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-RecoverableSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3CRecoverableSignature%3E-for-RecoverableSignature" title="From&#60;RecoverableSignature&#62;">From&#60;RecoverableSignature&#62;</a></li><li><a href="#impl-Hash-for-RecoverableSignature" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-RecoverableSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-RecoverableSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-RecoverableSignature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-RecoverableSignature" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RecoverableSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RecoverableSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RecoverableSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-RecoverableSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RecoverableSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RecoverableSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">RecoverableSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct RecoverableSignature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An ECDSA signature with a recovery ID for pubkey recovery.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An ECDSA signature with a recovery ID for pubkey recovery."><title>RecoverableSignature in bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Recoverable<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.from_compact" title="from_compact">from_compact</a></li><li><a href="#method.serialize_compact" title="serialize_compact">serialize_compact</a></li><li><a href="#method.to_standard" title="to_standard">to_standard</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-RecoverableSignature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-RecoverableSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-RecoverableSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-RecoverableSignature" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-RecoverableSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3CRecoverableSignature%3E-for-RecoverableSignature" title="From&#60;RecoverableSignature&#62;">From&#60;RecoverableSignature&#62;</a></li><li><a href="#impl-Hash-for-RecoverableSignature" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-RecoverableSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-RecoverableSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-RecoverableSignature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-RecoverableSignature" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RecoverableSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RecoverableSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RecoverableSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-RecoverableSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RecoverableSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RecoverableSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">RecoverableSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct RecoverableSignature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An ECDSA signature with a recovery ID for pubkey recovery.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-RecoverableSignature" class="impl"><a href="#impl-RecoverableSignature" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoverableSignature">RecoverableSignature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_compact" class="method"><h4 class="code-header">pub fn <a href="#method.from_compact" class="fn">from_compact</a>(
     data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
     recid: <a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">RecoveryId</a>,
index 4869bb7882cf0861960f1952fa26996cfaf8b71b..e48cb23867ced9301dd44c8b666f1a523151c070 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tag used for recovering the public key from a compact signature."><title>RecoveryId in bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Recovery<wbr>Id</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_i32" title="from_i32">from_i32</a></li><li><a href="#method.to_i32" title="to_i32">to_i32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-RecoveryId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-RecoveryId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-RecoveryId" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-RecoveryId" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-RecoveryId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-RecoveryId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-RecoveryId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-RecoveryId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RecoveryId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RecoveryId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RecoveryId" title="Send">Send</a></li><li><a href="#impl-Sync-for-RecoveryId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RecoveryId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RecoveryId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">RecoveryId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct RecoveryId(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tag used for recovering the public key from a compact signature.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tag used for recovering the public key from a compact signature."><title>RecoveryId in bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Recovery<wbr>Id</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_i32" title="from_i32">from_i32</a></li><li><a href="#method.to_i32" title="to_i32">to_i32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-RecoveryId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-RecoveryId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-RecoveryId" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-RecoveryId" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-RecoveryId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-RecoveryId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-RecoveryId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-RecoveryId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RecoveryId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RecoveryId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RecoveryId" title="Send">Send</a></li><li><a href="#impl-Sync-for-RecoveryId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RecoveryId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RecoveryId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">RecoveryId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct RecoveryId(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tag used for recovering the public key from a compact signature.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-RecoveryId" class="impl"><a href="#impl-RecoveryId" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">RecoveryId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_i32" class="method"><h4 class="code-header">pub fn <a href="#method.from_i32" class="fn">from_i32</a>(id: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">RecoveryId</a>, <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Allows library users to create valid recovery IDs from i32.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_i32" class="method"><h4 class="code-header">pub fn <a href="#method.to_i32" class="fn">to_i32</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></summary><div class="docblock"><p>Allows library users to convert recovery IDs to i32.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-RecoveryId" class="impl"><a href="#impl-Clone-for-RecoveryId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">RecoveryId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">RecoveryId</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-RecoveryId" class="impl"><a href="#impl-Debug-for-RecoveryId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">RecoveryId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-RecoveryId" class="impl"><a href="#impl-Ord-for-RecoveryId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">RecoveryId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.RecoveryId.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoveryId">RecoveryId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
index 0a62bc2c0b85363b74113321c7867ae2dc589257..a966380bd99ba93bf1640f40937ad3b54633e7a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A DER serialized Signature"><title>SerializedSignature in bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialized<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.from_signature" title="from_signature">from_signature</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_signature" title="to_signature">to_signature</a></li></ul><h3><a href="#deref-methods-%5Bu8%5D">Methods from Deref&lt;<wbr>Target=[u8]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SerializedSignature" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SerializedSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SerializedSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SerializedSignature" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SerializedSignature" title="Deref">Deref</a></li><li><a href="#impl-Display-for-SerializedSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-SerializedSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-SerializedSignature" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-SerializedSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SerializedSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialEq&#60;SerializedSignature&#62;">PartialEq&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialEq&#60;[u8]&#62;">PartialEq&#60;[u8]&#62;</a></li><li><a href="#impl-PartialOrd-for-SerializedSignature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialOrd&#60;SerializedSignature&#62;">PartialOrd&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialOrd&#60;[u8]&#62;">PartialOrd&#60;[u8]&#62;</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SerializedSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SerializedSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SerializedSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-SerializedSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SerializedSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SerializedSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">SerializedSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SerializedSignature { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A DER serialized Signature</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A DER serialized Signature"><title>SerializedSignature in bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialized<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.capacity" title="capacity">capacity</a></li><li><a href="#method.from_signature" title="from_signature">from_signature</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_signature" title="to_signature">to_signature</a></li></ul><h3><a href="#deref-methods-%5Bu8%5D">Methods from Deref&lt;<wbr>Target=[u8]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SerializedSignature" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SerializedSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SerializedSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SerializedSignature" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SerializedSignature" title="Deref">Deref</a></li><li><a href="#impl-Display-for-SerializedSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-SerializedSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-SerializedSignature" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-SerializedSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SerializedSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialEq&#60;SerializedSignature&#62;">PartialEq&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialEq&#60;[u8]&#62;">PartialEq&#60;[u8]&#62;</a></li><li><a href="#impl-PartialOrd-for-SerializedSignature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialOrd&#60;SerializedSignature&#62;">PartialOrd&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialOrd&#60;[u8]&#62;">PartialOrd&#60;[u8]&#62;</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SerializedSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SerializedSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SerializedSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-SerializedSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SerializedSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SerializedSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">SerializedSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SerializedSignature { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A DER serialized Signature</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SerializedSignature" class="impl"><a href="#impl-SerializedSignature" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::SerializedSignature">SerializedSignature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.capacity" class="method"><h4 class="code-header">pub fn <a href="#method.capacity" class="fn">capacity</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated: This always returns 72</span></div></span></summary><div class="docblock"><p>Get the capacity of the underlying data buffer.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Get the len of the used data.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_signature" class="method"><h4 class="code-header">pub fn <a href="#method.to_signature" class="fn">to_signature</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a>, <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Convert the serialized signature into the Signature struct.
index c9fefd186c2b063763a536cc249cf5bc38ca6180..dc7df74b6714106a7edc343740605fa6b60e1f7f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An ECDSA signature"><title>Signature in bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_compact" title="from_compact">from_compact</a></li><li><a href="#method.from_der" title="from_der">from_der</a></li><li><a href="#method.from_der_lax" title="from_der_lax">from_der_lax</a></li><li><a href="#method.normalize_s" title="normalize_s">normalize_s</a></li><li><a href="#method.serialize_compact" title="serialize_compact">serialize_compact</a></li><li><a href="#method.serialize_der" title="serialize_der">serialize_der</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-Signature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Signature" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Signature" title="Display">Display</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-Signature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-FromStr-for-Signature" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Signature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Signature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Signature" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Signature" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Signature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An ECDSA signature</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An ECDSA signature"><title>Signature in bdk_chain::bitcoin::secp256k1::ecdsa - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_compact" title="from_compact">from_compact</a></li><li><a href="#method.from_der" title="from_der">from_der</a></li><li><a href="#method.from_der_lax" title="from_der_lax">from_der_lax</a></li><li><a href="#method.normalize_s" title="normalize_s">normalize_s</a></li><li><a href="#method.serialize_compact" title="serialize_compact">serialize_compact</a></li><li><a href="#method.serialize_der" title="serialize_der">serialize_der</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-Signature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Signature" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Signature" title="Display">Display</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-Signature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-FromStr-for-Signature" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Signature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Signature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Signature" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Signature" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ecdsa</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ecdsa</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Signature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An ECDSA signature</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Signature" class="impl"><a href="#impl-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Cmp</code> but faster and with no guarantees across library versions.</p>
 <p>The <code>Cmp</code> implementation for FFI types is stable but slow because it first
 serializes <code>self</code> and <code>other</code> before comparing them. This function provides a faster
index ccb457f33f40ed6d15e1ea81a72d683b4aa8db57..ee38446892635f79cb7c34150ab8891bc7e060a7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents which party we are in the ECDH, A is the initiator, B is the responder. This is important because the hash of the shared secret is different depending on which party we are. In this context, “we” means the party that is using this library, and possesses the secret key passed to `ElligatorSwift::shared_secret`."><title>ElligatorSwiftParty in bdk_chain::bitcoin::secp256k1::ellswift - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Elligator<wbr>Swift<wbr>Party</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.A" title="A">A</a></li><li><a href="#variant.B" title="B">B</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ElligatorSwiftParty" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ElligatorSwiftParty" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ElligatorSwiftParty" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ElligatorSwiftParty" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ElligatorSwiftParty" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ElligatorSwiftParty" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ElligatorSwiftParty" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ElligatorSwiftParty" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ElligatorSwiftParty" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElligatorSwiftParty" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElligatorSwiftParty" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElligatorSwiftParty" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElligatorSwiftParty" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElligatorSwiftParty" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElligatorSwiftParty" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ellswift</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ellswift</a></span><h1>Enum <span class="enum">ElligatorSwiftParty</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ElligatorSwiftParty {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents which party we are in the ECDH, A is the initiator, B is the responder. This is important because the hash of the shared secret is different depending on which party we are. In this context, “we” means the party that is using this library, and possesses the secret key passed to `ElligatorSwift::shared_secret`."><title>ElligatorSwiftParty in bdk_chain::bitcoin::secp256k1::ellswift - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Elligator<wbr>Swift<wbr>Party</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.A" title="A">A</a></li><li><a href="#variant.B" title="B">B</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ElligatorSwiftParty" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ElligatorSwiftParty" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ElligatorSwiftParty" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ElligatorSwiftParty" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ElligatorSwiftParty" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ElligatorSwiftParty" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ElligatorSwiftParty" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ElligatorSwiftParty" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ElligatorSwiftParty" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElligatorSwiftParty" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElligatorSwiftParty" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElligatorSwiftParty" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElligatorSwiftParty" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElligatorSwiftParty" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElligatorSwiftParty" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ellswift</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ellswift</a></span><h1>Enum <span class="enum">ElligatorSwiftParty</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum ElligatorSwiftParty {
     A,
     B,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents which party we are in the ECDH, A is the initiator, B is the responder.
index bec0e008873cf2934c2c2087085746db50554b76..8f75ffb419a03681b5f3a1cb9526afb7287df649 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This module provides an implementation of ElligatorSwift as well as a version of x-only ECDH using it (including compatibility with BIP324)."><title>bdk_chain::bitcoin::secp256k1::ellswift - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ellswift</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>ellswift</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This module provides an implementation of ElligatorSwift as well as a
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This module provides an implementation of ElligatorSwift as well as a version of x-only ECDH using it (including compatibility with BIP324)."><title>bdk_chain::bitcoin::secp256k1::ellswift - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module ellswift</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>ellswift</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This module provides an implementation of ElligatorSwift as well as a
 version of x-only ECDH using it (including compatibility with BIP324).</p>
 <p><code>ElligatorSwift</code> is described in <code>https://eprint.iacr.org/2022/759</code> by
 Chavez-Saab, Rodriguez-Henriquez, and Tibouchi. It permits encoding
index 51c9810aece30d311f91e5cc833524549cdd5eac..b243250dfd938a29aa55e2590588d1c2564cc2e1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`ElligatorSwift` is an encoding of a uniformly chosen point on the curve as a 64-byte array that is indistinguishable from a uniformly random array. This object holds two field elements u and t, which are the inputs to the `ElligatorSwift` encoding function."><title>ElligatorSwift in bdk_chain::bitcoin::secp256k1::ellswift - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Elligator<wbr>Swift</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_array" title="from_array">from_array</a></li><li><a href="#method.from_pubkey" title="from_pubkey">from_pubkey</a></li><li><a href="#method.from_seckey" title="from_seckey">from_seckey</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.shared_secret" title="shared_secret">shared_secret</a></li><li><a href="#method.shared_secret_with_hasher" title="shared_secret_with_hasher">shared_secret_with_hasher</a></li><li><a href="#method.to_array" title="to_array">to_array</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-ElligatorSwift" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-ElligatorSwift" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ElligatorSwift" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ElligatorSwift" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ElligatorSwift" title="Display">Display</a></li><li><a href="#impl-Eq-for-ElligatorSwift" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-ElligatorSwift" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ElligatorSwift" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-ElligatorSwift" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ElligatorSwift" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ElligatorSwift" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ElligatorSwift" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ElligatorSwift" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElligatorSwift" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElligatorSwift" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElligatorSwift" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElligatorSwift" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElligatorSwift" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElligatorSwift" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ellswift</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ellswift</a></span><h1>Struct <span class="struct">ElligatorSwift</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ElligatorSwift(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>ElligatorSwift</code> is an encoding of a uniformly chosen point on the curve
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`ElligatorSwift` is an encoding of a uniformly chosen point on the curve as a 64-byte array that is indistinguishable from a uniformly random array. This object holds two field elements u and t, which are the inputs to the `ElligatorSwift` encoding function."><title>ElligatorSwift in bdk_chain::bitcoin::secp256k1::ellswift - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Elligator<wbr>Swift</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_array" title="from_array">from_array</a></li><li><a href="#method.from_pubkey" title="from_pubkey">from_pubkey</a></li><li><a href="#method.from_seckey" title="from_seckey">from_seckey</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.shared_secret" title="shared_secret">shared_secret</a></li><li><a href="#method.shared_secret_with_hasher" title="shared_secret_with_hasher">shared_secret_with_hasher</a></li><li><a href="#method.to_array" title="to_array">to_array</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-ElligatorSwift" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-ElligatorSwift" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ElligatorSwift" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ElligatorSwift" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ElligatorSwift" title="Display">Display</a></li><li><a href="#impl-Eq-for-ElligatorSwift" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-ElligatorSwift" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ElligatorSwift" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-ElligatorSwift" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ElligatorSwift" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ElligatorSwift" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ElligatorSwift" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ElligatorSwift" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElligatorSwift" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElligatorSwift" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElligatorSwift" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElligatorSwift" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElligatorSwift" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElligatorSwift" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ellswift</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ellswift</a></span><h1>Struct <span class="struct">ElligatorSwift</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ElligatorSwift(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>ElligatorSwift</code> is an encoding of a uniformly chosen point on the curve
 as a 64-byte array that is indistinguishable from a uniformly random array.
 This object holds two field elements u and t, which are the inputs to
 the <code>ElligatorSwift</code> encoding function.</p>
index aaefc2e035d74f218767d6854f37a3fec019d2b2..3b07857f93b773ff52bf9c2064dbe7f3e26f54f2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The result of `ElligatorSwift::shared_secret`, which is a shared secret computed from the x-only ECDH using both parties’ public keys (`ElligatorSwift` encoded) and our own private key."><title>ElligatorSwiftSharedSecret in bdk_chain::bitcoin::secp256k1::ellswift - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Elligator<wbr>Swift<wbr>Shared<wbr>Secret</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_secret_bytes" title="as_secret_bytes">as_secret_bytes</a></li><li><a href="#method.from_secret_bytes" title="from_secret_bytes">from_secret_bytes</a></li><li><a href="#method.to_secret_bytes" title="to_secret_bytes">to_secret_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ElligatorSwiftSharedSecret" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ElligatorSwiftSharedSecret" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ElligatorSwiftSharedSecret" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ElligatorSwiftSharedSecret" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ElligatorSwiftSharedSecret" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ElligatorSwiftSharedSecret" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ElligatorSwiftSharedSecret" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ElligatorSwiftSharedSecret" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ElligatorSwiftSharedSecret" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElligatorSwiftSharedSecret" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElligatorSwiftSharedSecret" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElligatorSwiftSharedSecret" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElligatorSwiftSharedSecret" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElligatorSwiftSharedSecret" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElligatorSwiftSharedSecret" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ellswift</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ellswift</a></span><h1>Struct <span class="struct">ElligatorSwiftSharedSecret</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ElligatorSwiftSharedSecret(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The result of <code>ElligatorSwift::shared_secret</code>, which is a shared secret
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The result of `ElligatorSwift::shared_secret`, which is a shared secret computed from the x-only ECDH using both parties’ public keys (`ElligatorSwift` encoded) and our own private key."><title>ElligatorSwiftSharedSecret in bdk_chain::bitcoin::secp256k1::ellswift - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Elligator<wbr>Swift<wbr>Shared<wbr>Secret</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_secret_bytes" title="as_secret_bytes">as_secret_bytes</a></li><li><a href="#method.from_secret_bytes" title="from_secret_bytes">from_secret_bytes</a></li><li><a href="#method.to_secret_bytes" title="to_secret_bytes">to_secret_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ElligatorSwiftSharedSecret" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ElligatorSwiftSharedSecret" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ElligatorSwiftSharedSecret" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ElligatorSwiftSharedSecret" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ElligatorSwiftSharedSecret" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ElligatorSwiftSharedSecret" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ElligatorSwiftSharedSecret" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ElligatorSwiftSharedSecret" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ElligatorSwiftSharedSecret" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElligatorSwiftSharedSecret" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElligatorSwiftSharedSecret" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElligatorSwiftSharedSecret" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElligatorSwiftSharedSecret" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElligatorSwiftSharedSecret" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElligatorSwiftSharedSecret" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ellswift</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ellswift</a></span><h1>Struct <span class="struct">ElligatorSwiftSharedSecret</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ElligatorSwiftSharedSecret(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The result of <code>ElligatorSwift::shared_secret</code>, which is a shared secret
 computed from the x-only ECDH using both parties’ public keys (<code>ElligatorSwift</code> encoded) and our own
 private key.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ElligatorSwiftSharedSecret" class="impl"><a href="#impl-ElligatorSwiftSharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ElligatorSwiftSharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ellswift::ElligatorSwiftSharedSecret">ElligatorSwiftSharedSecret</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_secret_bytes" class="method"><h4 class="code-header">pub const fn <a href="#method.from_secret_bytes" class="fn">from_secret_bytes</a>(bytes: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]) -&gt; <a class="struct" href="struct.ElligatorSwiftSharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ellswift::ElligatorSwiftSharedSecret">ElligatorSwiftSharedSecret</a></h4></section></summary><div class="docblock"><p>Creates shared secret from bytes.</p>
index 30f909f2f7f5c82ebdd349927a85e0813f35d88e..0f7d8d3844717d89acc09ceea0175beb68fd508a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of all capabilities."><title>All in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">All</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-All" title="Clone">Clone</a></li><li><a href="#impl-Context-for-All" title="Context">Context</a></li><li><a href="#impl-Copy-for-All" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-All" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-All" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-All" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-All" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-All" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-All" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Signing-for-All" title="Signing">Signing</a></li><li><a href="#impl-StructuralPartialEq-for-All" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Verification-for-All" title="Verification">Verification</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-All" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-All" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-All" title="Send">Send</a></li><li><a href="#impl-Sync-for-All" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-All" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-All" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">All</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum All {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of all capabilities.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of all capabilities."><title>All in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">All</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-All" title="Clone">Clone</a></li><li><a href="#impl-Context-for-All" title="Context">Context</a></li><li><a href="#impl-Copy-for-All" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-All" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-All" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-All" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-All" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-All" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-All" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Signing-for-All" title="Signing">Signing</a></li><li><a href="#impl-StructuralPartialEq-for-All" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Verification-for-All" title="Verification">Verification</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-All" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-All" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-All" title="Send">Send</a></li><li><a href="#impl-Sync-for-All" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-All" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-All" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">All</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum All {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of all capabilities.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-All" class="impl"><a href="#impl-Clone-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Context-for-All" class="impl"><a href="#impl-Context-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.FLAGS" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 769u32</h4></section></summary><div class='docblock'>Flags for the ffi.</div></details><details class="toggle" open><summary><section id="associatedconstant.DESCRIPTION" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;all capabilities&quot;</h4></section></summary><div class='docblock'>A constant description of the context.</div></details><details class="toggle method-toggle" open><summary><section id="method.deallocate" class="method trait-impl"><a href="#method.deallocate" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="trait.Context.html#tymethod.deallocate" class="fn">deallocate</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>A function to deallocate the memory when the context is dropped. <a href="trait.Context.html#tymethod.deallocate">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-All" class="impl"><a href="#impl-Debug-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-All" class="impl"><a href="#impl-Hash-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 8d1b97d1f31da9fe1486a0db5c03305e97f7ac39..168f4c06344271b925927e5023b9528528e9591a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The main error type for this library."><title>Error in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.IncorrectSignature" title="IncorrectSignature">IncorrectSignature</a></li><li><a href="#variant.InvalidEllSwift" title="InvalidEllSwift">InvalidEllSwift</a></li><li><a href="#variant.InvalidMessage" title="InvalidMessage">InvalidMessage</a></li><li><a href="#variant.InvalidParityValue" title="InvalidParityValue">InvalidParityValue</a></li><li><a href="#variant.InvalidPublicKey" title="InvalidPublicKey">InvalidPublicKey</a></li><li><a href="#variant.InvalidPublicKeySum" title="InvalidPublicKeySum">InvalidPublicKeySum</a></li><li><a href="#variant.InvalidRecoveryId" title="InvalidRecoveryId">InvalidRecoveryId</a></li><li><a href="#variant.InvalidSecretKey" title="InvalidSecretKey">InvalidSecretKey</a></li><li><a href="#variant.InvalidSharedSecret" title="InvalidSharedSecret">InvalidSharedSecret</a></li><li><a href="#variant.InvalidSignature" title="InvalidSignature">InvalidSignature</a></li><li><a href="#variant.InvalidTweak" title="InvalidTweak">InvalidTweak</a></li><li><a href="#variant.NotEnoughMemory" title="NotEnoughMemory">NotEnoughMemory</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Error" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromSliceError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-MessageSignatureError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseCompressedPublicKeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-SigFromSliceError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInvalidParityValue%3E-for-Error" title="From&#60;InvalidParityValue&#62;">From&#60;InvalidParityValue&#62;</a></li><li><a href="#impl-Hash-for-Error" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Error" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Error" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The main error type for this library."><title>Error in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.IncorrectSignature" title="IncorrectSignature">IncorrectSignature</a></li><li><a href="#variant.InvalidEllSwift" title="InvalidEllSwift">InvalidEllSwift</a></li><li><a href="#variant.InvalidMessage" title="InvalidMessage">InvalidMessage</a></li><li><a href="#variant.InvalidParityValue" title="InvalidParityValue">InvalidParityValue</a></li><li><a href="#variant.InvalidPublicKey" title="InvalidPublicKey">InvalidPublicKey</a></li><li><a href="#variant.InvalidPublicKeySum" title="InvalidPublicKeySum">InvalidPublicKeySum</a></li><li><a href="#variant.InvalidRecoveryId" title="InvalidRecoveryId">InvalidRecoveryId</a></li><li><a href="#variant.InvalidSecretKey" title="InvalidSecretKey">InvalidSecretKey</a></li><li><a href="#variant.InvalidSharedSecret" title="InvalidSharedSecret">InvalidSharedSecret</a></li><li><a href="#variant.InvalidSignature" title="InvalidSignature">InvalidSignature</a></li><li><a href="#variant.InvalidTweak" title="InvalidTweak">InvalidTweak</a></li><li><a href="#variant.NotEnoughMemory" title="NotEnoughMemory">NotEnoughMemory</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Error" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Error" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Eq-for-Error" title="Eq">Eq</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromSliceError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-FromWifError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-MessageSignatureError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-ParseCompressedPublicKeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-SigFromSliceError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInvalidParityValue%3E-for-Error" title="From&#60;InvalidParityValue&#62;">From&#60;InvalidParityValue&#62;</a></li><li><a href="#impl-Hash-for-Error" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Error" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Error" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Error {
     IncorrectSignature,
     InvalidMessage,
     InvalidPublicKey,
index 3b502bdaa8f781496f059dcfc5e0870635f2ca13..797a8e3a1ee891fae29d5defe8147fb09a42a2e0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the parity passed between FFI function calls."><title>Parity in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parity</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Even" title="Even">Even</a></li><li><a href="#variant.Odd" title="Odd">Odd</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_i32" title="from_i32">from_i32</a></li><li><a href="#method.from_u8" title="from_u8">from_u8</a></li><li><a href="#method.to_i32" title="to_i32">to_i32</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BitXor-for-Parity" title="BitXor">BitXor</a></li><li><a href="#impl-Clone-for-Parity" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Parity" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Parity" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Parity" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Parity" title="Eq">Eq</a></li><li><a href="#impl-From%3CParity%3E-for-i32" title="From&#60;Parity&#62;">From&#60;Parity&#62;</a></li><li><a href="#impl-From%3CParity%3E-for-u8" title="From&#60;Parity&#62;">From&#60;Parity&#62;</a></li><li><a href="#impl-Hash-for-Parity" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Parity" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Parity" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Parity" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Parity" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Parity" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-Parity" title="TryFrom&#60;i32&#62;">TryFrom&#60;i32&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-Parity" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Parity" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Parity" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Parity" title="Send">Send</a></li><li><a href="#impl-Sync-for-Parity" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Parity" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Parity" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">Parity</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Parity {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the parity passed between FFI function calls."><title>Parity in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Parity</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Even" title="Even">Even</a></li><li><a href="#variant.Odd" title="Odd">Odd</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_i32" title="from_i32">from_i32</a></li><li><a href="#method.from_u8" title="from_u8">from_u8</a></li><li><a href="#method.to_i32" title="to_i32">to_i32</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-BitXor-for-Parity" title="BitXor">BitXor</a></li><li><a href="#impl-Clone-for-Parity" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Parity" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Parity" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Parity" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Parity" title="Eq">Eq</a></li><li><a href="#impl-From%3CParity%3E-for-i32" title="From&#60;Parity&#62;">From&#60;Parity&#62;</a></li><li><a href="#impl-From%3CParity%3E-for-u8" title="From&#60;Parity&#62;">From&#60;Parity&#62;</a></li><li><a href="#impl-Hash-for-Parity" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Parity" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Parity" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Parity" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Parity" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Parity" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3Ci32%3E-for-Parity" title="TryFrom&#60;i32&#62;">TryFrom&#60;i32&#62;</a></li><li><a href="#impl-TryFrom%3Cu8%3E-for-Parity" title="TryFrom&#60;u8&#62;">TryFrom&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Parity" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Parity" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Parity" title="Send">Send</a></li><li><a href="#impl-Sync-for-Parity" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Parity" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Parity" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">Parity</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Parity {
     Even = 0,
     Odd = 1,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the parity passed between FFI function calls.</p>
index 092bc770c8d8d8090cb05a9ac0a662676c521792..78c605d83a734934911a515beff6573ddf2f1b16 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of capabilities needed for signing."><title>SignOnly in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Only</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignOnly" title="Clone">Clone</a></li><li><a href="#impl-Context-for-SignOnly" title="Context">Context</a></li><li><a href="#impl-Copy-for-SignOnly" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignOnly" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SignOnly" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SignOnly" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SignOnly" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignOnly" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignOnly" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Signing-for-SignOnly" title="Signing">Signing</a></li><li><a href="#impl-StructuralPartialEq-for-SignOnly" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignOnly" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignOnly" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignOnly" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignOnly" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignOnly" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignOnly" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">SignOnly</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SignOnly {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of capabilities needed for signing.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of capabilities needed for signing."><title>SignOnly in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Only</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignOnly" title="Clone">Clone</a></li><li><a href="#impl-Context-for-SignOnly" title="Context">Context</a></li><li><a href="#impl-Copy-for-SignOnly" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignOnly" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SignOnly" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SignOnly" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SignOnly" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignOnly" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignOnly" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Signing-for-SignOnly" title="Signing">Signing</a></li><li><a href="#impl-StructuralPartialEq-for-SignOnly" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignOnly" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignOnly" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignOnly" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignOnly" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignOnly" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignOnly" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">SignOnly</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SignOnly {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of capabilities needed for signing.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SignOnly" class="impl"><a href="#impl-Clone-for-SignOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Context-for-SignOnly" class="impl"><a href="#impl-Context-for-SignOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.FLAGS" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 513u32</h4></section></summary><div class='docblock'>Flags for the ffi.</div></details><details class="toggle" open><summary><section id="associatedconstant.DESCRIPTION" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;signing only&quot;</h4></section></summary><div class='docblock'>A constant description of the context.</div></details><details class="toggle method-toggle" open><summary><section id="method.deallocate" class="method trait-impl"><a href="#method.deallocate" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="trait.Context.html#tymethod.deallocate" class="fn">deallocate</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>A function to deallocate the memory when the context is dropped. <a href="trait.Context.html#tymethod.deallocate">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SignOnly" class="impl"><a href="#impl-Debug-for-SignOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-SignOnly" class="impl"><a href="#impl-Hash-for-SignOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 005b564dd6383db8ee660e2e68c3f07e8bd1c5e0..26fe38cddc6ff4bada89e36d966d422b413e5d25 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of capabilities needed for verification."><title>VerifyOnly in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Verify<wbr>Only</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VerifyOnly" title="Clone">Clone</a></li><li><a href="#impl-Context-for-VerifyOnly" title="Context">Context</a></li><li><a href="#impl-Copy-for-VerifyOnly" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-VerifyOnly" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-VerifyOnly" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-VerifyOnly" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-VerifyOnly" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-VerifyOnly" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-VerifyOnly" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-VerifyOnly" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Verification-for-VerifyOnly" title="Verification">Verification</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VerifyOnly" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VerifyOnly" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VerifyOnly" title="Send">Send</a></li><li><a href="#impl-Sync-for-VerifyOnly" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VerifyOnly" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VerifyOnly" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">VerifyOnly</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum VerifyOnly {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of capabilities needed for verification.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of capabilities needed for verification."><title>VerifyOnly in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Verify<wbr>Only</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VerifyOnly" title="Clone">Clone</a></li><li><a href="#impl-Context-for-VerifyOnly" title="Context">Context</a></li><li><a href="#impl-Copy-for-VerifyOnly" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-VerifyOnly" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-VerifyOnly" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-VerifyOnly" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-VerifyOnly" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-VerifyOnly" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-VerifyOnly" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-VerifyOnly" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Verification-for-VerifyOnly" title="Verification">Verification</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VerifyOnly" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VerifyOnly" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VerifyOnly" title="Send">Send</a></li><li><a href="#impl-Sync-for-VerifyOnly" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VerifyOnly" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VerifyOnly" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Enum <span class="enum">VerifyOnly</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum VerifyOnly {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of capabilities needed for verification.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-VerifyOnly" class="impl"><a href="#impl-Clone-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Context-for-VerifyOnly" class="impl"><a href="#impl-Context-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.FLAGS" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 257u32</h4></section></summary><div class='docblock'>Flags for the ffi.</div></details><details class="toggle" open><summary><section id="associatedconstant.DESCRIPTION" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;verification only&quot;</h4></section></summary><div class='docblock'>A constant description of the context.</div></details><details class="toggle method-toggle" open><summary><section id="method.deallocate" class="method trait-impl"><a href="#method.deallocate" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="trait.Context.html#tymethod.deallocate" class="fn">deallocate</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>A function to deallocate the memory when the context is dropped. <a href="trait.Context.html#tymethod.deallocate">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-VerifyOnly" class="impl"><a href="#impl-Debug-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-VerifyOnly" class="impl"><a href="#impl-Hash-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 21b2edb5ff0655dcd417cacfc45f39489eb0c024..675251af3193a748457e5cf0ba668e9bb3969e41 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for keys to indicate compressed serialization format"><title>SECP256K1_SER_COMPRESSED in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_SER_COMPRESSED</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_SER_COMPRESSED: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 258u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for keys to indicate compressed serialization format</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for keys to indicate compressed serialization format"><title>SECP256K1_SER_COMPRESSED in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_SER_COMPRESSED</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_SER_COMPRESSED: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 258u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for keys to indicate compressed serialization format</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6cbe179248e18a002b8e9dab9e5ceee73b910e6a..1823f12bde653555da8ba841f3cfeef359a66b06 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for keys to indicate uncompressed serialization format"><title>SECP256K1_SER_UNCOMPRESSED in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_SER_UNCOMPRESSED</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_SER_UNCOMPRESSED: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 2u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for keys to indicate uncompressed serialization format</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for keys to indicate uncompressed serialization format"><title>SECP256K1_SER_UNCOMPRESSED in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_SER_UNCOMPRESSED</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_SER_UNCOMPRESSED: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 2u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for keys to indicate uncompressed serialization format</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ccde8ad0945aacaa3bd171db5d1de25905a53c0e..b153ade2e36ea574160712930eb2863cc58cfec7 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for context to enable no precomputation"><title>SECP256K1_START_NONE in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_START_NONE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_START_NONE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1; // 1u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for context to enable no precomputation</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for context to enable no precomputation"><title>SECP256K1_START_NONE in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_START_NONE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_START_NONE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 1; // 1u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for context to enable no precomputation</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ad614a9d542afb20b0d11911bd4ae2a6665e430c..315f12bbeeb3c2de3687f14061dcb38e7dda7682 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for context to enable signing precomputation"><title>SECP256K1_START_SIGN in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_START_SIGN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_START_SIGN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 513u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for context to enable signing precomputation</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for context to enable signing precomputation"><title>SECP256K1_START_SIGN in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_START_SIGN</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_START_SIGN: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 513u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for context to enable signing precomputation</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 9106d6cc8569a28c3114a119f3a7794ddb6537f1..c43021385aa3cd07c6ac2901dab5c661eaf5825d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for context to enable verification precomputation"><title>SECP256K1_START_VERIFY in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_START_VERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_START_VERIFY: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 257u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for context to enable verification precomputation</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Flag for context to enable verification precomputation"><title>SECP256K1_START_VERIFY in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Constant <span class="constant">SECP256K1_START_VERIFY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SECP256K1_START_VERIFY: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 257u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Flag for context to enable verification precomputation</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 86f5a2e3cd39e28938acd475b91e60256b9f0510..ed236ef14a52008c758cfdefe0491117ec2f1f22 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ecdsa_signature_parse_der_lax` fn in crate `bdk_chain`."><title>ecdsa_signature_parse_der_lax in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">ecdsa_signature_parse_der_lax</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn ecdsa_signature_parse_der_lax(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ecdsa_signature_parse_der_lax` fn in crate `bdk_chain`."><title>ecdsa_signature_parse_der_lax in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">ecdsa_signature_parse_der_lax</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn ecdsa_signature_parse_der_lax(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
     input: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 9a2304291824d2b38d985ffafe43539ca28d4e79..b6d0fb01a0f9d596671e94baf2000841f991b583 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does a best attempt at secure erasure using Rust intrinsics."><title>non_secure_erase_impl in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">non_secure_erase_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn non_secure_erase_impl&lt;T&gt;(dst: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>, src: T)</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does a best attempt at secure erasure using Rust intrinsics.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Does a best attempt at secure erasure using Rust intrinsics."><title>non_secure_erase_impl in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">non_secure_erase_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn non_secure_erase_impl&lt;T&gt;(dst: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>, src: T)</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Does a best attempt at secure erasure using Rust intrinsics.</p>
 <p>The implementation is based on the approach used by the <a href="https://docs.rs/zeroize"><code>zeroize</code></a> crate.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2373960f8dcb224a419345d6d449074a4b238ea7..47d6f6bc9c3dd4cc61a102f38227cefd9b8b9073 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reimplementation of the C function `secp256k1_context_create` in rust."><title>rustsecp256k1_v0_10_0_context_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">rustsecp256k1_v0_10_0_context_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn rustsecp256k1_v0_10_0_context_create(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reimplementation of the C function `secp256k1_context_create` in rust."><title>rustsecp256k1_v0_10_0_context_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">rustsecp256k1_v0_10_0_context_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn rustsecp256k1_v0_10_0_context_create(
     flags: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
 ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reimplementation of the C function <code>secp256k1_context_create</code> in rust.</p>
 <p>See <a href="fn.secp256k1_context_create.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::secp256k1_context_create"><code>secp256k1_context_create</code></a> for documentation and safety constraints.</p>
index 6ea3a6d08a1bdc55f19209863a9f54f0bd5e447f..53d738d51ea31137870d1309808d043d4ed3e2d6 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `rustsecp256k1_v0_10_0_context_destroy` fn in crate `bdk_chain`."><title>rustsecp256k1_v0_10_0_context_destroy in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">rustsecp256k1_v0_10_0_context_destroy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn rustsecp256k1_v0_10_0_context_destroy(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `rustsecp256k1_v0_10_0_context_destroy` fn in crate `bdk_chain`."><title>rustsecp256k1_v0_10_0_context_destroy in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">rustsecp256k1_v0_10_0_context_destroy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn rustsecp256k1_v0_10_0_context_destroy(
     ctx: <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;,
 )</code></pre></section></div></main></body></html>
\ No newline at end of file
index f14e24a78be168967c6984e915e7cc12c8e4b771..477e680b04e0ab9506c50b484d6a082c05e33255 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This function is an override for the C function, this is the an edited version of the original description:"><title>rustsecp256k1_v0_10_0_default_error_callback_fn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">rustsecp256k1_<wbr>v0_<wbr>10_<wbr>0_<wbr>default_<wbr>error_<wbr>callback_<wbr>fn</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">rustsecp256k1_v0_10_0_default_error_callback_fn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn rustsecp256k1_v0_10_0_default_error_callback_fn(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This function is an override for the C function, this is the an edited version of the original description:"><title>rustsecp256k1_v0_10_0_default_error_callback_fn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">rustsecp256k1_<wbr>v0_<wbr>10_<wbr>0_<wbr>default_<wbr>error_<wbr>callback_<wbr>fn</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">rustsecp256k1_v0_10_0_default_error_callback_fn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn rustsecp256k1_v0_10_0_default_error_callback_fn(
     message: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>,
     _data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>,
 )</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><strong>This function is an override for the C function, this is the an edited version of the original description:</strong></p>
index 0cea1d9d9a7b2db0c740d61578c2cd7281d04781..60de4a31240279b9fa135cb171a48d913799acb7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This function is an override for the C function, this is the an edited version of the original description:"><title>rustsecp256k1_v0_10_0_default_illegal_callback_fn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">rustsecp256k1_<wbr>v0_<wbr>10_<wbr>0_<wbr>default_<wbr>illegal_<wbr>callback_<wbr>fn</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">rustsecp256k1_v0_10_0_default_illegal_callback_fn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn rustsecp256k1_v0_10_0_default_illegal_callback_fn(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This function is an override for the C function, this is the an edited version of the original description:"><title>rustsecp256k1_v0_10_0_default_illegal_callback_fn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">rustsecp256k1_<wbr>v0_<wbr>10_<wbr>0_<wbr>default_<wbr>illegal_<wbr>callback_<wbr>fn</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">rustsecp256k1_v0_10_0_default_illegal_callback_fn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn rustsecp256k1_v0_10_0_default_illegal_callback_fn(
     message: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>,
     _data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>,
 )</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><strong>This function is an override for the C function, this is the an edited version of the original description:</strong></p>
index 40379fb86e183a9ae99a35d9246448411b7808aa..9fb0183f5405539bf8328280468838c5c26a3017 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reimplementation of the C function `secp256k1_context_create` in rust."><title>secp256k1_context_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">secp256k1_<wbr>context_<wbr>create</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe fn secp256k1_context_create(flags: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reimplementation of the C function <code>secp256k1_context_create</code> in rust.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reimplementation of the C function `secp256k1_context_create` in rust."><title>secp256k1_context_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">secp256k1_<wbr>context_<wbr>create</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li><li><a href="#returns" title="Returns">Returns</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe fn secp256k1_context_create(flags: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reimplementation of the C function <code>secp256k1_context_create</code> in rust.</p>
 <p>This function allocates memory, the pointer should be deallocated using
 <code>secp256k1_context_destroy</code>. Failure to do so will result in a memory leak.</p>
 <p>Input <code>flags</code> control which parts of the context to initialize.</p>
index bf5b7874a960fcbb6c5aa18855a9376b5a5f74a2..5c94897a630a1a14efb6e5ac9f5ed6a86a3fa5d8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reimplementation of the C function `secp256k1_context_destroy` in rust."><title>secp256k1_context_destroy in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">secp256k1_<wbr>context_<wbr>destroy</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_destroy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe fn secp256k1_context_destroy(ctx: <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;)</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reimplementation of the C function <code>secp256k1_context_destroy</code> in rust.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reimplementation of the C function `secp256k1_context_destroy` in rust."><title>secp256k1_context_destroy in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">secp256k1_<wbr>context_<wbr>destroy</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_destroy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe fn secp256k1_context_destroy(ctx: <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;)</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reimplementation of the C function <code>secp256k1_context_destroy</code> in rust.</p>
 <p>This function destroys and deallcates the context created by <code>secp256k1_context_create</code>.</p>
 <p>The pointer shouldn’t be used after passing to this function, consider it as passing it to <code>free()</code>.</p>
 <h2 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h2>
index 62f24eae167140ec1aa4a4a053c51dade99532e6..6e276066e9ba55b3db70c98eed38f2b6cb0c58ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_clone` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_clone in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_clone</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_clone(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_clone` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_clone in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_clone</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_clone(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     prealloc: <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>&gt;,
 ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index f4a25f07b5e245364c30a54ad6ca08abd51ba934..7463b1447d85befaa2f47353f2ad6a58c7681bf2 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_clone_size` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_clone_size in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_clone_size</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_clone_size(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_clone_size` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_clone_size in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_clone_size</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_clone_size(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
 ) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></pre></section></div></main></body></html>
\ No newline at end of file
index 4b9840cef36e9c37119d0520d89b2e23963c6c98..d75d3e007867ba1e6aa82d3370c7659bf6c3ec88 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_create` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_create(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_create` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_create(
     prealloc: <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>&gt;,
     flags: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
 ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index e15c15a478d945e5ef39d4f381cb7605f2f1a131..062e349e8761bc094756a882399fef4169ce971f 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_destroy` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_destroy in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_destroy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_destroy(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_destroy` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_destroy in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_destroy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_destroy(
     cx: <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;,
 )</code></pre></section></div></main></body></html>
\ No newline at end of file
index cf081b74978eb4a8e7942c63f33acbd6f425f0a6..37b08d78821d74f6ab4e341bb56b77f1aa24d79c 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_size` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_size in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_size</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_size(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_preallocated_size` fn in crate `bdk_chain`."><title>secp256k1_context_preallocated_size in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_preallocated_size</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_preallocated_size(
     flags: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
 ) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></pre></section></div></main></body></html>
\ No newline at end of file
index d615dfb3df8091e261d54ba2d277e21e14ec2dfb..4a664c4df6adea6841578a822ae074ea0425ac12 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_randomize` fn in crate `bdk_chain`."><title>secp256k1_context_randomize in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_randomize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_randomize(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_randomize` fn in crate `bdk_chain`."><title>secp256k1_context_randomize in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_context_randomize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_context_randomize(
     cx: <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a>&lt;<a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>&gt;,
     seed32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
 ) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></code></pre></section></div></main></body></html>
\ No newline at end of file
index e5d12c0f0b561406a6232d1ddfec21c06b4c971c..6154a54adcf40b88b4b9169b41a2e6a5d542fc79 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_cmp` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_cmp in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_cmp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_cmp(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_cmp` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_cmp in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_cmp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_cmp(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pubkey1: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     pubkey2: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
index e6589a764ddaf06a18ea1b0a2e2fd3117e8ed426..0050d1871688e4290d090205074e4618733a93d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_combine` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_combine in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_combine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_combine(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_combine` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_combine in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_combine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_combine(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     out: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     ins: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
index 7b54dbbca8254d34c25841b5ec1860422eaa08d5..6944d3a5052b90363390ad4f557b6a447475c909 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_create` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_create(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_create` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_create(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     sk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 1d7de2b57cfced93b40c4794eb100e79d427e713..287303336d638c55d9c2d0278c9d73a6af09cfba 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_negate` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_negate in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_negate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_negate(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_negate` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_negate in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_negate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_negate(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
 ) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></code></pre></section></div></main></body></html>
\ No newline at end of file
index 6e2fa163096a49a46c89292b2ff77b34460c9e80..d78886aed77e240e3e0b967ebc18a2ef73cb43c6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_parse` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_parse in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_parse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_parse(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_parse` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_parse in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_parse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_parse(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     input: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 148f5a72217fff8cff48910341606f59997140fd..4294a33809eb39be894e4efd555228989961a6a5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_serialize` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_serialize in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_serialize(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_serialize` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_serialize in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_serialize(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     out_len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
index 95a12727d5c934da08c08b1f9a5606e15615c4a4..1402f1e197c19c7a1eb28fec3af194f8adefdad2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_tweak_add` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_tweak_add in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_tweak_add</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_tweak_add(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_tweak_add` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_tweak_add in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_tweak_add</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_tweak_add(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     tweak: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 836db408b375fbf98a58f21557d54afd5e382f01..f69079fb1c08580fa362876dbd6e71dfd4dc93c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_tweak_mul` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_tweak_mul in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_tweak_mul</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_tweak_mul(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_pubkey_tweak_mul` fn in crate `bdk_chain`."><title>secp256k1_ec_pubkey_tweak_mul in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_pubkey_tweak_mul</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_pubkey_tweak_mul(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     tweak: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 364f439d1c58ee18164691353abe884a1881cff0..d797a207cddbdf6285474e71eb100533d195769e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_seckey_negate` fn in crate `bdk_chain`."><title>secp256k1_ec_seckey_negate in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_seckey_negate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_seckey_negate(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_seckey_negate` fn in crate `bdk_chain`."><title>secp256k1_ec_seckey_negate in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_seckey_negate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_seckey_negate(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
 ) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></code></pre></section></div></main></body></html>
\ No newline at end of file
index 7d73fcc90ae845e5bac65015a055227844468199..09bee4f4b8a13b74935f6960d54a65e318872e6f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_seckey_tweak_add` fn in crate `bdk_chain`."><title>secp256k1_ec_seckey_tweak_add in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_seckey_tweak_add</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_seckey_tweak_add(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_seckey_tweak_add` fn in crate `bdk_chain`."><title>secp256k1_ec_seckey_tweak_add in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_seckey_tweak_add</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_seckey_tweak_add(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     tweak: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index b0415a7dc125d5a4a9f71d36bdb42061a68d8bf9..07e53cf49a76323fbeb6919ab2f4c561d04804f2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_seckey_tweak_mul` fn in crate `bdk_chain`."><title>secp256k1_ec_seckey_tweak_mul in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_seckey_tweak_mul</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_seckey_tweak_mul(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_seckey_tweak_mul` fn in crate `bdk_chain`."><title>secp256k1_ec_seckey_tweak_mul in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_seckey_tweak_mul</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_seckey_tweak_mul(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     tweak: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 2ecbfee2080657115463e45f3e965dc0673615a8..98ea3ef666f9e0f57d2d16777e5937a532806bd2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_seckey_verify` fn in crate `bdk_chain`."><title>secp256k1_ec_seckey_verify in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_seckey_verify</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_seckey_verify(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ec_seckey_verify` fn in crate `bdk_chain`."><title>secp256k1_ec_seckey_verify in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ec_seckey_verify</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ec_seckey_verify(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
 ) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></code></pre></section></div></main></body></html>
\ No newline at end of file
index 0b9e794f6ea71cfb8a5ff96b0eb59e5e3daa4bbd..113b554a7ef6a074d140ca74d36a92e0ae679083 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdh` fn in crate `bdk_chain`."><title>secp256k1_ecdh in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdh(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdh` fn in crate `bdk_chain`."><title>secp256k1_ecdh in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdh(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
index 7565cad40d81ac15024cf6104b738b2015fac265..88ebd225c774dc45ad0e16f3a78b2c16300f0e1d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_sign` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_sign in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_sign</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_sign(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_sign` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_sign in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_sign</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_sign(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
     msg32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index eb2e9f6f4c1bb6ed937a5c75307fedf489444a65..1b8975e074e3dc3388660fa7dc98cd6723f8af8d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_normalize` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_normalize in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_normalize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_normalize(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_normalize` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_normalize in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_normalize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_normalize(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     out_sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
     in_sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
index c13a94cb4a9d277d84d870d272a14d19675d372e..677cb1644d0f48918e9bd01bbd10b29aa8742a31 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_parse_compact` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_parse_compact in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_parse_compact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_parse_compact(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_parse_compact` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_parse_compact in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_parse_compact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_parse_compact(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
     input64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 6956c632f64b05046c64da8de04e7661d0703910..9b257be3344112e882ea0906e98bdf6bce80d110 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_parse_der` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_parse_der in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_parse_der</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_parse_der(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_parse_der` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_parse_der in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_parse_der</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_parse_der(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
     input: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index bcff69c6f8c735fd541b0a7a7bd28192aeab462d..ed320ccddd99a8639903ecec47a0fc4e7efcde7a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_serialize_compact` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_serialize_compact in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_serialize_compact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_serialize_compact(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_serialize_compact` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_serialize_compact in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_serialize_compact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_serialize_compact(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
index 2b94a756bf9f62d0cf19f36737114de4a2fed2da..28e1eab79dffeeb9684da836aca5a8ce9542ae27 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_serialize_der` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_serialize_der in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_serialize_der</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_serialize_der(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_signature_serialize_der` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_signature_serialize_der in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_signature_serialize_der</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_signature_serialize_der(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     out_len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
index 8277a573a0194967e5939de2b8375be7a3251cfb..99e389fc67efda77239460b65938edb80e93235c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_verify` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_verify in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_verify</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_verify(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_verify` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_verify in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ecdsa_verify</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_verify(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
     msg32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index db5ad1fac4c272f56a77a3ef30214d0b2d7c2457..a12a65f605ff71201d9f7749b21f90d2426ebb29 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ellswift_create` fn in crate `bdk_chain`."><title>secp256k1_ellswift_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ellswift_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ellswift_create(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ellswift_create` fn in crate `bdk_chain`."><title>secp256k1_ellswift_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ellswift_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ellswift_create(
     ctx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     ell64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     seckey32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 0a3fc5acb2dfe9834a55ae96db2d5bcf00968c26..2743e246c90a43785a94aee82ccc40457c2e918a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ellswift_decode` fn in crate `bdk_chain`."><title>secp256k1_ellswift_decode in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ellswift_decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ellswift_decode(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ellswift_decode` fn in crate `bdk_chain`."><title>secp256k1_ellswift_decode in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ellswift_decode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ellswift_decode(
     ctx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     ell64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 29407bef866612d7d055dd733d76d99a0038a68a..50114b9385927a75a7daf1ddbe3c83a89907c420 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ellswift_encode` fn in crate `bdk_chain`."><title>secp256k1_ellswift_encode in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ellswift_encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ellswift_encode(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ellswift_encode` fn in crate `bdk_chain`."><title>secp256k1_ellswift_encode in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ellswift_encode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ellswift_encode(
     ctx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     ell64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
index e417e20e4404543d2d4e5852f460ed145ce18d4d..f85a227717919dc627b7cfa480e96358a066c9a6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ellswift_xdh` fn in crate `bdk_chain`."><title>secp256k1_ellswift_xdh in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ellswift_xdh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ellswift_xdh(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ellswift_xdh` fn in crate `bdk_chain`."><title>secp256k1_ellswift_xdh in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_ellswift_xdh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ellswift_xdh(
     ctx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     ell_a64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index b1139e5e19979ea2a5be5003da1ae78eb2684322..94cd380979669476fc3d69122e26a62479969714 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_create` fn in crate `bdk_chain`."><title>secp256k1_keypair_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_create(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_create` fn in crate `bdk_chain`."><title>secp256k1_keypair_create in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_create</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_create(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     keypair: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Keypair">Keypair</a>,
     seckey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index f9da54d4c46e9a481842d76557c4975ac0758b49..e6cf325e05dd7f8600f63c0e41aef3d3ce22e486 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_pub` fn in crate `bdk_chain`."><title>secp256k1_keypair_pub in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_pub</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_pub(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_pub` fn in crate `bdk_chain`."><title>secp256k1_keypair_pub in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_pub</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_pub(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output_pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     keypair: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Keypair">Keypair</a>,
index f1383e0fc75156c25a64439b5636bfa4e33d1366..6a913a2c2458435ea386fd08a0212daa9a719b42 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_sec` fn in crate `bdk_chain`."><title>secp256k1_keypair_sec in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_sec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_sec(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_sec` fn in crate `bdk_chain`."><title>secp256k1_keypair_sec in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_sec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_sec(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output_seckey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     keypair: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Keypair">Keypair</a>,
index 656092b0a41fbf3aeba3418063a481de424ead1a..02cf7aec913be06162032cec60ad42b64b56cf33 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_xonly_pub` fn in crate `bdk_chain`."><title>secp256k1_keypair_xonly_pub in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_xonly_pub</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_xonly_pub(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_xonly_pub` fn in crate `bdk_chain`."><title>secp256k1_keypair_xonly_pub in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_xonly_pub</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_xonly_pub(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>,
     pk_parity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
index 588576cc070a487453b409ca08d050c5be5e59ff..f8778fd2d4780851f27348a022c1d9820b20e6f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_xonly_tweak_add` fn in crate `bdk_chain`."><title>secp256k1_keypair_xonly_tweak_add in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_xonly_tweak_add</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_xonly_tweak_add(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_keypair_xonly_tweak_add` fn in crate `bdk_chain`."><title>secp256k1_keypair_xonly_tweak_add in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_keypair_xonly_tweak_add</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_keypair_xonly_tweak_add(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     keypair: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Keypair">Keypair</a>,
     tweak32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 8e99063d49c92a05f1f6cd8049e2682ce83284db..3bac614e759417ce182d33703cc5c71f8c82fb0a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_schnorrsig_sign` fn in crate `bdk_chain`."><title>secp256k1_schnorrsig_sign in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_schnorrsig_sign</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_schnorrsig_sign(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_schnorrsig_sign` fn in crate `bdk_chain`."><title>secp256k1_schnorrsig_sign in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_schnorrsig_sign</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_schnorrsig_sign(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     msg32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 63bc8698ea4babb511db9eb7c6672e6273d3a187..30aaef6f634ee94617a3067f300a61579a010e52 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_schnorrsig_sign_custom` fn in crate `bdk_chain`."><title>secp256k1_schnorrsig_sign_custom in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_schnorrsig_sign_custom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_schnorrsig_sign_custom(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_schnorrsig_sign_custom` fn in crate `bdk_chain`."><title>secp256k1_schnorrsig_sign_custom in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_schnorrsig_sign_custom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_schnorrsig_sign_custom(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     msg: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index fe43cdfb28c15f688d7fe4689dbc7e013de876f1..333f56f05698fbb47a59e2fd3851f61b42d289e7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_schnorrsig_verify` fn in crate `bdk_chain`."><title>secp256k1_schnorrsig_verify in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_schnorrsig_verify</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_schnorrsig_verify(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_schnorrsig_verify` fn in crate `bdk_chain`."><title>secp256k1_schnorrsig_verify in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_schnorrsig_verify</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_schnorrsig_verify(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     msg32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 18ec9a64a7e5dbcc8803d5a9b60a084bead3c495..3e36150376696826dc8b10069c8174faf6334497 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_cmp` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_cmp in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_cmp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_cmp(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_cmp` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_cmp in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_cmp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_cmp(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pubkey1: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>,
     pubkey2: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>,
index fb171c1081deef7ae18af8512d3724be8d6b60b7..da9bcf3692ff73aae8c66aa1168a5dfd9130decf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_from_pubkey` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_from_pubkey in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_from_pubkey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_from_pubkey(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_from_pubkey` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_from_pubkey in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_from_pubkey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_from_pubkey(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     xonly_pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>,
     pk_parity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
index 1ad7d6c2467f532ab93f4f2ea97743b567f315a5..82cef68430645965c88018d4d462fa9da4204a89 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_parse` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_parse in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_parse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_parse(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_parse` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_parse in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_parse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_parse(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>,
     input32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 2909ab196133781f69d917a56cf12a669cfcb5e3..259f8290e2d464a9f8418c8d95367d094eba94fd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_serialize` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_serialize in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_serialize(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_serialize` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_serialize in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_serialize</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_serialize(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>,
index 90aaa5e0a0f73b583b713827fe405232411ef99f..7338d48a2a9a226ea0b78b20153e72dde411ce7f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_tweak_add` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_tweak_add in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_tweak_add</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_tweak_add(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_tweak_add` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_tweak_add in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_tweak_add</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_tweak_add(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output_pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     internal_pubkey: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>,
index 7685efc49a9a0a1ab828dc5d5e594da28ec500b5..14e1624d1b8c72dd50ba2f7b1653fc523d780613 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_tweak_add_check` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_tweak_add_check in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_tweak_add_check</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_tweak_add_check(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_xonly_pubkey_tweak_add_check` fn in crate `bdk_chain`."><title>secp256k1_xonly_pubkey_tweak_add_check in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Function <span class="fn">secp256k1_xonly_pubkey_tweak_add_check</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_xonly_pubkey_tweak_add_check(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     tweaked_pubkey32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     tweaked_pubkey_parity: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
index e52e415d7f40d85ee4e6da8ec7491239e46a2c49..3f10896ef79f28ddf539f8f3698e927d713faaab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="secp256k1-sys FFI bindings"><title>bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../../../../crates.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#secp256k1-sys-ffi-bindings" title="secp256k1-sys FFI bindings">secp256k1-sys FFI bindings</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#statics" title="Statics">Statics</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Crate <span>ffi</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="secp256k1-sys-ffi-bindings"><a class="doc-anchor" href="#secp256k1-sys-ffi-bindings">§</a>secp256k1-sys FFI bindings</h2>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="secp256k1-sys FFI bindings"><title>bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../../../../crates.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#secp256k1-sys-ffi-bindings" title="secp256k1-sys FFI bindings">secp256k1-sys FFI bindings</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#statics" title="Statics">Statics</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Crate <span>ffi</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="secp256k1-sys-ffi-bindings"><a class="doc-anchor" href="#secp256k1-sys-ffi-bindings">§</a>secp256k1-sys FFI bindings</h2>
 <p>Direct bindings to the underlying C library functions. These should
 not be needed for most users.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="recovery/index.html" title="mod bdk_chain::bitcoin::secp256k1::ffi::recovery">recovery</a></dt><dd>FFI of the recovery module</dd><dt><a class="mod" href="types/index.html" title="mod bdk_chain::bitcoin::secp256k1::ffi::types">types</a></dt></dl><h2 id="macros" class="section-header">Macros<a href="#macros" class="anchor">§</a></h2><dl class="item-table"><dt><a class="macro" href="macro.impl_array_newtype.html" title="macro bdk_chain::bitcoin::secp256k1::ffi::impl_array_newtype">impl_<wbr>array_<wbr>newtype</a></dt><dd>Implement methods and traits for types that contain an inner array.</dd><dt><a class="macro" href="macro.impl_raw_debug.html" title="macro bdk_chain::bitcoin::secp256k1::ffi::impl_raw_debug">impl_<wbr>raw_<wbr>debug</a></dt></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a></dt><dd>A Secp256k1 context, containing various precomputed values and such
index ac3dfebfbe17c522a9f2b18ff5d3d398420efd07..fc41c7f6dd697de1779e2d294f06072218e20c10 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implement methods and traits for types that contain an inner array."><title>impl_array_newtype in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Macro <span class="macro">impl_array_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_array_newtype {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implement methods and traits for types that contain an inner array."><title>impl_array_newtype in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Macro <span class="macro">impl_array_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_array_newtype {
     ($thing:ident, $ty:ty, $len:expr) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implement methods and traits for types that contain an inner array.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 560e7b4549efc7ccbd8387c4b46fed604918909d..11d17bb2b482556c9b68bb0d0136341fa50aeae2 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `impl_raw_debug` macro in crate `bdk_chain`."><title>impl_raw_debug in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Macro <span class="macro">impl_raw_debug</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_raw_debug {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `impl_raw_debug` macro in crate `bdk_chain`."><title>impl_raw_debug in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Macro <span class="macro">impl_raw_debug</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_raw_debug {
     ($thing:ident) =&gt; { ... };
 }</code></pre></section></div></main></body></html>
\ No newline at end of file
index 42ce9bceb4a484cf9a2ed33dbd5f3f25fa0961aa..c1c688fe7bb16640db41b562548ccb84509466ec 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_recover` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_recover in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_recover</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_recover(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_recover` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_recover in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_recover</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_recover(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     pk: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">RecoverableSignature</a>,
index 649a5a8971eec51484439924690554569f83d27d..9d85e1e91d577d5caffdbe39a8789df97d82666f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_recoverable_signature_convert` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_recoverable_signature_convert in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_recoverable_signature_convert</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_recoverable_signature_convert(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_recoverable_signature_convert` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_recoverable_signature_convert in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_recoverable_signature_convert</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_recoverable_signature_convert(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="../struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>,
     input: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">RecoverableSignature</a>,
index c32af1b945c5ebe5415d972c6cd88988438fc426..df80bcc63faff3b8ba550441924a1d09ebc25bcc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_recoverable_signature_parse_compact` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_recoverable_signature_parse_compact in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_recoverable_signature_parse_compact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_recoverable_signature_parse_compact(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_recoverable_signature_parse_compact` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_recoverable_signature_parse_compact in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_recoverable_signature_parse_compact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_recoverable_signature_parse_compact(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">RecoverableSignature</a>,
     input64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index 931c0d70ef61e4eb90bb6621697ee672c79cb38e..03d60ab2618ec7df75b0ea6546a01ba9bda979bf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_recoverable_signature_serialize_compact` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_recoverable_signature_serialize_compact in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_recoverable_signature_serialize_compact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_recoverable_signature_serialize_compact(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_recoverable_signature_serialize_compact` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_recoverable_signature_serialize_compact in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_recoverable_signature_serialize_compact</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_recoverable_signature_serialize_compact(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     output64: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
     recid: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>,
index ade9d4b32c9bea01155e29993ee4bffbf771674a..cce625316de60b32e86dd92dd436cfe5c80f639d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_sign_recoverable` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_sign_recoverable in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_sign_recoverable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_sign_recoverable(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_ecdsa_sign_recoverable` fn in crate `bdk_chain`."><title>secp256k1_ecdsa_sign_recoverable in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Function <span class="fn">secp256k1_ecdsa_sign_recoverable</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe extern &quot;C&quot; fn secp256k1_ecdsa_sign_recoverable(
     cx: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="../struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a>,
     sig: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">RecoverableSignature</a>,
     msg32: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>,
index f7fb292156a6f525476ffb80ca0b25b585576180..82a315ccfe58778596f8e8485d8d1f9b1c665bb2 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="FFI of the recovery module"><title>bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module recovery</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#ffi-of-the-recovery-module" title="FFI of the recovery module">FFI of the recovery module</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a></span><h1>Module <span>recovery</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="ffi-of-the-recovery-module"><a class="doc-anchor" href="#ffi-of-the-recovery-module">§</a>FFI of the recovery module</h2></div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">Recoverable<wbr>Signature</a></dt><dd>Library-internal representation of a Secp256k1 signature + recovery ID</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.secp256k1_ecdsa_recover.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recover">secp256k1_<wbr>ecdsa_<wbr>recover</a><sup title="unsafe function">⚠</sup></dt><dt><a class="fn" href="fn.secp256k1_ecdsa_recoverable_signature_convert.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_convert">secp256k1_<wbr>ecdsa_<wbr>recoverable_<wbr>signature_<wbr>convert</a><sup title="unsafe function">⚠</sup></dt><dt><a class="fn" href="fn.secp256k1_ecdsa_recoverable_signature_parse_compact.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_parse_compact">secp256k1_<wbr>ecdsa_<wbr>recoverable_<wbr>signature_<wbr>parse_<wbr>compact</a><sup title="unsafe function">⚠</sup></dt><dt><a class="fn" href="fn.secp256k1_ecdsa_recoverable_signature_serialize_compact.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_serialize_compact">secp256k1_<wbr>ecdsa_<wbr>recoverable_<wbr>signature_<wbr>serialize_<wbr>compact</a><sup title="unsafe function">⚠</sup></dt><dt><a class="fn" href="fn.secp256k1_ecdsa_sign_recoverable.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_sign_recoverable">secp256k1_<wbr>ecdsa_<wbr>sign_<wbr>recoverable</a><sup title="unsafe function">⚠</sup></dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="FFI of the recovery module"><title>bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module recovery</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#ffi-of-the-recovery-module" title="FFI of the recovery module">FFI of the recovery module</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a></span><h1>Module <span>recovery</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="ffi-of-the-recovery-module"><a class="doc-anchor" href="#ffi-of-the-recovery-module">§</a>FFI of the recovery module</h2></div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">Recoverable<wbr>Signature</a></dt><dd>Library-internal representation of a Secp256k1 signature + recovery ID</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.secp256k1_ecdsa_recover.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recover">secp256k1_<wbr>ecdsa_<wbr>recover</a><sup title="unsafe function">⚠</sup></dt><dt><a class="fn" href="fn.secp256k1_ecdsa_recoverable_signature_convert.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_convert">secp256k1_<wbr>ecdsa_<wbr>recoverable_<wbr>signature_<wbr>convert</a><sup title="unsafe function">⚠</sup></dt><dt><a class="fn" href="fn.secp256k1_ecdsa_recoverable_signature_parse_compact.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_parse_compact">secp256k1_<wbr>ecdsa_<wbr>recoverable_<wbr>signature_<wbr>parse_<wbr>compact</a><sup title="unsafe function">⚠</sup></dt><dt><a class="fn" href="fn.secp256k1_ecdsa_recoverable_signature_serialize_compact.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_serialize_compact">secp256k1_<wbr>ecdsa_<wbr>recoverable_<wbr>signature_<wbr>serialize_<wbr>compact</a><sup title="unsafe function">⚠</sup></dt><dt><a class="fn" href="fn.secp256k1_ecdsa_sign_recoverable.html" title="fn bdk_chain::bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_sign_recoverable">secp256k1_<wbr>ecdsa_<wbr>sign_<wbr>recoverable</a><sup title="unsafe function">⚠</sup></dt></dl></section></div></main></body></html>
\ No newline at end of file
index 9ec62687dcdf5fa3a33ea292785b37940cab80b8..4cf2da8f140a674e3c4cfe4a6fd2d475db06dbf8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Library-internal representation of a Secp256k1 signature + recovery ID"><title>RecoverableSignature in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Recoverable<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+65%5D%3E-for-RecoverableSignature" title="AsRef&#60;[u8; 65]&#62;">AsRef&#60;[u8; 65]&#62;</a></li><li><a href="#impl-CPtr-for-RecoverableSignature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-RecoverableSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-RecoverableSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-RecoverableSignature" title="Debug">Debug</a></li><li><a href="#impl-Default-for-RecoverableSignature" title="Default">Default</a></li><li><a href="#impl-Eq-for-RecoverableSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3CRecoverableSignature%3E-for-RecoverableSignature" title="From&#60;RecoverableSignature&#62;">From&#60;RecoverableSignature&#62;</a></li><li><a href="#impl-Hash-for-RecoverableSignature" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-RecoverableSignature" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-RecoverableSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-RecoverableSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-RecoverableSignature" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RecoverableSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RecoverableSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RecoverableSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-RecoverableSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RecoverableSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RecoverableSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Struct <span class="struct">RecoverableSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct RecoverableSignature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Library-internal representation of a Secp256k1 signature + recovery ID</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Library-internal representation of a Secp256k1 signature + recovery ID"><title>RecoverableSignature in bdk_chain::bitcoin::secp256k1::ffi::recovery - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Recoverable<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+65%5D%3E-for-RecoverableSignature" title="AsRef&#60;[u8; 65]&#62;">AsRef&#60;[u8; 65]&#62;</a></li><li><a href="#impl-CPtr-for-RecoverableSignature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-RecoverableSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-RecoverableSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-RecoverableSignature" title="Debug">Debug</a></li><li><a href="#impl-Default-for-RecoverableSignature" title="Default">Default</a></li><li><a href="#impl-Eq-for-RecoverableSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3CRecoverableSignature%3E-for-RecoverableSignature" title="From&#60;RecoverableSignature&#62;">From&#60;RecoverableSignature&#62;</a></li><li><a href="#impl-Hash-for-RecoverableSignature" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-RecoverableSignature" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-RecoverableSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-RecoverableSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-RecoverableSignature" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RecoverableSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RecoverableSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RecoverableSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-RecoverableSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RecoverableSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RecoverableSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>recovery</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">recovery</a></span><h1>Struct <span class="struct">RecoverableSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct RecoverableSignature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Library-internal representation of a Secp256k1 signature + recovery ID</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-RecoverableSignature" class="impl"><a href="#impl-RecoverableSignature" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">RecoverableSignature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::recovery::RecoverableSignature">RecoverableSignature</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Ord</code> but faster and with no guarantees across library versions.</p>
 <p>The inner byte array of <code>Self</code> is passed across the FFI boundry, as such there are
 no guarantees on its layout and it is subject to change across library versions,
index df9cf3903ae0b7b32be8bf874d8996491b1e49a1..4d9e31f74cfb746bbb89bfb830d2c013f3f90f12 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_no_precomp` static in crate `bdk_chain`."><title>secp256k1_context_no_precomp in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_context_no_precomp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_context_no_precomp: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a></code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_context_no_precomp` static in crate `bdk_chain`."><title>secp256k1_context_no_precomp in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_context_no_precomp</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_context_no_precomp: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="struct" href="struct.Context.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Context">Context</a></code></pre></section></div></main></body></html>
\ No newline at end of file
index cb3a2f041ca8f3ab1116b8ac9899135783243184..8ad8a83ee70630603ef8ecfa857c4d23ed3c3572 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default ECDH hash function"><title>secp256k1_ecdh_hash_function_default in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_ecdh_hash_function_default</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_ecdh_hash_function_default: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default ECDH hash function</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default ECDH hash function"><title>secp256k1_ecdh_hash_function_default in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_ecdh_hash_function_default</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_ecdh_hash_function_default: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default ECDH hash function</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index bb537001f240db2417fa798a5772f62985cc4a8e..2a4ae108d7b32c7042f2392f06f57f65ed314759 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default ECDH hash function for BIP324 key establishment"><title>secp256k1_ellswift_xdh_hash_function_bip324 in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_ellswift_xdh_hash_function_bip324</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_ellswift_xdh_hash_function_bip324: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default ECDH hash function for BIP324 key establishment</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default ECDH hash function for BIP324 key establishment"><title>secp256k1_ellswift_xdh_hash_function_bip324 in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_ellswift_xdh_hash_function_bip324</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_ellswift_xdh_hash_function_bip324: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default ECDH hash function for BIP324 key establishment</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 2a22722b007ce8b84c41ecfdbc51d0af23570c13..3a8724e43b1df053b4ae6a2b9d92894409df3475 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_nonce_function_bip340` static in crate `bdk_chain`."><title>secp256k1_nonce_function_bip340 in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_nonce_function_bip340</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_nonce_function_bip340: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_nonce_function_bip340` static in crate `bdk_chain`."><title>secp256k1_nonce_function_bip340 in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_nonce_function_bip340</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_nonce_function_bip340: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 517d994dd260ea91416758025fbaf25bd8f9de47..0e3d01afaa3340c9d745ea602e14765c29531171 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_nonce_function_default` static in crate `bdk_chain`."><title>secp256k1_nonce_function_default in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_nonce_function_default</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_nonce_function_default: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_nonce_function_default` static in crate `bdk_chain`."><title>secp256k1_nonce_function_default in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_nonce_function_default</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_nonce_function_default: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 9e69b5c37a9ecd429a4c6c87cb58deedfb356c99..865578a5e10277bbe2abe1259f3f41ce2a4f30c0 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_nonce_function_rfc6979` static in crate `bdk_chain`."><title>secp256k1_nonce_function_rfc6979 in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_nonce_function_rfc6979</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_nonce_function_rfc6979: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `secp256k1_nonce_function_rfc6979` static in crate `bdk_chain`."><title>secp256k1_nonce_function_rfc6979 in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc static"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Static <span class="static">secp256k1_nonce_function_rfc6979</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub static secp256k1_nonce_function_rfc6979: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index b03fcf10d1615a05ce2ea0e9aa4621257eed4f7b..51aa1291ec58e8c48897e26ad5811018317ebaff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Secp256k1 context, containing various precomputed values and such needed to do elliptic curve computations. If you create one of these with `secp256k1_context_create` you MUST destroy it with `secp256k1_context_destroy`, or else you will have a memory leak."><title>Context in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Context</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Context" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Context" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Context" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Context" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Context" title="Send">Send</a></li><li><a href="#impl-Sync-for-Context" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Context" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Context" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">Context</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Context(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Secp256k1 context, containing various precomputed values and such
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Secp256k1 context, containing various precomputed values and such needed to do elliptic curve computations. If you create one of these with `secp256k1_context_create` you MUST destroy it with `secp256k1_context_destroy`, or else you will have a memory leak."><title>Context in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Context</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Context" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Context" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Context" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Context" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Context" title="Send">Send</a></li><li><a href="#impl-Sync-for-Context" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Context" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Context" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">Context</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Context(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Secp256k1 context, containing various precomputed values and such
 needed to do elliptic curve computations. If you create one of these
 with <code>secp256k1_context_create</code> you MUST destroy it with
 <code>secp256k1_context_destroy</code>, or else you will have a memory leak.</p>
index c543d4d58873695044954c91693e1d89777ce61d..7018d28ac9d664f96aa50c0d7760e1cc3ca999fe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Library-internal representation of a ElligatorSwift encoded group element."><title>ElligatorSwift in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Elligator<wbr>Swift</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array" title="from_array">from_array</a></li><li><a href="#method.to_array" title="to_array">to_array</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+64%5D%3E-for-ElligatorSwift" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-ElligatorSwift" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-ElligatorSwift" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ElligatorSwift" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ElligatorSwift" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ElligatorSwift" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ElligatorSwift" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ElligatorSwift" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-ElligatorSwift" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ElligatorSwift" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ElligatorSwift" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ElligatorSwift" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElligatorSwift" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElligatorSwift" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElligatorSwift" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElligatorSwift" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElligatorSwift" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElligatorSwift" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">ElligatorSwift</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct ElligatorSwift(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Library-internal representation of a ElligatorSwift encoded group element.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Library-internal representation of a ElligatorSwift encoded group element."><title>ElligatorSwift in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Elligator<wbr>Swift</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array" title="from_array">from_array</a></li><li><a href="#method.to_array" title="to_array">to_array</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+64%5D%3E-for-ElligatorSwift" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-ElligatorSwift" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-ElligatorSwift" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ElligatorSwift" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ElligatorSwift" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ElligatorSwift" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ElligatorSwift" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ElligatorSwift" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-ElligatorSwift" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ElligatorSwift" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ElligatorSwift" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ElligatorSwift" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElligatorSwift" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElligatorSwift" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElligatorSwift" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElligatorSwift" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElligatorSwift" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElligatorSwift" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">ElligatorSwift</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct ElligatorSwift(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Library-internal representation of a ElligatorSwift encoded group element.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ElligatorSwift" class="impl"><a href="#impl-ElligatorSwift" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ElligatorSwift.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::ElligatorSwift">ElligatorSwift</a></h3></section></summary><div class="impl-items"><section id="method.from_array" class="method"><h4 class="code-header">pub fn <a href="#method.from_array" class="fn">from_array</a>(arr: [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]) -&gt; <a class="struct" href="struct.ElligatorSwift.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::ElligatorSwift">ElligatorSwift</a></h4></section><section id="method.to_array" class="method"><h4 class="code-header">pub fn <a href="#method.to_array" class="fn">to_array</a>(self) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ElligatorSwift-1" class="impl"><a href="#impl-ElligatorSwift-1" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ElligatorSwift.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::ElligatorSwift">ElligatorSwift</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.ElligatorSwift.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::ElligatorSwift">ElligatorSwift</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Ord</code> but faster and with no guarantees across library versions.</p>
 <p>The inner byte array of <code>Self</code> is passed across the FFI boundry, as such there are
 no guarantees on its layout and it is subject to change across library versions,
index dabe28f69386f0c65efe3927d0fe094603e535f1..63b943b346d867fb8bdaa22d9bf77f8b184fe916 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Keypair` struct in crate `bdk_chain`."><title>Keypair in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keypair</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array_unchecked" title="from_array_unchecked">from_array_unchecked</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.underlying_bytes" title="underlying_bytes">underlying_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+96%5D%3E-for-Keypair" title="AsRef&#60;[u8; 96]&#62;">AsRef&#60;[u8; 96]&#62;</a></li><li><a href="#impl-CPtr-for-Keypair" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Keypair" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Keypair" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Keypair" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Keypair" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Keypair" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Keypair" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-Keypair" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Keypair" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Keypair" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Keypair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Keypair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Keypair" title="Send">Send</a></li><li><a href="#impl-Sync-for-Keypair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Keypair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Keypair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">Keypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Keypair(<span class="comment">/* private fields */</span>);</code></pre><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Keypair" class="impl"><a href="#impl-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Keypair">Keypair</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Keypair">Keypair</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Ord</code> but faster and with no guarantees across library versions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Keypair` struct in crate `bdk_chain`."><title>Keypair in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keypair</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array_unchecked" title="from_array_unchecked">from_array_unchecked</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.underlying_bytes" title="underlying_bytes">underlying_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+96%5D%3E-for-Keypair" title="AsRef&#60;[u8; 96]&#62;">AsRef&#60;[u8; 96]&#62;</a></li><li><a href="#impl-CPtr-for-Keypair" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Keypair" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Keypair" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Keypair" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Keypair" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Keypair" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Keypair" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-Keypair" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Keypair" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Keypair" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Keypair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Keypair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Keypair" title="Send">Send</a></li><li><a href="#impl-Sync-for-Keypair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Keypair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Keypair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">Keypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Keypair(<span class="comment">/* private fields */</span>);</code></pre><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Keypair" class="impl"><a href="#impl-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Keypair">Keypair</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Keypair">Keypair</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Ord</code> but faster and with no guarantees across library versions.</p>
 <p>The inner byte array of <code>Self</code> is passed across the FFI boundry, as such there are
 no guarantees on its layout and it is subject to change across library versions,
 even minor versions. For this reason comparison function implementations (e.g.
index 211b97b75865312d09111ebfc86fe6343360af06..2f2d03768437099d92f4a2b6bbd9f64102301ccd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Library-internal representation of a Secp256k1 public key"><title>PublicKey in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Public<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array_unchecked" title="from_array_unchecked">from_array_unchecked</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.underlying_bytes" title="underlying_bytes">underlying_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+64%5D%3E-for-PublicKey" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-PublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-PublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PublicKey" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-PublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-Hash-for-PublicKey" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-PublicKey" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-PublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PublicKey" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">PublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct PublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Library-internal representation of a Secp256k1 public key</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Library-internal representation of a Secp256k1 public key"><title>PublicKey in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Public<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array_unchecked" title="from_array_unchecked">from_array_unchecked</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.underlying_bytes" title="underlying_bytes">underlying_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+64%5D%3E-for-PublicKey" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-PublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-PublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PublicKey" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-PublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-Hash-for-PublicKey" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-PublicKey" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-PublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PublicKey" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">PublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct PublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Library-internal representation of a Secp256k1 public key</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-PublicKey" class="impl"><a href="#impl-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::PublicKey">PublicKey</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Ord</code> but faster and with no guarantees across library versions.</p>
 <p>The inner byte array of <code>Self</code> is passed across the FFI boundry, as such there are
 no guarantees on its layout and it is subject to change across library versions,
index d9a2e9032f1a551256f77399a1efa91bd19b603c..c7ba18ee8e2423713d24ccf4444d42c8b0e7e2fa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data structure that contains additional arguments for schnorrsig_sign_custom."><title>SchnorrSigExtraParams in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Schnorr<wbr>SigExtra<wbr>Params</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Send-for-SchnorrSigExtraParams" title="!Send">!Send</a></li><li><a href="#impl-Sync-for-SchnorrSigExtraParams" title="!Sync">!Sync</a></li><li><a href="#impl-Freeze-for-SchnorrSigExtraParams" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SchnorrSigExtraParams" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Unpin-for-SchnorrSigExtraParams" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SchnorrSigExtraParams" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">SchnorrSigExtraParams</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct SchnorrSigExtraParams { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data structure that contains additional arguments for schnorrsig_sign_custom.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data structure that contains additional arguments for schnorrsig_sign_custom."><title>SchnorrSigExtraParams in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Schnorr<wbr>SigExtra<wbr>Params</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Send-for-SchnorrSigExtraParams" title="!Send">!Send</a></li><li><a href="#impl-Sync-for-SchnorrSigExtraParams" title="!Sync">!Sync</a></li><li><a href="#impl-Freeze-for-SchnorrSigExtraParams" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SchnorrSigExtraParams" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Unpin-for-SchnorrSigExtraParams" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SchnorrSigExtraParams" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">SchnorrSigExtraParams</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct SchnorrSigExtraParams { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data structure that contains additional arguments for schnorrsig_sign_custom.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SchnorrSigExtraParams" class="impl"><a href="#impl-SchnorrSigExtraParams" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SchnorrSigExtraParams.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::SchnorrSigExtraParams">SchnorrSigExtraParams</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(
     nonce_fp: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;,
     ndata: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>,
index 87b01d54daa88c49cee0bb68cd2a2ce432bed373..b4182515ea45a55622a6dad6ff9106a8286afa32 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Library-internal representation of a Secp256k1 signature"><title>Signature in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array_unchecked" title="from_array_unchecked">from_array_unchecked</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.underlying_bytes" title="underlying_bytes">underlying_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+64%5D%3E-for-Signature" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-Signature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-From%3CSignature%3E-for-Signature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Signature" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-Signature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Signature" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Signature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Library-internal representation of a Secp256k1 signature</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Library-internal representation of a Secp256k1 signature"><title>Signature in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array_unchecked" title="from_array_unchecked">from_array_unchecked</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.underlying_bytes" title="underlying_bytes">underlying_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+64%5D%3E-for-Signature" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-Signature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-From%3CSignature%3E-for-Signature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Signature" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-Signature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Signature" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct Signature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Library-internal representation of a Secp256k1 signature</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Signature" class="impl"><a href="#impl-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::Signature">Signature</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Ord</code> but faster and with no guarantees across library versions.</p>
 <p>The inner byte array of <code>Self</code> is passed across the FFI boundry, as such there are
 no guarantees on its layout and it is subject to change across library versions,
index a6603b833a4c4f5c980e9d497bb4ea8a16929c96..8050c1c2b8d1b5215116e105d340a3fd6dfe3a27 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `XOnlyPublicKey` struct in crate `bdk_chain`."><title>XOnlyPublicKey in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XOnly<wbr>Public<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array_unchecked" title="from_array_unchecked">from_array_unchecked</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.underlying_bytes" title="underlying_bytes">underlying_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+64%5D%3E-for-XOnlyPublicKey" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-XOnlyPublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-XOnlyPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XOnlyPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XOnlyPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-XOnlyPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey" title="From&#60;XOnlyPublicKey&#62;">From&#60;XOnlyPublicKey&#62;</a></li><li><a href="#impl-Hash-for-XOnlyPublicKey" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-XOnlyPublicKey" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-XOnlyPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-XOnlyPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XOnlyPublicKey" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XOnlyPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XOnlyPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XOnlyPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-XOnlyPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XOnlyPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XOnlyPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">XOnlyPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct XOnlyPublicKey(<span class="comment">/* private fields */</span>);</code></pre><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-XOnlyPublicKey" class="impl"><a href="#impl-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Ord</code> but faster and with no guarantees across library versions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `XOnlyPublicKey` struct in crate `bdk_chain`."><title>XOnlyPublicKey in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XOnly<wbr>Public<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_array_unchecked" title="from_array_unchecked">from_array_unchecked</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.underlying_bytes" title="underlying_bytes">underlying_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+64%5D%3E-for-XOnlyPublicKey" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-XOnlyPublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-XOnlyPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XOnlyPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XOnlyPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-XOnlyPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey" title="From&#60;XOnlyPublicKey&#62;">From&#60;XOnlyPublicKey&#62;</a></li><li><a href="#impl-Hash-for-XOnlyPublicKey" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-XOnlyPublicKey" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-XOnlyPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-XOnlyPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XOnlyPublicKey" title="PartialOrd">PartialOrd</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XOnlyPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XOnlyPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XOnlyPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-XOnlyPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XOnlyPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XOnlyPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Struct <span class="struct">XOnlyPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(C)]</div>pub struct XOnlyPublicKey(<span class="comment">/* private fields */</span>);</code></pre><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-XOnlyPublicKey" class="impl"><a href="#impl-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp_fast_unstable" class="method"><h4 class="code-header">pub fn <a href="#method.cmp_fast_unstable" class="fn">cmp_fast_unstable</a>(&amp;self, other: &amp;<a class="struct" href="struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::XOnlyPublicKey">XOnlyPublicKey</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class="docblock"><p>Like <code>cmp::Ord</code> but faster and with no guarantees across library versions.</p>
 <p>The inner byte array of <code>Self</code> is passed across the FFI boundry, as such there are
 no guarantees on its layout and it is subject to change across library versions,
 even minor versions. For this reason comparison function implementations (e.g.
index 2f326316da306ce84f9cae4272a02663360652cd..d6cfbef8a1b4fa5ac470f5fcd950de5b0efe8afb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait for producing pointers that will always be valid in C (assuming NULL pointer is a valid no-op)."><title>CPtr in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CPtr</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Target" title="Target">Target</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_c_ptr" title="as_c_ptr">as_c_ptr</a></li><li><a href="#tymethod.as_mut_c_ptr" title="as_mut_c_ptr">as_mut_c_ptr</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-CPtr-for-%26%5BT%5D" title="&#38;[T]">&#38;[T]</a></li><li><a href="#impl-CPtr-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-CPtr-for-%5BT%5D" title="[T]">[T]</a></li><li><a href="#impl-CPtr-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Trait <span class="trait">CPtr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait CPtr {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait for producing pointers that will always be valid in C (assuming NULL pointer is a valid no-op)."><title>CPtr in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">CPtr</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Target" title="Target">Target</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_c_ptr" title="as_c_ptr">as_c_ptr</a></li><li><a href="#tymethod.as_mut_c_ptr" title="as_mut_c_ptr">as_mut_c_ptr</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-CPtr-for-%26%5BT%5D" title="&#38;[T]">&#38;[T]</a></li><li><a href="#impl-CPtr-for-Option%3CT%3E" title="Option&#60;T&#62;">Option&#60;T&#62;</a></li><li><a href="#impl-CPtr-for-%5BT%5D" title="[T]">[T]</a></li><li><a href="#impl-CPtr-for-%5Bu8;+32%5D" title="[u8; 32]">[u8; 32]</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Trait <span class="trait">CPtr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait CPtr {
     type <a href="#associatedtype.Target" class="associatedtype">Target</a>;
 
     // Required methods
index 9cffedd374e09e545639f41deb10618037f75588..62682d3a45a4ca690dac216bc81d9c39d1047b2d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash function to use to post-process an ECDH point to get a shared secret."><title>EcdhHashFn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ecdh<wbr>Hash<wbr>Fn</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Some" title="Some">Some</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Type Alias <span class="type">EcdhHashFn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type EcdhHashFn = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash function to use to post-process an ECDH point to get
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash function to use to post-process an ECDH point to get a shared secret."><title>EcdhHashFn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ecdh<wbr>Hash<wbr>Fn</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Some" title="Some">Some</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Type Alias <span class="type">EcdhHashFn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type EcdhHashFn = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash function to use to post-process an ECDH point to get
 a shared secret.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>enum EcdhHashFn {
     None,
index 3e90069d6b34565486bd29ef89152dd4d28a7ff4..d5780cdef7930ee73970df5b3a3609dbf3ea8422 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash function used by `ellswift_ecdh` to hash the final ECDH shared secret."><title>EllswiftEcdhHashFn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ellswift<wbr>Ecdh<wbr>Hash<wbr>Fn</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Some" title="Some">Some</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Type Alias <span class="type">EllswiftEcdhHashFn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type EllswiftEcdhHashFn = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash function used by <code>ellswift_ecdh</code> to hash the final ECDH shared secret.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash function used by `ellswift_ecdh` to hash the final ECDH shared secret."><title>EllswiftEcdhHashFn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ellswift<wbr>Ecdh<wbr>Hash<wbr>Fn</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Some" title="Some">Some</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Type Alias <span class="type">EllswiftEcdhHashFn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type EllswiftEcdhHashFn = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash function used by <code>ellswift_ecdh</code> to hash the final ECDH shared secret.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>enum EllswiftEcdhHashFn {
     None,
     Some(unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>),
index 1945c61f694b5be9ddcb462ec7c6b55c375554c0..437a5c5ad9fc0471cabf746a14ac1efb9ad3b8d5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A nonce generation function. Ordinary users of the library never need to see this type; only if you need to control nonce generation do you need to use it. I have deliberately made this hard to do: you have to write your own wrapper around the FFI functions to use it. And it’s an unsafe type. Nonces are generated deterministically by RFC6979 by default; there should be no need to ever change this."><title>NonceFn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">NonceFn</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Some" title="Some">Some</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Type Alias <span class="type">NonceFn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type NonceFn = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A nonce generation function. Ordinary users of the library
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A nonce generation function. Ordinary users of the library never need to see this type; only if you need to control nonce generation do you need to use it. I have deliberately made this hard to do: you have to write your own wrapper around the FFI functions to use it. And it’s an unsafe type. Nonces are generated deterministically by RFC6979 by default; there should be no need to ever change this."><title>NonceFn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">NonceFn</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Some" title="Some">Some</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Type Alias <span class="type">NonceFn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type NonceFn = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A nonce generation function. Ordinary users of the library
 never need to see this type; only if you need to control
 nonce generation do you need to use it. I have deliberately
 made this hard to do: you have to write your own wrapper
index 6709b8c3aa95c2ecaed332494934267880a339a3..279f2b90671568e12e765cf91e06f81be1918f9d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Same as secp256k1_nonce function with the exception of accepting an additional pubkey argument and not requiring an attempt argument. The pubkey argument can protect signature schemes with key-prefixed challenge hash inputs against reusing the nonce when signing with the wrong precomputed pubkey."><title>SchnorrNonceFn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Schnorr<wbr>Nonce<wbr>Fn</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Some" title="Some">Some</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Type Alias <span class="type">SchnorrNonceFn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type SchnorrNonceFn = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Same as secp256k1_nonce function with the exception of accepting an
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Same as secp256k1_nonce function with the exception of accepting an additional pubkey argument and not requiring an attempt argument. The pubkey argument can protect signature schemes with key-prefixed challenge hash inputs against reusing the nonce when signing with the wrong precomputed pubkey."><title>SchnorrNonceFn in bdk_chain::bitcoin::secp256k1::ffi - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Schnorr<wbr>Nonce<wbr>Fn</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Some" title="Some">Some</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">ffi</a></span><h1>Type Alias <span class="type">SchnorrNonceFn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type SchnorrNonceFn = <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;unsafe extern &quot;C&quot; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, _: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="enum" href="types/enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Same as secp256k1_nonce function with the exception of accepting an
 additional pubkey argument and not requiring an attempt argument. The pubkey
 argument can protect signature schemes with key-prefixed challenge hash
 inputs against reusing the nonce when signing with the wrong precomputed
index 8e7a3b3d9ac4b2dc4f88cba45749d09387ad58b6..9bcc2e6a46b8f888992f25874fe7b47414fedac3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Equivalent to C’s `void` type when used as a pointer."><title>c_void in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">c_void</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-c_void" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-c_void" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-c_void" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-c_void" title="Send">Send</a></li><li><a href="#impl-Sync-for-c_void" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-c_void" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-c_void" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Enum <span class="enum">c_void</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/ffi/mod.rs.html#220">Source</a> </span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(u8)]</div>pub enum c_void {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Equivalent to C’s `void` type when used as a pointer."><title>c_void in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">c_void</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-c_void" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-c_void" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-c_void" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-c_void" title="Send">Send</a></li><li><a href="#impl-Sync-for-c_void" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-c_void" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-c_void" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Enum <span class="enum">c_void</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/ffi/mod.rs.html#220">Source</a> </span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(u8)]</div>pub enum c_void {
     <span class="comment">// some variants omitted</span>
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Equivalent to C’s <code>void</code> type when used as a <a href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html" title="primitive pointer">pointer</a>.</p>
 <p>In essence, <code>*const c_void</code> is equivalent to C’s <code>const void*</code>
index 6eefebad0fa5de91f0e1b9aca68a5b6575ee10cb..b73ad4a6c8115a68e2d1d9f82695e2d0b798458a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `types` mod in crate `bdk_chain`."><title>bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module types</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a></span><h1>Module <span>types</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.AlignedType.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::types::AlignedType">Aligned<wbr>Type</a></dt><dd>A type that is as aligned as the biggest alignment for fundamental types in C
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `types` mod in crate `bdk_chain`."><title>bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module types</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a></span><h1>Module <span>types</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.AlignedType.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::types::AlignedType">Aligned<wbr>Type</a></dt><dd>A type that is as aligned as the biggest alignment for fundamental types in C
 since C11 that means as aligned as <code>max_align_t</code> is.
 the exact size/alignment is unspecified.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.c_void.html" title="enum bdk_chain::bitcoin::secp256k1::ffi::types::c_void">c_void</a></dt><dd>Equivalent to C’s <code>void</code> type when used as a <a href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html" title="primitive pointer">pointer</a>.</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.c_char.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::c_char">c_char</a></dt><dd>This might not match C’s <code>c_char</code> exactly.
 The way we use it makes it fine either way but this type shouldn’t be used outside of the library.</dd><dt><a class="type" href="type.c_int.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::c_int">c_int</a></dt><dt><a class="type" href="type.c_uchar.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::c_uchar">c_uchar</a></dt><dt><a class="type" href="type.c_uint.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::c_uint">c_uint</a></dt><dt><a class="type" href="type.size_t.html" title="type bdk_chain::bitcoin::secp256k1::ffi::types::size_t">size_t</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
index e4200d1919b0caeeb0375626777cfc822758eab5..1d344fb0b5080b79945071934a3b37d8fd9fb1a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A type that is as aligned as the biggest alignment for fundamental types in C since C11 that means as aligned as `max_align_t` is. the exact size/alignment is unspecified."><title>AlignedType in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Aligned<wbr>Type</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.zeroed" title="zeroed">zeroed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AlignedType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-AlignedType" title="Copy">Copy</a></li><li><a href="#impl-Default-for-AlignedType" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AlignedType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AlignedType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AlignedType" title="Send">Send</a></li><li><a href="#impl-Sync-for-AlignedType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AlignedType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AlignedType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Struct <span class="struct">AlignedType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(align(16))]</div>pub struct AlignedType(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A type that is as aligned as the biggest alignment for fundamental types in C
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A type that is as aligned as the biggest alignment for fundamental types in C since C11 that means as aligned as `max_align_t` is. the exact size/alignment is unspecified."><title>AlignedType in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Aligned<wbr>Type</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.zeroed" title="zeroed">zeroed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AlignedType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-AlignedType" title="Copy">Copy</a></li><li><a href="#impl-Default-for-AlignedType" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AlignedType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AlignedType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AlignedType" title="Send">Send</a></li><li><a href="#impl-Sync-for-AlignedType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AlignedType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AlignedType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Struct <span class="struct">AlignedType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[repr(align(16))]</div>pub struct AlignedType(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A type that is as aligned as the biggest alignment for fundamental types in C
 since C11 that means as aligned as <code>max_align_t</code> is.
 the exact size/alignment is unspecified.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AlignedType" class="impl"><a href="#impl-AlignedType" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.AlignedType.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::types::AlignedType">AlignedType</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="struct.AlignedType.html" title="struct bdk_chain::bitcoin::secp256k1::ffi::types::AlignedType">AlignedType</a></h4></section></summary><div class="docblock"><p>A static zeroed out AlignedType for use in static assignments of [AlignedType; _]</p>
index 2e03a1f2154e7b15cc2fdc1dc6002ce7283942d7..38b2a4380c2886989f938617416844a7e2388dab 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This might not match C’s `c_char` exactly. The way we use it makes it fine either way but this type shouldn’t be used outside of the library."><title>c_char in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">c_char</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type c_char = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This might not match C’s <code>c_char</code> exactly.
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This might not match C’s `c_char` exactly. The way we use it makes it fine either way but this type shouldn’t be used outside of the library."><title>c_char in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">c_char</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type c_char = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This might not match C’s <code>c_char</code> exactly.
 The way we use it makes it fine either way but this type shouldn’t be used outside of the library.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 4f806116e51ea42abac9d8307c3f4bbf4308ec2c..9554ee6d8f2098812fc7becb549c836f7ac8b275 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `c_int` type in crate `bdk_chain`."><title>c_int in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">c_int</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type c_int = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `c_int` type in crate `bdk_chain`."><title>c_int in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">c_int</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type c_int = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>;</code></pre></section></div></main></body></html>
\ No newline at end of file
index a55e4e3991b2e1c62c207c631df192c3f11197f9..85a479436806ecba2f8261960eaa8e0e6357e309 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `c_uchar` type in crate `bdk_chain`."><title>c_uchar in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">c_uchar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type c_uchar = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `c_uchar` type in crate `bdk_chain`."><title>c_uchar in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">c_uchar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type c_uchar = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>;</code></pre></section></div></main></body></html>
\ No newline at end of file
index ca4846fc2aa73937c1f27fde834caf1217e2bba6..af18b56e48facc920829a8419def089a003366fc 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `c_uint` type in crate `bdk_chain`."><title>c_uint in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">c_uint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type c_uint = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `c_uint` type in crate `bdk_chain`."><title>c_uint in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">c_uint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type c_uint = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 76f7ab934873588504d6ebfd5075db289c2e5b01..2955612f618c85f79824e410e141d332c2633e92 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `size_t` type in crate `bdk_chain`."><title>size_t in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">size_t</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type size_t = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `size_t` type in crate `bdk_chain`."><title>size_t in bdk_chain::bitcoin::secp256k1::ffi::types - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>ffi::<wbr>types</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">ffi</a>::<wbr><a href="index.html">types</a></span><h1>Type Alias <span class="type">size_t</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type size_t = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 713df610bd0217501ccf36a915ed7f1bbd03a07b..d74719718d818856b03f151c75f698ab725a936d 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deprecated reexport of the `bitcoin-hashes` crate."><title>bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hashes</a></h2><h3><a href="#macros">Module Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>hashes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.29.1: Depend on <code>hashes</code> in your own crate.</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Deprecated reexport of the <code>bitcoin-hashes</code> crate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deprecated reexport of the `bitcoin-hashes` crate."><title>bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module hashes</a></h2><h3><a href="#macros">Module Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>hashes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.29.1: Depend on <code>hashes</code> in your own crate.</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Deprecated reexport of the <code>bitcoin-hashes</code> crate.</p>
 </div></details><h2 id="macros" class="section-header">Macros<a href="#macros" class="anchor">§</a></h2><dl class="item-table"><dt><a class="macro" href="macro.borrow_slice_impl.html" title="macro bdk_chain::bitcoin::secp256k1::hashes::borrow_slice_impl">borrow_<wbr>slice_<wbr>impl</a></dt><dd>Adds slicing traits implementations to a given type <code>$ty</code></dd><dt><a class="macro" href="macro.hash_newtype.html" title="macro bdk_chain::bitcoin::secp256k1::hashes::hash_newtype">hash_<wbr>newtype</a></dt><dd>Creates a new newtype around a <a href="https://doc.rust-lang.org/nightly/core/hash/macros/derive.Hash.html" title="derive core::hash::macros::Hash"><code>Hash</code></a> type.</dd><dt><a class="macro" href="macro.hex_fmt_impl.html" title="macro bdk_chain::bitcoin::secp256k1::hashes::hex_fmt_impl">hex_<wbr>fmt_<wbr>impl</a></dt><dd>Adds hexadecimal formatting implementation of a trait <code>$imp</code> to a given type <code>$ty</code>.</dd><dt><a class="macro" href="macro.serde_impl.html" title="macro bdk_chain::bitcoin::secp256k1::hashes::serde_impl">serde_<wbr>impl</a></dt><dd>Implements <code>Serialize</code> and <code>Deserialize</code> for a type <code>$t</code> which
 represents a newtype over a byte-slice over length <code>$len</code>.</dd><dt><a class="macro" href="macro.sha256t_hash_newtype.html" title="macro bdk_chain::bitcoin::secp256k1::hashes::sha256t_hash_newtype">sha256t_<wbr>hash_<wbr>newtype</a></dt><dd>Macro used to define a newtype tagged hash.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.FromSliceError.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::FromSliceError">From<wbr>Slice<wbr>Error</a></dt><dd>Attempted to create a hash from an invalid length slice.</dd><dt><a class="struct" href="struct.Hmac.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::Hmac">Hmac</a></dt><dd>A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function.</dd><dt><a class="struct" href="struct.HmacEngine.html" title="struct bdk_chain::bitcoin::secp256k1::hashes::HmacEngine">Hmac<wbr>Engine</a></dt><dd>Pair of underlying hash engines, used for the inner and outer hash of HMAC.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Hash.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::Hash">Hash</a></dt><dd>Trait which applies to hashes of all types.</dd><dt><a class="trait" href="trait.HashEngine.html" title="trait bdk_chain::bitcoin::secp256k1::hashes::HashEngine">Hash<wbr>Engine</a></dt><dd>A hashing engine which bytes can be serialized into.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 4b1499e05bbd979bd78bc4a107443773a5e8823c..665aa37b53254ae80ae38f19163d883199ebee96 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds slicing traits implementations to a given type `$ty`"><title>borrow_slice_impl in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">borrow_slice_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! borrow_slice_impl {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds slicing traits implementations to a given type `$ty`"><title>borrow_slice_impl in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">borrow_slice_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! borrow_slice_impl {
     ($ty:ident) =&gt; { ... };
     ($ty:ident, $($gen:ident: $gent:ident),*) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Adds slicing traits implementations to a given type <code>$ty</code></p>
index e9fd9b34110e734083ad80af1bdc36545095658a..c051bc4ed97d361aff20b610436af7497ec153d5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Creates a new newtype around a `Hash` type."><title>hash_newtype in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">hash_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! hash_newtype {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Creates a new newtype around a `Hash` type."><title>hash_newtype in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">hash_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! hash_newtype {
     ($($(#[$($type_attrs:tt)*])* $type_vis:vis struct $newtype:ident($(#[$field_attrs:tt])* $field_vis:vis $hash:path);)+) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Creates a new newtype around a <a href="https://doc.rust-lang.org/nightly/core/hash/macros/derive.Hash.html" title="derive core::hash::macros::Hash"><code>Hash</code></a> type.</p>
 <p>The syntax is similar to the usual tuple struct syntax:</p>
index d06b4e1153019f16825225c262710225e0043ada..54b106bb4fe620332ad2f823de0ca6ed236cef5f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds hexadecimal formatting implementation of a trait `$imp` to a given type `$ty`."><title>hex_fmt_impl in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">hex_fmt_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! hex_fmt_impl {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Adds hexadecimal formatting implementation of a trait `$imp` to a given type `$ty`."><title>hex_fmt_impl in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">hex_fmt_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! hex_fmt_impl {
     ($reverse:expr, $len:expr, $ty:ident) =&gt; { ... };
     ($reverse:expr, $len:expr, $ty:ident, $($gen:ident: $gent:ident),*) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Adds hexadecimal formatting implementation of a trait <code>$imp</code> to a given type <code>$ty</code>.</p>
index 9cd3390d1c213389583c370b8affeaaf83b588c1..e107955f6f198bba4eb3e2e4f41bcbf41fce39fd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `Serialize` and `Deserialize` for a type `$t` which represents a newtype over a byte-slice over length `$len`."><title>serde_impl in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">serde_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! serde_impl {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `Serialize` and `Deserialize` for a type `$t` which represents a newtype over a byte-slice over length `$len`."><title>serde_impl in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">serde_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! serde_impl {
     ($t:ident, $len:expr $(, $gen:ident: $gent:ident)*) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <code>Serialize</code> and <code>Deserialize</code> for a type <code>$t</code> which
 represents a newtype over a byte-slice over length <code>$len</code>.</p>
index 74bac7614b93e4915a30b3f0810d9fd5d9ab8bb6..57926adc9e50c2cf2aa7c3fcaf09a587edf65c60 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macro used to define a newtype tagged hash."><title>sha256t_hash_newtype in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">sha256t_hash_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! sha256t_hash_newtype {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macro used to define a newtype tagged hash."><title>sha256t_hash_newtype in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Macro <span class="macro">sha256t_hash_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! sha256t_hash_newtype {
     ($($(#[$($tag_attr:tt)*])* $tag_vis:vis struct $tag:ident = $constructor:tt($($tag_value:tt)+); $(#[$($hash_attr:tt)*])* $hash_vis:vis struct $hash_name:ident($(#[$($field_attr:tt)*])* _);)+) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Macro used to define a newtype tagged hash.</p>
 <p>This macro creates two types:</p>
index 3d11d59dfe07202c19dbf09443312711c2299fc9..fa8ad926820284025f9fe3f46c19504d8eada76f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Attempted to create a hash from an invalid length slice."><title>FromSliceError in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Slice<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.expected_length" title="expected_length">expected_length</a></li><li><a href="#method.invalid_length" title="invalid_length">invalid_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-Error" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-PartialEq-for-FromSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">FromSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FromSliceError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Attempted to create a hash from an invalid length slice.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Attempted to create a hash from an invalid length slice."><title>FromSliceError in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Slice<wbr>Error</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.expected_length" title="expected_length">expected_length</a></li><li><a href="#method.invalid_length" title="invalid_length">invalid_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FromSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FromSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FromSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-FromSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-FromSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CFromSliceError%3E-for-Error" title="From&#60;FromSliceError&#62;">From&#60;FromSliceError&#62;</a></li><li><a href="#impl-PartialEq-for-FromSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-FromSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FromSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FromSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FromSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FromSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FromSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FromSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">FromSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FromSliceError { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Attempted to create a hash from an invalid length slice.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FromSliceError" class="impl"><a href="#impl-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.expected_length" class="method"><h4 class="code-header">pub fn <a href="#method.expected_length" class="fn">expected_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the expected slice length.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.invalid_length" class="method"><h4 class="code-header">pub fn <a href="#method.invalid_length" class="fn">invalid_length</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the invalid slice length.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-FromSliceError" class="impl"><a href="#impl-Clone-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-FromSliceError" class="impl"><a href="#impl-Debug-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-FromSliceError" class="impl"><a href="#impl-Display-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-FromSliceError" class="impl"><a href="#impl-Error-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFromSliceError%3E-for-Error" class="impl"><a href="#impl-From%3CFromSliceError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt; for <a class="enum" href="../../psbt/enum.Error.html" title="enum bdk_chain::bitcoin::psbt::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>) -&gt; <a class="enum" href="../../psbt/enum.Error.html" title="enum bdk_chain::bitcoin::psbt::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-FromSliceError" class="impl"><a href="#impl-PartialEq-for-FromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
index 96cc740b28726516b227440d4a5cf69be27d8256..dd9336f54a3ca9d0ae4d1905e366ed2aa8b3e277 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function."><title>Hmac in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hmac%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hmac%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hmac%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hmac%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hmac%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hmac%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hmac%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3Cusize%3E-for-Hmac%3CT%3E" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-LowerHex-for-Hmac%3CT%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hmac%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hmac%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hmac%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Hmac%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hmac%3CT%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hmac%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hmac%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hmac%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hmac%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hmac%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hmac%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">Hmac</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hmac&lt;T&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function."><title>Hmac in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Hmac%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Hmac%3CT%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Hmac%3CT%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Hmac%3CT%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Hmac%3CT%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Hmac%3CT%3E" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Hmac%3CT%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Hmac%3CT%3E-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3Cusize%3E-for-Hmac%3CT%3E" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-LowerHex-for-Hmac%3CT%3E" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Hmac%3CT%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Hmac%3CT%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Hmac%3CT%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Hmac%3CT%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Hmac%3CT%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Hmac%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Hmac%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Hmac%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Hmac%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Hmac%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Hmac%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">Hmac</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Hmac&lt;T&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     T: <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash computed from a RFC 2104 HMAC. Parameterized by the underlying hash function.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" class="impl"><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Hmac%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt; for <a class="struct" href="../../hashes/struct.Hmac.html" title="struct bdk_chain::bitcoin::hashes::Hmac">Hmac</a>&lt;T&gt;<div class="where">where
index 41d568b414f68e40ea60f42541fc414f9dd8b6f4..d05005b6b82750373387e62f780213d53d177c2d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pair of underlying hash engines, used for the inner and outer hash of HMAC."><title>HmacEngine in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_inner_engines" title="from_inner_engines">from_inner_engines</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HmacEngine%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HmacEngine%3CT%3E" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HmacEngine%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HmacEngine%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HmacEngine%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HmacEngine%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HmacEngine%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HmacEngine%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">HmacEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HmacEngine&lt;T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pair of underlying hash engines, used for the inner and outer hash of HMAC."><title>HmacEngine in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hmac<wbr>Engine</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_inner_engines" title="from_inner_engines">from_inner_engines</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HmacEngine%3CT%3E" title="Clone">Clone</a></li><li><a href="#impl-Default-for-HmacEngine%3CT%3E" title="Default">Default</a></li><li><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" title="HashEngine">HashEngine</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E" title="Write">Write</a></li><li><a href="#impl-Write-for-HmacEngine%3CT%3E-1" title="Write">Write</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HmacEngine%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HmacEngine%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HmacEngine%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-HmacEngine%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HmacEngine%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HmacEngine%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WriteBytesExt-for-W" title="WriteBytesExt">WriteBytesExt</a></li><li><a href="#impl-WriteExt-for-W" title="WriteExt">WriteExt</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Struct <span class="struct">HmacEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct HmacEngine&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pair of underlying hash engines, used for the inner and outer hash of HMAC.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-HmacEngine%3CT%3E" class="impl"><a href="#impl-HmacEngine%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="../../hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(key: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="struct" href="../../hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt; <a href="#" class="tooltip" data-notable-ty="HmacEngine&lt;T&gt;">ⓘ</a></h4></section></summary><div class="docblock"><p>Constructs a new keyed HMAC from <code>key</code>.</p>
index ac5b230dc306dc7b8fc97921153f4223793048c5..1b224f6660c253af8a2fc135ae208872cac54beb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait which applies to hashes of all types."><title>Hash in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.LEN" title="LEN">LEN</a></li></ul><h3><a href="#provided-associated-consts">Provided Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.DISPLAY_BACKWARD" title="DISPLAY_BACKWARD">DISPLAY_BACKWARD</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Bytes" title="Bytes">Bytes</a></li><li><a href="#associatedtype.Engine" title="Engine">Engine</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.all_zeros" title="all_zeros">all_zeros</a></li><li><a href="#tymethod.as_byte_array" title="as_byte_array">as_byte_array</a></li><li><a href="#tymethod.from_byte_array" title="from_byte_array">from_byte_array</a></li><li><a href="#tymethod.from_engine" title="from_engine">from_engine</a></li><li><a href="#tymethod.from_slice" title="from_slice">from_slice</a></li><li><a href="#tymethod.to_byte_array" title="to_byte_array">to_byte_array</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.engine" title="engine">engine</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.hash_byte_chunks" title="hash_byte_chunks">hash_byte_chunks</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Trait <span class="trait">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Hash:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait which applies to hashes of all types."><title>Hash in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.LEN" title="LEN">LEN</a></li></ul><h3><a href="#provided-associated-consts">Provided Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.DISPLAY_BACKWARD" title="DISPLAY_BACKWARD">DISPLAY_BACKWARD</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Bytes" title="Bytes">Bytes</a></li><li><a href="#associatedtype.Engine" title="Engine">Engine</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.all_zeros" title="all_zeros">all_zeros</a></li><li><a href="#tymethod.as_byte_array" title="as_byte_array">as_byte_array</a></li><li><a href="#tymethod.from_byte_array" title="from_byte_array">from_byte_array</a></li><li><a href="#tymethod.from_engine" title="from_engine">from_engine</a></li><li><a href="#tymethod.from_slice" title="from_slice">from_slice</a></li><li><a href="#tymethod.to_byte_array" title="to_byte_array">to_byte_array</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.engine" title="engine">engine</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.hash_byte_chunks" title="hash_byte_chunks">hash_byte_chunks</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Hash-for-Hash" title="Hash">Hash</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Trait <span class="trait">Hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Hash:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>
@@ -58,6 +58,6 @@ previous blockhash and the coinbase transaction’s outpoint txid.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.hash_byte_chunks" class="method"><h4 class="code-header">fn <a href="#method.hash_byte_chunks" class="fn">hash_byte_chunks</a>&lt;B, I&gt;(byte_slices: I) -&gt; Self<div class="where">where
     B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;,
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = B&gt;,</div></h4></section></summary><div class="docblock"><p>Hashes all the byte slices retrieved from the iterator together.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash" class="impl"><a href="#impl-Hash-for-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for Hash</h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-1" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-1" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-1" class="associatedtype trait-impl"><a href="#associatedtype.Engine-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-1" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.engine-1" class="method trait-impl"><a href="#method.engine-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.engine" class="fn">engine</a>() -&gt; &lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="method.from_engine" class="method trait-impl"><a href="#method.from_engine" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_engine" class="fn">from_engine</a>(e: &lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a>) -&gt; Hash</h4></section><section id="method.from_slice" class="method trait-impl"><a href="#method.from_slice" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_slice" class="fn">from_slice</a>(sl: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Hash, <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt;</h4></section><section id="method.from_byte_array" class="method trait-impl"><a href="#method.from_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_byte_array" class="fn">from_byte_array</a>(bytes: &lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a>) -&gt; Hash</h4></section><section id="method.to_byte_array" class="method trait-impl"><a href="#method.to_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.to_byte_array" class="fn">to_byte_array</a>(self) -&gt; &lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.as_byte_array" class="method trait-impl"><a href="#method.as_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_byte_array" class="fn">as_byte_array</a>(&amp;self) -&gt; &amp;&lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.all_zeros" class="method trait-impl"><a href="#method.all_zeros" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.all_zeros" class="fn">all_zeros</a>() -&gt; Hash</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Hash-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.LEN-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.DISPLAY_BACKWARD-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-2" class="associatedtype trait-impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedtype.Engine-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-2" class="associatedtype trait-impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedtype.Bytes-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-1" class="impl"><a href="#impl-Hash-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-3" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-3" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-3" class="associatedtype trait-impl"><a href="#associatedtype.Engine-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-3" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-2" class="impl"><a href="#impl-Hash-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../hashes/ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-4" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-4" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-4" class="associatedtype trait-impl"><a href="#associatedtype.Engine-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/ripemd160/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-4" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-3" class="impl"><a href="#impl-Hash-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../hashes/sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-5" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-5" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-5" class="associatedtype trait-impl"><a href="#associatedtype.Engine-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha1/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-5" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-4" class="impl"><a href="#impl-Hash-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-6" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-6" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-6" class="associatedtype trait-impl"><a href="#associatedtype.Engine-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-6" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-5" class="impl"><a href="#impl-Hash-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-7" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-7" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-7" class="associatedtype trait-impl"><a href="#associatedtype.Engine-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-7" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-6" class="impl"><a href="#impl-Hash-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../hashes/sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-8" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 48usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-8" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-8" class="associatedtype trait-impl"><a href="#associatedtype.Engine-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha384/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-8" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">48</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-7" class="impl"><a href="#impl-Hash-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../hashes/sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-9" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-9" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-9" class="associatedtype trait-impl"><a href="#associatedtype.Engine-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha512/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-9" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-8" class="impl"><a href="#impl-Hash-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../hashes/sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-10" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-10" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-10" class="associatedtype trait-impl"><a href="#associatedtype.Engine-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha512_256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-10" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-9" class="impl"><a href="#impl-Hash-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../hashes/siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-11" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-11" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-11" class="associatedtype trait-impl"><a href="#associatedtype.Engine-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/siphash24/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-11" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-BlockHash" class="impl"><a href="#impl-Hash-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-12" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-12" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-12" class="associatedtype trait-impl"><a href="#associatedtype.Engine-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-12" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-FilterHash" class="impl"><a href="#impl-Hash-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-13" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-13" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-13" class="associatedtype trait-impl"><a href="#associatedtype.Engine-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-13" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-FilterHeader" class="impl"><a href="#impl-Hash-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-14" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-14" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-14" class="associatedtype trait-impl"><a href="#associatedtype.Engine-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-14" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-LegacySighash" class="impl"><a href="#impl-Hash-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-15" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-15" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-15" class="associatedtype trait-impl"><a href="#associatedtype.Engine-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-15" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-PubkeyHash" class="impl"><a href="#impl-Hash-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-16" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-16" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-16" class="associatedtype trait-impl"><a href="#associatedtype.Engine-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-16" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-ScriptHash" class="impl"><a href="#impl-Hash-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-17" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-17" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-17" class="associatedtype trait-impl"><a href="#associatedtype.Engine-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-17" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-SegwitV0Sighash" class="impl"><a href="#impl-Hash-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-18" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-18" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-18" class="associatedtype trait-impl"><a href="#associatedtype.Engine-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-18" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapLeafHash" class="impl"><a href="#impl-Hash-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-19" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-19" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-19" class="associatedtype trait-impl"><a href="#associatedtype.Engine-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-19" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapNodeHash" class="impl"><a href="#impl-Hash-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-20" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-20" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-20" class="associatedtype trait-impl"><a href="#associatedtype.Engine-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-20" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapSighash" class="impl"><a href="#impl-Hash-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-21" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-21" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-21" class="associatedtype trait-impl"><a href="#associatedtype.Engine-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-21" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapTweakHash" class="impl"><a href="#impl-Hash-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-22" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-22" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-22" class="associatedtype trait-impl"><a href="#associatedtype.Engine-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-22" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TxMerkleNode" class="impl"><a href="#impl-Hash-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-23" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-23" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-23" class="associatedtype trait-impl"><a href="#associatedtype.Engine-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-23" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Txid" class="impl"><a href="#impl-Hash-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-24" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-24" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-24" class="associatedtype trait-impl"><a href="#associatedtype.Engine-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-24" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WPubkeyHash" class="impl"><a href="#impl-Hash-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-25" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-25" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-25" class="associatedtype trait-impl"><a href="#associatedtype.Engine-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-25" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WScriptHash" class="impl"><a href="#impl-Hash-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-26" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-26" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-26" class="associatedtype trait-impl"><a href="#associatedtype.Engine-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-26" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WitnessCommitment" class="impl"><a href="#impl-Hash-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-27" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-27" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-27" class="associatedtype trait-impl"><a href="#associatedtype.Engine-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-27" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WitnessMerkleNode" class="impl"><a href="#impl-Hash-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-28" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-28" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-28" class="associatedtype trait-impl"><a href="#associatedtype.Engine-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-28" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Wtxid" class="impl"><a href="#impl-Hash-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-29" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-29" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-29" class="associatedtype trait-impl"><a href="#associatedtype.Engine-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-29" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-XKeyIdentifier" class="impl"><a href="#impl-Hash-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-30" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-30" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-30" class="associatedtype trait-impl"><a href="#associatedtype.Engine-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-30" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash%3CT%3E" class="impl"><a href="#impl-Hash-for-Hash%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256t::<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;T&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash" class="impl"><a href="#impl-Hash-for-Hash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for Hash</h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-1" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-1" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-1" class="associatedtype trait-impl"><a href="#associatedtype.Engine-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-1" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.engine-1" class="method trait-impl"><a href="#method.engine-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.engine" class="fn">engine</a>() -&gt; &lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="method.from_engine" class="method trait-impl"><a href="#method.from_engine" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_engine" class="fn">from_engine</a>(e: &lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a>) -&gt; Hash</h4></section><section id="method.from_slice" class="method trait-impl"><a href="#method.from_slice" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_slice" class="fn">from_slice</a>(sl: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Hash, <a class="struct" href="../../hashes/struct.FromSliceError.html" title="struct bdk_chain::bitcoin::hashes::FromSliceError">FromSliceError</a>&gt;</h4></section><section id="method.from_byte_array" class="method trait-impl"><a href="#method.from_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_byte_array" class="fn">from_byte_array</a>(bytes: &lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a>) -&gt; Hash</h4></section><section id="method.to_byte_array" class="method trait-impl"><a href="#method.to_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.to_byte_array" class="fn">to_byte_array</a>(self) -&gt; &lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.as_byte_array" class="method trait-impl"><a href="#method.as_byte_array" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.as_byte_array" class="fn">as_byte_array</a>(&amp;self) -&gt; &amp;&lt;Hash as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section><section id="method.all_zeros" class="method trait-impl"><a href="#method.all_zeros" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.all_zeros" class="fn">all_zeros</a>() -&gt; Hash</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Hash-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.LEN-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-2" class="associatedconstant trait-impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedconstant.DISPLAY_BACKWARD-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-2" class="associatedtype trait-impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedtype.Engine-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-2" class="associatedtype trait-impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#associatedtype.Bytes-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-1" class="impl"><a href="#impl-Hash-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-3" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-3" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-3" class="associatedtype trait-impl"><a href="#associatedtype.Engine-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-3" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-2" class="impl"><a href="#impl-Hash-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../hashes/ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-4" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-4" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-4" class="associatedtype trait-impl"><a href="#associatedtype.Engine-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/ripemd160/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-4" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-3" class="impl"><a href="#impl-Hash-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../hashes/sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-5" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-5" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-5" class="associatedtype trait-impl"><a href="#associatedtype.Engine-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha1/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-5" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-4" class="impl"><a href="#impl-Hash-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-6" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-6" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-6" class="associatedtype trait-impl"><a href="#associatedtype.Engine-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-6" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-5" class="impl"><a href="#impl-Hash-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-7" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-7" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-7" class="associatedtype trait-impl"><a href="#associatedtype.Engine-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-7" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-6" class="impl"><a href="#impl-Hash-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../hashes/sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-8" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 48usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-8" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-8" class="associatedtype trait-impl"><a href="#associatedtype.Engine-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha384/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-8" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">48</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-7" class="impl"><a href="#impl-Hash-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../hashes/sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-9" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-9" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-9" class="associatedtype trait-impl"><a href="#associatedtype.Engine-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha512/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-9" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-8" class="impl"><a href="#impl-Hash-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../hashes/sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-10" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-10" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-10" class="associatedtype trait-impl"><a href="#associatedtype.Engine-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha512_256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-10" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash-9" class="impl"><a href="#impl-Hash-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../hashes/siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-11" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-11" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-11" class="associatedtype trait-impl"><a href="#associatedtype.Engine-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/siphash24/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-11" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">8</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-BlockHash" class="impl"><a href="#impl-Hash-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-12" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-12" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-12" class="associatedtype trait-impl"><a href="#associatedtype.Engine-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-12" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-FilterHash" class="impl"><a href="#impl-Hash-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-13" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-13" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-13" class="associatedtype trait-impl"><a href="#associatedtype.Engine-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-13" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-FilterHeader" class="impl"><a href="#impl-Hash-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-14" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-14" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-14" class="associatedtype trait-impl"><a href="#associatedtype.Engine-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-14" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-LegacySighash" class="impl"><a href="#impl-Hash-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-15" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-15" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-15" class="associatedtype trait-impl"><a href="#associatedtype.Engine-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-15" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-PubkeyHash" class="impl"><a href="#impl-Hash-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-16" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-16" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-16" class="associatedtype trait-impl"><a href="#associatedtype.Engine-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-16" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-ScriptHash" class="impl"><a href="#impl-Hash-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-17" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-17" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-17" class="associatedtype trait-impl"><a href="#associatedtype.Engine-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-17" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-SegwitV0Sighash" class="impl"><a href="#impl-Hash-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-18" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-18" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-18" class="associatedtype trait-impl"><a href="#associatedtype.Engine-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-18" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapLeafHash" class="impl"><a href="#impl-Hash-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-19" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-19" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-19" class="associatedtype trait-impl"><a href="#associatedtype.Engine-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-19" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapNodeHash" class="impl"><a href="#impl-Hash-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-20" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-20" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-20" class="associatedtype trait-impl"><a href="#associatedtype.Engine-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-20" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapSighash" class="impl"><a href="#impl-Hash-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-21" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-21" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-21" class="associatedtype trait-impl"><a href="#associatedtype.Engine-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-21" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TapTweakHash" class="impl"><a href="#impl-Hash-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-22" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-22" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-22" class="associatedtype trait-impl"><a href="#associatedtype.Engine-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-22" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt; as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-TxMerkleNode" class="impl"><a href="#impl-Hash-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-23" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-23" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-23" class="associatedtype trait-impl"><a href="#associatedtype.Engine-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-23" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Txid" class="impl"><a href="#impl-Hash-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-24" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-24" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-24" class="associatedtype trait-impl"><a href="#associatedtype.Engine-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-24" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WPubkeyHash" class="impl"><a href="#impl-Hash-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-25" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-25" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-25" class="associatedtype trait-impl"><a href="#associatedtype.Engine-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-25" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WScriptHash" class="impl"><a href="#impl-Hash-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-26" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-26" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-26" class="associatedtype trait-impl"><a href="#associatedtype.Engine-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-26" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WitnessCommitment" class="impl"><a href="#impl-Hash-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-27" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-27" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-27" class="associatedtype trait-impl"><a href="#associatedtype.Engine-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-27" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-WitnessMerkleNode" class="impl"><a href="#impl-Hash-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-28" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-28" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-28" class="associatedtype trait-impl"><a href="#associatedtype.Engine-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-28" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Wtxid" class="impl"><a href="#impl-Hash-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-29" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-29" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-29" class="associatedtype trait-impl"><a href="#associatedtype.Engine-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-29" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-XKeyIdentifier" class="impl"><a href="#impl-Hash-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-30" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 20usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-30" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = false</h4></section><section id="associatedtype.Engine-30" class="associatedtype trait-impl"><a href="#associatedtype.Engine-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Engine" title="type bdk_chain::bitcoin::hashes::Hash::Engine">Engine</a></h4></section><section id="associatedtype.Bytes-30" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;<a class="struct" href="../../hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a> as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hash%3CT%3E" class="impl"><a href="#impl-Hash-for-Hash%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for bdk_chain::bitcoin::hashes::sha256t::<a class="struct" href="../../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../../hashes/sha256t/trait.Tag.html" title="trait bdk_chain::bitcoin::hashes::sha256t::Tag">Tag</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-31" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-31" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32usize</h4></section><section id="associatedconstant.DISPLAY_BACKWARD-31" class="associatedconstant trait-impl"><a href="#associatedconstant.DISPLAY_BACKWARD-31" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DISPLAY_BACKWARD" class="constant">DISPLAY_BACKWARD</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> = true</h4></section><section id="associatedtype.Engine-31" class="associatedtype trait-impl"><a href="#associatedtype.Engine-31" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h4></section><section id="associatedtype.Bytes-31" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-31" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Hash-for-Hmac%3CT%3E" class="impl"><a href="#impl-Hash-for-Hmac%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a> for <a class="struct" href="../../hashes/struct.Hmac.html" title="struct bdk_chain::bitcoin::hashes::Hmac">Hmac</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedconstant.LEN-32" class="associatedconstant trait-impl"><a href="#associatedconstant.LEN-32" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.LEN" class="constant">LEN</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = T::LEN</h4></section><section id="associatedtype.Engine-32" class="associatedtype trait-impl"><a href="#associatedtype.Engine-32" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Engine" class="associatedtype">Engine</a> = <a class="struct" href="../../hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;</h4></section><section id="associatedtype.Bytes-32" class="associatedtype trait-impl"><a href="#associatedtype.Bytes-32" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Bytes" class="associatedtype">Bytes</a> = &lt;T as <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>&gt;::<a class="associatedtype" href="../../hashes/trait.Hash.html#associatedtype.Bytes" title="type bdk_chain::bitcoin::hashes::Hash::Bytes">Bytes</a></h4></section></div></details></div><script src="../../../../trait.impl/bitcoin_hashes/trait.Hash.js" data-ignore-extern-crates="bitcoin,bitcoin_hashes,miniscript" async></script></section></div></main></body></html>
\ No newline at end of file
index eb2953714b4edb8a6dfa55c15c7cf23cd7e3a4d2..935db04449f81f9dbeefe7a7aa6e12372221ab9f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hashing engine which bytes can be serialized into."><title>HashEngine in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.BLOCK_SIZE" title="BLOCK_SIZE">BLOCK_SIZE</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.MidState" title="MidState">MidState</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.input" title="input">input</a></li><li><a href="#tymethod.midstate" title="midstate">midstate</a></li><li><a href="#tymethod.n_bytes_hashed" title="n_bytes_hashed">n_bytes_hashed</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Trait <span class="trait">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait HashEngine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hashing engine which bytes can be serialized into."><title>HashEngine in bdk_chain::bitcoin::secp256k1::hashes - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hash<wbr>Engine</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.BLOCK_SIZE" title="BLOCK_SIZE">BLOCK_SIZE</a></li></ul><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.MidState" title="MidState">MidState</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.input" title="input">input</a></li><li><a href="#tymethod.midstate" title="midstate">midstate</a></li><li><a href="#tymethod.n_bytes_hashed" title="n_bytes_hashed">n_bytes_hashed</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>hashes</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">hashes</a></span><h1>Trait <span class="trait">HashEngine</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait HashEngine: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
     type <a href="#associatedtype.MidState" class="associatedtype">MidState</a>;
 
     const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>;
@@ -14,5 +14,5 @@
 used directly unless you really know what you’re doing.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.input" class="method"><h4 class="code-header">fn <a href="#tymethod.input" class="fn">input</a>(&amp;mut self, data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>])</h4></section></summary><div class="docblock"><p>Add data to the hash engine.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.n_bytes_hashed" class="method"><h4 class="code-header">fn <a href="#tymethod.n_bytes_hashed" class="fn">n_bytes_hashed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Return the number of bytes already n_bytes_hashed(inputted).</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine" class="impl"><a href="#impl-HashEngine-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../hashes/ripemd160/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-1" class="associatedtype trait-impl"><a href="#associatedtype.MidState-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-1" class="impl"><a href="#impl-HashEngine-for-HashEngine-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../hashes/sha1/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-2" class="associatedtype trait-impl"><a href="#associatedtype.MidState-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-2" class="impl"><a href="#impl-HashEngine-for-HashEngine-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-3" class="associatedtype trait-impl"><a href="#associatedtype.MidState-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="../../hashes/sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-3" class="impl"><a href="#impl-HashEngine-for-HashEngine-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../hashes/sha384/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-4" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-4" class="associatedtype trait-impl"><a href="#associatedtype.MidState-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-4" class="impl"><a href="#impl-HashEngine-for-HashEngine-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../hashes/sha512/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-5" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-5" class="associatedtype trait-impl"><a href="#associatedtype.MidState-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-5" class="impl"><a href="#impl-HashEngine-for-HashEngine-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../hashes/sha512_256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-6" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-6" class="associatedtype trait-impl"><a href="#associatedtype.MidState-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-6" class="impl"><a href="#impl-HashEngine-for-HashEngine-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../hashes/siphash24/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-7" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="associatedtype.MidState-7" class="associatedtype trait-impl"><a href="#associatedtype.MidState-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="../../hashes/siphash24/struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HmacEngine%3CT%3E" class="impl"><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for <a class="struct" href="../../hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine" class="impl"><a href="#impl-HashEngine-for-HashEngine" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../hashes/ripemd160/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-1" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-1" class="associatedtype trait-impl"><a href="#associatedtype.MidState-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-1" class="impl"><a href="#impl-HashEngine-for-HashEngine-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../hashes/sha1/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha1::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-2" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-2" class="associatedtype trait-impl"><a href="#associatedtype.MidState-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">20</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-2" class="impl"><a href="#impl-HashEngine-for-HashEngine-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../hashes/sha256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-3" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 64usize</h4></section><section id="associatedtype.MidState-3" class="associatedtype trait-impl"><a href="#associatedtype.MidState-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="../../hashes/sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-3" class="impl"><a href="#impl-HashEngine-for-HashEngine-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../hashes/sha384/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha384::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-4" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-4" class="associatedtype trait-impl"><a href="#associatedtype.MidState-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-4" class="impl"><a href="#impl-HashEngine-for-HashEngine-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../hashes/sha512/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-5" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-5" class="associatedtype trait-impl"><a href="#associatedtype.MidState-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-5" class="impl"><a href="#impl-HashEngine-for-HashEngine-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../hashes/sha512_256/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-6" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128usize</h4></section><section id="associatedtype.MidState-6" class="associatedtype trait-impl"><a href="#associatedtype.MidState-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HashEngine-6" class="impl"><a href="#impl-HashEngine-for-HashEngine-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../hashes/siphash24/struct.HashEngine.html" title="struct bdk_chain::bitcoin::hashes::siphash24::HashEngine">HashEngine</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-7" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="associatedtype.MidState-7" class="associatedtype trait-impl"><a href="#associatedtype.MidState-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="../../hashes/siphash24/struct.State.html" title="struct bdk_chain::bitcoin::hashes::siphash24::State">State</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-HashEngine-for-HmacEngine%3CT%3E" class="impl"><a href="#impl-HashEngine-for-HmacEngine%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../hashes/trait.HashEngine.html" title="trait bdk_chain::bitcoin::hashes::HashEngine">HashEngine</a> for <a class="struct" href="../../hashes/struct.HmacEngine.html" title="struct bdk_chain::bitcoin::hashes::HmacEngine">HmacEngine</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="../../hashes/trait.Hash.html" title="trait bdk_chain::bitcoin::hashes::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedconstant.BLOCK_SIZE-8" class="associatedconstant trait-impl"><a href="#associatedconstant.BLOCK_SIZE-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.BLOCK_SIZE" class="constant">BLOCK_SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = &lt;T::Engine&gt;::BLOCK_SIZE</h4></section><section id="associatedtype.MidState-8" class="associatedtype trait-impl"><a href="#associatedtype.MidState-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.MidState" class="associatedtype">MidState</a> = <a class="struct" href="../../hashes/hmac/struct.HmacMidState.html" title="struct bdk_chain::bitcoin::hashes::hmac::HmacMidState">HmacMidState</a>&lt;T&gt;</h4></section></div></details></div><script src="../../../../trait.impl/bitcoin_hashes/trait.HashEngine.js" data-ignore-extern-crates="bitcoin_hashes" async></script></section></div></main></body></html>
\ No newline at end of file
index b41e616353a137be7b28f62a6f913602bc245469..2aca2a15eeebb83dd5d4a617af1277d0b1c0883c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rust bindings for Pieter Wuille’s secp256k1 library, which is used for fast and accurate manipulation of ECDSA signatures on the secp256k1 curve. Such signatures are used extensively by the Bitcoin network and its derivatives."><title>bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#crate-featuresoptional-dependencies" title="Crate features/optional dependencies">Crate features/optional dependencies</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>secp256k1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Rust bindings for Pieter Wuille’s secp256k1 library, which is used for
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Rust bindings for Pieter Wuille’s secp256k1 library, which is used for fast and accurate manipulation of ECDSA signatures on the secp256k1 curve. Such signatures are used extensively by the Bitcoin network and its derivatives."><title>bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../crates.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#crate-featuresoptional-dependencies" title="Crate features/optional dependencies">Crate features/optional dependencies</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Crate <span>secp256k1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Rust bindings for Pieter Wuille’s secp256k1 library, which is used for
 fast and accurate manipulation of ECDSA signatures on the secp256k1
 curve. Such signatures are used extensively by the Bitcoin network
 and its derivatives.</p>
index 85969db8cb1a9da8ce2f31d26205f7ab4d23347e..6da869ae525985601ffb8762db6f2b9dff15de99 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implement methods and traits for types that contain an inner array."><title>impl_array_newtype in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Macro <span class="macro">impl_array_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_array_newtype {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implement methods and traits for types that contain an inner array."><title>impl_array_newtype in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Macro <span class="macro">impl_array_newtype</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>macro_rules! impl_array_newtype {
     ($thing:ident, $ty:ty, $len:expr) =&gt; { ... };
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implement methods and traits for types that contain an inner array.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 94ee0a60e000c0e1fef3bf2b0d317e3f19e0da59..063ebd4c72663c8cf1fb9be75790ebc5980d5b1f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type returned from `Bernoulli::new`."><title>BernoulliError in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bernoulli<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidProbability" title="InvalidProbability">InvalidProbability</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BernoulliError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BernoulliError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BernoulliError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-BernoulliError" title="Display">Display</a></li><li><a href="#impl-Eq-for-BernoulliError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-BernoulliError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-BernoulliError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-BernoulliError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BernoulliError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BernoulliError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BernoulliError" title="Send">Send</a></li><li><a href="#impl-Sync-for-BernoulliError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BernoulliError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BernoulliError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Enum <span class="enum">BernoulliError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/bernoulli.rs.html#70">Source</a> </span></div><pre class="rust item-decl"><code>pub enum BernoulliError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type returned from `Bernoulli::new`."><title>BernoulliError in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bernoulli<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidProbability" title="InvalidProbability">InvalidProbability</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BernoulliError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BernoulliError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BernoulliError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-BernoulliError" title="Display">Display</a></li><li><a href="#impl-Eq-for-BernoulliError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-BernoulliError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-BernoulliError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-BernoulliError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BernoulliError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BernoulliError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BernoulliError" title="Send">Send</a></li><li><a href="#impl-Sync-for-BernoulliError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BernoulliError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BernoulliError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Enum <span class="enum">BernoulliError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/bernoulli.rs.html#70">Source</a> </span></div><pre class="rust item-decl"><code>pub enum BernoulliError {
     InvalidProbability,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error type returned from <code>Bernoulli::new</code>.</p>
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.InvalidProbability" class="variant"><a href="#variant.InvalidProbability" class="anchor">§</a><h3 class="code-header">InvalidProbability</h3></section><div class="docblock"><p><code>p &lt; 0</code> or <code>p &gt; 1</code>.</p>
index 9652eb9d5cadd61f2de2278e46a50dc3e989c4d8..56f90a51b96eea992fc045e43e497b890a955ce5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type returned from `WeightedIndex::new`."><title>WeightedError in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AllWeightsZero" title="AllWeightsZero">AllWeightsZero</a></li><li><a href="#variant.InvalidWeight" title="InvalidWeight">InvalidWeight</a></li><li><a href="#variant.NoItem" title="NoItem">NoItem</a></li><li><a href="#variant.TooMany" title="TooMany">TooMany</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WeightedError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WeightedError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WeightedError" title="Display">Display</a></li><li><a href="#impl-Eq-for-WeightedError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-WeightedError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-WeightedError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedError" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Enum <span class="enum">WeightedError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted_index.rs.html#431">Source</a> </span></div><pre class="rust item-decl"><code>pub enum WeightedError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type returned from `WeightedIndex::new`."><title>WeightedError in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AllWeightsZero" title="AllWeightsZero">AllWeightsZero</a></li><li><a href="#variant.InvalidWeight" title="InvalidWeight">InvalidWeight</a></li><li><a href="#variant.NoItem" title="NoItem">NoItem</a></li><li><a href="#variant.TooMany" title="TooMany">TooMany</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WeightedError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WeightedError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WeightedError" title="Display">Display</a></li><li><a href="#impl-Eq-for-WeightedError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-WeightedError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-WeightedError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedError" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Enum <span class="enum">WeightedError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted_index.rs.html#431">Source</a> </span></div><pre class="rust item-decl"><code>pub enum WeightedError {
     NoItem,
     InvalidWeight,
     AllWeightsZero,
index 175c6117e2e332e4f79c95fedc6be7ba9744e9ab..20f232b10c6d365d8b16cffeaeb4b19ee4201c35 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generating random samples from probability distributions"><title>bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module distributions</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#the-standard-distribution" title="The `Standard` distribution">The <code>Standard</code> distribution</a><ul><li><a href="#random-characters" title="Random characters">Random characters</a></li></ul></li><li><a href="#uniform-numeric-ranges" title="Uniform numeric ranges">Uniform numeric ranges</a><ul><li><a href="#open-and-half-open-ranges" title="Open and half-open ranges">Open and half-open ranges</a></li></ul></li><li><a href="#non-uniform-sampling" title="Non-uniform sampling">Non-uniform sampling</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a></span><h1>Module <span>distributions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#97">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generating random samples from probability distributions</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generating random samples from probability distributions"><title>bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module distributions</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#the-standard-distribution" title="The `Standard` distribution">The <code>Standard</code> distribution</a><ul><li><a href="#random-characters" title="Random characters">Random characters</a></li></ul></li><li><a href="#uniform-numeric-ranges" title="Uniform numeric ranges">Uniform numeric ranges</a><ul><li><a href="#open-and-half-open-ranges" title="Open and half-open ranges">Open and half-open ranges</a></li></ul></li><li><a href="#non-uniform-sampling" title="Non-uniform sampling">Non-uniform sampling</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a></span><h1>Module <span>distributions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#97">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generating random samples from probability distributions</p>
 <p>This module is the home of the <a href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution"><code>Distribution</code></a> trait and several of its
 implementations. It is the workhorse behind some of the convenient
 functionality of the <a href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng"><code>Rng</code></a> trait, e.g. <a href="../trait.Rng.html#method.gen" title="method bdk_chain::bitcoin::secp256k1::rand::Rng::gen"><code>Rng::gen</code></a> and of course
index 7c62e271324e60cdb8ff2cb7d73968878df2ab70..ff9562b35c2a7726f7f4586fbcde1355700d1de2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Sample a `u8`, uniformly distributed over ASCII letters and numbers: a-z, A-Z and 0-9."><title>Alphanumeric in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Alphanumeric</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li><li><a href="#passwords" title="Passwords">Passwords</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Alphanumeric" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Alphanumeric" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Alphanumeric" title="Debug">Debug</a></li><li><a href="#impl-DistString-for-Alphanumeric" title="DistString">DistString</a></li><li><a href="#impl-Distribution%3Cu8%3E-for-Alphanumeric" title="Distribution&#60;u8&#62;">Distribution&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Alphanumeric" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Alphanumeric" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Alphanumeric" title="Send">Send</a></li><li><a href="#impl-Sync-for-Alphanumeric" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Alphanumeric" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Alphanumeric" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Alphanumeric</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#69">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Alphanumeric;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Sample a <code>u8</code>, uniformly distributed over ASCII letters and numbers:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Sample a `u8`, uniformly distributed over ASCII letters and numbers: a-z, A-Z and 0-9."><title>Alphanumeric in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Alphanumeric</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li><li><a href="#passwords" title="Passwords">Passwords</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Alphanumeric" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Alphanumeric" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Alphanumeric" title="Debug">Debug</a></li><li><a href="#impl-DistString-for-Alphanumeric" title="DistString">DistString</a></li><li><a href="#impl-Distribution%3Cu8%3E-for-Alphanumeric" title="Distribution&#60;u8&#62;">Distribution&#60;u8&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Alphanumeric" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Alphanumeric" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Alphanumeric" title="Send">Send</a></li><li><a href="#impl-Sync-for-Alphanumeric" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Alphanumeric" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Alphanumeric" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Alphanumeric</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#69">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Alphanumeric;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Sample a <code>u8</code>, uniformly distributed over ASCII letters and numbers:
 a-z, A-Z and 0-9.</p>
 <h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>rand::{Rng, thread_rng};
index 88c144767cb036a06e918eb8f08f1d32500c70c4..f6f677f0f6a3817b987b252644bc6a2158541700 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Bernoulli distribution."><title>Bernoulli in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bernoulli</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li><li><a href="#precision" title="Precision">Precision</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_ratio" title="from_ratio">from_ratio</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bernoulli" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bernoulli" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Bernoulli" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cbool%3E-for-Bernoulli" title="Distribution&#60;bool&#62;">Distribution&#60;bool&#62;</a></li><li><a href="#impl-PartialEq-for-Bernoulli" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Bernoulli" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bernoulli" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bernoulli" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bernoulli" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bernoulli" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bernoulli" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bernoulli" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Bernoulli</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/bernoulli.rs.html#38">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bernoulli { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Bernoulli distribution.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Bernoulli distribution."><title>Bernoulli in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bernoulli</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li><li><a href="#precision" title="Precision">Precision</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_ratio" title="from_ratio">from_ratio</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bernoulli" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Bernoulli" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Bernoulli" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cbool%3E-for-Bernoulli" title="Distribution&#60;bool&#62;">Distribution&#60;bool&#62;</a></li><li><a href="#impl-PartialEq-for-Bernoulli" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Bernoulli" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bernoulli" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bernoulli" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bernoulli" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bernoulli" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bernoulli" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bernoulli" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Bernoulli</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/bernoulli.rs.html#38">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bernoulli { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Bernoulli distribution.</p>
 <p>This is a special case of the Binomial distribution where <code>n = 1</code>.</p>
 <h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>rand::distributions::{Bernoulli, Distribution};
index 3aff49996a7ef96226d432093350864c8469a0ee..2b7374423df6f705ba3e4852ee749990afd8822a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator that generates random values of `T` with distribution `D`, using `R` as the source of randomness."><title>DistIter in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Dist<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DistIter%3CD,+R,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-FusedIterator-for-DistIter%3CD,+R,+T%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-DistIter%3CD,+R,+T%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DistIter%3CD,+R,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DistIter%3CD,+R,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DistIter%3CD,+R,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DistIter%3CD,+R,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DistIter%3CD,+R,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DistIter%3CD,+R,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">DistIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#129">Source</a> </span></div><pre class="rust item-decl"><code>pub struct DistIter&lt;D, R, T&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator that generates random values of <code>T</code> with distribution <code>D</code>,
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator that generates random values of `T` with distribution `D`, using `R` as the source of randomness."><title>DistIter in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Dist<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DistIter%3CD,+R,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-FusedIterator-for-DistIter%3CD,+R,+T%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-DistIter%3CD,+R,+T%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DistIter%3CD,+R,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DistIter%3CD,+R,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DistIter%3CD,+R,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DistIter%3CD,+R,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DistIter%3CD,+R,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DistIter%3CD,+R,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">DistIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#129">Source</a> </span></div><pre class="rust item-decl"><code>pub struct DistIter&lt;D, R, T&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator that generates random values of <code>T</code> with distribution <code>D</code>,
 using <code>R</code> as the source of randomness.</p>
 <p>This <code>struct</code> is created by the <a href="trait.Distribution.html#method.sample_iter" title="method bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution::sample_iter"><code>sample_iter</code></a> method on <a href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution"><code>Distribution</code></a>.
 See its documentation for more.</p>
index b52b5c5c3357b88ea6643a9f143a440c3869a2f4..bb0bfe3e65b564df71d6f5f5b8a5f145aac59f06 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution of values of type `S` derived from the distribution `D` by mapping its output of type `T` through the closure `F`."><title>DistMap in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">DistMap</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DistMap%3CD,+F,+T,+S%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3CS%3E-for-DistMap%3CD,+F,+T,+S%3E" title="Distribution&#60;S&#62;">Distribution&#60;S&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DistMap%3CD,+F,+T,+S%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DistMap%3CD,+F,+T,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DistMap%3CD,+F,+T,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DistMap%3CD,+F,+T,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DistMap%3CD,+F,+T,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DistMap%3CD,+F,+T,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">DistMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#176">Source</a> </span></div><pre class="rust item-decl"><code>pub struct DistMap&lt;D, F, T, S&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution of values of type <code>S</code> derived from the distribution <code>D</code>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution of values of type `S` derived from the distribution `D` by mapping its output of type `T` through the closure `F`."><title>DistMap in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">DistMap</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DistMap%3CD,+F,+T,+S%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3CS%3E-for-DistMap%3CD,+F,+T,+S%3E" title="Distribution&#60;S&#62;">Distribution&#60;S&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DistMap%3CD,+F,+T,+S%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DistMap%3CD,+F,+T,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DistMap%3CD,+F,+T,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DistMap%3CD,+F,+T,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DistMap%3CD,+F,+T,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DistMap%3CD,+F,+T,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">DistMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#176">Source</a> </span></div><pre class="rust item-decl"><code>pub struct DistMap&lt;D, F, T, S&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution of values of type <code>S</code> derived from the distribution <code>D</code>
 by mapping its output of type <code>T</code> through the closure <code>F</code>.</p>
 <p>This <code>struct</code> is created by the <a href="trait.Distribution.html#method.map" title="method bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution::map"><code>Distribution::map</code></a> method.
 See its documentation for more.</p>
index ede5e1ca1f6cca3ecadcf4a42cc6b40d7d5c99cf..dd1bd5b64c4b4964feb6ece471fcd299db84ba08 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution to sample floating point numbers uniformly in the open interval `(0, 1)`, i.e. not including either endpoint."><title>Open01 in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Open01</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Open01" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Open01" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Open01" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cf32%3E-for-Open01" title="Distribution&#60;f32&#62;">Distribution&#60;f32&#62;</a></li><li><a href="#impl-Distribution%3Cf64%3E-for-Open01" title="Distribution&#60;f64&#62;">Distribution&#60;f64&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Open01" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Open01" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Open01" title="Send">Send</a></li><li><a href="#impl-Sync-for-Open01" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Open01" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Open01" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Open01</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#73">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Open01;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution to sample floating point numbers uniformly in the open
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution to sample floating point numbers uniformly in the open interval `(0, 1)`, i.e. not including either endpoint."><title>Open01 in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Open01</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Open01" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Open01" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Open01" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cf32%3E-for-Open01" title="Distribution&#60;f32&#62;">Distribution&#60;f32&#62;</a></li><li><a href="#impl-Distribution%3Cf64%3E-for-Open01" title="Distribution&#60;f64&#62;">Distribution&#60;f64&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Open01" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Open01" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Open01" title="Send">Send</a></li><li><a href="#impl-Sync-for-Open01" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Open01" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Open01" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Open01</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#73">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Open01;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution to sample floating point numbers uniformly in the open
 interval <code>(0, 1)</code>, i.e. not including either endpoint.</p>
 <p>All values that can be generated are of the form <code>n * ε + ε/2</code>. For <code>f32</code>
 the 23 most significant random bits of an <code>u32</code> are used, for <code>f64</code> 52 from
index a24e8b5cbc970839af6546158d23afcdb1eebee9..f7285f12b954827ef0d886753f601c48dd4e9f2d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution to sample floating point numbers uniformly in the half-open interval `(0, 1]`, i.e. including 1 but not 0."><title>OpenClosed01 in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Open<wbr>Closed01</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OpenClosed01" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OpenClosed01" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OpenClosed01" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cf32%3E-for-OpenClosed01" title="Distribution&#60;f32&#62;">Distribution&#60;f32&#62;</a></li><li><a href="#impl-Distribution%3Cf64%3E-for-OpenClosed01" title="Distribution&#60;f64&#62;">Distribution&#60;f64&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OpenClosed01" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OpenClosed01" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OpenClosed01" title="Send">Send</a></li><li><a href="#impl-Sync-for-OpenClosed01" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OpenClosed01" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OpenClosed01" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">OpenClosed01</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#46">Source</a> </span></div><pre class="rust item-decl"><code>pub struct OpenClosed01;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution to sample floating point numbers uniformly in the half-open
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution to sample floating point numbers uniformly in the half-open interval `(0, 1]`, i.e. including 1 but not 0."><title>OpenClosed01 in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Open<wbr>Closed01</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OpenClosed01" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OpenClosed01" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OpenClosed01" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cf32%3E-for-OpenClosed01" title="Distribution&#60;f32&#62;">Distribution&#60;f32&#62;</a></li><li><a href="#impl-Distribution%3Cf64%3E-for-OpenClosed01" title="Distribution&#60;f64&#62;">Distribution&#60;f64&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OpenClosed01" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OpenClosed01" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OpenClosed01" title="Send">Send</a></li><li><a href="#impl-Sync-for-OpenClosed01" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OpenClosed01" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OpenClosed01" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">OpenClosed01</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#46">Source</a> </span></div><pre class="rust item-decl"><code>pub struct OpenClosed01;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution to sample floating point numbers uniformly in the half-open
 interval <code>(0, 1]</code>, i.e. including 1 but not 0.</p>
 <p>All values that can be generated are of the form <code>n * ε/2</code>. For <code>f32</code>
 the 24 most significant random bits of a <code>u32</code> are used and for <code>f64</code> the
index 39f371e5953e957a4a3ae89265aded96e06386f2..a68c8d6474a53a7c825967e3e47cc027b9cb5b78 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution to sample items uniformly from a slice."><title>Slice in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Slice</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Slice%3C'a,+T%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Slice%3C'a,+T%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Slice%3C'a,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3C%26T%3E-for-Slice%3C'a,+T%3E" title="Distribution&#60;&#38;&#39;a T&#62;">Distribution&#60;&#38;&#39;a T&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Slice%3C'a,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Slice%3C'a,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Slice%3C'a,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Slice%3C'a,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Slice%3C'a,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Slice%3C'a,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Slice</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/slice.rs.html#65">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Slice&lt;'a, T&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution to sample items uniformly from a slice.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution to sample items uniformly from a slice."><title>Slice in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Slice</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Slice%3C'a,+T%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Slice%3C'a,+T%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Slice%3C'a,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3C%26T%3E-for-Slice%3C'a,+T%3E" title="Distribution&#60;&#38;&#39;a T&#62;">Distribution&#60;&#38;&#39;a T&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Slice%3C'a,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Slice%3C'a,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Slice%3C'a,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Slice%3C'a,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Slice%3C'a,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Slice%3C'a,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Slice</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/slice.rs.html#65">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Slice&lt;'a, T&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution to sample items uniformly from a slice.</p>
 <p><a href="struct.Slice.html#method.new" title="associated function bdk_chain::bitcoin::secp256k1::rand::distributions::Slice::new"><code>Slice::new</code></a> constructs a distribution referencing a slice and uniformly
 samples references from the items in the slice. It may do extra work up
 front to make sampling of multiple values faster; if only one sample from
index 96232c02f945dd0ee4d7ba755182540b5b24f9cc..35e3708447b45ec2c5895128d45c1ec640907336 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A generic random value distribution, implemented for many primitive types. Usually generates values with a numerically uniform distribution, and with a range appropriate to the type."><title>Standard in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Standard</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#provided-implementations" title="Provided implementations">Provided implementations</a></li><li><a href="#custom-implementations" title="Custom implementations">Custom implementations</a></li><li><a href="#example-usage" title="Example usage">Example usage</a></li><li><a href="#floating-point-implementation" title="Floating point implementation">Floating point implementation</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Standard" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Standard" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Standard" title="Debug">Debug</a></li><li><a href="#impl-DistString-for-Standard" title="DistString">DistString</a></li><li><a href="#impl-Distribution%3C()%3E-for-Standard" title="Distribution&#60;()&#62;">Distribution&#60;()&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B)%3E-for-Standard" title="Distribution&#60;(A, B)&#62;">Distribution&#60;(A, B)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C)%3E-for-Standard" title="Distribution&#60;(A, B, C)&#62;">Distribution&#60;(A, B, C)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard" title="Distribution&#60;(A, B, C, D)&#62;">Distribution&#60;(A, B, C, D)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E)&#62;">Distribution&#60;(A, B, C, D, E)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F)&#62;">Distribution&#60;(A, B, C, D, E, F)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G)&#62;">Distribution&#60;(A, B, C, D, E, F, G)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H, I)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H, I)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H, I, J)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H, I, J)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H, I, J, K)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H, I, J, K)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H, I, J, K, L)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H, I, J, K, L)&#62;</a></li><li><a href="#impl-Distribution%3C(A,)%3E-for-Standard" title="Distribution&#60;(A,)&#62;">Distribution&#60;(A,)&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u128&#62;&#62;">Distribution&#60;NonZero&#60;u128&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u16&#62;&#62;">Distribution&#60;NonZero&#60;u16&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u32&#62;&#62;">Distribution&#60;NonZero&#60;u32&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u64&#62;&#62;">Distribution&#60;NonZero&#60;u64&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u8&#62;&#62;">Distribution&#60;NonZero&#60;u8&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;usize&#62;&#62;">Distribution&#60;NonZero&#60;usize&#62;&#62;</a></li><li><a href="#impl-Distribution%3COption%3CT%3E%3E-for-Standard" title="Distribution&#60;Option&#60;T&#62;&#62;">Distribution&#60;Option&#60;T&#62;&#62;</a></li><li><a href="#impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard" title="Distribution&#60;Wrapping&#60;T&#62;&#62;">Distribution&#60;Wrapping&#60;T&#62;&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 0]&#62;">Distribution&#60;[T; 0]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 10]&#62;">Distribution&#60;[T; 10]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 11]&#62;">Distribution&#60;[T; 11]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 12]&#62;">Distribution&#60;[T; 12]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 13]&#62;">Distribution&#60;[T; 13]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 14]&#62;">Distribution&#60;[T; 14]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 15]&#62;">Distribution&#60;[T; 15]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 16]&#62;">Distribution&#60;[T; 16]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 17]&#62;">Distribution&#60;[T; 17]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 18]&#62;">Distribution&#60;[T; 18]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 19]&#62;">Distribution&#60;[T; 19]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 1]&#62;">Distribution&#60;[T; 1]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 20]&#62;">Distribution&#60;[T; 20]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 21]&#62;">Distribution&#60;[T; 21]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 22]&#62;">Distribution&#60;[T; 22]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 23]&#62;">Distribution&#60;[T; 23]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 24]&#62;">Distribution&#60;[T; 24]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 25]&#62;">Distribution&#60;[T; 25]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 26]&#62;">Distribution&#60;[T; 26]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2328%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 27]&#62;">Distribution&#60;[T; 27]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2327%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 28]&#62;">Distribution&#60;[T; 28]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2326%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 29]&#62;">Distribution&#60;[T; 29]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 2]&#62;">Distribution&#60;[T; 2]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2325%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 30]&#62;">Distribution&#60;[T; 30]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 31]&#62;">Distribution&#60;[T; 31]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+32%5D%3E-for-Standard" title="Distribution&#60;[T; 32]&#62;">Distribution&#60;[T; 32]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 3]&#62;">Distribution&#60;[T; 3]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 4]&#62;">Distribution&#60;[T; 4]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 5]&#62;">Distribution&#60;[T; 5]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 6]&#62;">Distribution&#60;[T; 6]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 7]&#62;">Distribution&#60;[T; 7]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 8]&#62;">Distribution&#60;[T; 8]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 9]&#62;">Distribution&#60;[T; 9]&#62;</a></li><li><a href="#impl-Distribution%3Cbool%3E-for-Standard" title="Distribution&#60;bool&#62;">Distribution&#60;bool&#62;</a></li><li><a href="#impl-Distribution%3Cchar%3E-for-Standard" title="Distribution&#60;char&#62;">Distribution&#60;char&#62;</a></li><li><a href="#impl-Distribution%3Cf32%3E-for-Standard" title="Distribution&#60;f32&#62;">Distribution&#60;f32&#62;</a></li><li><a href="#impl-Distribution%3Cf64%3E-for-Standard" title="Distribution&#60;f64&#62;">Distribution&#60;f64&#62;</a></li><li><a href="#impl-Distribution%3Ci128%3E-for-Standard" title="Distribution&#60;i128&#62;">Distribution&#60;i128&#62;</a></li><li><a href="#impl-Distribution%3Ci16%3E-for-Standard" title="Distribution&#60;i16&#62;">Distribution&#60;i16&#62;</a></li><li><a href="#impl-Distribution%3Ci32%3E-for-Standard" title="Distribution&#60;i32&#62;">Distribution&#60;i32&#62;</a></li><li><a href="#impl-Distribution%3Ci64%3E-for-Standard" title="Distribution&#60;i64&#62;">Distribution&#60;i64&#62;</a></li><li><a href="#impl-Distribution%3Ci8%3E-for-Standard" title="Distribution&#60;i8&#62;">Distribution&#60;i8&#62;</a></li><li><a href="#impl-Distribution%3Cisize%3E-for-Standard" title="Distribution&#60;isize&#62;">Distribution&#60;isize&#62;</a></li><li><a href="#impl-Distribution%3Cu128%3E-for-Standard" title="Distribution&#60;u128&#62;">Distribution&#60;u128&#62;</a></li><li><a href="#impl-Distribution%3Cu16%3E-for-Standard" title="Distribution&#60;u16&#62;">Distribution&#60;u16&#62;</a></li><li><a href="#impl-Distribution%3Cu32%3E-for-Standard" title="Distribution&#60;u32&#62;">Distribution&#60;u32&#62;</a></li><li><a href="#impl-Distribution%3Cu64%3E-for-Standard" title="Distribution&#60;u64&#62;">Distribution&#60;u64&#62;</a></li><li><a href="#impl-Distribution%3Cu8%3E-for-Standard" title="Distribution&#60;u8&#62;">Distribution&#60;u8&#62;</a></li><li><a href="#impl-Distribution%3Cusize%3E-for-Standard" title="Distribution&#60;usize&#62;">Distribution&#60;usize&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Standard" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Standard" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Standard" title="Send">Send</a></li><li><a href="#impl-Sync-for-Standard" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Standard" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Standard" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Standard</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/mod.rs.html#218">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Standard;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A generic random value distribution, implemented for many primitive types.
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A generic random value distribution, implemented for many primitive types. Usually generates values with a numerically uniform distribution, and with a range appropriate to the type."><title>Standard in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Standard</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#provided-implementations" title="Provided implementations">Provided implementations</a></li><li><a href="#custom-implementations" title="Custom implementations">Custom implementations</a></li><li><a href="#example-usage" title="Example usage">Example usage</a></li><li><a href="#floating-point-implementation" title="Floating point implementation">Floating point implementation</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Standard" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Standard" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Standard" title="Debug">Debug</a></li><li><a href="#impl-DistString-for-Standard" title="DistString">DistString</a></li><li><a href="#impl-Distribution%3C()%3E-for-Standard" title="Distribution&#60;()&#62;">Distribution&#60;()&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B)%3E-for-Standard" title="Distribution&#60;(A, B)&#62;">Distribution&#60;(A, B)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C)%3E-for-Standard" title="Distribution&#60;(A, B, C)&#62;">Distribution&#60;(A, B, C)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard" title="Distribution&#60;(A, B, C, D)&#62;">Distribution&#60;(A, B, C, D)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E)&#62;">Distribution&#60;(A, B, C, D, E)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F)&#62;">Distribution&#60;(A, B, C, D, E, F)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G)&#62;">Distribution&#60;(A, B, C, D, E, F, G)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H, I)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H, I)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H, I, J)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H, I, J)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H, I, J, K)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H, I, J, K)&#62;</a></li><li><a href="#impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard" title="Distribution&#60;(A, B, C, D, E, F, G, H, I, J, K, L)&#62;">Distribution&#60;(A, B, C, D, E, F, G, H, I, J, K, L)&#62;</a></li><li><a href="#impl-Distribution%3C(A,)%3E-for-Standard" title="Distribution&#60;(A,)&#62;">Distribution&#60;(A,)&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u128&#62;&#62;">Distribution&#60;NonZero&#60;u128&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u16&#62;&#62;">Distribution&#60;NonZero&#60;u16&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u32&#62;&#62;">Distribution&#60;NonZero&#60;u32&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u64&#62;&#62;">Distribution&#60;NonZero&#60;u64&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;u8&#62;&#62;">Distribution&#60;NonZero&#60;u8&#62;&#62;</a></li><li><a href="#impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard" title="Distribution&#60;NonZero&#60;usize&#62;&#62;">Distribution&#60;NonZero&#60;usize&#62;&#62;</a></li><li><a href="#impl-Distribution%3COption%3CT%3E%3E-for-Standard" title="Distribution&#60;Option&#60;T&#62;&#62;">Distribution&#60;Option&#60;T&#62;&#62;</a></li><li><a href="#impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard" title="Distribution&#60;Wrapping&#60;T&#62;&#62;">Distribution&#60;Wrapping&#60;T&#62;&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 0]&#62;">Distribution&#60;[T; 0]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 10]&#62;">Distribution&#60;[T; 10]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 11]&#62;">Distribution&#60;[T; 11]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 12]&#62;">Distribution&#60;[T; 12]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 13]&#62;">Distribution&#60;[T; 13]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 14]&#62;">Distribution&#60;[T; 14]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 15]&#62;">Distribution&#60;[T; 15]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 16]&#62;">Distribution&#60;[T; 16]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 17]&#62;">Distribution&#60;[T; 17]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 18]&#62;">Distribution&#60;[T; 18]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 19]&#62;">Distribution&#60;[T; 19]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 1]&#62;">Distribution&#60;[T; 1]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 20]&#62;">Distribution&#60;[T; 20]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 21]&#62;">Distribution&#60;[T; 21]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 22]&#62;">Distribution&#60;[T; 22]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 23]&#62;">Distribution&#60;[T; 23]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 24]&#62;">Distribution&#60;[T; 24]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 25]&#62;">Distribution&#60;[T; 25]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 26]&#62;">Distribution&#60;[T; 26]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2328%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 27]&#62;">Distribution&#60;[T; 27]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2327%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 28]&#62;">Distribution&#60;[T; 28]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2326%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 29]&#62;">Distribution&#60;[T; 29]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 2]&#62;">Distribution&#60;[T; 2]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2325%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 30]&#62;">Distribution&#60;[T; 30]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 31]&#62;">Distribution&#60;[T; 31]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+32%5D%3E-for-Standard" title="Distribution&#60;[T; 32]&#62;">Distribution&#60;[T; 32]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 3]&#62;">Distribution&#60;[T; 3]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 4]&#62;">Distribution&#60;[T; 4]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 5]&#62;">Distribution&#60;[T; 5]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 6]&#62;">Distribution&#60;[T; 6]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 7]&#62;">Distribution&#60;[T; 7]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 8]&#62;">Distribution&#60;[T; 8]&#62;</a></li><li><a href="#impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-Standard" title="Distribution&#60;[T; 9]&#62;">Distribution&#60;[T; 9]&#62;</a></li><li><a href="#impl-Distribution%3Cbool%3E-for-Standard" title="Distribution&#60;bool&#62;">Distribution&#60;bool&#62;</a></li><li><a href="#impl-Distribution%3Cchar%3E-for-Standard" title="Distribution&#60;char&#62;">Distribution&#60;char&#62;</a></li><li><a href="#impl-Distribution%3Cf32%3E-for-Standard" title="Distribution&#60;f32&#62;">Distribution&#60;f32&#62;</a></li><li><a href="#impl-Distribution%3Cf64%3E-for-Standard" title="Distribution&#60;f64&#62;">Distribution&#60;f64&#62;</a></li><li><a href="#impl-Distribution%3Ci128%3E-for-Standard" title="Distribution&#60;i128&#62;">Distribution&#60;i128&#62;</a></li><li><a href="#impl-Distribution%3Ci16%3E-for-Standard" title="Distribution&#60;i16&#62;">Distribution&#60;i16&#62;</a></li><li><a href="#impl-Distribution%3Ci32%3E-for-Standard" title="Distribution&#60;i32&#62;">Distribution&#60;i32&#62;</a></li><li><a href="#impl-Distribution%3Ci64%3E-for-Standard" title="Distribution&#60;i64&#62;">Distribution&#60;i64&#62;</a></li><li><a href="#impl-Distribution%3Ci8%3E-for-Standard" title="Distribution&#60;i8&#62;">Distribution&#60;i8&#62;</a></li><li><a href="#impl-Distribution%3Cisize%3E-for-Standard" title="Distribution&#60;isize&#62;">Distribution&#60;isize&#62;</a></li><li><a href="#impl-Distribution%3Cu128%3E-for-Standard" title="Distribution&#60;u128&#62;">Distribution&#60;u128&#62;</a></li><li><a href="#impl-Distribution%3Cu16%3E-for-Standard" title="Distribution&#60;u16&#62;">Distribution&#60;u16&#62;</a></li><li><a href="#impl-Distribution%3Cu32%3E-for-Standard" title="Distribution&#60;u32&#62;">Distribution&#60;u32&#62;</a></li><li><a href="#impl-Distribution%3Cu64%3E-for-Standard" title="Distribution&#60;u64&#62;">Distribution&#60;u64&#62;</a></li><li><a href="#impl-Distribution%3Cu8%3E-for-Standard" title="Distribution&#60;u8&#62;">Distribution&#60;u8&#62;</a></li><li><a href="#impl-Distribution%3Cusize%3E-for-Standard" title="Distribution&#60;usize&#62;">Distribution&#60;usize&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Standard" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Standard" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Standard" title="Send">Send</a></li><li><a href="#impl-Sync-for-Standard" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Standard" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Standard" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Standard</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/mod.rs.html#218">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Standard;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A generic random value distribution, implemented for many primitive types.
 Usually generates values with a numerically uniform distribution, and with a
 range appropriate to the type.</p>
 <h3 id="provided-implementations"><a class="doc-anchor" href="#provided-implementations">§</a>Provided implementations</h3>
index df1cdfc7a27b3d38565d8cc86638fe407819fe28..277f7c68489364947850d8eeca645b6d9fc76eb0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Sample values uniformly between two bounds."><title>Uniform in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_inclusive" title="new_inclusive">new_inclusive</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Uniform%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Uniform%3CX%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Uniform%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3CX%3E-for-Uniform%3CX%3E" title="Distribution&#60;X&#62;">Distribution&#60;X&#62;</a></li><li><a href="#impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E" title="From&#60;Range&#60;X&#62;&#62;">From&#60;Range&#60;X&#62;&#62;</a></li><li><a href="#impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E" title="From&#60;RangeInclusive&#60;X&#62;&#62;">From&#60;RangeInclusive&#60;X&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-Uniform%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Uniform%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Uniform%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Uniform%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Uniform%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Uniform%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Uniform%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Uniform%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Uniform</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#179">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Uniform&lt;X&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Sample values uniformly between two bounds."><title>Uniform in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_inclusive" title="new_inclusive">new_inclusive</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Uniform%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Uniform%3CX%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Uniform%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3CX%3E-for-Uniform%3CX%3E" title="Distribution&#60;X&#62;">Distribution&#60;X&#62;</a></li><li><a href="#impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E" title="From&#60;Range&#60;X&#62;&#62;">From&#60;Range&#60;X&#62;&#62;</a></li><li><a href="#impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E" title="From&#60;RangeInclusive&#60;X&#62;&#62;">From&#60;RangeInclusive&#60;X&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-Uniform%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Uniform%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Uniform%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Uniform%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Uniform%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Uniform%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Uniform%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Uniform%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">Uniform</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#179">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Uniform&lt;X&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     X: <a class="trait" href="uniform/trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Sample values uniformly between two bounds.</p>
 <p><a href="struct.Uniform.html#method.new" title="associated function bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform::new"><code>Uniform::new</code></a> and <a href="struct.Uniform.html#method.new_inclusive" title="associated function bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform::new_inclusive"><code>Uniform::new_inclusive</code></a> construct a uniform
index fa98722532419ce7eea979106f2b0704f8176f6c..399b6c7488f597e1eb4e8ad3f4a62a5b10c85588 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution using weighted sampling of discrete items"><title>WeightedIndex in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Index</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#performance" title="Performance">Performance</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.update_weights" title="update_weights">update_weights</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedIndex%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-WeightedIndex%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cusize%3E-for-WeightedIndex%3CX%3E" title="Distribution&#60;usize&#62;">Distribution&#60;usize&#62;</a></li><li><a href="#impl-PartialEq-for-WeightedIndex%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedIndex%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedIndex%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedIndex%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedIndex%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedIndex%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedIndex%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedIndex%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">WeightedIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted_index.rs.html#81">Source</a> </span></div><pre class="rust item-decl"><code>pub struct WeightedIndex&lt;X&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution using weighted sampling of discrete items"><title>WeightedIndex in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Index</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#performance" title="Performance">Performance</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.update_weights" title="update_weights">update_weights</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedIndex%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-WeightedIndex%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cusize%3E-for-WeightedIndex%3CX%3E" title="Distribution&#60;usize&#62;">Distribution&#60;usize&#62;</a></li><li><a href="#impl-PartialEq-for-WeightedIndex%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedIndex%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedIndex%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedIndex%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedIndex%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedIndex%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedIndex%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedIndex%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Struct <span class="struct">WeightedIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted_index.rs.html#81">Source</a> </span></div><pre class="rust item-decl"><code>pub struct WeightedIndex&lt;X&gt;<div class="where">where
     X: <a class="trait" href="uniform/trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution using weighted sampling of discrete items</p>
 <p>Sampling a <code>WeightedIndex</code> distribution returns the index of a randomly
 selected element from the iterator used when the <code>WeightedIndex</code> was
index 260b7ab35dbe7d2bb95bbaa2d1194f49b5074651..1efbd78e25e2ce57a51b12af7c099f187bc365f4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`String` sampler"><title>DistString in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Dist<wbr>String</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.append_string" title="append_string">append_string</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.sample_string" title="sample_string">sample_string</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Trait <span class="trait">DistString</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#197">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DistString {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`String` sampler"><title>DistString in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Dist<wbr>String</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.append_string" title="append_string">append_string</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.sample_string" title="sample_string">sample_string</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Trait <span class="trait">DistString</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#197">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DistString {
     // Required method
     fn <a href="#tymethod.append_string" class="fn">append_string</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>, string: &amp;mut <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)
        <span class="where">where R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>;
@@ -13,6 +13,6 @@ a sequence of chars. This trait contains some helpers.</p>
     R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class="docblock"><p>Append <code>len</code> random chars to <code>string</code></p>
 </div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.sample_string" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#203">Source</a><h4 class="code-header">fn <a href="#method.sample_string" class="fn">sample_string</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>, len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a><div class="where">where
     R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class="docblock"><p>Generate a <code>String</code> of <code>len</code> random chars</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-DistString-for-Alphanumeric" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#128">Source</a><a href="#impl-DistString-for-Alphanumeric" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.DistString.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::DistString">DistString</a> for <a class="struct" href="struct.Alphanumeric.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Alphanumeric">Alphanumeric</a></h3></section><section id="impl-DistString-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#98">Source</a><a href="#impl-DistString-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.DistString.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::DistString">DistString</a> for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3><div class="docblock"><p>Note: the <code>String</code> is potentially left with excess capacity; optionally the
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-DistString-for-Alphanumeric" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#128">Source</a><a href="#impl-DistString-for-Alphanumeric" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.DistString.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::DistString">DistString</a> for <a class="struct" href="struct.Alphanumeric.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Alphanumeric">Alphanumeric</a></h3></section><section id="impl-DistString-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#98">Source</a><a href="#impl-DistString-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.DistString.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::DistString">DistString</a> for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3><div class="docblock"><p>Note: the <code>String</code> is potentially left with excess capacity; optionally the
 user may call <code>string.shrink_to_fit()</code> afterwards.</p>
 </div></section></div><script src="../../../../../trait.impl/rand/distributions/distribution/trait.DistString.js" data-ignore-extern-crates="rand" async></script></section></div></main></body></html>
\ No newline at end of file
index 74d6538edc9c911d8c8188a8595ad2fb20267285..54e7befe748557e5a63c0a1218bf7cd53a3b1118 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types (distributions) that can be used to create a random instance of `T`."><title>Distribution in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Distribution</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.sample" title="sample">sample</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.map" title="map">map</a></li><li><a href="#method.sample_iter" title="sample_iter">sample_iter</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Distribution%3CT%3E-for-%26D" title="&#38;&#39;a D">&#38;&#39;a D</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Trait <span class="trait">Distribution</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#35">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Distribution&lt;T&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types (distributions) that can be used to create a random instance of `T`."><title>Distribution in bdk_chain::bitcoin::secp256k1::rand::distributions - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Distribution</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.sample" title="sample">sample</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.map" title="map">map</a></li><li><a href="#method.sample_iter" title="sample_iter">sample_iter</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Distribution%3CT%3E-for-%26D" title="&#38;&#39;a D">&#38;&#39;a D</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">distributions</a></span><h1>Trait <span class="trait">Distribution</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#35">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Distribution&lt;T&gt; {
     // Required method
     fn <a href="#tymethod.sample" class="fn">sample</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; T
        <span class="where">where R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>;
@@ -71,7 +71,7 @@ through the closure <code>F</code></p>
 <span class="kw">while </span>!even_number.sample(<span class="kw-2">&amp;mut </span>rng) {
     <span class="macro">println!</span>(<span class="string">"Still odd; rolling again!"</span>);
 }</code></pre></div>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Distribution%3CT%3E-for-%26D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#115">Source</a><a href="#impl-Distribution%3CT%3E-for-%26D" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T, D&gt; <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a D</a><div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Distribution%3CT%3E-for-%26D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#115">Source</a><a href="#impl-Distribution%3CT%3E-for-%26D" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T, D&gt; <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a D</a><div class="where">where
     D: <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><section id="method.sample" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#116">Source</a><a href="#method.sample" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sample" class="fn">sample</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; T<div class="where">where
     R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Distribution%3Cbool%3E-for-Bernoulli" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/bernoulli.rs.html#131">Source</a><a href="#impl-Distribution%3Cbool%3E-for-Bernoulli" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt; for <a class="struct" href="struct.Bernoulli.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Bernoulli">Bernoulli</a></h3></section><section id="impl-Distribution%3Cbool%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#137">Source</a><a href="#impl-Distribution%3Cbool%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cchar%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#74">Source</a><a href="#impl-Distribution%3Cchar%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cf32%3E-for-Open01" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#153">Source</a><a href="#impl-Distribution%3Cf32%3E-for-Open01" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.Open01.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Open01">Open01</a></h3></section><section id="impl-Distribution%3Cf32%3E-for-OpenClosed01" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#153">Source</a><a href="#impl-Distribution%3Cf32%3E-for-OpenClosed01" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.OpenClosed01.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::OpenClosed01">OpenClosed01</a></h3></section><section id="impl-Distribution%3Cf32%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#153">Source</a><a href="#impl-Distribution%3Cf32%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cf64%3E-for-Open01" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#154">Source</a><a href="#impl-Distribution%3Cf64%3E-for-Open01" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="struct.Open01.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Open01">Open01</a></h3></section><section id="impl-Distribution%3Cf64%3E-for-OpenClosed01" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#154">Source</a><a href="#impl-Distribution%3Cf64%3E-for-OpenClosed01" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="struct.OpenClosed01.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::OpenClosed01">OpenClosed01</a></h3></section><section id="impl-Distribution%3Cf64%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#154">Source</a><a href="#impl-Distribution%3Cf64%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci8%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#84">Source</a><a href="#impl-Distribution%3Ci8%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci16%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#85">Source</a><a href="#impl-Distribution%3Ci16%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci32%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#86">Source</a><a href="#impl-Distribution%3Ci32%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci64%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#87">Source</a><a href="#impl-Distribution%3Ci64%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci128%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#88">Source</a><a href="#impl-Distribution%3Ci128%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cisize%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#89">Source</a><a href="#impl-Distribution%3Cisize%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu8%3E-for-Alphanumeric" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#108">Source</a><a href="#impl-Distribution%3Cu8%3E-for-Alphanumeric" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.Alphanumeric.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Alphanumeric">Alphanumeric</a></h3></section><section id="impl-Distribution%3Cu8%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#21">Source</a><a href="#impl-Distribution%3Cu8%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu16%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#28">Source</a><a href="#impl-Distribution%3Cu16%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu32%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#35">Source</a><a href="#impl-Distribution%3Cu32%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu64%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#42">Source</a><a href="#impl-Distribution%3Cu64%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu128%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#49">Source</a><a href="#impl-Distribution%3Cu128%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3C()%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#172">Source</a><a href="#impl-Distribution%3C()%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cusize%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#59">Source</a><a href="#impl-Distribution%3Cusize%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#105">Source</a><a href="#impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#106">Source</a><a href="#impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#107">Source</a><a href="#impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#108">Source</a><a href="#impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#109">Source</a><a href="#impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt;&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#110">Source</a><a href="#impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3C%26T%3E-for-Slice%3C'a,+T%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/slice.rs.html#84">Source</a><a href="#impl-Distribution%3C%26T%3E-for-Slice%3C'a,+T%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="struct.Slice.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Slice">Slice</a>&lt;'a, T&gt;</h3></section><section id="impl-Distribution%3C(A,)%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#179">Source</a><a href="#impl-Distribution%3C(A,)%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(A,)</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a><div class="where">where
     <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a>: <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;A&gt;,</div></h3></section><section id="impl-Distribution%3C(A,+B)%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#180">Source</a><a href="#impl-Distribution%3C(A,+B)%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl&lt;A, B&gt; <a class="trait" href="trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(A, B)</a>&gt; for <a class="struct" href="struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a><div class="where">where
index 4e12d1913958af1d3914b78c1655b4649efdb79c..a6a2fd383329eaccdf6a2890c73e391ac7bf988d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution uniformly sampling numbers within a given range."><title>bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module uniform</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-usage" title="Example usage">Example usage</a></li><li><a href="#extending-uniform-to-support-a-custom-type" title="Extending `Uniform` to support a custom type">Extending <code>Uniform</code> to support a custom type</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a></span><h1>Module <span>uniform</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/mod.rs.html#110">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution uniformly sampling numbers within a given range.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution uniformly sampling numbers within a given range."><title>bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module uniform</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example-usage" title="Example usage">Example usage</a></li><li><a href="#extending-uniform-to-support-a-custom-type" title="Extending `Uniform` to support a custom type">Extending <code>Uniform</code> to support a custom type</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a></span><h1>Module <span>uniform</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/mod.rs.html#110">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution uniformly sampling numbers within a given range.</p>
 <p><a href="../struct.Uniform.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform"><code>Uniform</code></a> is the standard distribution to sample uniformly from a range;
 e.g. <code>Uniform::new_inclusive(1, 6)</code> can sample integers from 1 to 6, like a
 standard die. <a href="../../trait.Rng.html#method.gen_range" title="method bdk_chain::bitcoin::secp256k1::rand::Rng::gen_range"><code>Rng::gen_range</code></a> supports any type supported by
index 2f6a66f30530c90a0a7f056c3191b982e41c4f29..fc1f384bf3e2f46fac0bebef8cee28797dcc0c66 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Sample values uniformly between two bounds."><title>Uniform in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_inclusive" title="new_inclusive">new_inclusive</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Uniform%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Uniform%3CX%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Uniform%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3CX%3E-for-Uniform%3CX%3E" title="Distribution&#60;X&#62;">Distribution&#60;X&#62;</a></li><li><a href="#impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E" title="From&#60;Range&#60;X&#62;&#62;">From&#60;Range&#60;X&#62;&#62;</a></li><li><a href="#impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E" title="From&#60;RangeInclusive&#60;X&#62;&#62;">From&#60;RangeInclusive&#60;X&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-Uniform%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Uniform%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Uniform%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Uniform%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Uniform%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Uniform%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Uniform%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Uniform%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">Uniform</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#179">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Uniform&lt;X&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Sample values uniformly between two bounds."><title>Uniform in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_inclusive" title="new_inclusive">new_inclusive</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Uniform%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Uniform%3CX%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Uniform%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3CX%3E-for-Uniform%3CX%3E" title="Distribution&#60;X&#62;">Distribution&#60;X&#62;</a></li><li><a href="#impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E" title="From&#60;Range&#60;X&#62;&#62;">From&#60;Range&#60;X&#62;&#62;</a></li><li><a href="#impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E" title="From&#60;RangeInclusive&#60;X&#62;&#62;">From&#60;RangeInclusive&#60;X&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-Uniform%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Uniform%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Uniform%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Uniform%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Uniform%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Uniform%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Uniform%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Uniform%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">Uniform</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#179">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Uniform&lt;X&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     X: <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Sample values uniformly between two bounds.</p>
 <p><a href="../struct.Uniform.html#method.new" title="associated function bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform::new"><code>Uniform::new</code></a> and <a href="../struct.Uniform.html#method.new_inclusive" title="associated function bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform::new_inclusive"><code>Uniform::new_inclusive</code></a> construct a uniform
index 92d9a0b05753bfbfb92cc2ee42baefd7f47f5592..9d66c1f434d318c4a3fd162794db65e5ed3037c1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The back-end implementing `UniformSampler` for `char`."><title>UniformChar in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Char</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UniformChar" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UniformChar" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UniformChar" title="Debug">Debug</a></li><li><a href="#impl-UniformSampler-for-UniformChar" title="UniformSampler">UniformSampler</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UniformChar" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UniformChar" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UniformChar" title="Send">Send</a></li><li><a href="#impl-Sync-for-UniformChar" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UniformChar" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UniformChar" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">UniformChar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#732">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UniformChar { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The back-end implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for <code>char</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The back-end implementing `UniformSampler` for `char`."><title>UniformChar in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Char</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UniformChar" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UniformChar" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UniformChar" title="Debug">Debug</a></li><li><a href="#impl-UniformSampler-for-UniformChar" title="UniformSampler">UniformSampler</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UniformChar" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UniformChar" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UniformChar" title="Send">Send</a></li><li><a href="#impl-Sync-for-UniformChar" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UniformChar" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UniformChar" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">UniformChar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#732">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UniformChar { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The back-end implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for <code>char</code>.</p>
 <p>Unless you are implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for your own type, this type
 should not be used directly, use <a href="../struct.Uniform.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform"><code>Uniform</code></a> instead.</p>
 <p>This differs from integer range sampling since the range <code>0xD800..=0xDFFF</code>
index 4695612bca99e244f327c04e7eedf5bd69c42845..a821ce1168818ad2bcda28954fb28cb79129a7ea 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The back-end implementing `UniformSampler` for `Duration`."><title>UniformDuration in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Duration</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UniformDuration" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UniformDuration" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UniformDuration" title="Debug">Debug</a></li><li><a href="#impl-UniformSampler-for-UniformDuration" title="UniformSampler">UniformSampler</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UniformDuration" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UniformDuration" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UniformDuration" title="Send">Send</a></li><li><a href="#impl-Sync-for-UniformDuration" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UniformDuration" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UniformDuration" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">UniformDuration</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1024">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UniformDuration { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The back-end implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for <code>Duration</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The back-end implementing `UniformSampler` for `Duration`."><title>UniformDuration in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Duration</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UniformDuration" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UniformDuration" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UniformDuration" title="Debug">Debug</a></li><li><a href="#impl-UniformSampler-for-UniformDuration" title="UniformSampler">UniformSampler</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UniformDuration" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UniformDuration" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UniformDuration" title="Send">Send</a></li><li><a href="#impl-Sync-for-UniformDuration" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UniformDuration" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UniformDuration" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">UniformDuration</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1024">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UniformDuration { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The back-end implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for <code>Duration</code>.</p>
 <p>Unless you are implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for your own types, this type
 should not be used directly, use <a href="../struct.Uniform.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform"><code>Uniform</code></a> instead.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-UniformDuration" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1022">Source</a><a href="#impl-Clone-for-UniformDuration" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1022">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-UniformDuration" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1022">Source</a><a href="#impl-Debug-for-UniformDuration" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1022">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-UniformSampler-for-UniformDuration" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1050">Source</a><a href="#impl-UniformSampler-for-UniformDuration" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.X" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1051">Source</a><a href="#associatedtype.X" class="anchor">§</a><h4 class="code-header">type <a href="trait.UniformSampler.html#associatedtype.X" class="associatedtype">X</a> = <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></h4></section></summary><div class='docblock'>The type sampled by this implementation.</div></details><details class="toggle method-toggle" open><summary><section id="method.new" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1054-1057">Source</a><a href="#method.new" class="anchor">§</a><h4 class="code-header">fn <a href="trait.UniformSampler.html#tymethod.new" class="fn">new</a>&lt;B1, B2&gt;(low_b: B1, high_b: B2) -&gt; <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a><div class="where">where
index 599d445870a5b7889f2d5a2d9c71ffea7e85d8fa..0cc236fed75b841708cb475b239cc436d5fa8fdb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The back-end implementing `UniformSampler` for floating-point types."><title>UniformFloat in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Float</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#implementation-notes" title="Implementation notes">Implementation notes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UniformFloat%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UniformFloat%3CX%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UniformFloat%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-PartialEq-for-UniformFloat%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UniformFloat%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UniformSampler-for-UniformFloat%3Cf32%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformFloat%3Cf64%3E" title="UniformSampler">UniformSampler</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UniformFloat%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UniformFloat%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UniformFloat%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UniformFloat%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UniformFloat%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UniformFloat%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">UniformFloat</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#811">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UniformFloat&lt;X&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The back-end implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for floating-point types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The back-end implementing `UniformSampler` for floating-point types."><title>UniformFloat in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Float</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#implementation-notes" title="Implementation notes">Implementation notes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UniformFloat%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UniformFloat%3CX%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UniformFloat%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-PartialEq-for-UniformFloat%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UniformFloat%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UniformSampler-for-UniformFloat%3Cf32%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformFloat%3Cf64%3E" title="UniformSampler">UniformSampler</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UniformFloat%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UniformFloat%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UniformFloat%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UniformFloat%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UniformFloat%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UniformFloat%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">UniformFloat</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#811">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UniformFloat&lt;X&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The back-end implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for floating-point types.</p>
 <p>Unless you are implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for your own type, this type
 should not be used directly, use <a href="../struct.Uniform.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform"><code>Uniform</code></a> instead.</p>
 <h2 id="implementation-notes"><a class="doc-anchor" href="#implementation-notes">§</a>Implementation notes</h2>
index b568d1ceedb6e1d80cd9a2e8e15009fea1ac5ba3..32f2201f2d33a7c4c21e08745f9ec9d200b22ba8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The back-end implementing `UniformSampler` for integer types."><title>UniformInt in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Int</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#implementation-notes" title="Implementation notes">Implementation notes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UniformInt%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UniformInt%3CX%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UniformInt%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-PartialEq-for-UniformInt%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UniformInt%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci128%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci16%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci32%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci64%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci8%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cisize%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu128%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu16%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu32%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu64%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu8%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cusize%3E" title="UniformSampler">UniformSampler</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UniformInt%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UniformInt%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UniformInt%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UniformInt%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UniformInt%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UniformInt%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">UniformInt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#423">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UniformInt&lt;X&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The back-end implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for integer types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The back-end implementing `UniformSampler` for integer types."><title>UniformInt in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Int</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#implementation-notes" title="Implementation notes">Implementation notes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-UniformInt%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-UniformInt%3CX%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-UniformInt%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-PartialEq-for-UniformInt%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-UniformInt%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci128%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci16%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci32%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci64%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Ci8%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cisize%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu128%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu16%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu32%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu64%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cu8%3E" title="UniformSampler">UniformSampler</a></li><li><a href="#impl-UniformSampler-for-UniformInt%3Cusize%3E" title="UniformSampler">UniformSampler</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-UniformInt%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-UniformInt%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-UniformInt%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-UniformInt%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-UniformInt%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-UniformInt%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Struct <span class="struct">UniformInt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#423">Source</a> </span></div><pre class="rust item-decl"><code>pub struct UniformInt&lt;X&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The back-end implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for integer types.</p>
 <p>Unless you are implementing <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for your own type, this type
 should not be used directly, use <a href="../struct.Uniform.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform"><code>Uniform</code></a> instead.</p>
 <h2 id="implementation-notes"><a class="doc-anchor" href="#implementation-notes">§</a>Implementation notes</h2>
index 3cb59e8d8db14f793c6245beacf05aa578574152..39dc455050b50fe32c020741408e9800ffb10d75 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper trait similar to `Borrow` but implemented only for SampleUniform and references to SampleUniform in order to resolve ambiguity issues."><title>SampleBorrow in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sample<wbr>Borrow</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.borrow" title="borrow">borrow</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SampleBorrow%3CBorrowed%3E-for-%26Borrowed" title="&#38;&#39;a Borrowed">&#38;&#39;a Borrowed</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Trait <span class="trait">SampleBorrow</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#322">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SampleBorrow&lt;Borrowed&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper trait similar to `Borrow` but implemented only for SampleUniform and references to SampleUniform in order to resolve ambiguity issues."><title>SampleBorrow in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sample<wbr>Borrow</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.borrow" title="borrow">borrow</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SampleBorrow%3CBorrowed%3E-for-%26Borrowed" title="&#38;&#39;a Borrowed">&#38;&#39;a Borrowed</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Trait <span class="trait">SampleBorrow</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#322">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SampleBorrow&lt;Borrowed&gt; {
     // Required method
     fn <a href="#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Borrowed</a>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper trait similar to <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow"><code>Borrow</code></a> but implemented
index 74fb6ee4fc26f2ae99637346898a3fa931ded0be..3aede83bebb17e45c3341f4af37236867a28f201 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Range that supports generating a single sample efficiently."><title>SampleRange in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sample<wbr>Range</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_empty" title="is_empty">is_empty</a></li><li><a href="#tymethod.sample_single" title="sample_single">sample_single</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SampleRange%3CT%3E-for-Range%3CT%3E" title="Range&#60;T&#62;">Range&#60;T&#62;</a></li><li><a href="#impl-SampleRange%3CT%3E-for-RangeInclusive%3CT%3E" title="RangeInclusive&#60;T&#62;">RangeInclusive&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Trait <span class="trait">SampleRange</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#349">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SampleRange&lt;T&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Range that supports generating a single sample efficiently."><title>SampleRange in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sample<wbr>Range</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_empty" title="is_empty">is_empty</a></li><li><a href="#tymethod.sample_single" title="sample_single">sample_single</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SampleRange%3CT%3E-for-Range%3CT%3E" title="Range&#60;T&#62;">Range&#60;T&#62;</a></li><li><a href="#impl-SampleRange%3CT%3E-for-RangeInclusive%3CT%3E" title="RangeInclusive&#60;T&#62;">RangeInclusive&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Trait <span class="trait">SampleRange</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#349">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SampleRange&lt;T&gt; {
     // Required methods
     fn <a href="#tymethod.sample_single" class="fn">sample_single</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; T
        <span class="where">where R: <a class="trait" href="../../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>;
@@ -9,7 +9,7 @@ for <code>Rng::gen_range</code>.</p>
 </div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.sample_single" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#351">Source</a><h4 class="code-header">fn <a href="#tymethod.sample_single" class="fn">sample_single</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; T<div class="where">where
     R: <a class="trait" href="../../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class="docblock"><p>Generate a sample from the given range.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.is_empty" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#354">Source</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Check whether the range is empty.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SampleRange%3CT%3E-for-Range%3CT%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#357">Source</a><a href="#impl-SampleRange%3CT%3E-for-Range%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.SampleRange.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleRange">SampleRange</a>&lt;T&gt; for <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;T&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SampleRange%3CT%3E-for-Range%3CT%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#357">Source</a><a href="#impl-SampleRange%3CT%3E-for-Range%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.SampleRange.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleRange">SampleRange</a>&lt;T&gt; for <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.Range.html" title="struct core::ops::range::Range">Range</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></h3></section></summary><div class="impl-items"><section id="method.sample_single" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#359">Source</a><a href="#method.sample_single" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sample_single" class="fn">sample_single</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; T<div class="where">where
     R: <a class="trait" href="../../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#364">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleRange%3CT%3E-for-RangeInclusive%3CT%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#369">Source</a><a href="#impl-SampleRange%3CT%3E-for-RangeInclusive%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.SampleRange.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleRange">SampleRange</a>&lt;T&gt; for <a class="struct" href="https://doc.rust-lang.org/nightly/core/ops/range/struct.RangeInclusive.html" title="struct core::ops::range::RangeInclusive">RangeInclusive</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></h3></section></summary><div class="impl-items"><section id="method.sample_single-1" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#371">Source</a><a href="#method.sample_single-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sample_single" class="fn">sample_single</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; T<div class="where">where
index 1d1c4222c5a9fbbd9c1ea55a3ad1f331a45f4d70..78db43f6a4ddbe766b8ce0e1094d9a5386493a1c 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper trait for creating objects using the correct implementation of `UniformSampler` for the sampling type."><title>SampleUniform in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sample<wbr>Uniform</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Sampler" title="Sampler">Sampler</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SampleUniform-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-SampleUniform-for-char" title="char">char</a></li><li><a href="#impl-SampleUniform-for-f32" title="f32">f32</a></li><li><a href="#impl-SampleUniform-for-f64" title="f64">f64</a></li><li><a href="#impl-SampleUniform-for-i128" title="i128">i128</a></li><li><a href="#impl-SampleUniform-for-i16" title="i16">i16</a></li><li><a href="#impl-SampleUniform-for-i32" title="i32">i32</a></li><li><a href="#impl-SampleUniform-for-i64" title="i64">i64</a></li><li><a href="#impl-SampleUniform-for-i8" title="i8">i8</a></li><li><a href="#impl-SampleUniform-for-isize" title="isize">isize</a></li><li><a href="#impl-SampleUniform-for-u128" title="u128">u128</a></li><li><a href="#impl-SampleUniform-for-u16" title="u16">u16</a></li><li><a href="#impl-SampleUniform-for-u32" title="u32">u32</a></li><li><a href="#impl-SampleUniform-for-u64" title="u64">u64</a></li><li><a href="#impl-SampleUniform-for-u8" title="u8">u8</a></li><li><a href="#impl-SampleUniform-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Trait <span class="trait">SampleUniform</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#216">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SampleUniform: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper trait for creating objects using the correct implementation of `UniformSampler` for the sampling type."><title>SampleUniform in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sample<wbr>Uniform</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Sampler" title="Sampler">Sampler</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SampleUniform-for-Duration" title="Duration">Duration</a></li><li><a href="#impl-SampleUniform-for-char" title="char">char</a></li><li><a href="#impl-SampleUniform-for-f32" title="f32">f32</a></li><li><a href="#impl-SampleUniform-for-f64" title="f64">f64</a></li><li><a href="#impl-SampleUniform-for-i128" title="i128">i128</a></li><li><a href="#impl-SampleUniform-for-i16" title="i16">i16</a></li><li><a href="#impl-SampleUniform-for-i32" title="i32">i32</a></li><li><a href="#impl-SampleUniform-for-i64" title="i64">i64</a></li><li><a href="#impl-SampleUniform-for-i8" title="i8">i8</a></li><li><a href="#impl-SampleUniform-for-isize" title="isize">isize</a></li><li><a href="#impl-SampleUniform-for-u128" title="u128">u128</a></li><li><a href="#impl-SampleUniform-for-u16" title="u16">u16</a></li><li><a href="#impl-SampleUniform-for-u32" title="u32">u32</a></li><li><a href="#impl-SampleUniform-for-u64" title="u64">u64</a></li><li><a href="#impl-SampleUniform-for-u8" title="u8">u8</a></li><li><a href="#impl-SampleUniform-for-usize" title="usize">usize</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Trait <span class="trait">SampleUniform</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#216">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SampleUniform: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a>: <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a>&lt;X = Self&gt;;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper trait for creating objects using the correct implementation of
 <a href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler"><code>UniformSampler</code></a> for the sampling type.</p>
 <p>See the <a href="index.html" title="mod bdk_chain::bitcoin::secp256k1::rand::distributions::uniform">module documentation</a> on how to implement <a href="../struct.Uniform.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Uniform"><code>Uniform</code></a> range
 sampling for a custom type.</p>
 </div></details><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedtype.Sampler" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#218">Source</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a>: <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a>&lt;X = Self&gt;</h4></section></summary><div class="docblock"><p>The <code>UniformSampler</code> implementation supporting type <code>X</code>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-char" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#717">Source</a><a href="#impl-SampleUniform-for-char" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#718">Source</a><a href="#associatedtype.Sampler-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformChar.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformChar">UniformChar</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-f32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#998">Source</a><a href="#impl-SampleUniform-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#998">Source</a><a href="#associatedtype.Sampler-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformFloat.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformFloat">UniformFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-f64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#999">Source</a><a href="#impl-SampleUniform-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-3" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#999">Source</a><a href="#associatedtype.Sampler-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformFloat.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformFloat">UniformFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i8" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#559">Source</a><a href="#impl-SampleUniform-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-4" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#559">Source</a><a href="#associatedtype.Sampler-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i16" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#560">Source</a><a href="#impl-SampleUniform-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#560">Source</a><a href="#associatedtype.Sampler-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#561">Source</a><a href="#impl-SampleUniform-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-6" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#561">Source</a><a href="#associatedtype.Sampler-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#562">Source</a><a href="#impl-SampleUniform-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-7" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#562">Source</a><a href="#associatedtype.Sampler-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i128" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#563">Source</a><a href="#impl-SampleUniform-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-8" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#563">Source</a><a href="#associatedtype.Sampler-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-isize" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#564">Source</a><a href="#impl-SampleUniform-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-9" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#564">Source</a><a href="#associatedtype.Sampler-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u8" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#565">Source</a><a href="#impl-SampleUniform-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-10" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#565">Source</a><a href="#associatedtype.Sampler-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u16" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#566">Source</a><a href="#impl-SampleUniform-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-11" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#566">Source</a><a href="#associatedtype.Sampler-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#567">Source</a><a href="#impl-SampleUniform-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-12" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#567">Source</a><a href="#associatedtype.Sampler-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#568">Source</a><a href="#impl-SampleUniform-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-13" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#568">Source</a><a href="#associatedtype.Sampler-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u128" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#570">Source</a><a href="#impl-SampleUniform-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-14" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#570">Source</a><a href="#associatedtype.Sampler-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-usize" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#569">Source</a><a href="#impl-SampleUniform-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-15" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#569">Source</a><a href="#associatedtype.Sampler-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-Duration" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1046">Source</a><a href="#impl-SampleUniform-for-Duration" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-16" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1047">Source</a><a href="#associatedtype.Sampler-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../../../../../trait.impl/rand/distributions/uniform/trait.SampleUniform.js" data-ignore-extern-crates="std,core" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-char" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#717">Source</a><a href="#impl-SampleUniform-for-char" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#718">Source</a><a href="#associatedtype.Sampler-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformChar.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformChar">UniformChar</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-f32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#998">Source</a><a href="#impl-SampleUniform-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#998">Source</a><a href="#associatedtype.Sampler-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformFloat.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformFloat">UniformFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-f64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#999">Source</a><a href="#impl-SampleUniform-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-3" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#999">Source</a><a href="#associatedtype.Sampler-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformFloat.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformFloat">UniformFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i8" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#559">Source</a><a href="#impl-SampleUniform-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-4" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#559">Source</a><a href="#associatedtype.Sampler-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i16" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#560">Source</a><a href="#impl-SampleUniform-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#560">Source</a><a href="#associatedtype.Sampler-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#561">Source</a><a href="#impl-SampleUniform-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-6" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#561">Source</a><a href="#associatedtype.Sampler-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#562">Source</a><a href="#impl-SampleUniform-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-7" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#562">Source</a><a href="#associatedtype.Sampler-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-i128" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#563">Source</a><a href="#impl-SampleUniform-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-8" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#563">Source</a><a href="#associatedtype.Sampler-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-isize" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#564">Source</a><a href="#impl-SampleUniform-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-9" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#564">Source</a><a href="#associatedtype.Sampler-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u8" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#565">Source</a><a href="#impl-SampleUniform-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-10" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#565">Source</a><a href="#associatedtype.Sampler-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u16" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#566">Source</a><a href="#impl-SampleUniform-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-11" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#566">Source</a><a href="#associatedtype.Sampler-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#567">Source</a><a href="#impl-SampleUniform-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-12" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#567">Source</a><a href="#associatedtype.Sampler-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#568">Source</a><a href="#impl-SampleUniform-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-13" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#568">Source</a><a href="#associatedtype.Sampler-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-u128" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#570">Source</a><a href="#impl-SampleUniform-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-14" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#570">Source</a><a href="#associatedtype.Sampler-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-usize" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#569">Source</a><a href="#impl-SampleUniform-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-15" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#569">Source</a><a href="#associatedtype.Sampler-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SampleUniform-for-Duration" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1046">Source</a><a href="#impl-SampleUniform-for-Duration" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Sampler-16" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1047">Source</a><a href="#associatedtype.Sampler-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Sampler" class="associatedtype">Sampler</a> = <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../../../../../trait.impl/rand/distributions/uniform/trait.SampleUniform.js" data-ignore-extern-crates="std,core" async></script></section></div></main></body></html>
\ No newline at end of file
index fc8f7e82bf47fb7bea298ef8142c883dc526057f..f8364ddd91fe8c3a95f3d51fd23661c37a7d6227 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper trait handling actual uniform sampling."><title>UniformSampler in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Sampler</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.X" title="X">X</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.new" title="new">new</a></li><li><a href="#tymethod.new_inclusive" title="new_inclusive">new_inclusive</a></li><li><a href="#tymethod.sample" title="sample">sample</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.sample_single" title="sample_single">sample_single</a></li><li><a href="#method.sample_single_inclusive" title="sample_single_inclusive">sample_single_inclusive</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Trait <span class="trait">UniformSampler</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#231">Source</a> </span></div><pre class="rust item-decl"><code>pub trait UniformSampler: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper trait handling actual uniform sampling."><title>UniformSampler in bdk_chain::bitcoin::secp256k1::rand::distributions::uniform - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Uniform<wbr>Sampler</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.X" title="X">X</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.new" title="new">new</a></li><li><a href="#tymethod.new_inclusive" title="new_inclusive">new_inclusive</a></li><li><a href="#tymethod.sample" title="sample">sample</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.sample_single" title="sample_single">sample_single</a></li><li><a href="#method.sample_single_inclusive" title="sample_single_inclusive">sample_single_inclusive</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>uniform</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">uniform</a></span><h1>Trait <span class="trait">UniformSampler</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#231">Source</a> </span></div><pre class="rust item-decl"><code>pub trait UniformSampler: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.X" class="associatedtype">X</a>;
 
     // Required methods
@@ -72,4 +72,4 @@ and inclusive upper bound <code>[low, high]</code>.</p>
 some types more optimal implementations for single usage may be provided
 via this method.
 Results may not be identical.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformChar" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#749">Source</a><a href="#impl-UniformSampler-for-UniformChar" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformChar.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformChar">UniformChar</a></h3></section></summary><div class="impl-items"><section id="associatedtype.X-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#750">Source</a><a href="#associatedtype.X-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformDuration" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1050">Source</a><a href="#impl-UniformSampler-for-UniformDuration" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a></h3></section></summary><div class="impl-items"><section id="associatedtype.X-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1051">Source</a><a href="#associatedtype.X-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformFloat%3Cf32%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#998">Source</a><a href="#impl-UniformSampler-for-UniformFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformFloat.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformFloat">UniformFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-3" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#998">Source</a><a href="#associatedtype.X-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformFloat%3Cf64%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#999">Source</a><a href="#impl-UniformSampler-for-UniformFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformFloat.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformFloat">UniformFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-4" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#999">Source</a><a href="#associatedtype.X-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci8%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#559">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#559">Source</a><a href="#associatedtype.X-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci16%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#560">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci16%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-6" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#560">Source</a><a href="#associatedtype.X-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci32%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#561">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-7" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#561">Source</a><a href="#associatedtype.X-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci64%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#562">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-8" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#562">Source</a><a href="#associatedtype.X-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci128%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#563">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci128%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-9" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#563">Source</a><a href="#associatedtype.X-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cisize%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#564">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cisize%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-10" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#564">Source</a><a href="#associatedtype.X-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu8%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#565">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-11" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#565">Source</a><a href="#associatedtype.X-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu16%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#566">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu16%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-12" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#566">Source</a><a href="#associatedtype.X-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu32%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#567">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-13" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#567">Source</a><a href="#associatedtype.X-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu64%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#568">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-14" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#568">Source</a><a href="#associatedtype.X-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu128%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#570">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu128%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-15" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#570">Source</a><a href="#associatedtype.X-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cusize%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#569">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cusize%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-16" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#569">Source</a><a href="#associatedtype.X-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></div></details></div><script src="../../../../../../trait.impl/rand/distributions/uniform/trait.UniformSampler.js" data-ignore-extern-crates="rand" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformChar" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#749">Source</a><a href="#impl-UniformSampler-for-UniformChar" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformChar.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformChar">UniformChar</a></h3></section></summary><div class="impl-items"><section id="associatedtype.X-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#750">Source</a><a href="#associatedtype.X-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformDuration" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1050">Source</a><a href="#impl-UniformSampler-for-UniformDuration" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformDuration.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformDuration">UniformDuration</a></h3></section></summary><div class="impl-items"><section id="associatedtype.X-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#1051">Source</a><a href="#associatedtype.X-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformFloat%3Cf32%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#998">Source</a><a href="#impl-UniformSampler-for-UniformFloat%3Cf32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformFloat.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformFloat">UniformFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-3" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#998">Source</a><a href="#associatedtype.X-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformFloat%3Cf64%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#999">Source</a><a href="#impl-UniformSampler-for-UniformFloat%3Cf64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformFloat.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformFloat">UniformFloat</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-4" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#999">Source</a><a href="#associatedtype.X-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci8%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#559">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#559">Source</a><a href="#associatedtype.X-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci16%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#560">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci16%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-6" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#560">Source</a><a href="#associatedtype.X-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci32%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#561">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-7" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#561">Source</a><a href="#associatedtype.X-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci64%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#562">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-8" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#562">Source</a><a href="#associatedtype.X-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Ci128%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#563">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Ci128%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-9" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#563">Source</a><a href="#associatedtype.X-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cisize%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#564">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cisize%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-10" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#564">Source</a><a href="#associatedtype.X-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu8%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#565">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu8%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-11" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#565">Source</a><a href="#associatedtype.X-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu16%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#566">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu16%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-12" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#566">Source</a><a href="#associatedtype.X-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu32%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#567">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-13" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#567">Source</a><a href="#associatedtype.X-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu64%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#568">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu64%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-14" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#568">Source</a><a href="#associatedtype.X-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cu128%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#570">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cu128%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-15" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#570">Source</a><a href="#associatedtype.X-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-UniformSampler-for-UniformInt%3Cusize%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#569">Source</a><a href="#impl-UniformSampler-for-UniformInt%3Cusize%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.UniformSampler.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformSampler">UniformSampler</a> for <a class="struct" href="struct.UniformInt.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::UniformInt">UniformInt</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.X-16" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/uniform.rs.html#569">Source</a><a href="#associatedtype.X-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.X" class="associatedtype">X</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></div></details></div><script src="../../../../../../trait.impl/rand/distributions/uniform/trait.UniformSampler.js" data-ignore-extern-crates="rand" async></script></section></div></main></body></html>
\ No newline at end of file
index 5545f5ab9bd94dc495698161f248f9ccc0eb2af7..716da2fcb1c67c45536057e3266020a482d12f1b 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `alias_method` mod in crate `bdk_chain`."><title>bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module alias_<wbr>method</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../../index.html">bitcoin</a>::<wbr><a href="../../../../index.html">secp256k1</a>::<wbr><a href="../../../index.html">rand</a>::<wbr><a href="../../index.html">distributions</a>::<wbr><a href="../index.html">weighted</a></span><h1>Module <span>alias_method</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#18">Source</a> </span></div><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.0: moved to rand_distr crate</span></div></span><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex">Weighted<wbr>Index</a><wbr><span class="stab deprecated" title="">Deprecated</span></dt></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a><wbr><span class="stab deprecated" title="">Deprecated</span></dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `alias_method` mod in crate `bdk_chain`."><title>bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module alias_<wbr>method</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../../index.html">bitcoin</a>::<wbr><a href="../../../../index.html">secp256k1</a>::<wbr><a href="../../../index.html">rand</a>::<wbr><a href="../../index.html">distributions</a>::<wbr><a href="../index.html">weighted</a></span><h1>Module <span>alias_method</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#18">Source</a> </span></div><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.0: moved to rand_distr crate</span></div></span><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex">Weighted<wbr>Index</a><wbr><span class="stab deprecated" title="">Deprecated</span></dt></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a><wbr><span class="stab deprecated" title="">Deprecated</span></dt></dl></section></div></main></body></html>
\ No newline at end of file
index 50ab69af2f9adc7fae669e234f86875988c9e2e0..e8e4befa67789143f3771c2d53e45b36d88e2602 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `WeightedIndex` struct in crate `bdk_chain`."><title>WeightedIndex in bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Index</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-WeightedIndex%3CW%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedIndex%3CW%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedIndex%3CW%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedIndex%3CW%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedIndex%3CW%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedIndex%3CW%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedIndex%3CW%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted::<wbr>alias_<wbr>method</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../../index.html">bitcoin</a>::<wbr><a href="../../../../index.html">secp256k1</a>::<wbr><a href="../../../index.html">rand</a>::<wbr><a href="../../index.html">distributions</a>::<wbr><a href="../index.html">weighted</a>::<wbr><a href="index.html">alias_method</a></span><h1>Struct <span class="struct">WeightedIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#26">Source</a> </span></div><pre class="rust item-decl"><code>pub struct WeightedIndex&lt;W&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `WeightedIndex` struct in crate `bdk_chain`."><title>WeightedIndex in bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Index</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-WeightedIndex%3CW%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedIndex%3CW%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedIndex%3CW%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedIndex%3CW%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedIndex%3CW%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedIndex%3CW%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedIndex%3CW%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted::<wbr>alias_<wbr>method</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../../index.html">bitcoin</a>::<wbr><a href="../../../../index.html">secp256k1</a>::<wbr><a href="../../../index.html">rand</a>::<wbr><a href="../../index.html">distributions</a>::<wbr><a href="../index.html">weighted</a>::<wbr><a href="index.html">alias_method</a></span><h1>Struct <span class="struct">WeightedIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#26">Source</a> </span></div><pre class="rust item-decl"><code>pub struct WeightedIndex&lt;W&gt;<div class="where">where
     W: <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.0: moved to rand_distr crate</span></div></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WeightedIndex%3CW%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#29">Source</a><a href="#impl-WeightedIndex%3CW%3E" class="anchor">§</a><h3 class="code-header">impl&lt;W&gt; <a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex">WeightedIndex</a>&lt;W&gt;<div class="where">where
     W: <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a>,</div></h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#30">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(_weights: <a class="struct" href="../../../../../base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;W&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex">WeightedIndex</a>&lt;W&gt;, <a class="enum" href="../../enum.WeightedError.html" title="enum bdk_chain::bitcoin::secp256k1::rand::distributions::WeightedError">WeightedError</a>&gt;</h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.0: moved to rand_distr crate</span></div></span></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-WeightedIndex%3CW%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#25">Source</a><a href="#impl-Debug-for-WeightedIndex%3CW%3E" class="anchor">§</a><h3 class="code-header">impl&lt;W&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex">WeightedIndex</a>&lt;W&gt;<div class="where">where
     W: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#25">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-WeightedIndex%3CW%3E" class="impl"><a href="#impl-Freeze-for-WeightedIndex%3CW%3E" class="anchor">§</a><h3 class="code-header">impl&lt;W&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex">WeightedIndex</a>&lt;W&gt;</h3></section><section id="impl-RefUnwindSafe-for-WeightedIndex%3CW%3E" class="impl"><a href="#impl-RefUnwindSafe-for-WeightedIndex%3CW%3E" class="anchor">§</a><h3 class="code-header">impl&lt;W&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex">WeightedIndex</a>&lt;W&gt;<div class="where">where
index d031e795a64a9aac079f65f9ccc6a1d10e46da6f..fb9e7adab75d6ada2377361f50db2c21650df172 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Weight` trait in crate `bdk_chain`."><title>Weight in bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weight</a></h2><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Weight-for-f32" title="f32">f32</a></li><li><a href="#impl-Weight-for-f64" title="f64">f64</a></li><li><a href="#impl-Weight-for-i128" title="i128">i128</a></li><li><a href="#impl-Weight-for-i16" title="i16">i16</a></li><li><a href="#impl-Weight-for-i32" title="i32">i32</a></li><li><a href="#impl-Weight-for-i64" title="i64">i64</a></li><li><a href="#impl-Weight-for-i8" title="i8">i8</a></li><li><a href="#impl-Weight-for-isize" title="isize">isize</a></li><li><a href="#impl-Weight-for-u128" title="u128">u128</a></li><li><a href="#impl-Weight-for-u16" title="u16">u16</a></li><li><a href="#impl-Weight-for-u32" title="u32">u32</a></li><li><a href="#impl-Weight-for-u64" title="u64">u64</a></li><li><a href="#impl-Weight-for-u8" title="u8">u8</a></li><li><a href="#impl-Weight-for-usize" title="usize">usize</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted::<wbr>alias_<wbr>method</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../../index.html">bitcoin</a>::<wbr><a href="../../../../index.html">secp256k1</a>::<wbr><a href="../../../index.html">rand</a>::<wbr><a href="../../index.html">distributions</a>::<wbr><a href="../index.html">weighted</a>::<wbr><a href="index.html">alias_method</a></span><h1>Trait <span class="trait">Weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#35">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Weight { }</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.0: moved to rand_distr crate</span></div></span><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><section id="impl-Weight-for-f32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#43">Source</a><a href="#impl-Weight-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h3></section><section id="impl-Weight-for-f64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#43">Source</a><a href="#impl-Weight-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h3></section><section id="impl-Weight-for-i8" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section><section id="impl-Weight-for-i16" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section><section id="impl-Weight-for-i32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h3></section><section id="impl-Weight-for-i64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h3></section><section id="impl-Weight-for-i128" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#46">Source</a><a href="#impl-Weight-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a></h3></section><section id="impl-Weight-for-isize" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></h3></section><section id="impl-Weight-for-u8" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h3></section><section id="impl-Weight-for-u16" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h3></section><section id="impl-Weight-for-u32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h3></section><section id="impl-Weight-for-u64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h3></section><section id="impl-Weight-for-u128" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#46">Source</a><a href="#impl-Weight-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></h3></section><section id="impl-Weight-for-usize" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h3></section><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../../../../../../trait.impl/rand/distributions/weighted/alias_method/trait.Weight.js" data-ignore-extern-crates="std" async></script></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Weight` trait in crate `bdk_chain`."><title>Weight in bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../../" data-static-root-path="../../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weight</a></h2><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Weight-for-f32" title="f32">f32</a></li><li><a href="#impl-Weight-for-f64" title="f64">f64</a></li><li><a href="#impl-Weight-for-i128" title="i128">i128</a></li><li><a href="#impl-Weight-for-i16" title="i16">i16</a></li><li><a href="#impl-Weight-for-i32" title="i32">i32</a></li><li><a href="#impl-Weight-for-i64" title="i64">i64</a></li><li><a href="#impl-Weight-for-i8" title="i8">i8</a></li><li><a href="#impl-Weight-for-isize" title="isize">isize</a></li><li><a href="#impl-Weight-for-u128" title="u128">u128</a></li><li><a href="#impl-Weight-for-u16" title="u16">u16</a></li><li><a href="#impl-Weight-for-u32" title="u32">u32</a></li><li><a href="#impl-Weight-for-u64" title="u64">u64</a></li><li><a href="#impl-Weight-for-u8" title="u8">u8</a></li><li><a href="#impl-Weight-for-usize" title="usize">usize</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted::<wbr>alias_<wbr>method</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../../index.html">bitcoin</a>::<wbr><a href="../../../../index.html">secp256k1</a>::<wbr><a href="../../../index.html">rand</a>::<wbr><a href="../../index.html">distributions</a>::<wbr><a href="../index.html">weighted</a>::<wbr><a href="index.html">alias_method</a></span><h1>Trait <span class="trait">Weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#35">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Weight { }</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.0: moved to rand_distr crate</span></div></span><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><section id="impl-Weight-for-f32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#43">Source</a><a href="#impl-Weight-for-f32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a></h3></section><section id="impl-Weight-for-f64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#43">Source</a><a href="#impl-Weight-for-f64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h3></section><section id="impl-Weight-for-i8" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></h3></section><section id="impl-Weight-for-i16" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></h3></section><section id="impl-Weight-for-i32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></h3></section><section id="impl-Weight-for-i64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-i64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></h3></section><section id="impl-Weight-for-i128" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#46">Source</a><a href="#impl-Weight-for-i128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a></h3></section><section id="impl-Weight-for-isize" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#45">Source</a><a href="#impl-Weight-for-isize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></h3></section><section id="impl-Weight-for-u8" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h3></section><section id="impl-Weight-for-u16" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></h3></section><section id="impl-Weight-for-u32" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h3></section><section id="impl-Weight-for-u64" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></h3></section><section id="impl-Weight-for-u128" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#46">Source</a><a href="#impl-Weight-for-u128" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></h3></section><section id="impl-Weight-for-usize" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/weighted.rs.html#44">Source</a><a href="#impl-Weight-for-usize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Weight.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight">Weight</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h3></section><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../../../../../../trait.impl/rand/distributions/weighted/alias_method/trait.Weight.js" data-ignore-extern-crates="std" async></script></section></div></main></body></html>
\ No newline at end of file
index cefa5af396d46f56fa3e379786dc3dbfedf2bd44..9116bb9942c05f5c4f84e3ccd028a2ae43597c25 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type returned from `WeightedIndex::new`."><title>WeightedError in bdk_chain::bitcoin::secp256k1::rand::distributions::weighted - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AllWeightsZero" title="AllWeightsZero">AllWeightsZero</a></li><li><a href="#variant.InvalidWeight" title="InvalidWeight">InvalidWeight</a></li><li><a href="#variant.NoItem" title="NoItem">NoItem</a></li><li><a href="#variant.TooMany" title="TooMany">TooMany</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WeightedError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WeightedError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WeightedError" title="Display">Display</a></li><li><a href="#impl-Eq-for-WeightedError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-WeightedError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-WeightedError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedError" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">weighted</a></span><h1>Enum <span class="enum">WeightedError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted_index.rs.html#431">Source</a> </span></div><pre class="rust item-decl"><code>pub enum WeightedError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type returned from `WeightedIndex::new`."><title>WeightedError in bdk_chain::bitcoin::secp256k1::rand::distributions::weighted - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AllWeightsZero" title="AllWeightsZero">AllWeightsZero</a></li><li><a href="#variant.InvalidWeight" title="InvalidWeight">InvalidWeight</a></li><li><a href="#variant.NoItem" title="NoItem">NoItem</a></li><li><a href="#variant.TooMany" title="TooMany">TooMany</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedError" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WeightedError" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WeightedError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-WeightedError" title="Display">Display</a></li><li><a href="#impl-Eq-for-WeightedError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-WeightedError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-WeightedError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedError" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">weighted</a></span><h1>Enum <span class="enum">WeightedError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted_index.rs.html#431">Source</a> </span></div><pre class="rust item-decl"><code>pub enum WeightedError {
     NoItem,
     InvalidWeight,
     AllWeightsZero,
index 1bd84bba6628d6659459dd41c56776b6081599a4..bfa64032ab194de69e83433fb1045023c25caa4c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Weighted index sampling"><title>bdk_chain::bitcoin::secp256k1::rand::distributions::weighted - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module weighted</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a></span><h1>Module <span>weighted</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/mod.rs.html#117">Source</a> </span></div><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.0: use rand::distributions::{WeightedIndex, WeightedError} instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Weighted index sampling</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Weighted index sampling"><title>bdk_chain::bitcoin::secp256k1::rand::distributions::weighted - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module weighted</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a></span><h1>Module <span>weighted</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/mod.rs.html#117">Source</a> </span></div><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.0: use rand::distributions::{WeightedIndex, WeightedError} instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Weighted index sampling</p>
 <p>This module is deprecated. Use <a href="../struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::WeightedIndex"><code>crate::distributions::WeightedIndex</code></a> and
 <a href="../enum.WeightedError.html" title="enum bdk_chain::bitcoin::secp256k1::rand::distributions::WeightedError"><code>crate::distributions::WeightedError</code></a> instead.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="alias_method/index.html" title="mod bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method">alias_<wbr>method</a><wbr><span class="stab deprecated" title="">Deprecated</span></dt></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.WeightedIndex.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::WeightedIndex">Weighted<wbr>Index</a></dt><dd>A distribution using weighted sampling of discrete items</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.WeightedError.html" title="enum bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::WeightedError">Weighted<wbr>Error</a></dt><dd>Error type returned from <code>WeightedIndex::new</code>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 6fd4b41e6d52d335344505589d46d699671c99e1..b4aa3a7ddffa1c8f4ae61b08a3a07f4943912da6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution using weighted sampling of discrete items"><title>WeightedIndex in bdk_chain::bitcoin::secp256k1::rand::distributions::weighted - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Index</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#performance" title="Performance">Performance</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.update_weights" title="update_weights">update_weights</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedIndex%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-WeightedIndex%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cusize%3E-for-WeightedIndex%3CX%3E" title="Distribution&#60;usize&#62;">Distribution&#60;usize&#62;</a></li><li><a href="#impl-PartialEq-for-WeightedIndex%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedIndex%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedIndex%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedIndex%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedIndex%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedIndex%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedIndex%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedIndex%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">weighted</a></span><h1>Struct <span class="struct">WeightedIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted_index.rs.html#81">Source</a> </span></div><pre class="rust item-decl"><code>pub struct WeightedIndex&lt;X&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A distribution using weighted sampling of discrete items"><title>WeightedIndex in bdk_chain::bitcoin::secp256k1::rand::distributions::weighted - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Index</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#performance" title="Performance">Performance</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.update_weights" title="update_weights">update_weights</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedIndex%3CX%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-WeightedIndex%3CX%3E" title="Debug">Debug</a></li><li><a href="#impl-Distribution%3Cusize%3E-for-WeightedIndex%3CX%3E" title="Distribution&#60;usize&#62;">Distribution&#60;usize&#62;</a></li><li><a href="#impl-PartialEq-for-WeightedIndex%3CX%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedIndex%3CX%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedIndex%3CX%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedIndex%3CX%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedIndex%3CX%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedIndex%3CX%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedIndex%3CX%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedIndex%3CX%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>distributions::<wbr>weighted</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">distributions</a>::<wbr><a href="index.html">weighted</a></span><h1>Struct <span class="struct">WeightedIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/weighted_index.rs.html#81">Source</a> </span></div><pre class="rust item-decl"><code>pub struct WeightedIndex&lt;X&gt;<div class="where">where
     X: <a class="trait" href="../uniform/trait.SampleUniform.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::uniform::SampleUniform">SampleUniform</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A distribution using weighted sampling of discrete items</p>
 <p>Sampling a <code>WeightedIndex</code> distribution returns the index of a randomly
 selected element from the iterator used when the <code>WeightedIndex</code> was
index b4deacb3d0a13ef9a7f6008d4bc179f9211aae20..a34effe08a20b30acacb7c98aa7eaded7d9ff02a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generates a random value using the thread-local random number generator."><title>random in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">random</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#provided-implementations" title="Provided implementations">Provided implementations</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Function <span class="fn">random</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#183-184">Source</a> </span></div><pre class="rust item-decl"><code>pub fn random&lt;T&gt;() -&gt; T<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generates a random value using the thread-local random number generator."><title>random in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">random</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#provided-implementations" title="Provided implementations">Provided implementations</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Function <span class="fn">random</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#183-184">Source</a> </span></div><pre class="rust item-decl"><code>pub fn random&lt;T&gt;() -&gt; T<div class="where">where
     <a class="struct" href="distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a>: <a class="trait" href="distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt;,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generates a random value using the thread-local random number generator.</p>
 <p>This is simply a shortcut for <code>thread_rng().gen()</code>. See <a href="fn.thread_rng.html" title="fn bdk_chain::bitcoin::secp256k1::rand::thread_rng"><code>thread_rng</code></a> for
 documentation of the entropy source and <a href="distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard"><code>Standard</code></a> for documentation of
index 83fd8dd463eddf938bde4a691cbdb2fafce92603..3b67ab6de3b8af33bacc17ade196b46c2e346011 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::&#60;i32&#62;()`, or cached locally, e.g. `let mut rng = thread_rng();`.  Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."><title>thread_rng in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Function <span class="fn">thread_rng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/thread.rs.html#88">Source</a> </span></div><pre class="rust item-decl"><code>pub fn thread_rng() -&gt; <a class="struct" href="prelude/struct.ThreadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::prelude::ThreadRng">ThreadRng</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Retrieve the lazily-initialized thread-local random number generator,
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::&#60;i32&#62;()`, or cached locally, e.g. `let mut rng = thread_rng();`.  Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."><title>thread_rng in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Function <span class="fn">thread_rng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/thread.rs.html#88">Source</a> </span></div><pre class="rust item-decl"><code>pub fn thread_rng() -&gt; <a class="struct" href="prelude/struct.ThreadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::prelude::ThreadRng">ThreadRng</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Retrieve the lazily-initialized thread-local random number generator,
 seeded by the system. Intended to be used in method chaining style,
 e.g. <code>thread_rng().gen::&lt;i32&gt;()</code>, or cached locally, e.g.
 <code>let mut rng = thread_rng();</code>.  Invoked by the <code>Default</code> trait, making
index ea3ea3c9f35ccd5e26a82a80cdbe0806a1227816..950159f4f1872e95c770efc7ad766cd2a27b16a3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Utilities for random number generation"><title>bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../../../../crates.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#quick-start" title="Quick Start">Quick Start</a></li><li><a href="#the-book" title="The Book">The Book</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Crate <span>rand</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#10-214">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Utilities for random number generation</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Utilities for random number generation"><title>bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../../../../crates.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#quick-start" title="Quick Start">Quick Start</a></li><li><a href="#the-book" title="The Book">The Book</a></li></ul><h3><a href="#modules">Crate Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Crate <span>rand</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#10-214">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Utilities for random number generation</p>
 <p>Rand provides utilities to generate random numbers, to convert them to
 useful types and distributions, and some randomness-related algorithms.</p>
 <h2 id="quick-start"><a class="doc-anchor" href="#quick-start">§</a>Quick Start</h2>
index d1f40c7930530b8b957c41221bb65e4d9d3ad2d8..365dde72840ebb43f1818564abd863014095d251 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generates a random value using the thread-local random number generator."><title>random in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">random</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#provided-implementations" title="Provided implementations">Provided implementations</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Function <span class="fn">random</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#183-184">Source</a> </span></div><pre class="rust item-decl"><code>pub fn random&lt;T&gt;() -&gt; T<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generates a random value using the thread-local random number generator."><title>random in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">random</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#provided-implementations" title="Provided implementations">Provided implementations</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Function <span class="fn">random</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#183-184">Source</a> </span></div><pre class="rust item-decl"><code>pub fn random&lt;T&gt;() -&gt; T<div class="where">where
     <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a>: <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt;,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generates a random value using the thread-local random number generator.</p>
 <p>This is simply a shortcut for <code>thread_rng().gen()</code>. See <a href="../fn.thread_rng.html" title="fn bdk_chain::bitcoin::secp256k1::rand::thread_rng"><code>thread_rng</code></a> for
 documentation of the entropy source and <a href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard"><code>Standard</code></a> for documentation of
index 0b60a291e9f7f1fb7d712036c3010b4d19da81d7..37a86aaf7ecfca986bdfb91a7d3f3001426bd73c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::&#60;i32&#62;()`, or cached locally, e.g. `let mut rng = thread_rng();`.  Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."><title>thread_rng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Function <span class="fn">thread_rng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/thread.rs.html#88">Source</a> </span></div><pre class="rust item-decl"><code>pub fn thread_rng() -&gt; <a class="struct" href="struct.ThreadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::prelude::ThreadRng">ThreadRng</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Retrieve the lazily-initialized thread-local random number generator,
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Retrieve the lazily-initialized thread-local random number generator, seeded by the system. Intended to be used in method chaining style, e.g. `thread_rng().gen::&#60;i32&#62;()`, or cached locally, e.g. `let mut rng = thread_rng();`.  Invoked by the `Default` trait, making `ThreadRng::default()` equivalent."><title>thread_rng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Function <span class="fn">thread_rng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/thread.rs.html#88">Source</a> </span></div><pre class="rust item-decl"><code>pub fn thread_rng() -&gt; <a class="struct" href="struct.ThreadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::prelude::ThreadRng">ThreadRng</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Retrieve the lazily-initialized thread-local random number generator,
 seeded by the system. Intended to be used in method chaining style,
 e.g. <code>thread_rng().gen::&lt;i32&gt;()</code>, or cached locally, e.g.
 <code>let mut rng = thread_rng();</code>.  Invoked by the <code>Default</code> trait, making
index d178b1117ebd01a539d8b1508a8c62b9ceaccffe..94a9a31cca61188d8aa23f18c30b065dfb6dc8b6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Convenience re-export of common members"><title>bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module prelude</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a></span><h1>Module <span>prelude</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#98">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Convenience re-export of common members</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Convenience re-export of common members"><title>bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module prelude</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a></span><h1>Module <span>prelude</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#98">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Convenience re-export of common members</p>
 <p>Like the standard library’s prelude, this module simplifies importing of
 common items. Unlike the standard prelude, the contents of this module must
 be imported manually:</p>
index 0d879b79ac4c39206e43676764077007c979ac94..24ff81f47d5d2c530d52ed6788b71d7d3f6fe1c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The standard RNG. The PRNG algorithm in `StdRng` is chosen to be efficient on the current platform, to be statistically strong and unpredictable (meaning a cryptographically secure PRNG)."><title>StdRng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StdRng</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StdRng" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-StdRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-StdRng" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-StdRng" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-StdRng" title="PartialEq">PartialEq</a></li><li><a href="#impl-RngCore-for-StdRng" title="RngCore">RngCore</a></li><li><a href="#impl-SeedableRng-for-StdRng" title="SeedableRng">SeedableRng</a></li><li><a href="#impl-StructuralPartialEq-for-StdRng" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StdRng" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StdRng" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StdRng" title="Send">Send</a></li><li><a href="#impl-Sync-for-StdRng" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StdRng" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StdRng" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Struct <span class="struct">StdRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#34">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StdRng(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The standard RNG. The PRNG algorithm in <code>StdRng</code> is chosen to be efficient
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The standard RNG. The PRNG algorithm in `StdRng` is chosen to be efficient on the current platform, to be statistically strong and unpredictable (meaning a cryptographically secure PRNG)."><title>StdRng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StdRng</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StdRng" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-StdRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-StdRng" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-StdRng" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-StdRng" title="PartialEq">PartialEq</a></li><li><a href="#impl-RngCore-for-StdRng" title="RngCore">RngCore</a></li><li><a href="#impl-SeedableRng-for-StdRng" title="SeedableRng">SeedableRng</a></li><li><a href="#impl-StructuralPartialEq-for-StdRng" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StdRng" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StdRng" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StdRng" title="Send">Send</a></li><li><a href="#impl-Sync-for-StdRng" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StdRng" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StdRng" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Struct <span class="struct">StdRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#34">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StdRng(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The standard RNG. The PRNG algorithm in <code>StdRng</code> is chosen to be efficient
 on the current platform, to be statistically strong and unpredictable
 (meaning a cryptographically secure PRNG).</p>
 <p>The current algorithm used is the ChaCha block cipher with 12 rounds. Please
index 53f7def333c60cc54d1c97fcf28e4051bddd0705..948f81d84904daa3c82067461d5230d0473db302 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to the thread-local generator"><title>ThreadRng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Thread<wbr>Rng</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ThreadRng" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-ThreadRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-ThreadRng" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ThreadRng" title="Default">Default</a></li><li><a href="#impl-RngCore-for-ThreadRng" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-ThreadRng" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Send-for-ThreadRng" title="!Send">!Send</a></li><li><a href="#impl-Sync-for-ThreadRng" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-ThreadRng" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-ThreadRng" title="Freeze">Freeze</a></li><li><a href="#impl-Unpin-for-ThreadRng" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Struct <span class="struct">ThreadRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/thread.rs.html#62">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ThreadRng { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to the thread-local generator</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to the thread-local generator"><title>ThreadRng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Thread<wbr>Rng</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ThreadRng" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-ThreadRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-ThreadRng" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ThreadRng" title="Default">Default</a></li><li><a href="#impl-RngCore-for-ThreadRng" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-ThreadRng" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Send-for-ThreadRng" title="!Send">!Send</a></li><li><a href="#impl-Sync-for-ThreadRng" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-ThreadRng" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-ThreadRng" title="Freeze">Freeze</a></li><li><a href="#impl-Unpin-for-ThreadRng" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Struct <span class="struct">ThreadRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/thread.rs.html#62">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ThreadRng { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to the thread-local generator</p>
 <p>An instance can be obtained via <a href="../fn.thread_rng.html" title="fn bdk_chain::bitcoin::secp256k1::rand::thread_rng"><code>thread_rng</code></a> or via <code>ThreadRng::default()</code>.
 This handle is safe to use everywhere (including thread-local destructors),
 though it is recommended not to use inside a fork handler.
index b66a51102729dca2f252e8c97825ff72e7c507ea..4d7c4da9c51d0171bb5e58d8dfe97ee279632788 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A marker trait used to indicate that an `RngCore` or `BlockRngCore` implementation is supposed to be cryptographically secure."><title>CryptoRng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Crypto<wbr>Rng</a></h2><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-CryptoRng-for-%26mut+R" title="&#38;&#39;a mut R">&#38;&#39;a mut R</a></li><li><a href="#impl-CryptoRng-for-Box%3CR%3E" title="Box&#60;R&#62;">Box&#60;R&#62;</a></li><li><a href="#impl-CryptoRng-for-ChaCha12Core" title="ChaCha12Core">ChaCha12Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-CryptoRng-for-ChaCha20Core" title="ChaCha20Core">ChaCha20Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-CryptoRng-for-ChaCha8Core" title="ChaCha8Core">ChaCha8Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">CryptoRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#209">Source</a> </span></div><pre class="rust item-decl"><code>pub trait CryptoRng { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A marker trait used to indicate that an <a href="../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore"><code>RngCore</code></a> or <a href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore"><code>BlockRngCore</code></a>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A marker trait used to indicate that an `RngCore` or `BlockRngCore` implementation is supposed to be cryptographically secure."><title>CryptoRng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Crypto<wbr>Rng</a></h2><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-CryptoRng-for-%26mut+R" title="&#38;&#39;a mut R">&#38;&#39;a mut R</a></li><li><a href="#impl-CryptoRng-for-Box%3CR%3E" title="Box&#60;R&#62;">Box&#60;R&#62;</a></li><li><a href="#impl-CryptoRng-for-ChaCha12Core" title="ChaCha12Core">ChaCha12Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-CryptoRng-for-ChaCha20Core" title="ChaCha20Core">ChaCha20Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-CryptoRng-for-ChaCha8Core" title="ChaCha8Core">ChaCha8Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">CryptoRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#209">Source</a> </span></div><pre class="rust item-decl"><code>pub trait CryptoRng { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A marker trait used to indicate that an <a href="../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore"><code>RngCore</code></a> or <a href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore"><code>BlockRngCore</code></a>
 implementation is supposed to be cryptographically secure.</p>
 <p><em>Cryptographically secure generators</em>, also known as <em>CSPRNGs</em>, should
 satisfy an additional properties over other generators: given the first
index 15795747ecdde3712b27faf81dcfe81ff65d624b..9a9818a03dca4f9cccb2fafeb462d3786d647f59 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types (distributions) that can be used to create a random instance of `T`."><title>Distribution in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Distribution</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.sample" title="sample">sample</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.map" title="map">map</a></li><li><a href="#method.sample_iter" title="sample_iter">sample_iter</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Distribution%3CT%3E-for-%26D" title="&#38;&#39;a D">&#38;&#39;a D</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">Distribution</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#35">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Distribution&lt;T&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types (distributions) that can be used to create a random instance of `T`."><title>Distribution in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Distribution</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.sample" title="sample">sample</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.map" title="map">map</a></li><li><a href="#method.sample_iter" title="sample_iter">sample_iter</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Distribution%3CT%3E-for-%26D" title="&#38;&#39;a D">&#38;&#39;a D</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">Distribution</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#35">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Distribution&lt;T&gt; {
     // Required method
     fn <a href="#tymethod.sample" class="fn">sample</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; T
        <span class="where">where R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>;
@@ -71,7 +71,7 @@ through the closure <code>F</code></p>
 <span class="kw">while </span>!even_number.sample(<span class="kw-2">&amp;mut </span>rng) {
     <span class="macro">println!</span>(<span class="string">"Still odd; rolling again!"</span>);
 }</code></pre></div>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Distribution%3CT%3E-for-%26D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#115">Source</a><a href="#impl-Distribution%3CT%3E-for-%26D" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T, D&gt; <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a D</a><div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Distribution%3CT%3E-for-%26D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#115">Source</a><a href="#impl-Distribution%3CT%3E-for-%26D" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T, D&gt; <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt; for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a D</a><div class="where">where
     D: <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><section id="method.sample" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/distribution.rs.html#116">Source</a><a href="#method.sample" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sample" class="fn">sample</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; T<div class="where">where
     R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Distribution%3Cbool%3E-for-Bernoulli" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/bernoulli.rs.html#131">Source</a><a href="#impl-Distribution%3Cbool%3E-for-Bernoulli" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt; for <a class="struct" href="../distributions/struct.Bernoulli.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Bernoulli">Bernoulli</a></h3></section><section id="impl-Distribution%3Cbool%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#137">Source</a><a href="#impl-Distribution%3Cbool%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cchar%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#74">Source</a><a href="#impl-Distribution%3Cchar%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cf32%3E-for-Open01" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#153">Source</a><a href="#impl-Distribution%3Cf32%3E-for-Open01" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="../distributions/struct.Open01.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Open01">Open01</a></h3></section><section id="impl-Distribution%3Cf32%3E-for-OpenClosed01" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#153">Source</a><a href="#impl-Distribution%3Cf32%3E-for-OpenClosed01" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="../distributions/struct.OpenClosed01.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::OpenClosed01">OpenClosed01</a></h3></section><section id="impl-Distribution%3Cf32%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#153">Source</a><a href="#impl-Distribution%3Cf32%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cf64%3E-for-Open01" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#154">Source</a><a href="#impl-Distribution%3Cf64%3E-for-Open01" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="../distributions/struct.Open01.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Open01">Open01</a></h3></section><section id="impl-Distribution%3Cf64%3E-for-OpenClosed01" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#154">Source</a><a href="#impl-Distribution%3Cf64%3E-for-OpenClosed01" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="../distributions/struct.OpenClosed01.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::OpenClosed01">OpenClosed01</a></h3></section><section id="impl-Distribution%3Cf64%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/float.rs.html#154">Source</a><a href="#impl-Distribution%3Cf64%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci8%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#84">Source</a><a href="#impl-Distribution%3Ci8%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci16%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#85">Source</a><a href="#impl-Distribution%3Ci16%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci32%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#86">Source</a><a href="#impl-Distribution%3Ci32%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci64%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#87">Source</a><a href="#impl-Distribution%3Ci64%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Ci128%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#88">Source</a><a href="#impl-Distribution%3Ci128%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cisize%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#89">Source</a><a href="#impl-Distribution%3Cisize%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu8%3E-for-Alphanumeric" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#108">Source</a><a href="#impl-Distribution%3Cu8%3E-for-Alphanumeric" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="../distributions/struct.Alphanumeric.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Alphanumeric">Alphanumeric</a></h3></section><section id="impl-Distribution%3Cu8%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#21">Source</a><a href="#impl-Distribution%3Cu8%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu16%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#28">Source</a><a href="#impl-Distribution%3Cu16%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu32%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#35">Source</a><a href="#impl-Distribution%3Cu32%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu64%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#42">Source</a><a href="#impl-Distribution%3Cu64%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cu128%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#49">Source</a><a href="#impl-Distribution%3Cu128%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3C()%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#172">Source</a><a href="#impl-Distribution%3C()%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3Cusize%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#59">Source</a><a href="#impl-Distribution%3Cusize%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#105">Source</a><a href="#impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#106">Source</a><a href="#impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a>&gt;&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#107">Source</a><a href="#impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#108">Source</a><a href="#impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#109">Source</a><a href="#impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a>&gt;&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/integer.rs.html#110">Source</a><a href="#impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a></h3></section><section id="impl-Distribution%3C%26T%3E-for-Slice%3C'a,+T%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/slice.rs.html#84">Source</a><a href="#impl-Distribution%3C%26T%3E-for-Slice%3C'a,+T%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a, T&gt; <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt; for <a class="struct" href="../distributions/struct.Slice.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Slice">Slice</a>&lt;'a, T&gt;</h3></section><section id="impl-Distribution%3C(A,)%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#179">Source</a><a href="#impl-Distribution%3C(A,)%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(A,)</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a><div class="where">where
     <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a>: <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;A&gt;,</div></h3></section><section id="impl-Distribution%3C(A,+B)%3E-for-Standard" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/distributions/other.rs.html#180">Source</a><a href="#impl-Distribution%3C(A,+B)%3E-for-Standard" class="anchor">§</a><h3 class="code-header">impl&lt;A, B&gt; <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(A, B)</a>&gt; for <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a><div class="where">where
index 5737ba51f2079eb22d3e5395443d9ade61b53f19..a134e7d0e2652bdb89591d071f0360c2630213d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait on iterators, providing random sampling methods."><title>IteratorRandom in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Iterator<wbr>Random</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.choose" title="choose">choose</a></li><li><a href="#method.choose_multiple" title="choose_multiple">choose_multiple</a></li><li><a href="#method.choose_multiple_fill" title="choose_multiple_fill">choose_multiple_fill</a></li><li><a href="#method.choose_stable" title="choose_stable">choose_stable</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">IteratorRandom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#288">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IteratorRandom: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait on iterators, providing random sampling methods."><title>IteratorRandom in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Iterator<wbr>Random</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.choose" title="choose">choose</a></li><li><a href="#method.choose_multiple" title="choose_multiple">choose_multiple</a></li><li><a href="#method.choose_multiple_fill" title="choose_multiple_fill">choose_multiple_fill</a></li><li><a href="#method.choose_stable" title="choose_stable">choose_stable</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">IteratorRandom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#288">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IteratorRandom: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> {
     // Provided methods
     fn <a href="#method.choose" class="fn">choose</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;
        <span class="where">where R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span> { ... }
@@ -73,5 +73,5 @@ contains insufficient elements, in which case it equals the number of
 elements available.</p>
 <p>Complexity is <code>O(n)</code> where <code>n</code> is the length of the iterator.
 For slices, prefer <a href="trait.SliceRandom.html#tymethod.choose_multiple" title="method bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom::choose_multiple"><code>SliceRandom::choose_multiple</code></a>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IteratorRandom-for-I" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#615">Source</a><a href="#impl-IteratorRandom-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="trait.IteratorRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::IteratorRandom">IteratorRandom</a> for I<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IteratorRandom-for-I" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#615">Source</a><a href="#impl-IteratorRandom-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="trait.IteratorRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::IteratorRandom">IteratorRandom</a> for I<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,</div></h3></section></div><script src="../../../../../trait.impl/rand/seq/trait.IteratorRandom.js" async></script></section></div></main></body></html>
\ No newline at end of file
index ec786bd191d01385c559811204363638e151d75f..e8e0361eeac2d200ef2b9e2938a21cd8af2aee7b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An automatically-implemented extension trait on `RngCore` providing high-level generic methods for sampling values and other convenience methods."><title>Rng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#generic-usage" title="Generic usage">Generic usage</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.gen" title="gen">gen</a></li><li><a href="#method.gen_bool" title="gen_bool">gen_bool</a></li><li><a href="#method.gen_range" title="gen_range">gen_range</a></li><li><a href="#method.gen_ratio" title="gen_ratio">gen_ratio</a></li><li><a href="#method.sample" title="sample">sample</a></li><li><a href="#method.sample_iter" title="sample_iter">sample_iter</a></li><li><a href="#method.try_fill" title="try_fill">try_fill</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">Rng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#55">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Rng: <a class="trait" href="../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An automatically-implemented extension trait on `RngCore` providing high-level generic methods for sampling values and other convenience methods."><title>Rng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#generic-usage" title="Generic usage">Generic usage</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.gen" title="gen">gen</a></li><li><a href="#method.gen_bool" title="gen_bool">gen_bool</a></li><li><a href="#method.gen_range" title="gen_range">gen_range</a></li><li><a href="#method.gen_ratio" title="gen_ratio">gen_ratio</a></li><li><a href="#method.sample" title="sample">sample</a></li><li><a href="#method.sample_iter" title="sample_iter">sample_iter</a></li><li><a href="#method.try_fill" title="try_fill">try_fill</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">Rng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#55">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Rng: <a class="trait" href="../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> {
     // Provided methods
     fn <a href="#method.gen" class="fn">gen</a>&lt;T&gt;(&amp;mut self) -&gt; T
        <span class="where">where <a class="struct" href="../distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a>: <a class="trait" href="../distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt;</span> { ... }
@@ -183,5 +183,5 @@ sampling from the same <code>numerator</code> and <code>denominator</code> repea
 
 <span class="kw">let </span><span class="kw-2">mut </span>rng = thread_rng();
 <span class="macro">println!</span>(<span class="string">"{}"</span>, rng.gen_ratio(<span class="number">2</span>, <span class="number">3</span>));</code></pre></div>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Rng-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#305">Source</a><a href="#impl-Rng-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> for R<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Rng-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#305">Source</a><a href="#impl-Rng-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> for R<div class="where">where
     R: <a class="trait" href="../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></div><script src="../../../../../trait.impl/rand/rng/trait.Rng.js" async></script><script type="text/json" id="notable-traits-data">{"DistIter<D, Self, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"../distributions/struct.DistIter.html\" title=\"struct bdk_chain::bitcoin::secp256k1::rand::distributions::DistIter\">DistIter</a>&lt;D, R, T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;D, R, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"../distributions/struct.DistIter.html\" title=\"struct bdk_chain::bitcoin::secp256k1::rand::distributions::DistIter\">DistIter</a>&lt;D, R, T&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"../distributions/trait.Distribution.html\" title=\"trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution\">Distribution</a>&lt;T&gt;,\n    R: <a class=\"trait\" href=\"../trait.Rng.html\" title=\"trait bdk_chain::bitcoin::secp256k1::rand::Rng\">Rng</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = T;</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index c599f5eab465b08871cd358f80d87bc41dd81758..f4d7f5d56be14e726cc258a898ba8c2c8d7693e5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The core of a random number generator."><title>RngCore in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RngCore</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.fill_bytes" title="fill_bytes">fill_bytes</a></li><li><a href="#tymethod.next_u32" title="next_u32">next_u32</a></li><li><a href="#tymethod.next_u64" title="next_u64">next_u64</a></li><li><a href="#tymethod.try_fill_bytes" title="try_fill_bytes">try_fill_bytes</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-RngCore-for-%26mut+R" title="&#38;&#39;a mut R">&#38;&#39;a mut R</a></li><li><a href="#impl-RngCore-for-Box%3CR%3E" title="Box&#60;R&#62;">Box&#60;R&#62;</a></li><li><a href="#impl-RngCore-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-RngCore-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-RngCore-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Read-for-dyn+RngCore" title="Read">Read</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">RngCore</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#142">Source</a> </span></div><pre class="rust item-decl"><code>pub trait RngCore {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The core of a random number generator."><title>RngCore in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RngCore</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.fill_bytes" title="fill_bytes">fill_bytes</a></li><li><a href="#tymethod.next_u32" title="next_u32">next_u32</a></li><li><a href="#tymethod.next_u64" title="next_u64">next_u64</a></li><li><a href="#tymethod.try_fill_bytes" title="try_fill_bytes">try_fill_bytes</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-RngCore-for-%26mut+R" title="&#38;&#39;a mut R">&#38;&#39;a mut R</a></li><li><a href="#impl-RngCore-for-Box%3CR%3E" title="Box&#60;R&#62;">Box&#60;R&#62;</a></li><li><a href="#impl-RngCore-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-RngCore-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-RngCore-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Read-for-dyn+RngCore" title="Read">Read</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">RngCore</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#142">Source</a> </span></div><pre class="rust item-decl"><code>pub trait RngCore {
     // Required methods
     fn <a href="#tymethod.next_u32" class="fn">next_u32</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>;
 <span class="item-spacer"></span>    fn <a href="#tymethod.next_u64" class="fn">next_u64</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
index f49b827464640860998d33b43f11d56069624531..38e10c904aaa784ad570313fd7f9dc5567c533a0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A random number generator that can be explicitly seeded."><title>SeedableRng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Seedable<wbr>Rng</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Seed" title="Seed">Seed</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_seed" title="from_seed">from_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.from_entropy" title="from_entropy">from_entropy</a></li><li><a href="#method.from_rng" title="from_rng">from_rng</a></li><li><a href="#method.seed_from_u64" title="seed_from_u64">seed_from_u64</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SeedableRng-for-ChaCha12Core" title="ChaCha12Core">ChaCha12Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-SeedableRng-for-ChaCha20Core" title="ChaCha20Core">ChaCha20Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-SeedableRng-for-ChaCha8Core" title="ChaCha8Core">ChaCha8Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">SeedableRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#246">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SeedableRng: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A random number generator that can be explicitly seeded."><title>SeedableRng in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Seedable<wbr>Rng</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Seed" title="Seed">Seed</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_seed" title="from_seed">from_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.from_entropy" title="from_entropy">from_entropy</a></li><li><a href="#method.from_rng" title="from_rng">from_rng</a></li><li><a href="#method.seed_from_u64" title="seed_from_u64">seed_from_u64</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SeedableRng-for-ChaCha12Core" title="ChaCha12Core">ChaCha12Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-SeedableRng-for-ChaCha20Core" title="ChaCha20Core">ChaCha20Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-SeedableRng-for-ChaCha8Core" title="ChaCha8Core">ChaCha8Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">SeedableRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#246">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SeedableRng: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Seed" class="associatedtype">Seed</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;;
 
     // Required method
@@ -109,6 +109,6 @@ issue, one may prefer to seed from a local PRNG, e.g.
 <code>from_rng(thread_rng()).unwrap()</code>.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>If <a href="https://docs.rs/getrandom"><code>getrandom</code></a> is unable to provide secure entropy this method will panic.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha8Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#impl-SeedableRng-for-ChaCha8Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#associatedtype.Seed-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#method.from_seed" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha8Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#impl-SeedableRng-for-ChaCha8Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#associatedtype.Seed-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-1" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#method.from_seed-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha12Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#impl-SeedableRng-for-ChaCha12Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-3" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#associatedtype.Seed-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-2" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#method.from_seed-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha12Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#impl-SeedableRng-for-ChaCha12Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-4" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#associatedtype.Seed-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-3" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#method.from_seed-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha20Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#impl-SeedableRng-for-ChaCha20Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#associatedtype.Seed-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-4" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#method.from_seed-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha20Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#impl-SeedableRng-for-ChaCha20Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-6" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#associatedtype.Seed-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-5" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#method.from_seed-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-StdRng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#58">Source</a><a href="#impl-SeedableRng-for-StdRng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="struct.StdRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::prelude::StdRng">StdRng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-7" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#59">Source</a><a href="#associatedtype.Seed-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-BlockRng64%3CR%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#412">Source</a><a href="#impl-SeedableRng-for-BlockRng64%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_core/block/struct.BlockRng64.html" title="struct rand_core::block::BlockRng64">BlockRng64</a>&lt;R&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha8Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#impl-SeedableRng-for-ChaCha8Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#associatedtype.Seed-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#method.from_seed" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha8Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#impl-SeedableRng-for-ChaCha8Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#associatedtype.Seed-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-1" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#method.from_seed-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha12Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#impl-SeedableRng-for-ChaCha12Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-3" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#associatedtype.Seed-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-2" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#method.from_seed-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha12Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#impl-SeedableRng-for-ChaCha12Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-4" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#associatedtype.Seed-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-3" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#method.from_seed-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha20Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#impl-SeedableRng-for-ChaCha20Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#associatedtype.Seed-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-4" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#method.from_seed-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha20Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#impl-SeedableRng-for-ChaCha20Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-6" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#associatedtype.Seed-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-5" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#method.from_seed-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-StdRng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#58">Source</a><a href="#impl-SeedableRng-for-StdRng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="struct.StdRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::prelude::StdRng">StdRng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-7" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#59">Source</a><a href="#associatedtype.Seed-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a> as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-BlockRng64%3CR%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#412">Source</a><a href="#impl-SeedableRng-for-BlockRng64%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_core/block/struct.BlockRng64.html" title="struct rand_core::block::BlockRng64">BlockRng64</a>&lt;R&gt;<div class="where">where
     R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore">BlockRngCore</a> + <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-8" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#413">Source</a><a href="#associatedtype.Seed-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = &lt;R as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-BlockRng%3CR%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#243">Source</a><a href="#impl-SeedableRng-for-BlockRng%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_core/block/struct.BlockRng.html" title="struct rand_core::block::BlockRng">BlockRng</a>&lt;R&gt;<div class="where">where
     R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore">BlockRngCore</a> + <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-9" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#244">Source</a><a href="#associatedtype.Seed-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = &lt;R as <a class="trait" href="../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="../trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a></h4></section></div></details></div><script src="../../../../../trait.impl/rand_core/trait.SeedableRng.js" data-ignore-extern-crates="rand,rand_core,rand_chacha" async></script></section></div></main></body></html>
\ No newline at end of file
index 2fb2b9fc3685f7acb8cd79c515e9c8ed9fe92587..824432479df384b06c3be628a2655b91ed244301 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait on slices, providing random mutation and sampling methods."><title>SliceRandom in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Slice<wbr>Random</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Item" title="Item">Item</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.choose" title="choose">choose</a></li><li><a href="#tymethod.choose_multiple" title="choose_multiple">choose_multiple</a></li><li><a href="#tymethod.choose_multiple_weighted" title="choose_multiple_weighted">choose_multiple_weighted</a></li><li><a href="#tymethod.choose_mut" title="choose_mut">choose_mut</a></li><li><a href="#tymethod.choose_weighted" title="choose_weighted">choose_weighted</a></li><li><a href="#tymethod.choose_weighted_mut" title="choose_weighted_mut">choose_weighted_mut</a></li><li><a href="#tymethod.partial_shuffle" title="partial_shuffle">partial_shuffle</a></li><li><a href="#tymethod.shuffle" title="shuffle">shuffle</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SliceRandom-for-%5BT%5D" title="[T]">[T]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">SliceRandom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#59">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SliceRandom {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait on slices, providing random mutation and sampling methods."><title>SliceRandom in bdk_chain::bitcoin::secp256k1::rand::prelude - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Slice<wbr>Random</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Item" title="Item">Item</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.choose" title="choose">choose</a></li><li><a href="#tymethod.choose_multiple" title="choose_multiple">choose_multiple</a></li><li><a href="#tymethod.choose_multiple_weighted" title="choose_multiple_weighted">choose_multiple_weighted</a></li><li><a href="#tymethod.choose_mut" title="choose_mut">choose_mut</a></li><li><a href="#tymethod.choose_weighted" title="choose_weighted">choose_weighted</a></li><li><a href="#tymethod.choose_weighted_mut" title="choose_weighted_mut">choose_weighted_mut</a></li><li><a href="#tymethod.partial_shuffle" title="partial_shuffle">partial_shuffle</a></li><li><a href="#tymethod.shuffle" title="shuffle">shuffle</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SliceRandom-for-%5BT%5D" title="[T]">[T]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>prelude</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">prelude</a></span><h1>Trait <span class="trait">SliceRandom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#59">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SliceRandom {
     type <a href="#associatedtype.Item" class="associatedtype">Item</a>;
 
     // Required methods
@@ -197,7 +197,7 @@ then you may improve performance by taking
 <p>If <code>amount</code> is greater than the number of elements in the slice, this
 will perform a full shuffle.</p>
 <p>For slices, complexity is <code>O(m)</code> where <code>m = amount</code>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SliceRandom-for-%5BT%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#492">Source</a><a href="#impl-SliceRandom-for-%5BT%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom">SliceRandom</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#493">Source</a><a href="#associatedtype.Item-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a> = T</h4></section><section id="method.choose" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#495-496">Source</a><a href="#method.choose" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.choose" class="fn">choose</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a> as <a class="trait" href="trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom">SliceRandom</a>&gt;::<a class="associatedtype" href="trait.SliceRandom.html#associatedtype.Item" title="type bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom::Item">Item</a>&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SliceRandom-for-%5BT%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#492">Source</a><a href="#impl-SliceRandom-for-%5BT%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom">SliceRandom</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#493">Source</a><a href="#associatedtype.Item-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a> = T</h4></section><section id="method.choose" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#495-496">Source</a><a href="#method.choose" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.choose" class="fn">choose</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a> as <a class="trait" href="trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom">SliceRandom</a>&gt;::<a class="associatedtype" href="trait.SliceRandom.html#associatedtype.Item" title="type bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom::Item">Item</a>&gt;<div class="where">where
     R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section><section id="method.choose_mut" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#504-505">Source</a><a href="#method.choose_mut" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.choose_mut" class="fn">choose_mut</a>&lt;R&gt;(
     &amp;mut self,
     rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>,
index 05552adf51c088673fa8adc6462112843f13333a..9e62ff46dc154aceb020372fc5ee15ae780793b7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wrappers / adapters forming RNGs"><title>bdk_chain::bitcoin::secp256k1::rand::rngs::adapter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module adapter</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a></span><h1>Module <span>adapter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/mod.rs.html#100">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wrappers / adapters forming RNGs</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wrappers / adapters forming RNGs"><title>bdk_chain::bitcoin::secp256k1::rand::rngs::adapter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module adapter</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a></span><h1>Module <span>adapter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/mod.rs.html#100">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wrappers / adapters forming RNGs</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">Read<wbr>Error</a><wbr><span class="stab deprecated" title="">Deprecated</span></dt><dd><code>ReadRng</code> error type</dd><dt><a class="struct" href="struct.ReadRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadRng">ReadRng</a><wbr><span class="stab deprecated" title="">Deprecated</span></dt><dd>An RNG that reads random bytes straight from any type supporting
 <a href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read"><code>std::io::Read</code></a>, for example files.</dd><dt><a class="struct" href="struct.ReseedingRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReseedingRng">Reseeding<wbr>Rng</a></dt><dd>A wrapper around any PRNG that implements <a href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore"><code>BlockRngCore</code></a>, that adds the
 ability to reseed it.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index ab524a73262fd073f916276d54ddcaaa9fcfa61b..9fc31cae9fbb5b5de430234fae670f2bf5447a1f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`ReadRng` error type"><title>ReadError in bdk_chain::bitcoin::secp256k1::rand::rngs::adapter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Read<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ReadError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ReadError" title="Display">Display</a></li><li><a href="#impl-Error-for-ReadError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-ReadError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-ReadError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-ReadError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-ReadError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ReadError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ReadError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs::<wbr>adapter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a>::<wbr><a href="index.html">adapter</a></span><h1>Struct <span class="struct">ReadError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#82">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ReadError(<span class="comment">/* private fields */</span>);</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.4</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>ReadRng</code> error type</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`ReadRng` error type"><title>ReadError in bdk_chain::bitcoin::secp256k1::rand::rngs::adapter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Read<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ReadError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ReadError" title="Display">Display</a></li><li><a href="#impl-Error-for-ReadError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-ReadError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-ReadError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-ReadError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-ReadError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ReadError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ReadError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs::<wbr>adapter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a>::<wbr><a href="index.html">adapter</a></span><h1>Struct <span class="struct">ReadError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#82">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ReadError(<span class="comment">/* private fields */</span>);</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.4</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><code>ReadRng</code> error type</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ReadError" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#80">Source</a><a href="#impl-Debug-for-ReadError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#80">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-ReadError" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#84">Source</a><a href="#impl-Display-for-ReadError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#85">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-ReadError" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#90">Source</a><a href="#impl-Error-for-ReadError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#91">Source</a><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ReadError" class="impl"><a href="#impl-Freeze-for-ReadError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section><section id="impl-RefUnwindSafe-for-ReadError" class="impl"><a href="#impl-RefUnwindSafe-for-ReadError" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section><section id="impl-Send-for-ReadError" class="impl"><a href="#impl-Send-for-ReadError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section><section id="impl-Sync-for-ReadError" class="impl"><a href="#impl-Sync-for-ReadError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section><section id="impl-Unpin-for-ReadError" class="impl"><a href="#impl-Unpin-for-ReadError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section><section id="impl-UnwindSafe-for-ReadError" class="impl"><a href="#impl-UnwindSafe-for-ReadError" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ReadError.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::adapter::ReadError">ReadError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index 1c7d23f24864c1a1a5c174d298e4bcd4ed0bf6d5..3305d989fb44b2054fc8c6e027f1f1f8ae77eda4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An RNG that reads random bytes straight from any type supporting `std::io::Read`, for example files."><title>ReadRng in bdk_chain::bitcoin::secp256k1::rand::rngs::adapter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ReadRng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#panics" title="Panics">Panics</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ReadRng%3CR%3E" title="Debug">Debug</a></li><li><a href="#impl-RngCore-for-ReadRng%3CR%3E" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ReadRng%3CR%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ReadRng%3CR%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ReadRng%3CR%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ReadRng%3CR%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ReadRng%3CR%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ReadRng%3CR%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs::<wbr>adapter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a>::<wbr><a href="index.html">adapter</a></span><h1>Struct <span class="struct">ReadRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#39">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ReadRng&lt;R&gt; { <span class="comment">/* private fields */</span> }</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.4: removal due to lack of usage</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An RNG that reads random bytes straight from any type supporting
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An RNG that reads random bytes straight from any type supporting `std::io::Read`, for example files."><title>ReadRng in bdk_chain::bitcoin::secp256k1::rand::rngs::adapter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ReadRng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#panics" title="Panics">Panics</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ReadRng%3CR%3E" title="Debug">Debug</a></li><li><a href="#impl-RngCore-for-ReadRng%3CR%3E" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ReadRng%3CR%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ReadRng%3CR%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ReadRng%3CR%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ReadRng%3CR%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ReadRng%3CR%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ReadRng%3CR%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs::<wbr>adapter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a>::<wbr><a href="index.html">adapter</a></span><h1>Struct <span class="struct">ReadRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/read.rs.html#39">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ReadRng&lt;R&gt; { <span class="comment">/* private fields */</span> }</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.8.4: removal due to lack of usage</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An RNG that reads random bytes straight from any type supporting
 <a href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::io::Read"><code>std::io::Read</code></a>, for example files.</p>
 <p>This will work best with an infinite reader, but that is not required.</p>
 <p>This can be used with <code>/dev/urandom</code> on Unix but it is recommended to use
index ba1aa99dd405373a7e508887ed2a1fbc8aecfa31..36ed2ddf69372f9c3b97f7030d52b28e53d41e21 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A wrapper around any PRNG that implements `BlockRngCore`, that adds the ability to reseed it."><title>ReseedingRng in bdk_chain::bitcoin::secp256k1::rand::rngs::adapter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Reseeding<wbr>Rng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#when-should-reseeding-after-a-fixed-number-of-generated-bytes-be-used" title="When should reseeding after a fixed number of generated bytes be used?">When should reseeding after a fixed number of generated bytes be used?</a></li><li><a href="#limitations" title="Limitations">Limitations</a></li><li><a href="#error-handling" title="Error handling">Error handling</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.reseed" title="reseed">reseed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ReseedingRng%3CR,+Rsdr%3E" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-ReseedingRng%3CR,+Rsdr%3E" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-ReseedingRng%3CR,+Rsdr%3E" title="Debug">Debug</a></li><li><a href="#impl-RngCore-for-ReseedingRng%3CR,+Rsdr%3E" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ReseedingRng%3CR,+Rsdr%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ReseedingRng%3CR,+Rsdr%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ReseedingRng%3CR,+Rsdr%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ReseedingRng%3CR,+Rsdr%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ReseedingRng%3CR,+Rsdr%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ReseedingRng%3CR,+Rsdr%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs::<wbr>adapter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a>::<wbr><a href="index.html">adapter</a></span><h1>Struct <span class="struct">ReseedingRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/reseeding.rs.html#85">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ReseedingRng&lt;R, Rsdr&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A wrapper around any PRNG that implements `BlockRngCore`, that adds the ability to reseed it."><title>ReseedingRng in bdk_chain::bitcoin::secp256k1::rand::rngs::adapter - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Reseeding<wbr>Rng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#when-should-reseeding-after-a-fixed-number-of-generated-bytes-be-used" title="When should reseeding after a fixed number of generated bytes be used?">When should reseeding after a fixed number of generated bytes be used?</a></li><li><a href="#limitations" title="Limitations">Limitations</a></li><li><a href="#error-handling" title="Error handling">Error handling</a></li><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li><li><a href="#method.reseed" title="reseed">reseed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ReseedingRng%3CR,+Rsdr%3E" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-ReseedingRng%3CR,+Rsdr%3E" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-ReseedingRng%3CR,+Rsdr%3E" title="Debug">Debug</a></li><li><a href="#impl-RngCore-for-ReseedingRng%3CR,+Rsdr%3E" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ReseedingRng%3CR,+Rsdr%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ReseedingRng%3CR,+Rsdr%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ReseedingRng%3CR,+Rsdr%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ReseedingRng%3CR,+Rsdr%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ReseedingRng%3CR,+Rsdr%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ReseedingRng%3CR,+Rsdr%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs::<wbr>adapter</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a>::<wbr><a href="index.html">adapter</a></span><h1>Struct <span class="struct">ReseedingRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/adapter/reseeding.rs.html#85">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ReseedingRng&lt;R, Rsdr&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore">BlockRngCore</a> + <a class="trait" href="../../trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>,
     Rsdr: <a class="trait" href="../../trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A wrapper around any PRNG that implements <a href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore"><code>BlockRngCore</code></a>, that adds the
index d8c71639e3a863180564f9b5f854871a71b80cb4..873787607044d7eb3871548dfbd3069725df0ce0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Random number generators and adapters"><title>bdk_chain::bitcoin::secp256k1::rand::rngs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module rngs</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#background-random-number-generators-rngs" title="Background: Random number generators (RNGs)">Background: Random number generators (RNGs)</a></li><li><a href="#traits-and-functionality" title="Traits and functionality">Traits and functionality</a></li><li><a href="#our-generators" title="Our generators">Our generators</a></li><li><a href="#additional-generators" title="Additional generators">Additional generators</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a></span><h1>Module <span>rngs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#100">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Random number generators and adapters</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Random number generators and adapters"><title>bdk_chain::bitcoin::secp256k1::rand::rngs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module rngs</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#background-random-number-generators-rngs" title="Background: Random number generators (RNGs)">Background: Random number generators (RNGs)</a></li><li><a href="#traits-and-functionality" title="Traits and functionality">Traits and functionality</a></li><li><a href="#our-generators" title="Our generators">Our generators</a></li><li><a href="#additional-generators" title="Additional generators">Additional generators</a></li></ul><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a></span><h1>Module <span>rngs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#100">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Random number generators and adapters</p>
 <h3 id="background-random-number-generators-rngs"><a class="doc-anchor" href="#background-random-number-generators-rngs">§</a>Background: Random number generators (RNGs)</h3>
 <p>Computers cannot produce random numbers from nowhere. We classify
 random number generators as follows:</p>
index f9e05bdd759989610b6bf20debd62a19c6a63fbe..1a6e81b47d1069b520f99be844c3415f60b48ddf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Mock random number generator"><title>bdk_chain::bitcoin::secp256k1::rand::rngs::mock - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module mock</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a></span><h1>Module <span>mock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/mod.rs.html#102">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Mock random number generator</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Mock random number generator"><title>bdk_chain::bitcoin::secp256k1::rand::rngs::mock - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module mock</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a></span><h1>Module <span>mock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/mod.rs.html#102">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Mock random number generator</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.StepRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::rngs::mock::StepRng">StepRng</a></dt><dd>A simple implementation of <code>RngCore</code> for testing purposes.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index f14157c0365a0976d3653d8c2654ed3bef3c4546..1f38367489202072affac67dd5f179d179c59223 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A simple implementation of `RngCore` for testing purposes."><title>StepRng in bdk_chain::bitcoin::secp256k1::rand::rngs::mock - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StepRng</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StepRng" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-StepRng" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-StepRng" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-StepRng" title="PartialEq">PartialEq</a></li><li><a href="#impl-RngCore-for-StepRng" title="RngCore">RngCore</a></li><li><a href="#impl-StructuralPartialEq-for-StepRng" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StepRng" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StepRng" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StepRng" title="Send">Send</a></li><li><a href="#impl-Sync-for-StepRng" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StepRng" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StepRng" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs::<wbr>mock</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a>::<wbr><a href="index.html">mock</a></span><h1>Struct <span class="struct">StepRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/mock.rs.html#32">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StepRng { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A simple implementation of <code>RngCore</code> for testing purposes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A simple implementation of `RngCore` for testing purposes."><title>StepRng in bdk_chain::bitcoin::secp256k1::rand::rngs::mock - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StepRng</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StepRng" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-StepRng" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-StepRng" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-StepRng" title="PartialEq">PartialEq</a></li><li><a href="#impl-RngCore-for-StepRng" title="RngCore">RngCore</a></li><li><a href="#impl-StructuralPartialEq-for-StepRng" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StepRng" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StepRng" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StepRng" title="Send">Send</a></li><li><a href="#impl-Sync-for-StepRng" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StepRng" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StepRng" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs::<wbr>mock</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">rngs</a>::<wbr><a href="index.html">mock</a></span><h1>Struct <span class="struct">StepRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/mock.rs.html#32">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StepRng { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A simple implementation of <code>RngCore</code> for testing purposes.</p>
 <p>This generates an arithmetic sequence (i.e. adds a constant each step)
 over a <code>u64</code> number, using wrapping arithmetic. If the increment is 0
 the generator yields a constant.</p>
index e4ff6cb02901939f3fe28492efccabcf5b6de7cc..d61e4bd022ef4fd43f1ec8fb89857d67fe36d3bb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A random number generator that retrieves randomness from the operating system."><title>OsRng in bdk_chain::bitcoin::secp256k1::rand::rngs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OsRng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#blocking-and-error-handling" title="Blocking and error handling">Blocking and error handling</a></li><li><a href="#usage-example" title="Usage example">Usage example</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OsRng" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OsRng" title="Copy">Copy</a></li><li><a href="#impl-CryptoRng-for-OsRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-OsRng" title="Debug">Debug</a></li><li><a href="#impl-Default-for-OsRng" title="Default">Default</a></li><li><a href="#impl-RngCore-for-OsRng" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OsRng" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OsRng" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OsRng" title="Send">Send</a></li><li><a href="#impl-Sync-for-OsRng" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OsRng" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OsRng" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">rngs</a></span><h1>Struct <span class="struct">OsRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/os.rs.html#48">Source</a> </span></div><pre class="rust item-decl"><code>pub struct OsRng;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A random number generator that retrieves randomness from the
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A random number generator that retrieves randomness from the operating system."><title>OsRng in bdk_chain::bitcoin::secp256k1::rand::rngs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OsRng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#blocking-and-error-handling" title="Blocking and error handling">Blocking and error handling</a></li><li><a href="#usage-example" title="Usage example">Usage example</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OsRng" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OsRng" title="Copy">Copy</a></li><li><a href="#impl-CryptoRng-for-OsRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-OsRng" title="Debug">Debug</a></li><li><a href="#impl-Default-for-OsRng" title="Default">Default</a></li><li><a href="#impl-RngCore-for-OsRng" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OsRng" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OsRng" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OsRng" title="Send">Send</a></li><li><a href="#impl-Sync-for-OsRng" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OsRng" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OsRng" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">rngs</a></span><h1>Struct <span class="struct">OsRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/os.rs.html#48">Source</a> </span></div><pre class="rust item-decl"><code>pub struct OsRng;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A random number generator that retrieves randomness from the
 operating system.</p>
 <p>This is a zero-sized struct. It can be freely constructed with <code>OsRng</code>.</p>
 <p>The implementation is provided by the <a href="https://crates.io/crates/getrandom">getrandom</a> crate. Refer to
index 84a22fbde65273993971b443c9a7ac69ae14aeb2..0ec843b772c94fd9c562fa5d9222f04f1ac9f06a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The standard RNG. The PRNG algorithm in `StdRng` is chosen to be efficient on the current platform, to be statistically strong and unpredictable (meaning a cryptographically secure PRNG)."><title>StdRng in bdk_chain::bitcoin::secp256k1::rand::rngs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StdRng</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StdRng" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-StdRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-StdRng" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-StdRng" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-StdRng" title="PartialEq">PartialEq</a></li><li><a href="#impl-RngCore-for-StdRng" title="RngCore">RngCore</a></li><li><a href="#impl-SeedableRng-for-StdRng" title="SeedableRng">SeedableRng</a></li><li><a href="#impl-StructuralPartialEq-for-StdRng" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StdRng" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StdRng" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StdRng" title="Send">Send</a></li><li><a href="#impl-Sync-for-StdRng" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StdRng" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StdRng" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">rngs</a></span><h1>Struct <span class="struct">StdRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#34">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StdRng(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The standard RNG. The PRNG algorithm in <code>StdRng</code> is chosen to be efficient
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The standard RNG. The PRNG algorithm in `StdRng` is chosen to be efficient on the current platform, to be statistically strong and unpredictable (meaning a cryptographically secure PRNG)."><title>StdRng in bdk_chain::bitcoin::secp256k1::rand::rngs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">StdRng</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-StdRng" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-StdRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-StdRng" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-StdRng" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-StdRng" title="PartialEq">PartialEq</a></li><li><a href="#impl-RngCore-for-StdRng" title="RngCore">RngCore</a></li><li><a href="#impl-SeedableRng-for-StdRng" title="SeedableRng">SeedableRng</a></li><li><a href="#impl-StructuralPartialEq-for-StdRng" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-StdRng" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-StdRng" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-StdRng" title="Send">Send</a></li><li><a href="#impl-Sync-for-StdRng" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-StdRng" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-StdRng" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">rngs</a></span><h1>Struct <span class="struct">StdRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#34">Source</a> </span></div><pre class="rust item-decl"><code>pub struct StdRng(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The standard RNG. The PRNG algorithm in <code>StdRng</code> is chosen to be efficient
 on the current platform, to be statistically strong and unpredictable
 (meaning a cryptographically secure PRNG).</p>
 <p>The current algorithm used is the ChaCha block cipher with 12 rounds. Please
index 833cfe87e19eeb49f9a09235d08116c3eb3f6e61..dcf45251e31fb9eba241de487f12f0c96d4e5b12 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to the thread-local generator"><title>ThreadRng in bdk_chain::bitcoin::secp256k1::rand::rngs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Thread<wbr>Rng</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ThreadRng" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-ThreadRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-ThreadRng" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ThreadRng" title="Default">Default</a></li><li><a href="#impl-RngCore-for-ThreadRng" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-ThreadRng" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Send-for-ThreadRng" title="!Send">!Send</a></li><li><a href="#impl-Sync-for-ThreadRng" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-ThreadRng" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-ThreadRng" title="Freeze">Freeze</a></li><li><a href="#impl-Unpin-for-ThreadRng" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">rngs</a></span><h1>Struct <span class="struct">ThreadRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/thread.rs.html#62">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ThreadRng { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to the thread-local generator</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to the thread-local generator"><title>ThreadRng in bdk_chain::bitcoin::secp256k1::rand::rngs - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Thread<wbr>Rng</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ThreadRng" title="Clone">Clone</a></li><li><a href="#impl-CryptoRng-for-ThreadRng" title="CryptoRng">CryptoRng</a></li><li><a href="#impl-Debug-for-ThreadRng" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ThreadRng" title="Default">Default</a></li><li><a href="#impl-RngCore-for-ThreadRng" title="RngCore">RngCore</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-ThreadRng" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Send-for-ThreadRng" title="!Send">!Send</a></li><li><a href="#impl-Sync-for-ThreadRng" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-ThreadRng" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-ThreadRng" title="Freeze">Freeze</a></li><li><a href="#impl-Unpin-for-ThreadRng" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-CryptoRngCore-for-T" title="CryptoRngCore">CryptoRngCore</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Rng-for-R" title="Rng">Rng</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>rngs</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">rngs</a></span><h1>Struct <span class="struct">ThreadRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rngs/thread.rs.html#62">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ThreadRng { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to the thread-local generator</p>
 <p>An instance can be obtained via <a href="../fn.thread_rng.html" title="fn bdk_chain::bitcoin::secp256k1::rand::thread_rng"><code>thread_rng</code></a> or via <code>ThreadRng::default()</code>.
 This handle is safe to use everywhere (including thread-local destructors),
 though it is recommended not to use inside a fork handler.
index 9df82fdb8ec76c7439b8988e41bc67fa7ea724d1..041307b75dc8937a9fa0f2faefb441673aeeff44 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Sequence-related functionality"><title>bdk_chain::bitcoin::secp256k1::rand::seq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module seq</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a></span><h1>Module <span>seq</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#101">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Sequence-related functionality</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Sequence-related functionality"><title>bdk_chain::bitcoin::secp256k1::rand::seq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module seq</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a></span><h1>Module <span>seq</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/lib.rs.html#101">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Sequence-related functionality</p>
 <p>This module provides:</p>
 <ul>
 <li><a href="../prelude/trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom"><code>SliceRandom</code></a> slice sampling and mutation</li>
index bf96c3a5de58d8b9e81db97b0657dc0a53c01f1d..b42fe6cf3797e439692117080b52fdd6aa80a812 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A vector of indices."><title>IndexVec in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>Vec</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.index" title="index">index</a></li><li><a href="#method.into_vec" title="into_vec">into_vec</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.len" title="len">len</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IndexVec" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexVec" title="Debug">Debug</a></li><li><a href="#impl-From%3CVec%3Cu32%3E%3E-for-IndexVec" title="From&#60;Vec&#60;u32&#62;&#62;">From&#60;Vec&#60;u32&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cusize%3E%3E-for-IndexVec" title="From&#60;Vec&#60;usize&#62;&#62;">From&#60;Vec&#60;usize&#62;&#62;</a></li><li><a href="#impl-IntoIterator-for-IndexVec" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-IndexVec" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexVec" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexVec" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexVec" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexVec" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexVec" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexVec" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Enum <span class="enum">IndexVec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#33">Source</a> </span></div><pre class="rust item-decl"><code>pub enum IndexVec {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A vector of indices."><title>IndexVec in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>Vec</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.index" title="index">index</a></li><li><a href="#method.into_vec" title="into_vec">into_vec</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.len" title="len">len</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IndexVec" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexVec" title="Debug">Debug</a></li><li><a href="#impl-From%3CVec%3Cu32%3E%3E-for-IndexVec" title="From&#60;Vec&#60;u32&#62;&#62;">From&#60;Vec&#60;u32&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3Cusize%3E%3E-for-IndexVec" title="From&#60;Vec&#60;usize&#62;&#62;">From&#60;Vec&#60;usize&#62;&#62;</a></li><li><a href="#impl-IntoIterator-for-IndexVec" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-IndexVec" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexVec" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexVec" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexVec" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexVec" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexVec" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexVec" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Enum <span class="enum">IndexVec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#33">Source</a> </span></div><pre class="rust item-decl"><code>pub enum IndexVec {
     <span class="comment">// some variants omitted</span>
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector of indices.</p>
 <p>Multiple internal representations are possible.</p>
index 344ab0d2454e4ace03e64e0a1ac2925115c3133c..baebbffb1a4d44cc2f9da888c411221d357110bc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Return type of `IndexVec::into_iter`."><title>IndexVecIntoIter in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>VecInto<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IndexVecIntoIter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexVecIntoIter" title="Debug">Debug</a></li><li><a href="#impl-ExactSizeIterator-for-IndexVecIntoIter" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-IndexVecIntoIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexVecIntoIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexVecIntoIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexVecIntoIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexVecIntoIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexVecIntoIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexVecIntoIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Enum <span class="enum">IndexVecIntoIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#168">Source</a> </span></div><pre class="rust item-decl"><code>pub enum IndexVecIntoIter {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Return type of `IndexVec::into_iter`."><title>IndexVecIntoIter in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>VecInto<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IndexVecIntoIter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexVecIntoIter" title="Debug">Debug</a></li><li><a href="#impl-ExactSizeIterator-for-IndexVecIntoIter" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-IndexVecIntoIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexVecIntoIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexVecIntoIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexVecIntoIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexVecIntoIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexVecIntoIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexVecIntoIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Enum <span class="enum">IndexVecIntoIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#168">Source</a> </span></div><pre class="rust item-decl"><code>pub enum IndexVecIntoIter {
     <span class="comment">// some variants omitted</span>
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Return type of <code>IndexVec::into_iter</code>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-IndexVecIntoIter" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#167">Source</a><a href="#impl-Clone-for-IndexVecIntoIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.IndexVecIntoIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter">IndexVecIntoIter</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#167">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.IndexVecIntoIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter">IndexVecIntoIter</a> <a href="#" class="tooltip" data-notable-ty="IndexVecIntoIter">ⓘ</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-IndexVecIntoIter" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#167">Source</a><a href="#impl-Debug-for-IndexVecIntoIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.IndexVecIntoIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter">IndexVecIntoIter</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#167">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ExactSizeIterator-for-IndexVecIntoIter" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#197">Source</a><a href="#impl-ExactSizeIterator-for-IndexVecIntoIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a> for <a class="enum" href="enum.IndexVecIntoIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter">IndexVecIntoIter</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.len" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#116">Source</a></span><a href="#method.len" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Returns the exact remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.len">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#148">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>exact_size_is_empty</code>)</span></div></span><div class='docblock'>Returns <code>true</code> if the iterator is empty. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.is_empty">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-IndexVecIntoIter" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#175">Source</a><a href="#impl-Iterator-for-IndexVecIntoIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="enum" href="enum.IndexVecIntoIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter">IndexVecIntoIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#176">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#179">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="enum" href="enum.IndexVecIntoIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter">IndexVecIntoIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#188">Source</a><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
index 932c33dc748bcb6fe7c803e5b20a78ff6883c8e9..7fc65548fe4b81457cd66b1c414d9f5e429cb088 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Return type of `IndexVec::iter`."><title>IndexVecIter in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>VecIter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-IndexVecIter%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-ExactSizeIterator-for-IndexVecIter%3C'a%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-IndexVecIter%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexVecIter%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexVecIter%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexVecIter%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexVecIter%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexVecIter%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexVecIter%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Enum <span class="enum">IndexVecIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#136">Source</a> </span></div><pre class="rust item-decl"><code>pub enum IndexVecIter&lt;'a&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Return type of `IndexVec::iter`."><title>IndexVecIter in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Index<wbr>VecIter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-IndexVecIter%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-ExactSizeIterator-for-IndexVecIter%3C'a%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-IndexVecIter%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexVecIter%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexVecIter%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexVecIter%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexVecIter%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexVecIter%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexVecIter%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Enum <span class="enum">IndexVecIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#136">Source</a> </span></div><pre class="rust item-decl"><code>pub enum IndexVecIter&lt;'a&gt; {
     <span class="comment">// some variants omitted</span>
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Return type of <code>IndexVec::iter</code>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-IndexVecIter%3C'a%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#135">Source</a><a href="#impl-Debug-for-IndexVecIter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.IndexVecIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIter">IndexVecIter</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#135">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ExactSizeIterator-for-IndexVecIter%3C'a%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#164">Source</a><a href="#impl-ExactSizeIterator-for-IndexVecIter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a> for <a class="enum" href="enum.IndexVecIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIter">IndexVecIter</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.len" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#116">Source</a></span><a href="#method.len" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>Returns the exact remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.len">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/exact_size.rs.html#148">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>exact_size_is_empty</code>)</span></div></span><div class='docblock'>Returns <code>true</code> if the iterator is empty. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html#method.is_empty">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-IndexVecIter%3C'a%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#143">Source</a><a href="#impl-Iterator-for-IndexVecIter%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="enum" href="enum.IndexVecIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIter">IndexVecIter</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#144">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#147">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#156">Source</a><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
index 12bdf51e4623cf98175a5da56f381245917b1653..cedc1a180b77126659d06a76228eec61ee51f1c5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Randomly sample exactly `amount` distinct indices from `0..length`, and return them in random order (fully shuffled)."><title>sample in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Function <span class="fn">sample</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#222-223">Source</a> </span></div><pre class="rust item-decl"><code>pub fn sample&lt;R&gt;(rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>, length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="enum.IndexVec.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVec">IndexVec</a><div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Randomly sample exactly `amount` distinct indices from `0..length`, and return them in random order (fully shuffled)."><title>sample in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Function <span class="fn">sample</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#222-223">Source</a> </span></div><pre class="rust item-decl"><code>pub fn sample&lt;R&gt;(rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>, length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="enum.IndexVec.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVec">IndexVec</a><div class="where">where
     R: <a class="trait" href="../../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Randomly sample exactly <code>amount</code> distinct indices from <code>0..length</code>, and
 return them in random order (fully shuffled).</p>
 <p>This method is used internally by the slice sampling methods, but it can
index 3f52e7da238ad9156d1c9c8733fa48e05461141c..d2635ccf8dae14fe824e13c59ddfd4b76212681a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Randomly sample exactly `amount` distinct indices from `0..length`, and return them in an arbitrary order (there is no guarantee of shuffling or ordering). The weights are to be provided by the input function `weights`, which will be called once for each index."><title>sample_weighted in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Function <span class="fn">sample_weighted</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#277-283">Source</a> </span></div><pre class="rust item-decl"><code>pub fn sample_weighted&lt;R, F, X&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Randomly sample exactly `amount` distinct indices from `0..length`, and return them in an arbitrary order (there is no guarantee of shuffling or ordering). The weights are to be provided by the input function `weights`, which will be called once for each index."><title>sample_weighted in bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq::<wbr>index</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a>::<wbr><a href="index.html">index</a></span><h1>Function <span class="fn">sample_weighted</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/index.rs.html#277-283">Source</a> </span></div><pre class="rust item-decl"><code>pub fn sample_weighted&lt;R, F, X&gt;(
     rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>,
     length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     weight: F,
index d1f5f959ba1c66b334d0414cd53ab5ed5b1a7098..cc7a281540dd842b9e15a685076abb5728b6b6d6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Low-level API for sampling indices"><title>bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module index</a></h2><h3><a href="#enums">Module Items</a></h3><ul class="block"><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a></span><h1>Module <span>index</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#30">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Low-level API for sampling indices</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Low-level API for sampling indices"><title>bdk_chain::bitcoin::secp256k1::rand::seq::index - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../../" data-static-root-path="../../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module index</a></h2><h3><a href="#enums">Module Items</a></h3><ul class="block"><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../../index.html">bdk_chain</a>::<wbr><a href="../../../../index.html">bitcoin</a>::<wbr><a href="../../../index.html">secp256k1</a>::<wbr><a href="../../index.html">rand</a>::<wbr><a href="../index.html">seq</a></span><h1>Module <span>index</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#30">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Low-level API for sampling indices</p>
 </div></details><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.IndexVec.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVec">Index<wbr>Vec</a></dt><dd>A vector of indices.</dd><dt><a class="enum" href="enum.IndexVecIntoIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter">Index<wbr>VecInto<wbr>Iter</a></dt><dd>Return type of <code>IndexVec::into_iter</code>.</dd><dt><a class="enum" href="enum.IndexVecIter.html" title="enum bdk_chain::bitcoin::secp256k1::rand::seq::index::IndexVecIter">Index<wbr>VecIter</a></dt><dd>Return type of <code>IndexVec::iter</code>.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.sample.html" title="fn bdk_chain::bitcoin::secp256k1::rand::seq::index::sample">sample</a></dt><dd>Randomly sample exactly <code>amount</code> distinct indices from <code>0..length</code>, and
 return them in random order (fully shuffled).</dd><dt><a class="fn" href="fn.sample_weighted.html" title="fn bdk_chain::bitcoin::secp256k1::rand::seq::index::sample_weighted">sample_<wbr>weighted</a></dt><dd>Randomly sample exactly <code>amount</code> distinct indices from <code>0..length</code>, and
 return them in an arbitrary order (there is no guarantee of shuffling or
index 74ac2f4ca8511d6580129680ab68fb3611a6e263..df9cacbed0c723e85af0ae9a40939bc0697efcbf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator over multiple slice elements."><title>SliceChooseIter in bdk_chain::bitcoin::secp256k1::rand::seq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Slice<wbr>Choose<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SliceChooseIter%3C'a,+S,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-ExactSizeIterator-for-SliceChooseIter%3C'a,+S,+T%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-SliceChooseIter%3C'a,+S,+T%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SliceChooseIter%3C'a,+S,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SliceChooseIter%3C'a,+S,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SliceChooseIter%3C'a,+S,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SliceChooseIter%3C'a,+S,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SliceChooseIter%3C'a,+S,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SliceChooseIter%3C'a,+S,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">seq</a></span><h1>Struct <span class="struct">SliceChooseIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#625">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SliceChooseIter&lt;'a, S, T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator over multiple slice elements."><title>SliceChooseIter in bdk_chain::bitcoin::secp256k1::rand::seq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Slice<wbr>Choose<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SliceChooseIter%3C'a,+S,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-ExactSizeIterator-for-SliceChooseIter%3C'a,+S,+T%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-Iterator-for-SliceChooseIter%3C'a,+S,+T%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SliceChooseIter%3C'a,+S,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SliceChooseIter%3C'a,+S,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SliceChooseIter%3C'a,+S,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SliceChooseIter%3C'a,+S,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SliceChooseIter%3C'a,+S,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SliceChooseIter%3C'a,+S,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">seq</a></span><h1>Struct <span class="struct">SliceChooseIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#625">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SliceChooseIter&lt;'a, S, T&gt;<div class="where">where
     S: 'a + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
     T: 'a,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator over multiple slice elements.</p>
 <p>This struct is created by
index ecb4855145040776960ab54568573c0bb6598eb4..3709e7d909d632b11a85581a449f9789192aa8b0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait on iterators, providing random sampling methods."><title>IteratorRandom in bdk_chain::bitcoin::secp256k1::rand::seq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Iterator<wbr>Random</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.choose" title="choose">choose</a></li><li><a href="#method.choose_multiple" title="choose_multiple">choose_multiple</a></li><li><a href="#method.choose_multiple_fill" title="choose_multiple_fill">choose_multiple_fill</a></li><li><a href="#method.choose_stable" title="choose_stable">choose_stable</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">seq</a></span><h1>Trait <span class="trait">IteratorRandom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#288">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IteratorRandom: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait on iterators, providing random sampling methods."><title>IteratorRandom in bdk_chain::bitcoin::secp256k1::rand::seq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Iterator<wbr>Random</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.choose" title="choose">choose</a></li><li><a href="#method.choose_multiple" title="choose_multiple">choose_multiple</a></li><li><a href="#method.choose_multiple_fill" title="choose_multiple_fill">choose_multiple_fill</a></li><li><a href="#method.choose_stable" title="choose_stable">choose_stable</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">seq</a></span><h1>Trait <span class="trait">IteratorRandom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#288">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IteratorRandom: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> {
     // Provided methods
     fn <a href="#method.choose" class="fn">choose</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;
        <span class="where">where R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span> { ... }
@@ -73,5 +73,5 @@ contains insufficient elements, in which case it equals the number of
 elements available.</p>
 <p>Complexity is <code>O(n)</code> where <code>n</code> is the length of the iterator.
 For slices, prefer <a href="../prelude/trait.SliceRandom.html#tymethod.choose_multiple" title="method bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom::choose_multiple"><code>SliceRandom::choose_multiple</code></a>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IteratorRandom-for-I" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#615">Source</a><a href="#impl-IteratorRandom-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="../prelude/trait.IteratorRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::IteratorRandom">IteratorRandom</a> for I<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IteratorRandom-for-I" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#615">Source</a><a href="#impl-IteratorRandom-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="../prelude/trait.IteratorRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::IteratorRandom">IteratorRandom</a> for I<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,</div></h3></section></div><script src="../../../../../trait.impl/rand/seq/trait.IteratorRandom.js" async></script></section></div></main></body></html>
\ No newline at end of file
index 7f1fc1e9a1c1160eac24a11ed07562e1f92b1cc8..79f3b1f4b956b9d423b4c3d3015b62cbe8e45395 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait on slices, providing random mutation and sampling methods."><title>SliceRandom in bdk_chain::bitcoin::secp256k1::rand::seq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Slice<wbr>Random</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Item" title="Item">Item</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.choose" title="choose">choose</a></li><li><a href="#tymethod.choose_multiple" title="choose_multiple">choose_multiple</a></li><li><a href="#tymethod.choose_multiple_weighted" title="choose_multiple_weighted">choose_multiple_weighted</a></li><li><a href="#tymethod.choose_mut" title="choose_mut">choose_mut</a></li><li><a href="#tymethod.choose_weighted" title="choose_weighted">choose_weighted</a></li><li><a href="#tymethod.choose_weighted_mut" title="choose_weighted_mut">choose_weighted_mut</a></li><li><a href="#tymethod.partial_shuffle" title="partial_shuffle">partial_shuffle</a></li><li><a href="#tymethod.shuffle" title="shuffle">shuffle</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SliceRandom-for-%5BT%5D" title="[T]">[T]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">seq</a></span><h1>Trait <span class="trait">SliceRandom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#59">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SliceRandom {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extension trait on slices, providing random mutation and sampling methods."><title>SliceRandom in bdk_chain::bitcoin::secp256k1::rand::seq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Slice<wbr>Random</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Item" title="Item">Item</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.choose" title="choose">choose</a></li><li><a href="#tymethod.choose_multiple" title="choose_multiple">choose_multiple</a></li><li><a href="#tymethod.choose_multiple_weighted" title="choose_multiple_weighted">choose_multiple_weighted</a></li><li><a href="#tymethod.choose_mut" title="choose_mut">choose_mut</a></li><li><a href="#tymethod.choose_weighted" title="choose_weighted">choose_weighted</a></li><li><a href="#tymethod.choose_weighted_mut" title="choose_weighted_mut">choose_weighted_mut</a></li><li><a href="#tymethod.partial_shuffle" title="partial_shuffle">partial_shuffle</a></li><li><a href="#tymethod.shuffle" title="shuffle">shuffle</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SliceRandom-for-%5BT%5D" title="[T]">[T]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand::<wbr>seq</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">secp256k1</a>::<wbr><a href="../index.html">rand</a>::<wbr><a href="index.html">seq</a></span><h1>Trait <span class="trait">SliceRandom</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#59">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SliceRandom {
     type <a href="#associatedtype.Item" class="associatedtype">Item</a>;
 
     // Required methods
@@ -197,7 +197,7 @@ then you may improve performance by taking
 <p>If <code>amount</code> is greater than the number of elements in the slice, this
 will perform a full shuffle.</p>
 <p>For slices, complexity is <code>O(m)</code> where <code>m = amount</code>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SliceRandom-for-%5BT%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#492">Source</a><a href="#impl-SliceRandom-for-%5BT%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../prelude/trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom">SliceRandom</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#493">Source</a><a href="#associatedtype.Item-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a> = T</h4></section><section id="method.choose" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#495-496">Source</a><a href="#method.choose" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.choose" class="fn">choose</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a> as <a class="trait" href="../prelude/trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom">SliceRandom</a>&gt;::<a class="associatedtype" href="../prelude/trait.SliceRandom.html#associatedtype.Item" title="type bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom::Item">Item</a>&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SliceRandom-for-%5BT%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#492">Source</a><a href="#impl-SliceRandom-for-%5BT%5D" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../prelude/trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom">SliceRandom</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Item-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#493">Source</a><a href="#associatedtype.Item-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Item" class="associatedtype">Item</a> = T</h4></section><section id="method.choose" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#495-496">Source</a><a href="#method.choose" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.choose" class="fn">choose</a>&lt;R&gt;(&amp;self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a> as <a class="trait" href="../prelude/trait.SliceRandom.html" title="trait bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom">SliceRandom</a>&gt;::<a class="associatedtype" href="../prelude/trait.SliceRandom.html#associatedtype.Item" title="type bdk_chain::bitcoin::secp256k1::rand::prelude::SliceRandom::Item">Item</a>&gt;<div class="where">where
     R: <a class="trait" href="../trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section><section id="method.choose_mut" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#504-505">Source</a><a href="#method.choose_mut" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.choose_mut" class="fn">choose_mut</a>&lt;R&gt;(
     &amp;mut self,
     rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>,
index 824f13bdebc2a62df5240b4ad41bfdbbb731ea2b..461030fb8f3a04c9b90861d9e40fd882ebfe22b3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type of random number generators"><title>Error in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.CUSTOM_START" title="CUSTOM_START">CUSTOM_START</a></li><li><a href="#associatedconstant.INTERNAL_START" title="INTERNAL_START">INTERNAL_START</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.code" title="code">code</a></li><li><a href="#method.inner" title="inner">inner</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.raw_os_error" title="raw_os_error">raw_os_error</a></li><li><a href="#method.take_inner" title="take_inner">take_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CNonZero%3Cu32%3E%3E-for-Error" title="From&#60;NonZero&#60;u32&#62;&#62;">From&#60;NonZero&#60;u32&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Struct <span class="struct">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/error.rs.html#21">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Error { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error type of random number generators</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type of random number generators"><title>Error in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.CUSTOM_START" title="CUSTOM_START">CUSTOM_START</a></li><li><a href="#associatedconstant.INTERNAL_START" title="INTERNAL_START">INTERNAL_START</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.code" title="code">code</a></li><li><a href="#method.inner" title="inner">inner</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.raw_os_error" title="raw_os_error">raw_os_error</a></li><li><a href="#method.take_inner" title="take_inner">take_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CNonZero%3Cu32%3E%3E-for-Error" title="From&#60;NonZero&#60;u32&#62;&#62;">From&#60;NonZero&#60;u32&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Struct <span class="struct">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/error.rs.html#21">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Error { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error type of random number generators</p>
 <p>In order to be compatible with <code>std</code> and <code>no_std</code>, this type has two
 possible implementations: with <code>std</code> a boxed <code>Error</code> trait object is stored,
 while with <code>no_std</code> we merely store an error code.</p>
index bdf0c6771dd682449d200bcbd4797fb51e12037d..f9bcaa9cd9a7805b52653862159e47e71c425392 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A marker trait used to indicate that an `RngCore` or `BlockRngCore` implementation is supposed to be cryptographically secure."><title>CryptoRng in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Crypto<wbr>Rng</a></h2><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-CryptoRng-for-%26mut+R" title="&#38;&#39;a mut R">&#38;&#39;a mut R</a></li><li><a href="#impl-CryptoRng-for-Box%3CR%3E" title="Box&#60;R&#62;">Box&#60;R&#62;</a></li><li><a href="#impl-CryptoRng-for-ChaCha12Core" title="ChaCha12Core">ChaCha12Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-CryptoRng-for-ChaCha20Core" title="ChaCha20Core">ChaCha20Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-CryptoRng-for-ChaCha8Core" title="ChaCha8Core">ChaCha8Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">CryptoRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#209">Source</a> </span></div><pre class="rust item-decl"><code>pub trait CryptoRng { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A marker trait used to indicate that an <a href="trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore"><code>RngCore</code></a> or <a href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore"><code>BlockRngCore</code></a>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A marker trait used to indicate that an `RngCore` or `BlockRngCore` implementation is supposed to be cryptographically secure."><title>CryptoRng in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Crypto<wbr>Rng</a></h2><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-CryptoRng-for-%26mut+R" title="&#38;&#39;a mut R">&#38;&#39;a mut R</a></li><li><a href="#impl-CryptoRng-for-Box%3CR%3E" title="Box&#60;R&#62;">Box&#60;R&#62;</a></li><li><a href="#impl-CryptoRng-for-ChaCha12Core" title="ChaCha12Core">ChaCha12Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-CryptoRng-for-ChaCha20Core" title="ChaCha20Core">ChaCha20Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-CryptoRng-for-ChaCha8Core" title="ChaCha8Core">ChaCha8Core</a></li><li><a href="#impl-CryptoRng-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">CryptoRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#209">Source</a> </span></div><pre class="rust item-decl"><code>pub trait CryptoRng { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A marker trait used to indicate that an <a href="trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore"><code>RngCore</code></a> or <a href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore"><code>BlockRngCore</code></a>
 implementation is supposed to be cryptographically secure.</p>
 <p><em>Cryptographically secure generators</em>, also known as <em>CSPRNGs</em>, should
 satisfy an additional properties over other generators: given the first
index c3b5cfac54f065828f02c8e3f4dc9c7f844eb8e8..320fb7176a53b185a848baf07a25876822f47daf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types which may be filled with random data"><title>Fill in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fill</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.try_fill" title="try_fill">try_fill</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D" title="[T; 1024]">[T; 1024]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2366%7D::%7Bconstant%230%7D%5D" title="[T; 128]">[T; 128]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2359%7D::%7Bconstant%230%7D%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2362%7D::%7Bconstant%230%7D%5D" title="[T; 2048]">[T; 2048]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2365%7D::%7Bconstant%230%7D%5D" title="[T; 256]">[T; 256]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2358%7D::%7Bconstant%230%7D%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Fill-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2357%7D::%7Bconstant%230%7D%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Fill-for-%5BT;+4096%5D" title="[T; 4096]">[T; 4096]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2364%7D::%7Bconstant%230%7D%5D" title="[T; 512]">[T; 512]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2367%7D::%7Bconstant%230%7D%5D" title="[T; 64]">[T; 64]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci128%3E%5D" title="[Wrapping&#60;i128&#62;]">[Wrapping&#60;i128&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci16%3E%5D" title="[Wrapping&#60;i16&#62;]">[Wrapping&#60;i16&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci32%3E%5D" title="[Wrapping&#60;i32&#62;]">[Wrapping&#60;i32&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci64%3E%5D" title="[Wrapping&#60;i64&#62;]">[Wrapping&#60;i64&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci8%3E%5D" title="[Wrapping&#60;i8&#62;]">[Wrapping&#60;i8&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cisize%3E%5D" title="[Wrapping&#60;isize&#62;]">[Wrapping&#60;isize&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cu128%3E%5D" title="[Wrapping&#60;u128&#62;]">[Wrapping&#60;u128&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cu16%3E%5D" title="[Wrapping&#60;u16&#62;]">[Wrapping&#60;u16&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cu32%3E%5D" title="[Wrapping&#60;u32&#62;]">[Wrapping&#60;u32&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cu64%3E%5D" title="[Wrapping&#60;u64&#62;]">[Wrapping&#60;u64&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cusize%3E%5D" title="[Wrapping&#60;usize&#62;]">[Wrapping&#60;usize&#62;]</a></li><li><a href="#impl-Fill-for-%5Bbool%5D" title="[bool]">[bool]</a></li><li><a href="#impl-Fill-for-%5Bchar%5D" title="[char]">[char]</a></li><li><a href="#impl-Fill-for-%5Bf32%5D" title="[f32]">[f32]</a></li><li><a href="#impl-Fill-for-%5Bf64%5D" title="[f64]">[f64]</a></li><li><a href="#impl-Fill-for-%5Bi128%5D" title="[i128]">[i128]</a></li><li><a href="#impl-Fill-for-%5Bi16%5D" title="[i16]">[i16]</a></li><li><a href="#impl-Fill-for-%5Bi32%5D" title="[i32]">[i32]</a></li><li><a href="#impl-Fill-for-%5Bi64%5D" title="[i64]">[i64]</a></li><li><a href="#impl-Fill-for-%5Bi8%5D" title="[i8]">[i8]</a></li><li><a href="#impl-Fill-for-%5Bisize%5D" title="[isize]">[isize]</a></li><li><a href="#impl-Fill-for-%5Bu128%5D" title="[u128]">[u128]</a></li><li><a href="#impl-Fill-for-%5Bu16%5D" title="[u16]">[u16]</a></li><li><a href="#impl-Fill-for-%5Bu32%5D" title="[u32]">[u32]</a></li><li><a href="#impl-Fill-for-%5Bu64%5D" title="[u64]">[u64]</a></li><li><a href="#impl-Fill-for-%5Bu8%5D" title="[u8]">[u8]</a></li><li><a href="#impl-Fill-for-%5Busize%5D" title="[usize]">[usize]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">Fill</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#314">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Fill {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types which may be filled with random data"><title>Fill in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fill</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.try_fill" title="try_fill">try_fill</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D" title="[T; 0]">[T; 0]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D" title="[T; 1024]">[T; 1024]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D" title="[T; 10]">[T; 10]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D" title="[T; 11]">[T; 11]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2366%7D::%7Bconstant%230%7D%5D" title="[T; 128]">[T; 128]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D" title="[T; 12]">[T; 12]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D" title="[T; 13]">[T; 13]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D" title="[T; 14]">[T; 14]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D" title="[T; 15]">[T; 15]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D" title="[T; 16]">[T; 16]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D" title="[T; 17]">[T; 17]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D" title="[T; 18]">[T; 18]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D" title="[T; 19]">[T; 19]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2359%7D::%7Bconstant%230%7D%5D" title="[T; 1]">[T; 1]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2362%7D::%7Bconstant%230%7D%5D" title="[T; 2048]">[T; 2048]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D" title="[T; 20]">[T; 20]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D" title="[T; 21]">[T; 21]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D" title="[T; 22]">[T; 22]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D" title="[T; 23]">[T; 23]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D" title="[T; 24]">[T; 24]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2365%7D::%7Bconstant%230%7D%5D" title="[T; 256]">[T; 256]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D" title="[T; 25]">[T; 25]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D" title="[T; 26]">[T; 26]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D" title="[T; 27]">[T; 27]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D" title="[T; 28]">[T; 28]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D" title="[T; 29]">[T; 29]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2358%7D::%7Bconstant%230%7D%5D" title="[T; 2]">[T; 2]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D" title="[T; 30]">[T; 30]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D" title="[T; 31]">[T; 31]</a></li><li><a href="#impl-Fill-for-%5BT;+32%5D" title="[T; 32]">[T; 32]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2357%7D::%7Bconstant%230%7D%5D" title="[T; 3]">[T; 3]</a></li><li><a href="#impl-Fill-for-%5BT;+4096%5D" title="[T; 4096]">[T; 4096]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D" title="[T; 4]">[T; 4]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2364%7D::%7Bconstant%230%7D%5D" title="[T; 512]">[T; 512]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D" title="[T; 5]">[T; 5]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2367%7D::%7Bconstant%230%7D%5D" title="[T; 64]">[T; 64]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D" title="[T; 6]">[T; 6]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D" title="[T; 7]">[T; 7]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D" title="[T; 8]">[T; 8]</a></li><li><a href="#impl-Fill-for-%5BT;+rand::::rng::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D" title="[T; 9]">[T; 9]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci128%3E%5D" title="[Wrapping&#60;i128&#62;]">[Wrapping&#60;i128&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci16%3E%5D" title="[Wrapping&#60;i16&#62;]">[Wrapping&#60;i16&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci32%3E%5D" title="[Wrapping&#60;i32&#62;]">[Wrapping&#60;i32&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci64%3E%5D" title="[Wrapping&#60;i64&#62;]">[Wrapping&#60;i64&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Ci8%3E%5D" title="[Wrapping&#60;i8&#62;]">[Wrapping&#60;i8&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cisize%3E%5D" title="[Wrapping&#60;isize&#62;]">[Wrapping&#60;isize&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cu128%3E%5D" title="[Wrapping&#60;u128&#62;]">[Wrapping&#60;u128&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cu16%3E%5D" title="[Wrapping&#60;u16&#62;]">[Wrapping&#60;u16&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cu32%3E%5D" title="[Wrapping&#60;u32&#62;]">[Wrapping&#60;u32&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cu64%3E%5D" title="[Wrapping&#60;u64&#62;]">[Wrapping&#60;u64&#62;]</a></li><li><a href="#impl-Fill-for-%5BWrapping%3Cusize%3E%5D" title="[Wrapping&#60;usize&#62;]">[Wrapping&#60;usize&#62;]</a></li><li><a href="#impl-Fill-for-%5Bbool%5D" title="[bool]">[bool]</a></li><li><a href="#impl-Fill-for-%5Bchar%5D" title="[char]">[char]</a></li><li><a href="#impl-Fill-for-%5Bf32%5D" title="[f32]">[f32]</a></li><li><a href="#impl-Fill-for-%5Bf64%5D" title="[f64]">[f64]</a></li><li><a href="#impl-Fill-for-%5Bi128%5D" title="[i128]">[i128]</a></li><li><a href="#impl-Fill-for-%5Bi16%5D" title="[i16]">[i16]</a></li><li><a href="#impl-Fill-for-%5Bi32%5D" title="[i32]">[i32]</a></li><li><a href="#impl-Fill-for-%5Bi64%5D" title="[i64]">[i64]</a></li><li><a href="#impl-Fill-for-%5Bi8%5D" title="[i8]">[i8]</a></li><li><a href="#impl-Fill-for-%5Bisize%5D" title="[isize]">[isize]</a></li><li><a href="#impl-Fill-for-%5Bu128%5D" title="[u128]">[u128]</a></li><li><a href="#impl-Fill-for-%5Bu16%5D" title="[u16]">[u16]</a></li><li><a href="#impl-Fill-for-%5Bu32%5D" title="[u32]">[u32]</a></li><li><a href="#impl-Fill-for-%5Bu64%5D" title="[u64]">[u64]</a></li><li><a href="#impl-Fill-for-%5Bu8%5D" title="[u8]">[u8]</a></li><li><a href="#impl-Fill-for-%5Busize%5D" title="[usize]">[usize]</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">Fill</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#314">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Fill {
     // Required method
     fn <a href="#tymethod.try_fill" class="fn">try_fill</a>&lt;R&gt;(&amp;mut self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::secp256k1::rand::Error">Error</a>&gt;
        <span class="where">where R: <a class="trait" href="trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>;
@@ -9,7 +9,7 @@ clearly documented otherwise (see the
 <a href="https://rust-random.github.io/book/portability.html">Chapter on Portability</a>).</p>
 </div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.try_fill" class="method"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#316">Source</a><h4 class="code-header">fn <a href="#tymethod.try_fill" class="fn">try_fill</a>&lt;R&gt;(&amp;mut self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::secp256k1::rand::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class="docblock"><p>Fill self with random data</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Fill-for-%5Bbool%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#impl-Fill-for-%5Bbool%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Fill.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Fill">Fill</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>]</h3></section></summary><div class="impl-items"><section id="method.try_fill" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#method.try_fill" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.try_fill" class="fn">try_fill</a>&lt;R&gt;(&amp;mut self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::secp256k1::rand::Error">Error</a>&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Fill-for-%5Bbool%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#impl-Fill-for-%5Bbool%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Fill.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Fill">Fill</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>]</h3></section></summary><div class="impl-items"><section id="method.try_fill" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#method.try_fill" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.try_fill" class="fn">try_fill</a>&lt;R&gt;(&amp;mut self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::secp256k1::rand::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Fill-for-%5Bchar%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#impl-Fill-for-%5Bchar%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Fill.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Fill">Fill</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a>]</h3></section></summary><div class="impl-items"><section id="method.try_fill-1" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#method.try_fill-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.try_fill" class="fn">try_fill</a>&lt;R&gt;(&amp;mut self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::secp256k1::rand::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Fill-for-%5Bf32%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#impl-Fill-for-%5Bf32%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Fill.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Fill">Fill</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f32.html">f32</a>]</h3></section></summary><div class="impl-items"><section id="method.try_fill-2" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#method.try_fill-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.try_fill" class="fn">try_fill</a>&lt;R&gt;(&amp;mut self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::secp256k1::rand::Error">Error</a>&gt;<div class="where">where
     R: <a class="trait" href="trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Fill-for-%5Bf64%5D" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#impl-Fill-for-%5Bf64%5D" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Fill.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Fill">Fill</a> for [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a>]</h3></section></summary><div class="impl-items"><section id="method.try_fill-3" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#337">Source</a><a href="#method.try_fill-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.try_fill" class="fn">try_fill</a>&lt;R&gt;(&amp;mut self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="struct.Error.html" title="struct bdk_chain::bitcoin::secp256k1::rand::Error">Error</a>&gt;<div class="where">where
index 053c2f7e21d2a10ca42c74d49a309f70c1510eee..e720ed98b28479ef16aa6e2bf79301a8b273d5fa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An automatically-implemented extension trait on `RngCore` providing high-level generic methods for sampling values and other convenience methods."><title>Rng in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#generic-usage" title="Generic usage">Generic usage</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.gen" title="gen">gen</a></li><li><a href="#method.gen_bool" title="gen_bool">gen_bool</a></li><li><a href="#method.gen_range" title="gen_range">gen_range</a></li><li><a href="#method.gen_ratio" title="gen_ratio">gen_ratio</a></li><li><a href="#method.sample" title="sample">sample</a></li><li><a href="#method.sample_iter" title="sample_iter">sample_iter</a></li><li><a href="#method.try_fill" title="try_fill">try_fill</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">Rng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#55">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Rng: <a class="trait" href="trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An automatically-implemented extension trait on `RngCore` providing high-level generic methods for sampling values and other convenience methods."><title>Rng in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rng</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#generic-usage" title="Generic usage">Generic usage</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.gen" title="gen">gen</a></li><li><a href="#method.gen_bool" title="gen_bool">gen_bool</a></li><li><a href="#method.gen_range" title="gen_range">gen_range</a></li><li><a href="#method.gen_ratio" title="gen_ratio">gen_ratio</a></li><li><a href="#method.sample" title="sample">sample</a></li><li><a href="#method.sample_iter" title="sample_iter">sample_iter</a></li><li><a href="#method.try_fill" title="try_fill">try_fill</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">Rng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#55">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Rng: <a class="trait" href="trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> {
     // Provided methods
     fn <a href="#method.gen" class="fn">gen</a>&lt;T&gt;(&amp;mut self) -&gt; T
        <span class="where">where <a class="struct" href="distributions/struct.Standard.html" title="struct bdk_chain::bitcoin::secp256k1::rand::distributions::Standard">Standard</a>: <a class="trait" href="distributions/trait.Distribution.html" title="trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution">Distribution</a>&lt;T&gt;</span> { ... }
@@ -183,5 +183,5 @@ sampling from the same <code>numerator</code> and <code>denominator</code> repea
 
 <span class="kw">let </span><span class="kw-2">mut </span>rng = thread_rng();
 <span class="macro">println!</span>(<span class="string">"{}"</span>, rng.gen_ratio(<span class="number">2</span>, <span class="number">3</span>));</code></pre></div>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Rng-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#305">Source</a><a href="#impl-Rng-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> for R<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Rng-for-R" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rng.rs.html#305">Source</a><a href="#impl-Rng-for-R" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.Rng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::Rng">Rng</a> for R<div class="where">where
     R: <a class="trait" href="trait.RngCore.html" title="trait bdk_chain::bitcoin::secp256k1::rand::RngCore">RngCore</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></div><script src="../../../../trait.impl/rand/rng/trait.Rng.js" async></script><script type="text/json" id="notable-traits-data">{"DistIter<D, Self, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"distributions/struct.DistIter.html\" title=\"struct bdk_chain::bitcoin::secp256k1::rand::distributions::DistIter\">DistIter</a>&lt;D, R, T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;D, R, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"distributions/struct.DistIter.html\" title=\"struct bdk_chain::bitcoin::secp256k1::rand::distributions::DistIter\">DistIter</a>&lt;D, R, T&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"distributions/trait.Distribution.html\" title=\"trait bdk_chain::bitcoin::secp256k1::rand::distributions::Distribution\">Distribution</a>&lt;T&gt;,\n    R: <a class=\"trait\" href=\"trait.Rng.html\" title=\"trait bdk_chain::bitcoin::secp256k1::rand::Rng\">Rng</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = T;</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index 49cc58440e644ab02f66a6fb129441c899bed192..e59d2cdbc9467157dda2988f5434f466ca69a72f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The core of a random number generator."><title>RngCore in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RngCore</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.fill_bytes" title="fill_bytes">fill_bytes</a></li><li><a href="#tymethod.next_u32" title="next_u32">next_u32</a></li><li><a href="#tymethod.next_u64" title="next_u64">next_u64</a></li><li><a href="#tymethod.try_fill_bytes" title="try_fill_bytes">try_fill_bytes</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-RngCore-for-%26mut+R" title="&#38;&#39;a mut R">&#38;&#39;a mut R</a></li><li><a href="#impl-RngCore-for-Box%3CR%3E" title="Box&#60;R&#62;">Box&#60;R&#62;</a></li><li><a href="#impl-RngCore-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-RngCore-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-RngCore-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Read-for-dyn+RngCore" title="Read">Read</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">RngCore</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#142">Source</a> </span></div><pre class="rust item-decl"><code>pub trait RngCore {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The core of a random number generator."><title>RngCore in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RngCore</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.fill_bytes" title="fill_bytes">fill_bytes</a></li><li><a href="#tymethod.next_u32" title="next_u32">next_u32</a></li><li><a href="#tymethod.next_u64" title="next_u64">next_u64</a></li><li><a href="#tymethod.try_fill_bytes" title="try_fill_bytes">try_fill_bytes</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-RngCore-for-%26mut+R" title="&#38;&#39;a mut R">&#38;&#39;a mut R</a></li><li><a href="#impl-RngCore-for-Box%3CR%3E" title="Box&#60;R&#62;">Box&#60;R&#62;</a></li><li><a href="#impl-RngCore-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-RngCore-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-RngCore-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Read-for-dyn+RngCore" title="Read">Read</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">RngCore</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#142">Source</a> </span></div><pre class="rust item-decl"><code>pub trait RngCore {
     // Required methods
     fn <a href="#tymethod.next_u32" class="fn">next_u32</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>;
 <span class="item-spacer"></span>    fn <a href="#tymethod.next_u64" class="fn">next_u64</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>;
index e3b5cff6cc186fb2b43cb6f5dd44068b55a5aba5..724d2ae9cf738608c0aa41348e32a9b4d911ff33 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A random number generator that can be explicitly seeded."><title>SeedableRng in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Seedable<wbr>Rng</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Seed" title="Seed">Seed</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_seed" title="from_seed">from_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.from_entropy" title="from_entropy">from_entropy</a></li><li><a href="#method.from_rng" title="from_rng">from_rng</a></li><li><a href="#method.seed_from_u64" title="seed_from_u64">seed_from_u64</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SeedableRng-for-ChaCha12Core" title="ChaCha12Core">ChaCha12Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-SeedableRng-for-ChaCha20Core" title="ChaCha20Core">ChaCha20Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-SeedableRng-for-ChaCha8Core" title="ChaCha8Core">ChaCha8Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">SeedableRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#246">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SeedableRng: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A random number generator that can be explicitly seeded."><title>SeedableRng in bdk_chain::bitcoin::secp256k1::rand - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Seedable<wbr>Rng</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Seed" title="Seed">Seed</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_seed" title="from_seed">from_seed</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.from_entropy" title="from_entropy">from_entropy</a></li><li><a href="#method.from_rng" title="from_rng">from_rng</a></li><li><a href="#method.seed_from_u64" title="seed_from_u64">seed_from_u64</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-SeedableRng-for-ChaCha12Core" title="ChaCha12Core">ChaCha12Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha12Rng" title="ChaCha12Rng">ChaCha12Rng</a></li><li><a href="#impl-SeedableRng-for-ChaCha20Core" title="ChaCha20Core">ChaCha20Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha20Rng" title="ChaCha20Rng">ChaCha20Rng</a></li><li><a href="#impl-SeedableRng-for-ChaCha8Core" title="ChaCha8Core">ChaCha8Core</a></li><li><a href="#impl-SeedableRng-for-ChaCha8Rng" title="ChaCha8Rng">ChaCha8Rng</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>rand</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">rand</a></span><h1>Trait <span class="trait">SeedableRng</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="https://rust-random.github.io/rand/src/rand_core/lib.rs.html#246">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SeedableRng: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Seed" class="associatedtype">Seed</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt;;
 
     // Required method
@@ -109,6 +109,6 @@ issue, one may prefer to seed from a local PRNG, e.g.
 <code>from_rng(thread_rng()).unwrap()</code>.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>If <a href="https://docs.rs/getrandom"><code>getrandom</code></a> is unable to provide secure entropy this method will panic.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha8Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#impl-SeedableRng-for-ChaCha8Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#associatedtype.Seed-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#method.from_seed" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha8Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#impl-SeedableRng-for-ChaCha8Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#associatedtype.Seed-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-1" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#method.from_seed-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha12Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#impl-SeedableRng-for-ChaCha12Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-3" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#associatedtype.Seed-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-2" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#method.from_seed-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha12Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#impl-SeedableRng-for-ChaCha12Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-4" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#associatedtype.Seed-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-3" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#method.from_seed-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha20Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#impl-SeedableRng-for-ChaCha20Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#associatedtype.Seed-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-4" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#method.from_seed-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha20Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#impl-SeedableRng-for-ChaCha20Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-6" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#associatedtype.Seed-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-5" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#method.from_seed-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-StdRng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#58">Source</a><a href="#impl-SeedableRng-for-StdRng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="prelude/struct.StdRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::prelude::StdRng">StdRng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-7" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#59">Source</a><a href="#associatedtype.Seed-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-BlockRng64%3CR%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#412">Source</a><a href="#impl-SeedableRng-for-BlockRng64%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_core/block/struct.BlockRng64.html" title="struct rand_core::block::BlockRng64">BlockRng64</a>&lt;R&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha8Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#impl-SeedableRng-for-ChaCha8Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-1" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#associatedtype.Seed-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#method.from_seed" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Core.html" title="struct rand_chacha::chacha::ChaCha8Core">ChaCha8Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha8Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#impl-SeedableRng-for-ChaCha8Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-2" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#associatedtype.Seed-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-1" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#345">Source</a><a href="#method.from_seed-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha8Rng.html" title="struct rand_chacha::chacha::ChaCha8Rng">ChaCha8Rng</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha12Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#impl-SeedableRng-for-ChaCha12Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-3" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#associatedtype.Seed-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-2" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#method.from_seed-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Core.html" title="struct rand_chacha::chacha::ChaCha12Core">ChaCha12Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha12Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#impl-SeedableRng-for-ChaCha12Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-4" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#associatedtype.Seed-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-3" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#344">Source</a><a href="#method.from_seed-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha20Core" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#impl-SeedableRng-for-ChaCha20Core" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-5" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#associatedtype.Seed-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-4" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#method.from_seed-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Core.html" title="struct rand_chacha::chacha::ChaCha20Core">ChaCha20Core</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-ChaCha20Rng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#impl-SeedableRng-for-ChaCha20Rng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-6" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#associatedtype.Seed-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="method.from_seed-5" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_chacha/chacha.rs.html#343">Source</a><a href="#method.from_seed-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.from_seed" class="fn">from_seed</a>(seed: &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a>) -&gt; <a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha20Rng.html" title="struct rand_chacha::chacha::ChaCha20Rng">ChaCha20Rng</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-StdRng" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#58">Source</a><a href="#impl-SeedableRng-for-StdRng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="prelude/struct.StdRng.html" title="struct bdk_chain::bitcoin::secp256k1::rand::prelude::StdRng">StdRng</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-7" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/rngs/std.rs.html#59">Source</a><a href="#associatedtype.Seed-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = &lt;<a class="struct" href="https://rust-random.github.io/rand/rand_chacha/chacha/struct.ChaCha12Rng.html" title="struct rand_chacha::chacha::ChaCha12Rng">ChaCha12Rng</a> as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-BlockRng64%3CR%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#412">Source</a><a href="#impl-SeedableRng-for-BlockRng64%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_core/block/struct.BlockRng64.html" title="struct rand_core::block::BlockRng64">BlockRng64</a>&lt;R&gt;<div class="where">where
     R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore">BlockRngCore</a> + <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-8" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#413">Source</a><a href="#associatedtype.Seed-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = &lt;R as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SeedableRng-for-BlockRng%3CR%3E" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#243">Source</a><a href="#impl-SeedableRng-for-BlockRng%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a> for <a class="struct" href="https://rust-random.github.io/rand/rand_core/block/struct.BlockRng.html" title="struct rand_core::block::BlockRng">BlockRng</a>&lt;R&gt;<div class="where">where
     R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/block/trait.BlockRngCore.html" title="trait rand_core::block::BlockRngCore">BlockRngCore</a> + <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Seed-9" class="associatedtype trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand_core/block.rs.html#244">Source</a><a href="#associatedtype.Seed-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Seed" class="associatedtype">Seed</a> = &lt;R as <a class="trait" href="trait.SeedableRng.html" title="trait bdk_chain::bitcoin::secp256k1::rand::SeedableRng">SeedableRng</a>&gt;::<a class="associatedtype" href="trait.SeedableRng.html#associatedtype.Seed" title="type bdk_chain::bitcoin::secp256k1::rand::SeedableRng::Seed">Seed</a></h4></section></div></details></div><script src="../../../../trait.impl/rand_core/trait.SeedableRng.js" data-ignore-extern-crates="rand,rand_core,rand_chacha" async></script></section></div></main></body></html>
\ No newline at end of file
index d8a994b2fc0dfb815f05582d25eeb2c3bed059eb..461c4acc19e9641398b89bf02960352337dafd94 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides `Scalar` and related types."><title>bdk_chain::bitcoin::secp256k1::scalar - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module scalar</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>scalar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides <a href="../struct.Scalar.html" title="struct bdk_chain::bitcoin::secp256k1::Scalar"><code>Scalar</code></a> and related types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides `Scalar` and related types."><title>bdk_chain::bitcoin::secp256k1::scalar - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module scalar</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>scalar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides <a href="../struct.Scalar.html" title="struct bdk_chain::bitcoin::secp256k1::Scalar"><code>Scalar</code></a> and related types.</p>
 <p>In elliptic curve cryptography scalars are non-point values that can be used to multiply
 points. The most common type of scalars are private keys. However not all scalars are private
 keys. They can even be public <em>values</em>. To make handling them safer and easier this module
index bd0d138ba1a52e3cb594175af253dad3c23e6780..bbbf67e7375e92430722d766d27217dba02b8e1f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when the value of scalar is invalid - larger than the curve order."><title>OutOfRangeError in bdk_chain::bitcoin::secp256k1::scalar - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OutOf<wbr>Range<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutOfRangeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-OutOfRangeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-OutOfRangeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-OutOfRangeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-OutOfRangeError" title="Error">Error</a></li><li><a href="#impl-Hash-for-OutOfRangeError" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-OutOfRangeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-OutOfRangeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutOfRangeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutOfRangeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutOfRangeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutOfRangeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutOfRangeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutOfRangeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>scalar</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">scalar</a></span><h1>Struct <span class="struct">OutOfRangeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct OutOfRangeError {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when the value of scalar is invalid - larger than the curve order.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when the value of scalar is invalid - larger than the curve order."><title>OutOfRangeError in bdk_chain::bitcoin::secp256k1::scalar - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OutOf<wbr>Range<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutOfRangeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-OutOfRangeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-OutOfRangeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-OutOfRangeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-OutOfRangeError" title="Error">Error</a></li><li><a href="#impl-Hash-for-OutOfRangeError" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-OutOfRangeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-OutOfRangeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutOfRangeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutOfRangeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutOfRangeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutOfRangeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutOfRangeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutOfRangeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>scalar</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">scalar</a></span><h1>Struct <span class="struct">OutOfRangeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct OutOfRangeError {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when the value of scalar is invalid - larger than the curve order.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-OutOfRangeError" class="impl"><a href="#impl-Clone-for-OutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.OutOfRangeError.html" title="struct bdk_chain::bitcoin::secp256k1::scalar::OutOfRangeError">OutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.OutOfRangeError.html" title="struct bdk_chain::bitcoin::secp256k1::scalar::OutOfRangeError">OutOfRangeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-OutOfRangeError" class="impl"><a href="#impl-Debug-for-OutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.OutOfRangeError.html" title="struct bdk_chain::bitcoin::secp256k1::scalar::OutOfRangeError">OutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-OutOfRangeError" class="impl"><a href="#impl-Display-for-OutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.OutOfRangeError.html" title="struct bdk_chain::bitcoin::secp256k1::scalar::OutOfRangeError">OutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-OutOfRangeError" class="impl"><a href="#impl-Error-for-OutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.OutOfRangeError.html" title="struct bdk_chain::bitcoin::secp256k1::scalar::OutOfRangeError">OutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-OutOfRangeError" class="impl"><a href="#impl-Hash-for-OutOfRangeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.OutOfRangeError.html" title="struct bdk_chain::bitcoin::secp256k1::scalar::OutOfRangeError">OutOfRangeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 5974f4c5ea9b267e796ebb7ac774c934e7ba8559..b5ebf628b8688b9cbac029a1608a3c179c40efa5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Positive 256-bit integer guaranteed to be less than the secp256k1 curve order."><title>Scalar in bdk_chain::bitcoin::secp256k1::scalar - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scalar</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.random" title="random">random</a></li><li><a href="#method.random_custom" title="random_custom">random_custom</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Scalar" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Scalar" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Scalar" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Scalar" title="Eq">Eq</a></li><li><a href="#impl-From%3CSecretKey%3E-for-Scalar" title="From&#60;SecretKey&#62;">From&#60;SecretKey&#62;</a></li><li><a href="#impl-Hash-for-Scalar" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Scalar" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-Scalar" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Scalar" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Scalar" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Scalar" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Scalar" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Scalar" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Scalar" title="Send">Send</a></li><li><a href="#impl-Sync-for-Scalar" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Scalar" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Scalar" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>scalar</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">scalar</a></span><h1>Struct <span class="struct">Scalar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Scalar(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Positive 256-bit integer guaranteed to be less than the secp256k1 curve order.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Positive 256-bit integer guaranteed to be less than the secp256k1 curve order."><title>Scalar in bdk_chain::bitcoin::secp256k1::scalar - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scalar</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.random" title="random">random</a></li><li><a href="#method.random_custom" title="random_custom">random_custom</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Scalar" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Scalar" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Scalar" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Scalar" title="Eq">Eq</a></li><li><a href="#impl-From%3CSecretKey%3E-for-Scalar" title="From&#60;SecretKey&#62;">From&#60;SecretKey&#62;</a></li><li><a href="#impl-Hash-for-Scalar" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Scalar" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-Scalar" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Scalar" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Scalar" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Scalar" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Scalar" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Scalar" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Scalar" title="Send">Send</a></li><li><a href="#impl-Sync-for-Scalar" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Scalar" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Scalar" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>scalar</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">scalar</a></span><h1>Struct <span class="struct">Scalar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Scalar(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Positive 256-bit integer guaranteed to be less than the secp256k1 curve order.</p>
 <p>The difference between <code>PrivateKey</code> and <code>Scalar</code> is that <code>Scalar</code> doesn’t guarantee being
 securely usable as a private key.</p>
 <p><strong>Warning: the operations on this type are NOT constant time!</strong>
index 7971e03c2d0d4816bdcc773a38441f8da91f5ed6..fdca59165587038ded14a068be8ded3d7c20749d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Support for schnorr signatures."><title>bdk_chain::bitcoin::secp256k1::schnorr - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module schnorr</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>schnorr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Support for schnorr signatures.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Support for schnorr signatures."><title>bdk_chain::bitcoin::secp256k1::schnorr - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module schnorr</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a></span><h1>Module <span>schnorr</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Support for schnorr signatures.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></dt><dd>Represents a schnorr signature.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index ca02e3534a4b2c7b5d2ec13b2e5884d890e3782c..e54e7be4070b3e683ef04a4533bc3657f929ddd0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a schnorr signature."><title>Signature in bdk_chain::bitcoin::secp256k1::schnorr - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+secp256k1::::schnorr::%7Bimpl%2316%7D::%7Bconstant%230%7D%5D%3E-for-Signature" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-Signature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Signature" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Signature" title="Display">Display</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Signature" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Signature" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Signature" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Signature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Signature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Signature" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Signature" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>schnorr</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">schnorr</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Signature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents a schnorr signature.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a schnorr signature."><title>Signature in bdk_chain::bitcoin::secp256k1::schnorr - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+secp256k1::::schnorr::%7Bimpl%2316%7D::%7Bconstant%230%7D%5D%3E-for-Signature" title="AsRef&#60;[u8; 64]&#62;">AsRef&#60;[u8; 64]&#62;</a></li><li><a href="#impl-CPtr-for-Signature" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Signature" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Signature" title="Display">Display</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Signature" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Signature" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Signature" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Signature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Signature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Signature" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Signature" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1::<wbr>schnorr</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">secp256k1</a>::<wbr><a href="index.html">schnorr</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Signature(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents a schnorr signature.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Signature" class="impl"><a href="#impl-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_slice" class="method"><h4 class="code-header">pub fn <a href="#method.from_slice" class="fn">from_slice</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a>, <a class="enum" href="../enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Creates a <code>Signature</code> directly from a slice.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method"><h4 class="code-header">pub fn <a href="#method.serialize" class="fn">serialize</a>(&amp;self) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></summary><div class="docblock"><p>Returns a signature as a byte array.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3C%5Bu8;+secp256k1::::schnorr::%7Bimpl%2316%7D::%7Bconstant%230%7D%5D%3E-for-Signature" class="impl"><a href="#impl-AsRef%3C%5Bu8;+secp256k1::::schnorr::%7Bimpl%2316%7D::%7Bconstant%230%7D%5D%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]&gt; for <a class="struct" href="struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a href="#method.as_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&amp;self) -&gt; &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">64</a>]</h4></section></summary><div class="docblock"><p>Gets a reference to the underlying array</p>
index 68eb7ed100fa65bd92bd71bbb9b75fc4c9db44e5..f91a12eff1e5b41657031f1bbc4c626ded507be4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of all capabilities (preallocated memory)."><title>AllPreallocated in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AllPreallocated</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AllPreallocated%3C'buf%3E" title="Clone">Clone</a></li><li><a href="#impl-Context-for-AllPreallocated%3C'buf%3E" title="Context">Context</a></li><li><a href="#impl-Copy-for-AllPreallocated%3C'buf%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-AllPreallocated%3C'buf%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-AllPreallocated%3C'buf%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-AllPreallocated%3C'buf%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-AllPreallocated%3C'buf%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-AllPreallocated%3C'buf%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-AllPreallocated%3C'buf%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PreallocatedContext%3C'buf%3E-for-AllPreallocated%3C'buf%3E" title="PreallocatedContext&#60;&#39;buf&#62;">PreallocatedContext&#60;&#39;buf&#62;</a></li><li><a href="#impl-Signing-for-AllPreallocated%3C'buf%3E" title="Signing">Signing</a></li><li><a href="#impl-StructuralPartialEq-for-AllPreallocated%3C'buf%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Verification-for-AllPreallocated%3C'buf%3E" title="Verification">Verification</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AllPreallocated%3C'buf%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AllPreallocated%3C'buf%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AllPreallocated%3C'buf%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-AllPreallocated%3C'buf%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AllPreallocated%3C'buf%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AllPreallocated%3C'buf%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">AllPreallocated</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct AllPreallocated&lt;'buf&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of all capabilities (preallocated memory).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of all capabilities (preallocated memory)."><title>AllPreallocated in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AllPreallocated</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AllPreallocated%3C'buf%3E" title="Clone">Clone</a></li><li><a href="#impl-Context-for-AllPreallocated%3C'buf%3E" title="Context">Context</a></li><li><a href="#impl-Copy-for-AllPreallocated%3C'buf%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-AllPreallocated%3C'buf%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-AllPreallocated%3C'buf%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-AllPreallocated%3C'buf%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-AllPreallocated%3C'buf%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-AllPreallocated%3C'buf%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-AllPreallocated%3C'buf%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PreallocatedContext%3C'buf%3E-for-AllPreallocated%3C'buf%3E" title="PreallocatedContext&#60;&#39;buf&#62;">PreallocatedContext&#60;&#39;buf&#62;</a></li><li><a href="#impl-Signing-for-AllPreallocated%3C'buf%3E" title="Signing">Signing</a></li><li><a href="#impl-StructuralPartialEq-for-AllPreallocated%3C'buf%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Verification-for-AllPreallocated%3C'buf%3E" title="Verification">Verification</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AllPreallocated%3C'buf%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AllPreallocated%3C'buf%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AllPreallocated%3C'buf%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-AllPreallocated%3C'buf%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AllPreallocated%3C'buf%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AllPreallocated%3C'buf%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">AllPreallocated</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct AllPreallocated&lt;'buf&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of all capabilities (preallocated memory).</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Clone-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Context-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.FLAGS" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 769u32</h4></section></summary><div class='docblock'>Flags for the ffi.</div></details><details class="toggle" open><summary><section id="associatedconstant.DESCRIPTION" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;all capabilities&quot;</h4></section></summary><div class='docblock'>A constant description of the context.</div></details><details class="toggle method-toggle" open><summary><section id="method.deallocate" class="method trait-impl"><a href="#method.deallocate" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="trait.Context.html#tymethod.deallocate" class="fn">deallocate</a>(_ptr: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>A function to deallocate the memory when the context is dropped. <a href="trait.Context.html#tymethod.deallocate">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Debug-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Hash-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 22d5dd110f354066a7a1d4c5dc75c4cc6e9c7e07..140a71cfc3a16f64d325c65264c67d89fa010a51 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when conversion from an integer to `Parity` fails."><title>InvalidParityValue in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Parity<wbr>Value</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidParityValue" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-InvalidParityValue" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-InvalidParityValue" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidParityValue" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidParityValue" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidParityValue" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidParityValue%3E-for-Error" title="From&#60;InvalidParityValue&#62;">From&#60;InvalidParityValue&#62;</a></li><li><a href="#impl-Hash-for-InvalidParityValue" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-InvalidParityValue" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-InvalidParityValue" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-InvalidParityValue" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidParityValue" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidParityValue" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidParityValue" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidParityValue" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidParityValue" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidParityValue" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidParityValue" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">InvalidParityValue</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidParityValue(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when conversion from an integer to <code>Parity</code> fails.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when conversion from an integer to `Parity` fails."><title>InvalidParityValue in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Parity<wbr>Value</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidParityValue" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-InvalidParityValue" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-InvalidParityValue" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidParityValue" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidParityValue" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidParityValue" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidParityValue%3E-for-Error" title="From&#60;InvalidParityValue&#62;">From&#60;InvalidParityValue&#62;</a></li><li><a href="#impl-Hash-for-InvalidParityValue" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-InvalidParityValue" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-InvalidParityValue" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-InvalidParityValue" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidParityValue" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidParityValue" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidParityValue" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidParityValue" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidParityValue" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidParityValue" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidParityValue" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">InvalidParityValue</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidParityValue(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when conversion from an integer to <code>Parity</code> fails.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidParityValue" class="impl"><a href="#impl-Clone-for-InvalidParityValue" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidParityValue.html" title="struct bdk_chain::bitcoin::secp256k1::InvalidParityValue">InvalidParityValue</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidParityValue.html" title="struct bdk_chain::bitcoin::secp256k1::InvalidParityValue">InvalidParityValue</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidParityValue" class="impl"><a href="#impl-Debug-for-InvalidParityValue" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidParityValue.html" title="struct bdk_chain::bitcoin::secp256k1::InvalidParityValue">InvalidParityValue</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidParityValue" class="impl"><a href="#impl-Display-for-InvalidParityValue" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidParityValue.html" title="struct bdk_chain::bitcoin::secp256k1::InvalidParityValue">InvalidParityValue</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidParityValue" class="impl"><a href="#impl-Error-for-InvalidParityValue" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidParityValue.html" title="struct bdk_chain::bitcoin::secp256k1::InvalidParityValue">InvalidParityValue</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidParityValue%3E-for-Error" class="impl"><a href="#impl-From%3CInvalidParityValue%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidParityValue.html" title="struct bdk_chain::bitcoin::secp256k1::InvalidParityValue">InvalidParityValue</a>&gt; for <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(error: <a class="struct" href="struct.InvalidParityValue.html" title="struct bdk_chain::bitcoin::secp256k1::InvalidParityValue">InvalidParityValue</a>) -&gt; <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-InvalidParityValue" class="impl"><a href="#impl-Hash-for-InvalidParityValue" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.InvalidParityValue.html" title="struct bdk_chain::bitcoin::secp256k1::InvalidParityValue">InvalidParityValue</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 7c7e6ee90af33ee3cc3a6bf3e091d5fc47003a71..165a0e7697671e59978e846704b451572a716d50 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Opaque data structure that holds a keypair consisting of a secret and a public key."><title>Keypair in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keypair</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_xonly_tweak" title="add_xonly_tweak">add_xonly_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.display_secret" title="display_secret">display_secret</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_seckey_slice" title="from_seckey_slice">from_seckey_slice</a></li><li><a href="#method.from_seckey_str" title="from_seckey_str">from_seckey_str</a></li><li><a href="#method.from_secret_key" title="from_secret_key">from_secret_key</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.secret_bytes" title="secret_bytes">secret_bytes</a></li><li><a href="#method.secret_key" title="secret_key">secret_key</a></li><li><a href="#method.x_only_public_key" title="x_only_public_key">x_only_public_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-Keypair" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Keypair" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Keypair" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Keypair" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Keypair" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Keypair" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-PublicKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-SecretKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-PublicKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-SecretKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-Keypair" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-FromStr-for-Keypair" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Keypair" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Keypair" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Keypair" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Keypair" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Keypair" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Keypair" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-Keypair" title="TapTweak">TapTweak</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Keypair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Keypair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Keypair" title="Send">Send</a></li><li><a href="#impl-Sync-for-Keypair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Keypair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Keypair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">Keypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Keypair(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Opaque data structure that holds a keypair consisting of a secret and a public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Opaque data structure that holds a keypair consisting of a secret and a public key."><title>Keypair in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keypair</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_xonly_tweak" title="add_xonly_tweak">add_xonly_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.display_secret" title="display_secret">display_secret</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_seckey_slice" title="from_seckey_slice">from_seckey_slice</a></li><li><a href="#method.from_seckey_str" title="from_seckey_str">from_seckey_str</a></li><li><a href="#method.from_secret_key" title="from_secret_key">from_secret_key</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.secret_bytes" title="secret_bytes">secret_bytes</a></li><li><a href="#method.secret_key" title="secret_key">secret_key</a></li><li><a href="#method.x_only_public_key" title="x_only_public_key">x_only_public_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-Keypair" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Keypair" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Keypair" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Keypair" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Keypair" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Keypair" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-PublicKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-SecretKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-PublicKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-SecretKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CTweakedKeypair%3E-for-Keypair" title="From&#60;TweakedKeypair&#62;">From&#60;TweakedKeypair&#62;</a></li><li><a href="#impl-FromStr-for-Keypair" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Keypair" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Keypair" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Keypair" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Keypair" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Keypair" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Keypair" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-Keypair" title="TapTweak">TapTweak</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Keypair" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Keypair" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Keypair" title="Send">Send</a></li><li><a href="#impl-Sync-for-Keypair" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Keypair" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Keypair" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">Keypair</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Keypair(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Opaque data structure that holds a keypair consisting of a secret and a public key.</p>
 <h2 id="serde-support"><a class="doc-anchor" href="#serde-support">§</a>Serde support</h2>
 <p>Implements de/serialization with the <code>serde</code> and_<code>global-context</code> features enabled. Serializes
 the secret bytes only. We treat the byte value as a tuple of 32 <code>u8</code>s for non-human-readable
index ede7a655263d11547d755e2e8325494d6eb17ede..49b259cd8d449fbb38d85edc3678fcc65125d1f8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A (hashed) message input to an ECDSA signature."><title>Message in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Message</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_digest" title="from_digest">from_digest</a></li><li><a href="#method.from_digest_slice" title="from_digest_slice">from_digest_slice</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+secp256k1::::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-Message" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-CPtr-for-Message" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Message" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Message" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Message" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Message" title="Display">Display</a></li><li><a href="#impl-Eq-for-Message" title="Eq">Eq</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Message" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Message" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-From%3CT%3E-for-Message" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Message" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-Hash-for-Message" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Message" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Message" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Message" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Message" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Message" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Message" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Message" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Message" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Message" title="Send">Send</a></li><li><a href="#impl-Sync-for-Message" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Message" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Message" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">Message</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Message(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A (hashed) message input to an ECDSA signature.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A (hashed) message input to an ECDSA signature."><title>Message in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Message</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_digest" title="from_digest">from_digest</a></li><li><a href="#method.from_digest_slice" title="from_digest_slice">from_digest_slice</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+secp256k1::::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-Message" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-CPtr-for-Message" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-Message" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Message" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Message" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Message" title="Display">Display</a></li><li><a href="#impl-Eq-for-Message" title="Eq">Eq</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Message" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Message" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-From%3CT%3E-for-Message" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Message" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-Hash-for-Message" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Message" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Message" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Message" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Message" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Message" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Message" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Message" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Message" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Message" title="Send">Send</a></li><li><a href="#impl-Sync-for-Message" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Message" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Message" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">Message</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Message(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A (hashed) message input to an ECDSA signature.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Message" class="impl"><a href="#impl-Message" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Message.html" title="struct bdk_chain::bitcoin::secp256k1::Message">Message</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_slice" class="method"><h4 class="code-header">pub fn <a href="#method.from_slice" class="fn">from_slice</a>(digest: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Message.html" title="struct bdk_chain::bitcoin::secp256k1::Message">Message</a>, <a class="enum" href="enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>&gt;</h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.28.0: use from_digest_slice instead</span></div></span></summary><div class="docblock"><p>Creates a <a href="struct.Message.html" title="struct bdk_chain::bitcoin::secp256k1::Message"><code>Message</code></a> from a 32 byte slice <code>digest</code>.</p>
 <p>Converts a <code>MESSAGE_SIZE</code>-byte slice to a message object. <strong>WARNING:</strong> the slice has to be a
 cryptographically secure hash of the actual message that’s going to be signed. Otherwise
index 3f0f47f88fa6c5ecfda7a834e0b7457802d3a657..31841cdb309b4d06299a1ad415375c331fd728c9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Public key - used to verify ECDSA signatures and to do Taproot tweaks."><title>PublicKey in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Public<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_exp_tweak" title="add_exp_tweak">add_exp_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.combine_keys" title="combine_keys">combine_keys</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_ellswift" title="from_ellswift">from_ellswift</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_secret_key" title="from_secret_key">from_secret_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.from_x_only_public_key" title="from_x_only_public_key">from_x_only_public_key</a></li><li><a href="#method.mul_tweak" title="mul_tweak">mul_tweak</a></li><li><a href="#method.negate" title="negate">negate</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_uncompressed" title="serialize_uncompressed">serialize_uncompressed</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.x_only_public_key" title="x_only_public_key">x_only_public_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-PublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-PublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-PublicKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-PublicKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey-1" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-PublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-MiniscriptKey-for-PublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-PublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-PublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToPublicKey-for-PublicKey" title="ToPublicKey">ToPublicKey</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">PublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Public key - used to verify ECDSA signatures and to do Taproot tweaks.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Public key - used to verify ECDSA signatures and to do Taproot tweaks."><title>PublicKey in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Public<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_exp_tweak" title="add_exp_tweak">add_exp_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.combine_keys" title="combine_keys">combine_keys</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_ellswift" title="from_ellswift">from_ellswift</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_secret_key" title="from_secret_key">from_secret_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.from_x_only_public_key" title="from_x_only_public_key">from_x_only_public_key</a></li><li><a href="#method.mul_tweak" title="mul_tweak">mul_tweak</a></li><li><a href="#method.negate" title="negate">negate</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_uncompressed" title="serialize_uncompressed">serialize_uncompressed</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.x_only_public_key" title="x_only_public_key">x_only_public_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-PublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-PublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-PublicKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-PublicKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey-1" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-PublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-MiniscriptKey-for-PublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-PublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-PublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToPublicKey-for-PublicKey" title="ToPublicKey">ToPublicKey</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">PublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Public key - used to verify ECDSA signatures and to do Taproot tweaks.</p>
 <h2 id="serde-support"><a class="doc-anchor" href="#serde-support">§</a>Serde support</h2>
 <p>Implements de/serialization with the <code>serde</code> feature enabled. We treat the byte value as a tuple
 of 33 <code>u8</code>s for non-human-readable formats. This representation is optimal for for some formats
index bcdd8fc4726e8cb00447b512e5a864a6d1be255c..e08555c10f9b29084dbaaf18ef68698016de044c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Positive 256-bit integer guaranteed to be less than the secp256k1 curve order."><title>Scalar in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scalar</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.random" title="random">random</a></li><li><a href="#method.random_custom" title="random_custom">random_custom</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Scalar" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Scalar" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Scalar" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Scalar" title="Eq">Eq</a></li><li><a href="#impl-From%3CSecretKey%3E-for-Scalar" title="From&#60;SecretKey&#62;">From&#60;SecretKey&#62;</a></li><li><a href="#impl-Hash-for-Scalar" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Scalar" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-Scalar" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Scalar" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Scalar" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Scalar" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Scalar" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Scalar" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Scalar" title="Send">Send</a></li><li><a href="#impl-Sync-for-Scalar" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Scalar" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Scalar" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">Scalar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Scalar(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Positive 256-bit integer guaranteed to be less than the secp256k1 curve order.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Positive 256-bit integer guaranteed to be less than the secp256k1 curve order."><title>Scalar in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scalar</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.ONE" title="ONE">ONE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.random" title="random">random</a></li><li><a href="#method.random_custom" title="random_custom">random_custom</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Scalar" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Scalar" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Scalar" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Scalar" title="Eq">Eq</a></li><li><a href="#impl-From%3CSecretKey%3E-for-Scalar" title="From&#60;SecretKey&#62;">From&#60;SecretKey&#62;</a></li><li><a href="#impl-Hash-for-Scalar" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Scalar" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-Ord-for-Scalar" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Scalar" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Scalar" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Scalar" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Scalar" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Scalar" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Scalar" title="Send">Send</a></li><li><a href="#impl-Sync-for-Scalar" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Scalar" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Scalar" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">Scalar</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Scalar(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Positive 256-bit integer guaranteed to be less than the secp256k1 curve order.</p>
 <p>The difference between <code>PrivateKey</code> and <code>Scalar</code> is that <code>Scalar</code> doesn’t guarantee being
 securely usable as a private key.</p>
 <p><strong>Warning: the operations on this type are NOT constant time!</strong>
index 0ef35fbf46f72a3aa71d2a04e90502f54f829d13..4f029ffc1fea0545689e94e63b991e97d8511f14 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The secp256k1 engine, used to execute all signature operations."><title>Secp256k1 in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Secp256k1</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.ctx" title="ctx">ctx</a></li><li><a href="#method.from_raw_all" title="from_raw_all">from_raw_all</a></li><li><a href="#method.from_raw_signing_only" title="from_raw_signing_only">from_raw_signing_only</a></li><li><a href="#method.from_raw_verification_only" title="from_raw_verification_only">from_raw_verification_only</a></li><li><a href="#method.gen_new" title="gen_new">gen_new</a></li><li><a href="#method.generate_keypair" title="generate_keypair">generate_keypair</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.preallocate_signing_size" title="preallocate_signing_size">preallocate_signing_size</a></li><li><a href="#method.preallocate_size" title="preallocate_size">preallocate_size</a></li><li><a href="#method.preallocate_size_gen" title="preallocate_size_gen">preallocate_size_gen</a></li><li><a href="#method.preallocate_verification_size" title="preallocate_verification_size">preallocate_verification_size</a></li><li><a href="#method.preallocated_gen_new" title="preallocated_gen_new">preallocated_gen_new</a></li><li><a href="#method.preallocated_new" title="preallocated_new">preallocated_new</a></li><li><a href="#method.preallocated_signing_only" title="preallocated_signing_only">preallocated_signing_only</a></li><li><a href="#method.preallocated_verification_only" title="preallocated_verification_only">preallocated_verification_only</a></li><li><a href="#method.randomize" title="randomize">randomize</a></li><li><a href="#method.recover_ecdsa" title="recover_ecdsa">recover_ecdsa</a></li><li><a href="#method.seeded_randomize" title="seeded_randomize">seeded_randomize</a></li><li><a href="#method.sign_ecdsa" title="sign_ecdsa">sign_ecdsa</a></li><li><a href="#method.sign_ecdsa_grind_r" title="sign_ecdsa_grind_r">sign_ecdsa_grind_r</a></li><li><a href="#method.sign_ecdsa_low_r" title="sign_ecdsa_low_r">sign_ecdsa_low_r</a></li><li><a href="#method.sign_ecdsa_recoverable" title="sign_ecdsa_recoverable">sign_ecdsa_recoverable</a></li><li><a href="#method.sign_ecdsa_recoverable_with_noncedata" title="sign_ecdsa_recoverable_with_noncedata">sign_ecdsa_recoverable_with_noncedata</a></li><li><a href="#method.sign_ecdsa_with_noncedata" title="sign_ecdsa_with_noncedata">sign_ecdsa_with_noncedata</a></li><li><a href="#method.sign_schnorr" title="sign_schnorr">sign_schnorr</a></li><li><a href="#method.sign_schnorr_no_aux_rand" title="sign_schnorr_no_aux_rand">sign_schnorr_no_aux_rand</a></li><li><a href="#method.sign_schnorr_with_aux_rand" title="sign_schnorr_with_aux_rand">sign_schnorr_with_aux_rand</a></li><li><a href="#method.sign_schnorr_with_rng" title="sign_schnorr_with_rng">sign_schnorr_with_rng</a></li><li><a href="#method.signing_only" title="signing_only">signing_only</a></li><li><a href="#method.verification_only" title="verification_only">verification_only</a></li><li><a href="#method.verify_ecdsa" title="verify_ecdsa">verify_ecdsa</a></li><li><a href="#method.verify_schnorr" title="verify_schnorr">verify_schnorr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Secp256k1%3CC%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Secp256k1%3CC%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Secp256k1%3CAll%3E" title="Default">Default</a></li><li><a href="#impl-Drop-for-Secp256k1%3CC%3E" title="Drop">Drop</a></li><li><a href="#impl-Eq-for-Secp256k1%3CC%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Secp256k1%3CC%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-Send-for-Secp256k1%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Secp256k1%3CC%3E" title="Sync">Sync</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Secp256k1%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Secp256k1%3CC%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Unpin-for-Secp256k1%3CC%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Secp256k1%3CC%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">Secp256k1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Secp256k1&lt;C&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The secp256k1 engine, used to execute all signature operations."><title>Secp256k1 in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Secp256k1</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.ctx" title="ctx">ctx</a></li><li><a href="#method.from_raw_all" title="from_raw_all">from_raw_all</a></li><li><a href="#method.from_raw_signing_only" title="from_raw_signing_only">from_raw_signing_only</a></li><li><a href="#method.from_raw_verification_only" title="from_raw_verification_only">from_raw_verification_only</a></li><li><a href="#method.gen_new" title="gen_new">gen_new</a></li><li><a href="#method.generate_keypair" title="generate_keypair">generate_keypair</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.preallocate_signing_size" title="preallocate_signing_size">preallocate_signing_size</a></li><li><a href="#method.preallocate_size" title="preallocate_size">preallocate_size</a></li><li><a href="#method.preallocate_size_gen" title="preallocate_size_gen">preallocate_size_gen</a></li><li><a href="#method.preallocate_verification_size" title="preallocate_verification_size">preallocate_verification_size</a></li><li><a href="#method.preallocated_gen_new" title="preallocated_gen_new">preallocated_gen_new</a></li><li><a href="#method.preallocated_new" title="preallocated_new">preallocated_new</a></li><li><a href="#method.preallocated_signing_only" title="preallocated_signing_only">preallocated_signing_only</a></li><li><a href="#method.preallocated_verification_only" title="preallocated_verification_only">preallocated_verification_only</a></li><li><a href="#method.randomize" title="randomize">randomize</a></li><li><a href="#method.recover_ecdsa" title="recover_ecdsa">recover_ecdsa</a></li><li><a href="#method.seeded_randomize" title="seeded_randomize">seeded_randomize</a></li><li><a href="#method.sign_ecdsa" title="sign_ecdsa">sign_ecdsa</a></li><li><a href="#method.sign_ecdsa_grind_r" title="sign_ecdsa_grind_r">sign_ecdsa_grind_r</a></li><li><a href="#method.sign_ecdsa_low_r" title="sign_ecdsa_low_r">sign_ecdsa_low_r</a></li><li><a href="#method.sign_ecdsa_recoverable" title="sign_ecdsa_recoverable">sign_ecdsa_recoverable</a></li><li><a href="#method.sign_ecdsa_recoverable_with_noncedata" title="sign_ecdsa_recoverable_with_noncedata">sign_ecdsa_recoverable_with_noncedata</a></li><li><a href="#method.sign_ecdsa_with_noncedata" title="sign_ecdsa_with_noncedata">sign_ecdsa_with_noncedata</a></li><li><a href="#method.sign_schnorr" title="sign_schnorr">sign_schnorr</a></li><li><a href="#method.sign_schnorr_no_aux_rand" title="sign_schnorr_no_aux_rand">sign_schnorr_no_aux_rand</a></li><li><a href="#method.sign_schnorr_with_aux_rand" title="sign_schnorr_with_aux_rand">sign_schnorr_with_aux_rand</a></li><li><a href="#method.sign_schnorr_with_rng" title="sign_schnorr_with_rng">sign_schnorr_with_rng</a></li><li><a href="#method.signing_only" title="signing_only">signing_only</a></li><li><a href="#method.verification_only" title="verification_only">verification_only</a></li><li><a href="#method.verify_ecdsa" title="verify_ecdsa">verify_ecdsa</a></li><li><a href="#method.verify_schnorr" title="verify_schnorr">verify_schnorr</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Secp256k1%3CC%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Secp256k1%3CC%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Secp256k1%3CAll%3E" title="Default">Default</a></li><li><a href="#impl-Drop-for-Secp256k1%3CC%3E" title="Drop">Drop</a></li><li><a href="#impl-Eq-for-Secp256k1%3CC%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Secp256k1%3CC%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-Send-for-Secp256k1%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Secp256k1%3CC%3E" title="Sync">Sync</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Secp256k1%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Secp256k1%3CC%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Unpin-for-Secp256k1%3CC%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Secp256k1%3CC%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">Secp256k1</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Secp256k1&lt;C&gt;<div class="where">where
     C: <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The secp256k1 engine, used to execute all signature operations.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Secp256k1%3CC%3E" class="impl"><a href="#impl-Secp256k1%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="struct" href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1">Secp256k1</a>&lt;C&gt;<div class="where">where
     C: <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.gen_new" class="method"><h4 class="code-header">pub fn <a href="#method.gen_new" class="fn">gen_new</a>() -&gt; <a class="struct" href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1">Secp256k1</a>&lt;C&gt;</h4></section></summary><div class="docblock"><p>Lets you create a context in a generic manner (sign/verify/all).</p>
index 3420550f43326e8ef1c38903669726ce4be3eec9..463671d0dc438c42399b9ed3b158e6c0d0f75970 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Secret key - a 256-bit key used to create ECDSA and Taproot signatures."><title>SecretKey in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Secret<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#side-channel-attacks" title="Side channel attacks">Side channel attacks</a></li><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_tweak" title="add_tweak">add_tweak</a></li><li><a href="#method.display_secret" title="display_secret">display_secret</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.keypair" title="keypair">keypair</a></li><li><a href="#method.mul_tweak" title="mul_tweak">mul_tweak</a></li><li><a href="#method.negate" title="negate">negate</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.secret_bytes" title="secret_bytes">secret_bytes</a></li><li><a href="#method.x_only_public_key" title="x_only_public_key">x_only_public_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+secp256k1::::key::%7Bimpl%232%7D::%7Bconstant%230%7D%5D%3E-for-SecretKey" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-CPtr-for-SecretKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-SecretKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SecretKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SecretKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-SecretKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-SecretKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-SecretKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CSecretKey%3E-for-Scalar" title="From&#60;SecretKey&#62;">From&#60;SecretKey&#62;</a></li><li><a href="#impl-From%3CT%3E-for-SecretKey" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStr-for-SecretKey" title="FromStr">FromStr</a></li><li><a href="#impl-Index%3CI%3E-for-SecretKey" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-PartialEq-for-SecretKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-SecretKey" title="Serialize">Serialize</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SecretKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SecretKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SecretKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-SecretKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SecretKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SecretKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">SecretKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SecretKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Secret key - a 256-bit key used to create ECDSA and Taproot signatures.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Secret key - a 256-bit key used to create ECDSA and Taproot signatures."><title>SecretKey in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Secret<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#side-channel-attacks" title="Side channel attacks">Side channel attacks</a></li><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_tweak" title="add_tweak">add_tweak</a></li><li><a href="#method.display_secret" title="display_secret">display_secret</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.keypair" title="keypair">keypair</a></li><li><a href="#method.mul_tweak" title="mul_tweak">mul_tweak</a></li><li><a href="#method.negate" title="negate">negate</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.non_secure_erase" title="non_secure_erase">non_secure_erase</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.secret_bytes" title="secret_bytes">secret_bytes</a></li><li><a href="#method.x_only_public_key" title="x_only_public_key">x_only_public_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+secp256k1::::key::%7Bimpl%232%7D::%7Bconstant%230%7D%5D%3E-for-SecretKey" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-CPtr-for-SecretKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-SecretKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SecretKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SecretKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-SecretKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Keypair%3E-for-SecretKey" title="From&#60;&#38;&#39;a Keypair&#62;">From&#60;&#38;&#39;a Keypair&#62;</a></li><li><a href="#impl-From%3CKeypair%3E-for-SecretKey" title="From&#60;Keypair&#62;">From&#60;Keypair&#62;</a></li><li><a href="#impl-From%3CSecretKey%3E-for-Scalar" title="From&#60;SecretKey&#62;">From&#60;SecretKey&#62;</a></li><li><a href="#impl-From%3CT%3E-for-SecretKey" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStr-for-SecretKey" title="FromStr">FromStr</a></li><li><a href="#impl-Index%3CI%3E-for-SecretKey" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-PartialEq-for-SecretKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-SecretKey" title="Serialize">Serialize</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SecretKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SecretKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SecretKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-SecretKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SecretKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SecretKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">SecretKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SecretKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Secret key - a 256-bit key used to create ECDSA and Taproot signatures.</p>
 <p>This value should be generated using a <a href="https://en.wikipedia.org/wiki/Cryptographically_secure_pseudorandom_number_generator">cryptographically secure pseudorandom number generator</a>.</p>
 <h2 id="side-channel-attacks"><a class="doc-anchor" href="#side-channel-attacks">§</a>Side channel attacks</h2>
 <p>We have attempted to reduce the side channel attack surface by implementing a constant time <code>eq</code>
index 455f5fbd9fd3097841bd7f39a93c93e00039b962..68eb27392fba2f20bb5a22be74b2f8485e6c67db 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of capabilities needed for signing (preallocated memory)."><title>SignOnlyPreallocated in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Only<wbr>Preallocated</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignOnlyPreallocated%3C'buf%3E" title="Clone">Clone</a></li><li><a href="#impl-Context-for-SignOnlyPreallocated%3C'buf%3E" title="Context">Context</a></li><li><a href="#impl-Copy-for-SignOnlyPreallocated%3C'buf%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignOnlyPreallocated%3C'buf%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SignOnlyPreallocated%3C'buf%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SignOnlyPreallocated%3C'buf%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SignOnlyPreallocated%3C'buf%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignOnlyPreallocated%3C'buf%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignOnlyPreallocated%3C'buf%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PreallocatedContext%3C'buf%3E-for-SignOnlyPreallocated%3C'buf%3E" title="PreallocatedContext&#60;&#39;buf&#62;">PreallocatedContext&#60;&#39;buf&#62;</a></li><li><a href="#impl-Signing-for-SignOnlyPreallocated%3C'buf%3E" title="Signing">Signing</a></li><li><a href="#impl-StructuralPartialEq-for-SignOnlyPreallocated%3C'buf%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignOnlyPreallocated%3C'buf%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignOnlyPreallocated%3C'buf%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignOnlyPreallocated%3C'buf%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignOnlyPreallocated%3C'buf%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignOnlyPreallocated%3C'buf%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignOnlyPreallocated%3C'buf%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">SignOnlyPreallocated</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SignOnlyPreallocated&lt;'buf&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of capabilities needed for signing (preallocated memory).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of capabilities needed for signing (preallocated memory)."><title>SignOnlyPreallocated in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Only<wbr>Preallocated</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignOnlyPreallocated%3C'buf%3E" title="Clone">Clone</a></li><li><a href="#impl-Context-for-SignOnlyPreallocated%3C'buf%3E" title="Context">Context</a></li><li><a href="#impl-Copy-for-SignOnlyPreallocated%3C'buf%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignOnlyPreallocated%3C'buf%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SignOnlyPreallocated%3C'buf%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SignOnlyPreallocated%3C'buf%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SignOnlyPreallocated%3C'buf%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignOnlyPreallocated%3C'buf%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignOnlyPreallocated%3C'buf%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PreallocatedContext%3C'buf%3E-for-SignOnlyPreallocated%3C'buf%3E" title="PreallocatedContext&#60;&#39;buf&#62;">PreallocatedContext&#60;&#39;buf&#62;</a></li><li><a href="#impl-Signing-for-SignOnlyPreallocated%3C'buf%3E" title="Signing">Signing</a></li><li><a href="#impl-StructuralPartialEq-for-SignOnlyPreallocated%3C'buf%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignOnlyPreallocated%3C'buf%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignOnlyPreallocated%3C'buf%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignOnlyPreallocated%3C'buf%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignOnlyPreallocated%3C'buf%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignOnlyPreallocated%3C'buf%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignOnlyPreallocated%3C'buf%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">SignOnlyPreallocated</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SignOnlyPreallocated&lt;'buf&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of capabilities needed for signing (preallocated memory).</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SignOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Clone-for-SignOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Context-for-SignOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-SignOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.FLAGS" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 513u32</h4></section></summary><div class='docblock'>Flags for the ffi.</div></details><details class="toggle" open><summary><section id="associatedconstant.DESCRIPTION" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;signing only&quot;</h4></section></summary><div class='docblock'>A constant description of the context.</div></details><details class="toggle method-toggle" open><summary><section id="method.deallocate" class="method trait-impl"><a href="#method.deallocate" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="trait.Context.html#tymethod.deallocate" class="fn">deallocate</a>(_ptr: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>A function to deallocate the memory when the context is dropped. <a href="trait.Context.html#tymethod.deallocate">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SignOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Debug-for-SignOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-SignOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Hash-for-SignOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 970b026971f4d1a5e95b63c34e549e6c804a5a83..267d827222cc98121c07c27cee7c18c0f2a0310b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of capabilities needed for verification (preallocated memory)."><title>VerifyOnlyPreallocated in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Verify<wbr>Only<wbr>Preallocated</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VerifyOnlyPreallocated%3C'buf%3E" title="Clone">Clone</a></li><li><a href="#impl-Context-for-VerifyOnlyPreallocated%3C'buf%3E" title="Context">Context</a></li><li><a href="#impl-Copy-for-VerifyOnlyPreallocated%3C'buf%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-VerifyOnlyPreallocated%3C'buf%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-VerifyOnlyPreallocated%3C'buf%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-VerifyOnlyPreallocated%3C'buf%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-VerifyOnlyPreallocated%3C'buf%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-VerifyOnlyPreallocated%3C'buf%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-VerifyOnlyPreallocated%3C'buf%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PreallocatedContext%3C'buf%3E-for-VerifyOnlyPreallocated%3C'buf%3E" title="PreallocatedContext&#60;&#39;buf&#62;">PreallocatedContext&#60;&#39;buf&#62;</a></li><li><a href="#impl-StructuralPartialEq-for-VerifyOnlyPreallocated%3C'buf%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" title="Verification">Verification</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VerifyOnlyPreallocated%3C'buf%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VerifyOnlyPreallocated%3C'buf%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VerifyOnlyPreallocated%3C'buf%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-VerifyOnlyPreallocated%3C'buf%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VerifyOnlyPreallocated%3C'buf%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VerifyOnlyPreallocated%3C'buf%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">VerifyOnlyPreallocated</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct VerifyOnlyPreallocated&lt;'buf&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of capabilities needed for verification (preallocated memory).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the set of capabilities needed for verification (preallocated memory)."><title>VerifyOnlyPreallocated in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Verify<wbr>Only<wbr>Preallocated</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VerifyOnlyPreallocated%3C'buf%3E" title="Clone">Clone</a></li><li><a href="#impl-Context-for-VerifyOnlyPreallocated%3C'buf%3E" title="Context">Context</a></li><li><a href="#impl-Copy-for-VerifyOnlyPreallocated%3C'buf%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-VerifyOnlyPreallocated%3C'buf%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-VerifyOnlyPreallocated%3C'buf%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-VerifyOnlyPreallocated%3C'buf%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-VerifyOnlyPreallocated%3C'buf%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-VerifyOnlyPreallocated%3C'buf%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-VerifyOnlyPreallocated%3C'buf%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PreallocatedContext%3C'buf%3E-for-VerifyOnlyPreallocated%3C'buf%3E" title="PreallocatedContext&#60;&#39;buf&#62;">PreallocatedContext&#60;&#39;buf&#62;</a></li><li><a href="#impl-StructuralPartialEq-for-VerifyOnlyPreallocated%3C'buf%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" title="Verification">Verification</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VerifyOnlyPreallocated%3C'buf%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VerifyOnlyPreallocated%3C'buf%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VerifyOnlyPreallocated%3C'buf%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-VerifyOnlyPreallocated%3C'buf%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VerifyOnlyPreallocated%3C'buf%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VerifyOnlyPreallocated%3C'buf%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">VerifyOnlyPreallocated</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct VerifyOnlyPreallocated&lt;'buf&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the set of capabilities needed for verification (preallocated memory).</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Clone-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Context-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.FLAGS" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 257u32</h4></section></summary><div class='docblock'>Flags for the ffi.</div></details><details class="toggle" open><summary><section id="associatedconstant.DESCRIPTION" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION" class="anchor">§</a><h4 class="code-header">const <a href="trait.Context.html#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;verification only&quot;</h4></section></summary><div class='docblock'>A constant description of the context.</div></details><details class="toggle method-toggle" open><summary><section id="method.deallocate" class="method trait-impl"><a href="#method.deallocate" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="trait.Context.html#tymethod.deallocate" class="fn">deallocate</a>(_ptr: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, _size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class='docblock'>A function to deallocate the memory when the context is dropped. <a href="trait.Context.html#tymethod.deallocate">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Debug-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Hash-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 5e279238d434266a4298246d3b0f7ad8d7aeee5e..fbfa1a77531d332ad922a222dc5c8c34f7b3b4e0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340."><title>XOnlyPublicKey in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XOnly<wbr>Public<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_tweak" title="add_tweak">add_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.tweak_add_check" title="tweak_add_check">tweak_add_check</a></li><li><a href="#method.verify" title="verify">verify</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-XOnlyPublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-XOnlyPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XOnlyPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XOnlyPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XOnlyPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-XOnlyPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey-1" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;TweakedPublicKey&#62;">From&#60;TweakedPublicKey&#62;</a></li><li><a href="#impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey" title="From&#60;XOnlyPublicKey&#62;">From&#60;XOnlyPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-XOnlyPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XOnlyPublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-XOnlyPublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-MiniscriptKey-for-XOnlyPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-XOnlyPublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-XOnlyPublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-XOnlyPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XOnlyPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-XOnlyPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XOnlyPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-XOnlyPublicKey" title="TapTweak">TapTweak</a></li><li><a href="#impl-ToPublicKey-for-XOnlyPublicKey" title="ToPublicKey">ToPublicKey</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XOnlyPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XOnlyPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XOnlyPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-XOnlyPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XOnlyPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XOnlyPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">XOnlyPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XOnlyPublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340."><title>XOnlyPublicKey in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XOnly<wbr>Public<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_tweak" title="add_tweak">add_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.tweak_add_check" title="tweak_add_check">tweak_add_check</a></li><li><a href="#method.verify" title="verify">verify</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-XOnlyPublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-XOnlyPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XOnlyPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XOnlyPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XOnlyPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-XOnlyPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey-1" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;TweakedPublicKey&#62;">From&#60;TweakedPublicKey&#62;</a></li><li><a href="#impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey" title="From&#60;XOnlyPublicKey&#62;">From&#60;XOnlyPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-XOnlyPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XOnlyPublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-XOnlyPublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-MiniscriptKey-for-XOnlyPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-XOnlyPublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-XOnlyPublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-XOnlyPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XOnlyPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-XOnlyPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XOnlyPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-XOnlyPublicKey" title="TapTweak">TapTweak</a></li><li><a href="#impl-ToPublicKey-for-XOnlyPublicKey" title="ToPublicKey">ToPublicKey</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XOnlyPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XOnlyPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XOnlyPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-XOnlyPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XOnlyPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XOnlyPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Struct <span class="struct">XOnlyPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XOnlyPublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340.</p>
 <h2 id="serde-support"><a class="doc-anchor" href="#serde-support">§</a>Serde support</h2>
 <p>Implements de/serialization with the <code>serde</code> feature enabled. We treat the byte value as a tuple
 of 32 <code>u8</code>s for non-human-readable formats. This representation is optimal for for some formats
index c1fac98b9bb5a9d941afb8c36437f163796c65e0..463c6b713e37add8a904cc4e54f6239f5932bd06 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait for all kinds of contexts that lets you define the exact flags and a function to deallocate memory. It isn’t possible to implement this for types outside this crate."><title>Context in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Context</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.DESCRIPTION" title="DESCRIPTION">DESCRIPTION</a></li><li><a href="#associatedconstant.FLAGS" title="FLAGS">FLAGS</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deallocate" title="deallocate">deallocate</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">Context</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe trait Context: Sealed {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait for all kinds of contexts that lets you define the exact flags and a function to deallocate memory. It isn’t possible to implement this for types outside this crate."><title>Context in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Context</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.DESCRIPTION" title="DESCRIPTION">DESCRIPTION</a></li><li><a href="#associatedconstant.FLAGS" title="FLAGS">FLAGS</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deallocate" title="deallocate">deallocate</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">Context</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe trait Context: Sealed {
     const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>;
     const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>;
 
@@ -13,4 +13,4 @@ deallocate memory. It isn’t possible to implement this for types outside this
 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.deallocate" class="method"><h4 class="code-header">unsafe fn <a href="#tymethod.deallocate" class="fn">deallocate</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>, size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>)</h4></section></summary><div class="docblock"><p>A function to deallocate the memory when the context is dropped.</p>
 <h5 id="safety-1"><a class="doc-anchor" href="#safety-1">§</a>Safety</h5>
 <p><code>ptr</code> must be valid. Further safety constraints may be imposed by <a href="https://doc.rust-lang.org/nightly/alloc/alloc/fn.dealloc.html" title="fn alloc::alloc::dealloc"><code>std::alloc::dealloc</code></a>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-All" class="impl"><a href="#impl-Context-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-1" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 769u32</h4></section><section id="associatedconstant.DESCRIPTION-1" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;all capabilities&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-SignOnly" class="impl"><a href="#impl-Context-for-SignOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-2" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 513u32</h4></section><section id="associatedconstant.DESCRIPTION-2" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;signing only&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-VerifyOnly" class="impl"><a href="#impl-Context-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-3" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 257u32</h4></section><section id="associatedconstant.DESCRIPTION-3" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;verification only&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-4" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 769u32</h4></section><section id="associatedconstant.DESCRIPTION-4" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;all capabilities&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-SignOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-SignOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-5" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 513u32</h4></section><section id="associatedconstant.DESCRIPTION-5" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;signing only&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-6" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 257u32</h4></section><section id="associatedconstant.DESCRIPTION-6" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;verification only&quot;</h4></section></div></details></div><script src="../../../trait.impl/secp256k1/context/trait.Context.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-All" class="impl"><a href="#impl-Context-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-1" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 769u32</h4></section><section id="associatedconstant.DESCRIPTION-1" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;all capabilities&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-SignOnly" class="impl"><a href="#impl-Context-for-SignOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-2" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 513u32</h4></section><section id="associatedconstant.DESCRIPTION-2" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;signing only&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-VerifyOnly" class="impl"><a href="#impl-Context-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-3" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 257u32</h4></section><section id="associatedconstant.DESCRIPTION-3" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;verification only&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-4" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 769u32</h4></section><section id="associatedconstant.DESCRIPTION-4" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;all capabilities&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-SignOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-SignOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-5" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 513u32</h4></section><section id="associatedconstant.DESCRIPTION-5" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;signing only&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Context-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Context-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> for <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.FLAGS-6" class="associatedconstant trait-impl"><a href="#associatedconstant.FLAGS-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.FLAGS" class="constant">FLAGS</a>: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 257u32</h4></section><section id="associatedconstant.DESCRIPTION-6" class="associatedconstant trait-impl"><a href="#associatedconstant.DESCRIPTION-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.DESCRIPTION" class="constant">DESCRIPTION</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;verification only&quot;</h4></section></div></details></div><script src="../../../trait.impl/secp256k1/context/trait.Context.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
index 032bdcadfe13de8b343c73d780454b93a15709de..dfe50d7f9ad5fbb40f69ed835f6a87abc1558b61 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait marking that a particular context object internally points to memory that must outlive `&#39;a`"><title>PreallocatedContext in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Preallocated<wbr>Context</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">PreallocatedContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe trait PreallocatedContext&lt;'a&gt; { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait marking that a particular context object internally points to
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait marking that a particular context object internally points to memory that must outlive `&#39;a`"><title>PreallocatedContext in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Preallocated<wbr>Context</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#safety" title="Safety">Safety</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">PreallocatedContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub unsafe trait PreallocatedContext&lt;'a&gt; { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait marking that a particular context object internally points to
 memory that must outlive <code>'a</code></p>
 <h2 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h2>
 <p>This trait is used internally to gate which context markers can safely
index 72bd0c12397aa248a6b59adcca5bc6e8fbddc299..09a22c7e9aef5a884344ce6d72039de4b8dfd02d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker trait for indicating that an instance of `Secp256k1` can be used for signing."><title>Signing in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">Signing</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Signing: <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker trait for indicating that an instance of <a href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1"><code>Secp256k1</code></a> can be used for signing.</p>
-</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Signing-for-All" class="impl"><a href="#impl-Signing-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Signing.html" title="trait bdk_chain::bitcoin::secp256k1::Signing">Signing</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section><section id="impl-Signing-for-SignOnly" class="impl"><a href="#impl-Signing-for-SignOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Signing.html" title="trait bdk_chain::bitcoin::secp256k1::Signing">Signing</a> for <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h3></section><section id="impl-Signing-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Signing-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Signing.html" title="trait bdk_chain::bitcoin::secp256k1::Signing">Signing</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section><section id="impl-Signing-for-SignOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Signing-for-SignOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Signing.html" title="trait bdk_chain::bitcoin::secp256k1::Signing">Signing</a> for <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h3></section></div><script src="../../../trait.impl/secp256k1/context/trait.Signing.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker trait for indicating that an instance of `Secp256k1` can be used for signing."><title>Signing in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">Signing</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Signing: <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker trait for indicating that an instance of <a href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1"><code>Secp256k1</code></a> can be used for signing.</p>
+</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Signing-for-All" class="impl"><a href="#impl-Signing-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Signing.html" title="trait bdk_chain::bitcoin::secp256k1::Signing">Signing</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section><section id="impl-Signing-for-SignOnly" class="impl"><a href="#impl-Signing-for-SignOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Signing.html" title="trait bdk_chain::bitcoin::secp256k1::Signing">Signing</a> for <a class="enum" href="enum.SignOnly.html" title="enum bdk_chain::bitcoin::secp256k1::SignOnly">SignOnly</a></h3></section><section id="impl-Signing-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Signing-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Signing.html" title="trait bdk_chain::bitcoin::secp256k1::Signing">Signing</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section><section id="impl-Signing-for-SignOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Signing-for-SignOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Signing.html" title="trait bdk_chain::bitcoin::secp256k1::Signing">Signing</a> for <a class="struct" href="struct.SignOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::SignOnlyPreallocated">SignOnlyPreallocated</a>&lt;'buf&gt;</h3></section></div><script src="../../../trait.impl/secp256k1/context/trait.Signing.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
index a186cccac9bef58f9a609e73bca254447be6d7e0..7d73ba16f405f2e325bc129544f05a98167b3374 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait describing something that promises to be a 32-byte random number; in particular, it has negligible probability of being zero or overflowing the group order. Such objects may be converted to `Message`s without any error paths."><title>ThirtyTwoByteHash in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Thirty<wbr>TwoByte<wbr>Hash</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_32" title="into_32">into_32</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">ThirtyTwoByteHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ThirtyTwoByteHash {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait describing something that promises to be a 32-byte random number; in particular, it has negligible probability of being zero or overflowing the group order. Such objects may be converted to `Message`s without any error paths."><title>ThirtyTwoByteHash in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Thirty<wbr>TwoByte<wbr>Hash</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_32" title="into_32">into_32</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">ThirtyTwoByteHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ThirtyTwoByteHash {
     // Required method
     fn <a href="#tymethod.into_32" class="fn">into_32</a>(self) -&gt; [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>];
 }</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.29.0: Please see v0.29.0 rust-secp256k1/CHANGELOG.md for suggestion</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait describing something that promises to be a 32-byte random number; in particular,
index 23e41f2933186f45287895c48382217f71d9f988..876213060761955273cea7bf4482c1de617fcbe5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker trait for indicating that an instance of `Secp256k1` can be used for verification."><title>Verification in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Verification</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">Verification</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Verification: <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker trait for indicating that an instance of <a href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1"><code>Secp256k1</code></a> can be used for verification.</p>
-</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Verification-for-All" class="impl"><a href="#impl-Verification-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section><section id="impl-Verification-for-VerifyOnly" class="impl"><a href="#impl-Verification-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section><section id="impl-Verification-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Verification-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section><section id="impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></div><script src="../../../trait.impl/secp256k1/context/trait.Verification.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Marker trait for indicating that an instance of `Secp256k1` can be used for verification."><title>Verification in bdk_chain::bitcoin::secp256k1 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Verification</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>secp256k1</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">secp256k1</a></span><h1>Trait <span class="trait">Verification</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Verification: <a class="trait" href="trait.Context.html" title="trait bdk_chain::bitcoin::secp256k1::Context">Context</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Marker trait for indicating that an instance of <a href="struct.Secp256k1.html" title="struct bdk_chain::bitcoin::secp256k1::Secp256k1"><code>Secp256k1</code></a> can be used for verification.</p>
+</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Verification-for-All" class="impl"><a href="#impl-Verification-for-All" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="enum" href="enum.All.html" title="enum bdk_chain::bitcoin::secp256k1::All">All</a></h3></section><section id="impl-Verification-for-VerifyOnly" class="impl"><a href="#impl-Verification-for-VerifyOnly" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="enum" href="enum.VerifyOnly.html" title="enum bdk_chain::bitcoin::secp256k1::VerifyOnly">VerifyOnly</a></h3></section><section id="impl-Verification-for-AllPreallocated%3C'buf%3E" class="impl"><a href="#impl-Verification-for-AllPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="struct" href="struct.AllPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::AllPreallocated">AllPreallocated</a>&lt;'buf&gt;</h3></section><section id="impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" class="impl"><a href="#impl-Verification-for-VerifyOnlyPreallocated%3C'buf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'buf&gt; <a class="trait" href="trait.Verification.html" title="trait bdk_chain::bitcoin::secp256k1::Verification">Verification</a> for <a class="struct" href="struct.VerifyOnlyPreallocated.html" title="struct bdk_chain::bitcoin::secp256k1::VerifyOnlyPreallocated">VerifyOnlyPreallocated</a>&lt;'buf&gt;</h3></section></div><script src="../../../trait.impl/secp256k1/context/trait.Verification.js" data-ignore-extern-crates="secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
index bf71a4295203fa6faad05b5cb7de823fcdbf731d..db210267f117b1d204672a3d10a4dc5ad55979e2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Annex must be at least one byte long and the first bytes must be `0x50`."><title>AnnexError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Annex<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Empty" title="Empty">Empty</a></li><li><a href="#variant.IncorrectPrefix" title="IncorrectPrefix">IncorrectPrefix</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AnnexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AnnexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AnnexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-AnnexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-AnnexError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-AnnexError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-AnnexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AnnexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AnnexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AnnexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AnnexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AnnexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AnnexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AnnexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">AnnexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum AnnexError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Annex must be at least one byte long and the first bytes must be `0x50`."><title>AnnexError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Annex<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Empty" title="Empty">Empty</a></li><li><a href="#variant.IncorrectPrefix" title="IncorrectPrefix">IncorrectPrefix</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AnnexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AnnexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AnnexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-AnnexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-AnnexError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-AnnexError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-AnnexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AnnexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AnnexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AnnexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AnnexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AnnexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AnnexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AnnexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">AnnexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum AnnexError {
     Empty,
     IncorrectPrefix(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Annex must be at least one byte long and the first bytes must be <code>0x50</code>.</p>
index 65115e8d2e29764bb215530ded28124c53f77816..06aacb90264cb7cb1bd6cd9ce165cc7521981594 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hashtype of an input’s signature, encoded in the last byte of the signature."><title>EcdsaSighashType in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ecdsa<wbr>Sighash<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.AllPlusAnyoneCanPay" title="AllPlusAnyoneCanPay">AllPlusAnyoneCanPay</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.NonePlusAnyoneCanPay" title="NonePlusAnyoneCanPay">NonePlusAnyoneCanPay</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.SinglePlusAnyoneCanPay" title="SinglePlusAnyoneCanPay">SinglePlusAnyoneCanPay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_standard" title="from_standard">from_standard</a></li><li><a href="#method.to_u32" title="to_u32">to_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EcdsaSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-EcdsaSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-EcdsaSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-EcdsaSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-EcdsaSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-EcdsaSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-TapSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-FromStr-for-EcdsaSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-EcdsaSighashType" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-EcdsaSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-EcdsaSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-EcdsaSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EcdsaSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EcdsaSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EcdsaSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-EcdsaSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EcdsaSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EcdsaSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">EcdsaSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum EcdsaSighashType {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hashtype of an input’s signature, encoded in the last byte of the signature."><title>EcdsaSighashType in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Ecdsa<wbr>Sighash<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.AllPlusAnyoneCanPay" title="AllPlusAnyoneCanPay">AllPlusAnyoneCanPay</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.NonePlusAnyoneCanPay" title="NonePlusAnyoneCanPay">NonePlusAnyoneCanPay</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.SinglePlusAnyoneCanPay" title="SinglePlusAnyoneCanPay">SinglePlusAnyoneCanPay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_standard" title="from_standard">from_standard</a></li><li><a href="#method.to_u32" title="to_u32">to_u32</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EcdsaSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-EcdsaSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-EcdsaSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-EcdsaSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-EcdsaSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-EcdsaSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-TapSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-FromStr-for-EcdsaSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-EcdsaSighashType" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-EcdsaSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-EcdsaSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-EcdsaSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EcdsaSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EcdsaSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EcdsaSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-EcdsaSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EcdsaSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EcdsaSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">EcdsaSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum EcdsaSighashType {
     All = 1,
     None = 2,
     Single = 3,
index 5015a595a862389358e6fb65c8e73211c83e14ba..b3e5bab020fdd65c7ca47c46522aaac39b552a2e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Result of `SighashCache::legacy_encode_signing_data_to`."><title>EncodeSigningDataResult in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Signing<wbr>Data<wbr>Result</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.SighashSingleBug" title="SighashSingleBug">SighashSingleBug</a></li><li><a href="#variant.WriteResult" title="WriteResult">WriteResult</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_sighash_single_bug" title="is_sighash_single_bug">is_sighash_single_bug</a></li><li><a href="#method.map_err" title="map_err">map_err</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncodeSigningDataResult%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncodeSigningDataResult%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncodeSigningDataResult%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeSigningDataResult%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeSigningDataResult%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncodeSigningDataResult%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">EncodeSigningDataResult</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum EncodeSigningDataResult&lt;E&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Result of `SighashCache::legacy_encode_signing_data_to`."><title>EncodeSigningDataResult in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Encode<wbr>Signing<wbr>Data<wbr>Result</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.SighashSingleBug" title="SighashSingleBug">SighashSingleBug</a></li><li><a href="#variant.WriteResult" title="WriteResult">WriteResult</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_sighash_single_bug" title="is_sighash_single_bug">is_sighash_single_bug</a></li><li><a href="#method.map_err" title="map_err">map_err</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EncodeSigningDataResult%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EncodeSigningDataResult%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EncodeSigningDataResult%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EncodeSigningDataResult%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EncodeSigningDataResult%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EncodeSigningDataResult%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">EncodeSigningDataResult</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum EncodeSigningDataResult&lt;E&gt; {
     SighashSingleBug,
     WriteResult(<a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, E&gt;),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Result of <a href="struct.SighashCache.html#method.legacy_encode_signing_data_to" title="method bdk_chain::bitcoin::sighash::SighashCache::legacy_encode_signing_data_to"><code>SighashCache::legacy_encode_signing_data_to</code></a>.</p>
index 66825287b1cf1cda14f6ab155859136e04fcc9ae..27f2a40f3b021975368f96604a5e0b1d1c54c10c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error computing a P2WPKH sighash."><title>P2wpkhError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2wpkh<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.NotP2wpkhScript" title="NotP2wpkhScript">NotP2wpkhScript</a></li><li><a href="#variant.Sighash" title="Sighash">Sighash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2wpkhError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2wpkhError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-P2wpkhError" title="Display">Display</a></li><li><a href="#impl-Eq-for-P2wpkhError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-P2wpkhError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-P2wpkhError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-P2wpkhError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-From%3CP2wpkhError%3E-for-SighashError" title="From&#60;P2wpkhError&#62;">From&#60;P2wpkhError&#62;</a></li><li><a href="#impl-From%3CP2wpkhError%3E-for-SignError" title="From&#60;P2wpkhError&#62;">From&#60;P2wpkhError&#62;</a></li><li><a href="#impl-PartialEq-for-P2wpkhError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-P2wpkhError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2wpkhError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2wpkhError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2wpkhError" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2wpkhError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2wpkhError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2wpkhError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">P2wpkhError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum P2wpkhError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error computing a P2WPKH sighash."><title>P2wpkhError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2wpkh<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.NotP2wpkhScript" title="NotP2wpkhScript">NotP2wpkhScript</a></li><li><a href="#variant.Sighash" title="Sighash">Sighash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2wpkhError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2wpkhError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-P2wpkhError" title="Display">Display</a></li><li><a href="#impl-Eq-for-P2wpkhError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-P2wpkhError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-P2wpkhError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-P2wpkhError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-From%3CP2wpkhError%3E-for-SighashError" title="From&#60;P2wpkhError&#62;">From&#60;P2wpkhError&#62;</a></li><li><a href="#impl-From%3CP2wpkhError%3E-for-SignError" title="From&#60;P2wpkhError&#62;">From&#60;P2wpkhError&#62;</a></li><li><a href="#impl-PartialEq-for-P2wpkhError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-P2wpkhError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2wpkhError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2wpkhError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2wpkhError" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2wpkhError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2wpkhError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2wpkhError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">P2wpkhError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum P2wpkhError {
     Sighash(<a class="struct" href="../blockdata/transaction/struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>),
     NotP2wpkhScript,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error computing a P2WPKH sighash.</p>
index 13bf643248906ce497cd7fd783b26d52df0de160..625cbfb602137c595f1c7cba7fc4674b9d561e65 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains outputs of previous transactions. In the case `TapSighashType` variant is `SIGHASH_ANYONECANPAY`, `Prevouts::One` may be used."><title>Prevouts in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prevouts</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.One" title="One">One</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Prevouts%3C'u,+T%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Prevouts%3C'u,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Prevouts%3C'u,+T%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Prevouts%3C'u,+T%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Prevouts%3C'u,+T%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Prevouts%3C'u,+T%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Prevouts%3C'u,+T%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Prevouts%3C'u,+T%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Prevouts%3C'u,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Prevouts%3C'u,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Prevouts%3C'u,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Prevouts%3C'u,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Prevouts%3C'u,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Prevouts%3C'u,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">Prevouts</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Prevouts&lt;'u, T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains outputs of previous transactions. In the case `TapSighashType` variant is `SIGHASH_ANYONECANPAY`, `Prevouts::One` may be used."><title>Prevouts in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prevouts</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.One" title="One">One</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Prevouts%3C'u,+T%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Prevouts%3C'u,+T%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Prevouts%3C'u,+T%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Prevouts%3C'u,+T%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Prevouts%3C'u,+T%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Prevouts%3C'u,+T%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Prevouts%3C'u,+T%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-Prevouts%3C'u,+T%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Prevouts%3C'u,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Prevouts%3C'u,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Prevouts%3C'u,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Prevouts%3C'u,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Prevouts%3C'u,+T%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Prevouts%3C'u,+T%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">Prevouts</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Prevouts&lt;'u, T&gt;<div class="where">where
     T: 'u + <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;<a class="struct" href="../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>&gt;,</div>{
     One(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, T),
     All(&amp;'u <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[T]</a>),
index ba156c5b6d30041e6f103c459e590672d4c745bf..dd25f412d6e8114d2c9adadc22ad6f799189a0b8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Prevouts` index related errors."><title>PrevoutsIndexError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prevouts<wbr>Index<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidAllIndex" title="InvalidAllIndex">InvalidAllIndex</a></li><li><a href="#variant.InvalidOneIndex" title="InvalidOneIndex">InvalidOneIndex</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrevoutsIndexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrevoutsIndexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PrevoutsIndexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrevoutsIndexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PrevoutsIndexError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-PrevoutsIndexError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CPrevoutsIndexError%3E-for-TaprootError" title="From&#60;PrevoutsIndexError&#62;">From&#60;PrevoutsIndexError&#62;</a></li><li><a href="#impl-PartialEq-for-PrevoutsIndexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PrevoutsIndexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrevoutsIndexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrevoutsIndexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrevoutsIndexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrevoutsIndexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrevoutsIndexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrevoutsIndexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">PrevoutsIndexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum PrevoutsIndexError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Prevouts` index related errors."><title>PrevoutsIndexError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prevouts<wbr>Index<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidAllIndex" title="InvalidAllIndex">InvalidAllIndex</a></li><li><a href="#variant.InvalidOneIndex" title="InvalidOneIndex">InvalidOneIndex</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrevoutsIndexError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrevoutsIndexError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PrevoutsIndexError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrevoutsIndexError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PrevoutsIndexError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-PrevoutsIndexError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CPrevoutsIndexError%3E-for-TaprootError" title="From&#60;PrevoutsIndexError&#62;">From&#60;PrevoutsIndexError&#62;</a></li><li><a href="#impl-PartialEq-for-PrevoutsIndexError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PrevoutsIndexError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrevoutsIndexError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrevoutsIndexError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrevoutsIndexError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrevoutsIndexError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrevoutsIndexError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrevoutsIndexError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">PrevoutsIndexError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum PrevoutsIndexError {
     InvalidOneIndex,
     InvalidAllIndex,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="enum.Prevouts.html" title="enum bdk_chain::bitcoin::sighash::Prevouts"><code>Prevouts</code></a> index related errors.</p>
index 2f3c6d6bbfc4d400bc9d768a1a1c4e59c34374eb..becfb006d618969ade71214f8c1fdce03da480b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when writing signing data fails."><title>SigningDataError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Data<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Io" title="Io">Io</a></li><li><a href="#variant.Sighash" title="Sighash">Sighash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SigningDataError%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SigningDataError%3CE%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-SigningDataError%3CE%3E" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-SigningDataError%3CE%3E" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-SigningDataError%3CE%3E" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SigningDataError%3CE%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-SigningDataError%3CE%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SigningDataError%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SigningDataError%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SigningDataError%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SigningDataError%3CE%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">SigningDataError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SigningDataError&lt;E&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned when writing signing data fails."><title>SigningDataError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signing<wbr>Data<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Io" title="Io">Io</a></li><li><a href="#variant.Sighash" title="Sighash">Sighash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SigningDataError%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SigningDataError%3CE%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-SigningDataError%3CE%3E" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-SigningDataError%3CE%3E" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-SigningDataError%3CE%3E" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SigningDataError%3CE%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-SigningDataError%3CE%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SigningDataError%3CE%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SigningDataError%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SigningDataError%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SigningDataError%3CE%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">SigningDataError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SigningDataError&lt;E&gt; {
     Io(<a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>),
     Sighash(E),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned when writing signing data fails.</p>
index 22111c86f7588fae99fc00cb46f7031c245ff2bd..a777ea5e70fe51ecc2006731ffdb494b1dd226c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hashtype of an input’s signature, encoded in the last byte of the signature. Fixed values so they can be cast as integer types for encoding."><title>TapSighashType in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.AllPlusAnyoneCanPay" title="AllPlusAnyoneCanPay">AllPlusAnyoneCanPay</a></li><li><a href="#variant.Default" title="Default">Default</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.NonePlusAnyoneCanPay" title="NonePlusAnyoneCanPay">NonePlusAnyoneCanPay</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.SinglePlusAnyoneCanPay" title="SinglePlusAnyoneCanPay">SinglePlusAnyoneCanPay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus_u8" title="from_consensus_u8">from_consensus_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-TapSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CTapSighashType%3E-for-PsbtSighashType" title="From&#60;TapSighashType&#62;">From&#60;TapSighashType&#62;</a></li><li><a href="#impl-FromStr-for-TapSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapSighashType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapSighashType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighashType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TapSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">TapSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum TapSighashType {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hashtype of an input’s signature, encoded in the last byte of the signature. Fixed values so they can be cast as integer types for encoding."><title>TapSighashType in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash<wbr>Type</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.AllPlusAnyoneCanPay" title="AllPlusAnyoneCanPay">AllPlusAnyoneCanPay</a></li><li><a href="#variant.Default" title="Default">Default</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.NonePlusAnyoneCanPay" title="NonePlusAnyoneCanPay">NonePlusAnyoneCanPay</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.SinglePlusAnyoneCanPay" title="SinglePlusAnyoneCanPay">SinglePlusAnyoneCanPay</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus_u8" title="from_consensus_u8">from_consensus_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapSighashType" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighashType" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapSighashType" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapSighashType" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapSighashType" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapSighashType" title="Eq">Eq</a></li><li><a href="#impl-From%3CEcdsaSighashType%3E-for-TapSighashType" title="From&#60;EcdsaSighashType&#62;">From&#60;EcdsaSighashType&#62;</a></li><li><a href="#impl-From%3CTapSighashType%3E-for-PsbtSighashType" title="From&#60;TapSighashType&#62;">From&#60;TapSighashType&#62;</a></li><li><a href="#impl-FromStr-for-TapSighashType" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapSighashType" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapSighashType" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighashType" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighashType" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TapSighashType" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighashType" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighashType" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighashType" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighashType" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighashType" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighashType" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighashType" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">TapSighashType</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum TapSighashType {
     Default = 0,
     All = 1,
     None = 2,
index c7e542aeb1435b3c28bc372dc53bfd00b0f8142a..19b4eaafd9f3e4ecdfd0f61e18cdefcbc2c240a3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error computing a taproot sighash."><title>TaprootError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InputsIndex" title="InputsIndex">InputsIndex</a></li><li><a href="#variant.InvalidSighashType" title="InvalidSighashType">InvalidSighashType</a></li><li><a href="#variant.PrevoutsIndex" title="PrevoutsIndex">PrevoutsIndex</a></li><li><a href="#variant.PrevoutsKind" title="PrevoutsKind">PrevoutsKind</a></li><li><a href="#variant.PrevoutsSize" title="PrevoutsSize">PrevoutsSize</a></li><li><a href="#variant.SingleMissingOutput" title="SingleMissingOutput">SingleMissingOutput</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TaprootError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TaprootError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TaprootError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TaprootError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-TaprootError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-From%3CPrevoutsIndexError%3E-for-TaprootError" title="From&#60;PrevoutsIndexError&#62;">From&#60;PrevoutsIndexError&#62;</a></li><li><a href="#impl-From%3CPrevoutsKindError%3E-for-TaprootError" title="From&#60;PrevoutsKindError&#62;">From&#60;PrevoutsKindError&#62;</a></li><li><a href="#impl-From%3CPrevoutsSizeError%3E-for-TaprootError" title="From&#60;PrevoutsSizeError&#62;">From&#60;PrevoutsSizeError&#62;</a></li><li><a href="#impl-From%3CTaprootError%3E-for-SighashError" title="From&#60;TaprootError&#62;">From&#60;TaprootError&#62;</a></li><li><a href="#impl-From%3CTaprootError%3E-for-SignError" title="From&#60;TaprootError&#62;">From&#60;TaprootError&#62;</a></li><li><a href="#impl-PartialEq-for-TaprootError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">TaprootError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TaprootError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error computing a taproot sighash."><title>TaprootError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InputsIndex" title="InputsIndex">InputsIndex</a></li><li><a href="#variant.InvalidSighashType" title="InvalidSighashType">InvalidSighashType</a></li><li><a href="#variant.PrevoutsIndex" title="PrevoutsIndex">PrevoutsIndex</a></li><li><a href="#variant.PrevoutsKind" title="PrevoutsKind">PrevoutsKind</a></li><li><a href="#variant.PrevoutsSize" title="PrevoutsSize">PrevoutsSize</a></li><li><a href="#variant.SingleMissingOutput" title="SingleMissingOutput">SingleMissingOutput</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TaprootError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TaprootError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TaprootError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TaprootError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInputsIndexError%3E-for-TaprootError" title="From&#60;InputsIndexError&#62;">From&#60;InputsIndexError&#62;</a></li><li><a href="#impl-From%3CPrevoutsIndexError%3E-for-TaprootError" title="From&#60;PrevoutsIndexError&#62;">From&#60;PrevoutsIndexError&#62;</a></li><li><a href="#impl-From%3CPrevoutsKindError%3E-for-TaprootError" title="From&#60;PrevoutsKindError&#62;">From&#60;PrevoutsKindError&#62;</a></li><li><a href="#impl-From%3CPrevoutsSizeError%3E-for-TaprootError" title="From&#60;PrevoutsSizeError&#62;">From&#60;PrevoutsSizeError&#62;</a></li><li><a href="#impl-From%3CTaprootError%3E-for-SighashError" title="From&#60;TaprootError&#62;">From&#60;TaprootError&#62;</a></li><li><a href="#impl-From%3CTaprootError%3E-for-SignError" title="From&#60;TaprootError&#62;">From&#60;TaprootError&#62;</a></li><li><a href="#impl-PartialEq-for-TaprootError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Enum <span class="enum">TaprootError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TaprootError {
     InputsIndex(<a class="struct" href="../blockdata/transaction/struct.InputsIndexError.html" title="struct bdk_chain::bitcoin::blockdata::transaction::InputsIndexError">InputsIndexError</a>),
     SingleMissingOutput(<a class="struct" href="struct.SingleMissingOutputError.html" title="struct bdk_chain::bitcoin::sighash::SingleMissingOutputError">SingleMissingOutputError</a>),
     PrevoutsSize(<a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a>),
index 4c207abfc7e5d4aa4db0da7f9fb49bd5fee3b08a..63d7f5325ec92648d4e8ab64582236745d550252 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signature hash implementation (used in transaction signing)."><title>bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sighash</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>sighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Signature hash implementation (used in transaction signing).</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signature hash implementation (used in transaction signing)."><title>bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sighash</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>sighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Signature hash implementation (used in transaction signing).</p>
 <p>Efficient implementation of the algorithm to compute the message to be signed according to
 <a href="https://github.com/bitcoin/bips/blob/150ab6f5c3aca9da05fccc5b435e9667853407f4/bip-0341.mediawiki">Bip341</a>,
 <a href="https://github.com/bitcoin/bips/blob/99701f68a88ce33b2d0838eb84e115cef505b4c2/bip-0143.mediawiki">Bip143</a>
index 1603c4a25ba5fee80fdfd8717ce0bff20d6d5b0d..4e502001d96fe56d7deaf870e53e6377bcf250ee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Annex` struct is a slice wrapper enforcing first byte is `0x50`."><title>Annex in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Annex</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Annex%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Annex%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Encodable-for-Annex%3C'a%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Annex%3C'a%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Annex%3C'a%3E" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Annex%3C'a%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Annex%3C'a%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Annex%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Annex%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Annex%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Annex%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Annex%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Annex%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">Annex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Annex&lt;'a&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <code>Annex</code> struct is a slice wrapper enforcing first byte is <code>0x50</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Annex` struct is a slice wrapper enforcing first byte is `0x50`."><title>Annex in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Annex</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Annex%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Annex%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Encodable-for-Annex%3C'a%3E" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Annex%3C'a%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Annex%3C'a%3E" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Annex%3C'a%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Annex%3C'a%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Annex%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Annex%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Annex%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Annex%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Annex%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Annex%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">Annex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Annex&lt;'a&gt;(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <code>Annex</code> struct is a slice wrapper enforcing first byte is <code>0x50</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Annex%3C'a%3E" class="impl"><a href="#impl-Annex%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="struct" href="struct.Annex.html" title="struct bdk_chain::bitcoin::sighash::Annex">Annex</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(annex_bytes: &amp;'a [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.Annex.html" title="struct bdk_chain::bitcoin::sighash::Annex">Annex</a>&lt;'a&gt;, <a class="enum" href="enum.AnnexError.html" title="enum bdk_chain::bitcoin::sighash::AnnexError">AnnexError</a>&gt;</h4></section></summary><div class="docblock"><p>Creates a new <code>Annex</code> struct checking the first byte is <code>0x50</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_bytes" class="method"><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fn">as_bytes</a>(&amp;self) -&gt; &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] <a href="#" class="tooltip" data-notable-ty="&amp;[u8]">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns the Annex bytes data (including first byte <code>0x50</code>).</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Annex%3C'a%3E" class="impl"><a href="#impl-Clone-for-Annex%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Annex.html" title="struct bdk_chain::bitcoin::sighash::Annex">Annex</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.Annex.html" title="struct bdk_chain::bitcoin::sighash::Annex">Annex</a>&lt;'a&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Annex%3C'a%3E" class="impl"><a href="#impl-Debug-for-Annex%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Annex.html" title="struct bdk_chain::bitcoin::sighash::Annex">Annex</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Encodable-for-Annex%3C'a%3E" class="impl"><a href="#impl-Encodable-for-Annex%3C'a%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'a&gt; <a class="trait" href="../consensus/trait.Encodable.html" title="trait bdk_chain::bitcoin::consensus::Encodable">Encodable</a> for <a class="struct" href="struct.Annex.html" title="struct bdk_chain::bitcoin::sighash::Annex">Annex</a>&lt;'a&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_encode" class="method trait-impl"><a href="#method.consensus_encode" class="anchor">§</a><h4 class="code-header">fn <a href="../consensus/trait.Encodable.html#tymethod.consensus_encode" class="fn">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut W</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../io/struct.Error.html" title="struct bdk_chain::bitcoin::io::Error">Error</a>&gt;<div class="where">where
index c5d4002b1198d05c3f527001d7dd5d42962bb9c4..bb439f3ba6ee2a432d6f67e40a228f9eb960a3e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Integer is not a consensus valid sighash type."><title>InvalidSighashTypeError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Sighash<wbr>Type<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidSighashTypeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidSighashTypeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidSighashTypeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidSighashTypeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidSighashTypeError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError" title="From&#60;InvalidSighashTypeError&#62;">From&#60;InvalidSighashTypeError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidSighashTypeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidSighashTypeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidSighashTypeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidSighashTypeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidSighashTypeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidSighashTypeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidSighashTypeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidSighashTypeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">InvalidSighashTypeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidSighashTypeError(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Integer is not a consensus valid sighash type.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Integer is not a consensus valid sighash type."><title>InvalidSighashTypeError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Invalid<wbr>Sighash<wbr>Type<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InvalidSighashTypeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InvalidSighashTypeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InvalidSighashTypeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-InvalidSighashTypeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InvalidSighashTypeError" title="Error">Error</a></li><li><a href="#impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError" title="From&#60;InvalidSighashTypeError&#62;">From&#60;InvalidSighashTypeError&#62;</a></li><li><a href="#impl-PartialEq-for-InvalidSighashTypeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InvalidSighashTypeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InvalidSighashTypeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InvalidSighashTypeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InvalidSighashTypeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-InvalidSighashTypeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InvalidSighashTypeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InvalidSighashTypeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">InvalidSighashTypeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct InvalidSighashTypeError(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Integer is not a consensus valid sighash type.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-InvalidSighashTypeError" class="impl"><a href="#impl-Clone-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-InvalidSighashTypeError" class="impl"><a href="#impl-Debug-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-InvalidSighashTypeError" class="impl"><a href="#impl-Display-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-InvalidSighashTypeError" class="impl"><a href="#impl-Error-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError" class="impl"><a href="#impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a>&gt; for <a class="enum" href="../taproot/enum.SigFromSliceError.html" title="enum bdk_chain::bitcoin::taproot::SigFromSliceError">SigFromSliceError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(err: <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a>) -&gt; <a class="enum" href="../taproot/enum.SigFromSliceError.html" title="enum bdk_chain::bitcoin::taproot::SigFromSliceError">SigFromSliceError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-InvalidSighashTypeError" class="impl"><a href="#impl-PartialEq-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-InvalidSighashTypeError" class="impl"><a href="#impl-Eq-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section><section id="impl-StructuralPartialEq-for-InvalidSighashTypeError" class="impl"><a href="#impl-StructuralPartialEq-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-InvalidSighashTypeError" class="impl"><a href="#impl-Freeze-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section><section id="impl-RefUnwindSafe-for-InvalidSighashTypeError" class="impl"><a href="#impl-RefUnwindSafe-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section><section id="impl-Send-for-InvalidSighashTypeError" class="impl"><a href="#impl-Send-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section><section id="impl-Sync-for-InvalidSighashTypeError" class="impl"><a href="#impl-Sync-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section><section id="impl-Unpin-for-InvalidSighashTypeError" class="impl"><a href="#impl-Unpin-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section><section id="impl-UnwindSafe-for-InvalidSighashTypeError" class="impl"><a href="#impl-UnwindSafe-for-InvalidSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index b9d8c9a601bbc59266b31e989c7a1c66bfa529a9..cd99082e7f98e871fd2e1218079fec6ec2f1f80f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash of a transaction according to the legacy signature algorithm."><title>LegacySighash in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy<wbr>Sighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-LegacySighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-LegacySighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LegacySighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LegacySighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LegacySighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-LegacySighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-LegacySighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Hash" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Message" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-FromStr-for-LegacySighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-LegacySighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-LegacySighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-LegacySighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-LegacySighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-LegacySighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-LegacySighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LegacySighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-LegacySighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-LegacySighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LegacySighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-LegacySighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LegacySighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LegacySighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LegacySighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-LegacySighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LegacySighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LegacySighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">LegacySighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LegacySighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash of a transaction according to the legacy signature algorithm.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash of a transaction according to the legacy signature algorithm."><title>LegacySighash in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy<wbr>Sighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-LegacySighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-LegacySighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LegacySighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LegacySighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LegacySighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-LegacySighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-LegacySighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Hash" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Message" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-FromStr-for-LegacySighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-LegacySighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-LegacySighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-LegacySighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-LegacySighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-LegacySighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-LegacySighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LegacySighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-LegacySighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-LegacySighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LegacySighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-LegacySighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LegacySighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LegacySighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LegacySighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-LegacySighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LegacySighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LegacySighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">LegacySighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LegacySighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash of a transaction according to the legacy signature algorithm.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-LegacySighash" class="impl"><a href="#impl-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 3bccf32f3cb671174f7254300ffeef63ee6315c1..4f8834efa05eb35954c6502356ab93ccada81ca7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This type is consensus valid but an input including it would prevent the transaction from being relayed on today’s Bitcoin network."><title>NonStandardSighashTypeError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">NonStandard<wbr>Sighash<wbr>Type<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NonStandardSighashTypeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NonStandardSighashTypeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-NonStandardSighashTypeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-NonStandardSighashTypeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-NonStandardSighashTypeError" title="Error">Error</a></li><li><a href="#impl-From%3CNonStandardSighashTypeError%3E-for-Error" title="From&#60;NonStandardSighashTypeError&#62;">From&#60;NonStandardSighashTypeError&#62;</a></li><li><a href="#impl-PartialEq-for-NonStandardSighashTypeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-NonStandardSighashTypeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NonStandardSighashTypeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NonStandardSighashTypeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NonStandardSighashTypeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-NonStandardSighashTypeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NonStandardSighashTypeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NonStandardSighashTypeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">NonStandardSighashTypeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct NonStandardSighashTypeError(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This type is consensus valid but an input including it would prevent the transaction from
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This type is consensus valid but an input including it would prevent the transaction from being relayed on today’s Bitcoin network."><title>NonStandardSighashTypeError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">NonStandard<wbr>Sighash<wbr>Type<wbr>Error</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NonStandardSighashTypeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NonStandardSighashTypeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-NonStandardSighashTypeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-NonStandardSighashTypeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-NonStandardSighashTypeError" title="Error">Error</a></li><li><a href="#impl-From%3CNonStandardSighashTypeError%3E-for-Error" title="From&#60;NonStandardSighashTypeError&#62;">From&#60;NonStandardSighashTypeError&#62;</a></li><li><a href="#impl-PartialEq-for-NonStandardSighashTypeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-NonStandardSighashTypeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NonStandardSighashTypeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NonStandardSighashTypeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NonStandardSighashTypeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-NonStandardSighashTypeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NonStandardSighashTypeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NonStandardSighashTypeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">NonStandardSighashTypeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct NonStandardSighashTypeError(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This type is consensus valid but an input including it would prevent the transaction from
 being relayed on today’s Bitcoin network.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Clone-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Debug-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Display-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Error-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CNonStandardSighashTypeError%3E-for-Error" class="impl"><a href="#impl-From%3CNonStandardSighashTypeError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a>&gt; for <a class="enum" href="../ecdsa/enum.Error.html" title="enum bdk_chain::bitcoin::ecdsa::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a>) -&gt; <a class="enum" href="../ecdsa/enum.Error.html" title="enum bdk_chain::bitcoin::ecdsa::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-NonStandardSighashTypeError" class="impl"><a href="#impl-PartialEq-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Eq-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section><section id="impl-StructuralPartialEq-for-NonStandardSighashTypeError" class="impl"><a href="#impl-StructuralPartialEq-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Freeze-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section><section id="impl-RefUnwindSafe-for-NonStandardSighashTypeError" class="impl"><a href="#impl-RefUnwindSafe-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section><section id="impl-Send-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Send-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section><section id="impl-Sync-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Sync-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section><section id="impl-Unpin-for-NonStandardSighashTypeError" class="impl"><a href="#impl-Unpin-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section><section id="impl-UnwindSafe-for-NonStandardSighashTypeError" class="impl"><a href="#impl-UnwindSafe-for-NonStandardSighashTypeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.NonStandardSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::NonStandardSighashTypeError">NonStandardSighashTypeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
index 723ee2c5d19fa1fe7c4a485be15be74f8343c9f0..ab433b2e35494421811ed8ab02e613cdfa7ba4eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A single prevout was been provided but all prevouts are needed without `ANYONECANPAY`."><title>PrevoutsKindError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prevouts<wbr>Kind<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrevoutsKindError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrevoutsKindError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PrevoutsKindError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrevoutsKindError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PrevoutsKindError" title="Error">Error</a></li><li><a href="#impl-From%3CPrevoutsKindError%3E-for-TaprootError" title="From&#60;PrevoutsKindError&#62;">From&#60;PrevoutsKindError&#62;</a></li><li><a href="#impl-PartialEq-for-PrevoutsKindError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PrevoutsKindError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrevoutsKindError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrevoutsKindError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrevoutsKindError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrevoutsKindError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrevoutsKindError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrevoutsKindError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">PrevoutsKindError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct PrevoutsKindError;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A single prevout was been provided but all prevouts are needed without <code>ANYONECANPAY</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A single prevout was been provided but all prevouts are needed without `ANYONECANPAY`."><title>PrevoutsKindError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prevouts<wbr>Kind<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrevoutsKindError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrevoutsKindError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PrevoutsKindError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrevoutsKindError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PrevoutsKindError" title="Error">Error</a></li><li><a href="#impl-From%3CPrevoutsKindError%3E-for-TaprootError" title="From&#60;PrevoutsKindError&#62;">From&#60;PrevoutsKindError&#62;</a></li><li><a href="#impl-PartialEq-for-PrevoutsKindError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PrevoutsKindError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrevoutsKindError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrevoutsKindError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrevoutsKindError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrevoutsKindError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrevoutsKindError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrevoutsKindError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">PrevoutsKindError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct PrevoutsKindError;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A single prevout was been provided but all prevouts are needed without <code>ANYONECANPAY</code>.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-PrevoutsKindError" class="impl"><a href="#impl-Clone-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-PrevoutsKindError" class="impl"><a href="#impl-Debug-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-PrevoutsKindError" class="impl"><a href="#impl-Display-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-PrevoutsKindError" class="impl"><a href="#impl-Error-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CPrevoutsKindError%3E-for-TaprootError" class="impl"><a href="#impl-From%3CPrevoutsKindError%3E-for-TaprootError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a>&gt; for <a class="enum" href="enum.TaprootError.html" title="enum bdk_chain::bitcoin::sighash::TaprootError">TaprootError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a>) -&gt; <a class="enum" href="enum.TaprootError.html" title="enum bdk_chain::bitcoin::sighash::TaprootError">TaprootError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-PrevoutsKindError" class="impl"><a href="#impl-PartialEq-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-PrevoutsKindError" class="impl"><a href="#impl-Eq-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section><section id="impl-StructuralPartialEq-for-PrevoutsKindError" class="impl"><a href="#impl-StructuralPartialEq-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-PrevoutsKindError" class="impl"><a href="#impl-Freeze-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section><section id="impl-RefUnwindSafe-for-PrevoutsKindError" class="impl"><a href="#impl-RefUnwindSafe-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section><section id="impl-Send-for-PrevoutsKindError" class="impl"><a href="#impl-Send-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section><section id="impl-Sync-for-PrevoutsKindError" class="impl"><a href="#impl-Sync-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section><section id="impl-Unpin-for-PrevoutsKindError" class="impl"><a href="#impl-Unpin-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section><section id="impl-UnwindSafe-for-PrevoutsKindError" class="impl"><a href="#impl-UnwindSafe-for-PrevoutsKindError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.PrevoutsKindError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsKindError">PrevoutsKindError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 547a20db9c39ec3fb5baa9bf28b95671476ed95e..1e95c4d1631878f91e6a5c00996936a23070ac4c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The number of supplied prevouts differs from the number of inputs in the transaction."><title>PrevoutsSizeError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prevouts<wbr>Size<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrevoutsSizeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrevoutsSizeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PrevoutsSizeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrevoutsSizeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PrevoutsSizeError" title="Error">Error</a></li><li><a href="#impl-From%3CPrevoutsSizeError%3E-for-TaprootError" title="From&#60;PrevoutsSizeError&#62;">From&#60;PrevoutsSizeError&#62;</a></li><li><a href="#impl-PartialEq-for-PrevoutsSizeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PrevoutsSizeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrevoutsSizeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrevoutsSizeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrevoutsSizeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrevoutsSizeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrevoutsSizeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrevoutsSizeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">PrevoutsSizeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct PrevoutsSizeError;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The number of supplied prevouts differs from the number of inputs in the transaction.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The number of supplied prevouts differs from the number of inputs in the transaction."><title>PrevoutsSizeError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Prevouts<wbr>Size<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrevoutsSizeError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PrevoutsSizeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PrevoutsSizeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrevoutsSizeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PrevoutsSizeError" title="Error">Error</a></li><li><a href="#impl-From%3CPrevoutsSizeError%3E-for-TaprootError" title="From&#60;PrevoutsSizeError&#62;">From&#60;PrevoutsSizeError&#62;</a></li><li><a href="#impl-PartialEq-for-PrevoutsSizeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PrevoutsSizeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrevoutsSizeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrevoutsSizeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrevoutsSizeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrevoutsSizeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrevoutsSizeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrevoutsSizeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">PrevoutsSizeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct PrevoutsSizeError;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The number of supplied prevouts differs from the number of inputs in the transaction.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-PrevoutsSizeError" class="impl"><a href="#impl-Clone-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-PrevoutsSizeError" class="impl"><a href="#impl-Debug-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-PrevoutsSizeError" class="impl"><a href="#impl-Display-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-PrevoutsSizeError" class="impl"><a href="#impl-Error-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CPrevoutsSizeError%3E-for-TaprootError" class="impl"><a href="#impl-From%3CPrevoutsSizeError%3E-for-TaprootError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a>&gt; for <a class="enum" href="enum.TaprootError.html" title="enum bdk_chain::bitcoin::sighash::TaprootError">TaprootError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a>) -&gt; <a class="enum" href="enum.TaprootError.html" title="enum bdk_chain::bitcoin::sighash::TaprootError">TaprootError</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-PrevoutsSizeError" class="impl"><a href="#impl-PartialEq-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-PrevoutsSizeError" class="impl"><a href="#impl-Eq-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section><section id="impl-StructuralPartialEq-for-PrevoutsSizeError" class="impl"><a href="#impl-StructuralPartialEq-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-PrevoutsSizeError" class="impl"><a href="#impl-Freeze-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section><section id="impl-RefUnwindSafe-for-PrevoutsSizeError" class="impl"><a href="#impl-RefUnwindSafe-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section><section id="impl-Send-for-PrevoutsSizeError" class="impl"><a href="#impl-Send-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section><section id="impl-Sync-for-PrevoutsSizeError" class="impl"><a href="#impl-Sync-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section><section id="impl-Unpin-for-PrevoutsSizeError" class="impl"><a href="#impl-Unpin-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section><section id="impl-UnwindSafe-for-PrevoutsSizeError" class="impl"><a href="#impl-UnwindSafe-for-PrevoutsSizeError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.PrevoutsSizeError.html" title="struct bdk_chain::bitcoin::sighash::PrevoutsSizeError">PrevoutsSizeError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index b7f7642aa2202859194a6b13a083758caa5e7d4f..9311ff568fba8a3d5424e46095a88627f5dcf469 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Information related to the script path spending."><title>ScriptPath in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Path</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.leaf_hash" title="leaf_hash">leaf_hash</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_defaults" title="with_defaults">with_defaults</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ScriptPath%3C's%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ScriptPath%3C's%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ScriptPath%3C's%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CScriptPath%3C's%3E%3E-for-TapLeafHash" title="From&#60;ScriptPath&#60;&#39;s&#62;&#62;">From&#60;ScriptPath&#60;&#39;s&#62;&#62;</a></li><li><a href="#impl-Hash-for-ScriptPath%3C's%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ScriptPath%3C's%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptPath%3C's%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ScriptPath%3C's%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptPath%3C's%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptPath%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptPath%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptPath%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptPath%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptPath%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptPath%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">ScriptPath</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptPath&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Information related to the script path spending.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Information related to the script path spending."><title>ScriptPath in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Path</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.leaf_hash" title="leaf_hash">leaf_hash</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.with_defaults" title="with_defaults">with_defaults</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ScriptPath%3C's%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ScriptPath%3C's%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ScriptPath%3C's%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CScriptPath%3C's%3E%3E-for-TapLeafHash" title="From&#60;ScriptPath&#60;&#39;s&#62;&#62;">From&#60;ScriptPath&#60;&#39;s&#62;&#62;</a></li><li><a href="#impl-Hash-for-ScriptPath%3C's%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ScriptPath%3C's%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptPath%3C's%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ScriptPath%3C's%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptPath%3C's%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptPath%3C's%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptPath%3C's%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptPath%3C's%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptPath%3C's%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptPath%3C's%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptPath%3C's%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">ScriptPath</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptPath&lt;'s&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Information related to the script path spending.</p>
 <p>This can be hashed into a <a href="../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash"><code>TapLeafHash</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ScriptPath%3C's%3E" class="impl"><a href="#impl-ScriptPath%3C's%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'s&gt; <a class="struct" href="struct.ScriptPath.html" title="struct bdk_chain::bitcoin::sighash::ScriptPath">ScriptPath</a>&lt;'s&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(script: &amp;'s <a class="struct" href="../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a>, leaf_version: <a class="enum" href="../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a>) -&gt; <a class="struct" href="struct.ScriptPath.html" title="struct bdk_chain::bitcoin::sighash::ScriptPath">ScriptPath</a>&lt;'s&gt;</h4></section></summary><div class="docblock"><p>Creates a new <code>ScriptPath</code> structure.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.with_defaults" class="method"><h4 class="code-header">pub fn <a href="#method.with_defaults" class="fn">with_defaults</a>(script: &amp;'s <a class="struct" href="../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a>) -&gt; <a class="struct" href="struct.ScriptPath.html" title="struct bdk_chain::bitcoin::sighash::ScriptPath">ScriptPath</a>&lt;'s&gt;</h4></section></summary><div class="docblock"><p>Creates a new <code>ScriptPath</code> structure using default leaf version value.</p>
index bc9521053ee23666faa82b70347e8fe054f449b3..ca034abac6587dfb85426a19f34445b1fc3c1ab8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash of a transaction according to the segwit version 0 signature algorithm."><title>SegwitV0Sighash in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>V0Sighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SegwitV0Sighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SegwitV0Sighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SegwitV0Sighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SegwitV0Sighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-SegwitV0Sighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-SegwitV0Sighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-SegwitV0Sighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Hash" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Message" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-FromStr-for-SegwitV0Sighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SegwitV0Sighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-SegwitV0Sighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-SegwitV0Sighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-SegwitV0Sighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-SegwitV0Sighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SegwitV0Sighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SegwitV0Sighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-SegwitV0Sighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-SegwitV0Sighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-SegwitV0Sighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-SegwitV0Sighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitV0Sighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitV0Sighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitV0Sighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitV0Sighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitV0Sighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitV0Sighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">SegwitV0Sighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SegwitV0Sighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash of a transaction according to the segwit version 0 signature algorithm.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash of a transaction according to the segwit version 0 signature algorithm."><title>SegwitV0Sighash in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>V0Sighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SegwitV0Sighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SegwitV0Sighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SegwitV0Sighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SegwitV0Sighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-SegwitV0Sighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-SegwitV0Sighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-SegwitV0Sighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Hash" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Message" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-FromStr-for-SegwitV0Sighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SegwitV0Sighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-SegwitV0Sighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-SegwitV0Sighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-SegwitV0Sighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-SegwitV0Sighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SegwitV0Sighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SegwitV0Sighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-SegwitV0Sighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-SegwitV0Sighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-SegwitV0Sighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-SegwitV0Sighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitV0Sighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitV0Sighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitV0Sighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitV0Sighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitV0Sighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitV0Sighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">SegwitV0Sighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SegwitV0Sighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash of a transaction according to the segwit version 0 signature algorithm.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SegwitV0Sighash" class="impl"><a href="#impl-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index a04064190842d91f4f7903e95c6ce23467857700..1b0f8c65e082cbaf85bfd144c07284da02bf71cd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Efficiently calculates signature hash message for legacy, segwit and taproot inputs."><title>SighashCache in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sighash<wbr>Cache</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_transaction" title="into_transaction">into_transaction</a></li><li><a href="#method.legacy_encode_signing_data_to" title="legacy_encode_signing_data_to">legacy_encode_signing_data_to</a></li><li><a href="#method.legacy_signature_hash" title="legacy_signature_hash">legacy_signature_hash</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2wpkh_signature_hash" title="p2wpkh_signature_hash">p2wpkh_signature_hash</a></li><li><a href="#method.p2wsh_signature_hash" title="p2wsh_signature_hash">p2wsh_signature_hash</a></li><li><a href="#method.segwit_v0_encode_signing_data_to" title="segwit_v0_encode_signing_data_to">segwit_v0_encode_signing_data_to</a></li><li><a href="#method.taproot_encode_signing_data_to" title="taproot_encode_signing_data_to">taproot_encode_signing_data_to</a></li><li><a href="#method.taproot_key_spend_signature_hash" title="taproot_key_spend_signature_hash">taproot_key_spend_signature_hash</a></li><li><a href="#method.taproot_script_spend_signature_hash" title="taproot_script_spend_signature_hash">taproot_script_spend_signature_hash</a></li><li><a href="#method.taproot_signature_hash" title="taproot_signature_hash">taproot_signature_hash</a></li><li><a href="#method.transaction" title="transaction">transaction</a></li><li><a href="#method.witness_mut" title="witness_mut">witness_mut</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SighashCache%3CT%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SighashCache%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SighashCache%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SighashCache%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SighashCache%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SighashCache%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SighashCache%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">SighashCache</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SighashCache&lt;T&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Efficiently calculates signature hash message for legacy, segwit and taproot inputs."><title>SighashCache in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sighash<wbr>Cache</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_transaction" title="into_transaction">into_transaction</a></li><li><a href="#method.legacy_encode_signing_data_to" title="legacy_encode_signing_data_to">legacy_encode_signing_data_to</a></li><li><a href="#method.legacy_signature_hash" title="legacy_signature_hash">legacy_signature_hash</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2wpkh_signature_hash" title="p2wpkh_signature_hash">p2wpkh_signature_hash</a></li><li><a href="#method.p2wsh_signature_hash" title="p2wsh_signature_hash">p2wsh_signature_hash</a></li><li><a href="#method.segwit_v0_encode_signing_data_to" title="segwit_v0_encode_signing_data_to">segwit_v0_encode_signing_data_to</a></li><li><a href="#method.taproot_encode_signing_data_to" title="taproot_encode_signing_data_to">taproot_encode_signing_data_to</a></li><li><a href="#method.taproot_key_spend_signature_hash" title="taproot_key_spend_signature_hash">taproot_key_spend_signature_hash</a></li><li><a href="#method.taproot_script_spend_signature_hash" title="taproot_script_spend_signature_hash">taproot_script_spend_signature_hash</a></li><li><a href="#method.taproot_signature_hash" title="taproot_signature_hash">taproot_signature_hash</a></li><li><a href="#method.transaction" title="transaction">transaction</a></li><li><a href="#method.witness_mut" title="witness_mut">witness_mut</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SighashCache%3CT%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SighashCache%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SighashCache%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SighashCache%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SighashCache%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SighashCache%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SighashCache%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">SighashCache</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SighashCache&lt;T&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;<a class="struct" href="../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Efficiently calculates signature hash message for legacy, segwit and taproot inputs.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SighashCache%3CR%3E" class="impl"><a href="#impl-SighashCache%3CR%3E" class="anchor">§</a><h3 class="code-header">impl&lt;R&gt; <a class="struct" href="struct.SighashCache.html" title="struct bdk_chain::bitcoin::sighash::SighashCache">SighashCache</a>&lt;R&gt;<div class="where">where
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;<a class="struct" href="../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(tx: R) -&gt; <a class="struct" href="struct.SighashCache.html" title="struct bdk_chain::bitcoin::sighash::SighashCache">SighashCache</a>&lt;R&gt;</h4></section></summary><div class="docblock"><p>Constructs a new <code>SighashCache</code> from an unsigned transaction.</p>
index e7a756c80f7f500fa45d2af8cc8a7b8434f48656..721fa684ef930a84e2bd8d220bcec77344ce2a11 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned for failure during parsing one of the sighash types."><title>SighashTypeParseError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sighash<wbr>Type<wbr>Parse<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.unrecognized" title="unrecognized">unrecognized</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SighashTypeParseError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SighashTypeParseError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SighashTypeParseError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SighashTypeParseError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SighashTypeParseError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-SighashTypeParseError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SighashTypeParseError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SighashTypeParseError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SighashTypeParseError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SighashTypeParseError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SighashTypeParseError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SighashTypeParseError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SighashTypeParseError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">SighashTypeParseError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct SighashTypeParseError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned for failure during parsing one of the sighash types."><title>SighashTypeParseError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sighash<wbr>Type<wbr>Parse<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.unrecognized" title="unrecognized">unrecognized</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SighashTypeParseError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SighashTypeParseError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SighashTypeParseError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SighashTypeParseError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SighashTypeParseError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-SighashTypeParseError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SighashTypeParseError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SighashTypeParseError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SighashTypeParseError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SighashTypeParseError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SighashTypeParseError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SighashTypeParseError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SighashTypeParseError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">SighashTypeParseError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct SighashTypeParseError {
     pub unrecognized: <a class="struct" href="../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned for failure during parsing one of the sighash types.</p>
 <p>This is currently returned for unrecognized sighash strings.</p>
index c1377b31c941cfc07a137e3a50bb0b46f74027e2..9e2711058f696762e65a39d8b9b9b65f74971fb0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Using `SIGHASH_SINGLE` requires an output at the same index as the input."><title>SingleMissingOutputError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>Missing<wbr>Output<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.input_index" title="input_index">input_index</a></li><li><a href="#structfield.outputs_length" title="outputs_length">outputs_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SingleMissingOutputError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SingleMissingOutputError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SingleMissingOutputError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SingleMissingOutputError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SingleMissingOutputError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-SingleMissingOutputError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SingleMissingOutputError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SingleMissingOutputError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SingleMissingOutputError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SingleMissingOutputError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SingleMissingOutputError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SingleMissingOutputError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SingleMissingOutputError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">SingleMissingOutputError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct SingleMissingOutputError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Using `SIGHASH_SINGLE` requires an output at the same index as the input."><title>SingleMissingOutputError in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>Missing<wbr>Output<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.input_index" title="input_index">input_index</a></li><li><a href="#structfield.outputs_length" title="outputs_length">outputs_length</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SingleMissingOutputError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SingleMissingOutputError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SingleMissingOutputError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SingleMissingOutputError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SingleMissingOutputError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-SingleMissingOutputError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SingleMissingOutputError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SingleMissingOutputError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SingleMissingOutputError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SingleMissingOutputError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SingleMissingOutputError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SingleMissingOutputError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SingleMissingOutputError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">SingleMissingOutputError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub struct SingleMissingOutputError {
     pub input_index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub outputs_length: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Using <code>SIGHASH_SINGLE</code> requires an output at the same index as the input.</p>
index 0ff323575a9a83fcc57bfbe926abfe21e7801133..618e476b2837fb80105c02bb929d0c3e93185511 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapSighash&#34;."><title>TapSighash in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapSighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapSighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapSighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapSighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapSighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapSighashTag%3E%3E-for-TapSighash" title="From&#60;Hash&#60;TapSighashTag&#62;&#62;">From&#60;Hash&#60;TapSighashTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Message" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-FromStr-for-TapSighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapSighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapSighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapSighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapSighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapSighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapSighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapSighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapSighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">TapSighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapSighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapSighash".</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapSighash&#34;."><title>TapSighash in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapSighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapSighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapSighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapSighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapSighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapSighashTag%3E%3E-for-TapSighash" title="From&#60;Hash&#60;TapSighashTag&#62;&#62;">From&#60;Hash&#60;TapSighashTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Message" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-FromStr-for-TapSighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapSighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapSighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapSighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapSighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapSighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapSighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapSighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapSighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">TapSighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapSighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapSighash".</p>
 <p>This hash type is used for computing taproot signature hash.“</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapSighash" class="impl"><a href="#impl-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt;) -&gt; <a class="struct" href="../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
index 3e962865cc1ef8fe4324828fac9a8775e3ec5d3f..3294edb3a44d64bb87c34199c50184870f470a8d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapSighash`"><title>TapSighashTag in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapSighashTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighashTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapSighashTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapSighashTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapSighashTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapSighashTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighashTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighashTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighashTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapSighashTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighashTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighashTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighashTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighashTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighashTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighashTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">TapSighashTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapSighashTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash"><code>TapSighash</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapSighash`"><title>TapSighashTag in bdk_chain::bitcoin::sighash - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapSighashTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighashTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapSighashTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapSighashTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapSighashTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapSighashTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighashTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighashTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighashTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapSighashTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighashTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighashTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighashTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighashTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighashTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighashTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sighash</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sighash</a></span><h1>Struct <span class="struct">TapSighashTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapSighashTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash"><code>TapSighash</code></a></p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TapSighashTag" class="impl"><a href="#impl-Clone-for-TapSighashTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TapSighashTag" class="impl"><a href="#impl-Default-for-TapSighashTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-TapSighashTag" class="impl"><a href="#impl-Hash-for-TapSighashTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="../struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 877f163000aa3b9a73178841f0e6a34b26574786..a19aab2b5dea449fb01ca1aff0e383a0ed1b2480 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The prefix for signed messages using Bitcoin’s message signing protocol."><title>BITCOIN_SIGNED_MSG_PREFIX in bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sign_<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sign_message</a></span><h1>Constant <span class="constant">BITCOIN_SIGNED_MSG_PREFIX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BITCOIN_SIGNED_MSG_PREFIX: &amp;'static [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The prefix for signed messages using Bitcoin’s message signing protocol.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The prefix for signed messages using Bitcoin’s message signing protocol."><title>BITCOIN_SIGNED_MSG_PREFIX in bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sign_<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sign_message</a></span><h1>Constant <span class="constant">BITCOIN_SIGNED_MSG_PREFIX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const BITCOIN_SIGNED_MSG_PREFIX: &amp;'static [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>];</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The prefix for signed messages using Bitcoin’s message signing protocol.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 0b5a1e3227ff751bb38ef084ebb1d826d1d046c1..5c3c1dc62323d516e03ac82d2596d0e705ffee05 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error used for dealing with Bitcoin Signed Messages."><title>MessageSignatureError in bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Message<wbr>Signature<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidBase64" title="InvalidBase64">InvalidBase64</a></li><li><a href="#variant.InvalidEncoding" title="InvalidEncoding">InvalidEncoding</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.UnsupportedAddressType" title="UnsupportedAddressType">UnsupportedAddressType</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MessageSignatureError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MessageSignatureError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MessageSignatureError" title="Display">Display</a></li><li><a href="#impl-Eq-for-MessageSignatureError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-MessageSignatureError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-MessageSignatureError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-MessageSignatureError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-MessageSignatureError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MessageSignatureError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MessageSignatureError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MessageSignatureError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MessageSignatureError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MessageSignatureError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MessageSignatureError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MessageSignatureError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sign_<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sign_message</a></span><h1>Enum <span class="enum">MessageSignatureError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum MessageSignatureError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error used for dealing with Bitcoin Signed Messages."><title>MessageSignatureError in bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Message<wbr>Signature<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidBase64" title="InvalidBase64">InvalidBase64</a></li><li><a href="#variant.InvalidEncoding" title="InvalidEncoding">InvalidEncoding</a></li><li><a href="#variant.InvalidLength" title="InvalidLength">InvalidLength</a></li><li><a href="#variant.UnsupportedAddressType" title="UnsupportedAddressType">UnsupportedAddressType</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MessageSignatureError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MessageSignatureError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MessageSignatureError" title="Display">Display</a></li><li><a href="#impl-Eq-for-MessageSignatureError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-MessageSignatureError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-MessageSignatureError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-MessageSignatureError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-MessageSignatureError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MessageSignatureError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MessageSignatureError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MessageSignatureError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MessageSignatureError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MessageSignatureError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MessageSignatureError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MessageSignatureError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sign_<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sign_message</a></span><h1>Enum <span class="enum">MessageSignatureError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum MessageSignatureError {
     InvalidLength,
     InvalidEncoding(<a class="enum" href="../secp256k1/enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>),
     InvalidBase64,
index ad162099dff8384e1b92e2288d50a563f16b85ee..4f78f1697920a2ff87ad0c59dec7653f8e75604f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash message for signature using Bitcoin’s message signing format."><title>signed_msg_hash in bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sign_<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sign_message</a></span><h1>Function <span class="fn">signed_msg_hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn signed_msg_hash(msg: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash message for signature using Bitcoin’s message signing format.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash message for signature using Bitcoin’s message signing format."><title>signed_msg_hash in bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sign_<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sign_message</a></span><h1>Function <span class="fn">signed_msg_hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn signed_msg_hash(msg: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="struct" href="../hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash message for signature using Bitcoin’s message signing format.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index e2cd370787282f38a6e770f1e4dd9875dc27368b..c491c80970338412e9e7cb85a5dd4f0c1e674f20 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signature"><title>bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sign_<wbr>message</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>sign_message</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Signature</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signature"><title>bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module sign_<wbr>message</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>sign_message</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Signature</p>
 <p>This module provides signature related functions including secp256k1 signature recovery when
 library is used with the <code>secp-recovery</code> feature.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.MessageSignature.html" title="struct bdk_chain::bitcoin::sign_message::MessageSignature">Message<wbr>Signature</a></dt><dd>A signature on a Bitcoin Signed Message.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.MessageSignatureError.html" title="enum bdk_chain::bitcoin::sign_message::MessageSignatureError">Message<wbr>Signature<wbr>Error</a></dt><dd>An error used for dealing with Bitcoin Signed Messages.</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.BITCOIN_SIGNED_MSG_PREFIX.html" title="constant bdk_chain::bitcoin::sign_message::BITCOIN_SIGNED_MSG_PREFIX">BITCOIN_<wbr>SIGNED_<wbr>MSG_<wbr>PREFIX</a></dt><dd>The prefix for signed messages using Bitcoin’s message signing protocol.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.signed_msg_hash.html" title="fn bdk_chain::bitcoin::sign_message::signed_msg_hash">signed_<wbr>msg_<wbr>hash</a></dt><dd>Hash message for signature using Bitcoin’s message signing format.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 02e2317990b6571da0b752e5cf5f398b7cfbecf8..b384a653207d39853640aba5d79a69d56b217e00 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A signature on a Bitcoin Signed Message."><title>MessageSignature in bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Message<wbr>Signature</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.signature" title="signature">signature</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_base64" title="from_base64">from_base64</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.is_signed_by_address" title="is_signed_by_address">is_signed_by_address</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.recover_pubkey" title="recover_pubkey">recover_pubkey</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.to_base64" title="to_base64">to_base64</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MessageSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-MessageSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-MessageSignature" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MessageSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-MessageSignature" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-MessageSignature" title="FromStr">FromStr</a></li><li><a href="#impl-PartialEq-for-MessageSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MessageSignature" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MessageSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MessageSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MessageSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-MessageSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MessageSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MessageSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sign_<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sign_message</a></span><h1>Struct <span class="struct">MessageSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct MessageSignature {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A signature on a Bitcoin Signed Message."><title>MessageSignature in bdk_chain::bitcoin::sign_message - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Message<wbr>Signature</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.signature" title="signature">signature</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_base64" title="from_base64">from_base64</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.is_signed_by_address" title="is_signed_by_address">is_signed_by_address</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.recover_pubkey" title="recover_pubkey">recover_pubkey</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.to_base64" title="to_base64">to_base64</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MessageSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-MessageSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-MessageSignature" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MessageSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-MessageSignature" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-MessageSignature" title="FromStr">FromStr</a></li><li><a href="#impl-PartialEq-for-MessageSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MessageSignature" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MessageSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MessageSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MessageSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-MessageSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MessageSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MessageSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>sign_<wbr>message</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">sign_message</a></span><h1>Struct <span class="struct">MessageSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct MessageSignature {
     pub signature: <a class="struct" href="../secp256k1/ecdsa/struct.RecoverableSignature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::RecoverableSignature">RecoverableSignature</a>,
     pub compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A signature on a Bitcoin Signed Message.</p>
index 3de3d6355e9217642623193c007becf85717d594..4b867b953f97e6efe3ac17ee3bf2f32277e4fef5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin address."><title>Address in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parsing-addresses" title="Parsing addresses">Parsing addresses</a></li><li><a href="#formatting-addresses" title="Formatting addresses">Formatting addresses</a></li><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.address_type" title="address_type">address_type</a></li><li><a href="#method.as_unchecked" title="as_unchecked">as_unchecked</a></li><li><a href="#method.assume_checked" title="assume_checked">assume_checked</a></li><li><a href="#method.assume_checked_ref" title="assume_checked_ref">assume_checked_ref</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.from_witness_program" title="from_witness_program">from_witness_program</a></li><li><a href="#method.into_unchecked" title="into_unchecked">into_unchecked</a></li><li><a href="#method.is_related_to_pubkey" title="is_related_to_pubkey">is_related_to_pubkey</a></li><li><a href="#method.is_related_to_xonly_pubkey" title="is_related_to_xonly_pubkey">is_related_to_xonly_pubkey</a></li><li><a href="#method.is_spend_standard" title="is_spend_standard">is_spend_standard</a></li><li><a href="#method.is_valid_for_network" title="is_valid_for_network">is_valid_for_network</a></li><li><a href="#method.matches_script_pubkey" title="matches_script_pubkey">matches_script_pubkey</a></li><li><a href="#method.p2pkh" title="p2pkh">p2pkh</a></li><li><a href="#method.p2sh" title="p2sh">p2sh</a></li><li><a href="#method.p2sh_from_hash" title="p2sh_from_hash">p2sh_from_hash</a></li><li><a href="#method.p2shwpkh" title="p2shwpkh">p2shwpkh</a></li><li><a href="#method.p2shwsh" title="p2shwsh">p2shwsh</a></li><li><a href="#method.p2tr" title="p2tr">p2tr</a></li><li><a href="#method.p2tr_tweaked" title="p2tr_tweaked">p2tr_tweaked</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.p2wsh" title="p2wsh">p2wsh</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.require_network" title="require_network">require_network</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#method.to_address_data" title="to_address_data">to_address_data</a></li><li><a href="#method.to_qr_uri" title="to_qr_uri">to_qr_uri</a></li><li><a href="#method.witness_program" title="witness_program">witness_program</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Address%3CV%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Address%3CV%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Address" title="Display">Display</a></li><li><a href="#impl-Eq-for-Address%3CV%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CAddress%3E-for-ScriptBuf" title="From&#60;Address&#62;">From&#60;Address&#62;</a></li><li><a href="#impl-FromStr-for-Address%3CNetworkUnchecked%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Address%3CV%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Address%3CV%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Address%3CV%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Address%3CV%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Address%3CN%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Address%3CV%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Address%3CV%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Address%3CV%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Address%3CV%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Address%3CV%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Address%3CV%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Address%3CV%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Address&lt;V = <a class="enum" href="address/enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a>&gt;(<span class="comment">/* private fields */</span>)
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin address."><title>Address in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#parsing-addresses" title="Parsing addresses">Parsing addresses</a></li><li><a href="#formatting-addresses" title="Formatting addresses">Formatting addresses</a></li><li><a href="#relevant-bips" title="Relevant BIPs">Relevant BIPs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.address_type" title="address_type">address_type</a></li><li><a href="#method.as_unchecked" title="as_unchecked">as_unchecked</a></li><li><a href="#method.assume_checked" title="assume_checked">assume_checked</a></li><li><a href="#method.assume_checked_ref" title="assume_checked_ref">assume_checked_ref</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.from_witness_program" title="from_witness_program">from_witness_program</a></li><li><a href="#method.into_unchecked" title="into_unchecked">into_unchecked</a></li><li><a href="#method.is_related_to_pubkey" title="is_related_to_pubkey">is_related_to_pubkey</a></li><li><a href="#method.is_related_to_xonly_pubkey" title="is_related_to_xonly_pubkey">is_related_to_xonly_pubkey</a></li><li><a href="#method.is_spend_standard" title="is_spend_standard">is_spend_standard</a></li><li><a href="#method.is_valid_for_network" title="is_valid_for_network">is_valid_for_network</a></li><li><a href="#method.matches_script_pubkey" title="matches_script_pubkey">matches_script_pubkey</a></li><li><a href="#method.p2pkh" title="p2pkh">p2pkh</a></li><li><a href="#method.p2sh" title="p2sh">p2sh</a></li><li><a href="#method.p2sh_from_hash" title="p2sh_from_hash">p2sh_from_hash</a></li><li><a href="#method.p2shwpkh" title="p2shwpkh">p2shwpkh</a></li><li><a href="#method.p2shwsh" title="p2shwsh">p2shwsh</a></li><li><a href="#method.p2tr" title="p2tr">p2tr</a></li><li><a href="#method.p2tr_tweaked" title="p2tr_tweaked">p2tr_tweaked</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.p2wsh" title="p2wsh">p2wsh</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.require_network" title="require_network">require_network</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#method.to_address_data" title="to_address_data">to_address_data</a></li><li><a href="#method.to_qr_uri" title="to_qr_uri">to_qr_uri</a></li><li><a href="#method.witness_program" title="witness_program">witness_program</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Address%3CV%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Address%3CV%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Address" title="Display">Display</a></li><li><a href="#impl-Eq-for-Address%3CV%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CAddress%3E-for-ScriptBuf" title="From&#60;Address&#62;">From&#60;Address&#62;</a></li><li><a href="#impl-FromStr-for-Address%3CNetworkUnchecked%3E" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Address%3CV%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Address%3CV%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Address%3CV%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Address%3CV%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Address%3CN%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Address%3CV%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Address%3CV%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Address%3CV%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Address%3CV%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Address%3CV%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Address%3CV%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Address%3CV%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Address</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Address&lt;V = <a class="enum" href="address/enum.NetworkChecked.html" title="enum bdk_chain::bitcoin::address::NetworkChecked">NetworkChecked</a>&gt;(<span class="comment">/* private fields */</span>)
 <span class="where">where
     V: <a class="trait" href="address/trait.NetworkValidation.html" title="trait bdk_chain::bitcoin::address::NetworkValidation">NetworkValidation</a></span>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Bitcoin address.</p>
 <h4 id="parsing-addresses"><a class="doc-anchor" href="#parsing-addresses">§</a>Parsing addresses</h4>
index 685e28c1652b9d24697719280dc1a6711420d683..e806549b9b5bff9df01265e6bc78a83db90ed587 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Amount"><title>Amount in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Amount</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_MONEY" title="MAX_MONEY">MAX_MONEY</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE_BTC" title="ONE_BTC">ONE_BTC</a></li><li><a href="#associatedconstant.ONE_SAT" title="ONE_SAT">ONE_SAT</a></li><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_rem" title="checked_rem">checked_rem</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.display_dynamic" title="display_dynamic">display_dynamic</a></li><li><a href="#method.display_in" title="display_in">display_in</a></li><li><a href="#method.fmt_value_in" title="fmt_value_in">fmt_value_in</a></li><li><a href="#method.from_btc" title="from_btc">from_btc</a></li><li><a href="#method.from_float_in" title="from_float_in">from_float_in</a></li><li><a href="#method.from_int_btc" title="from_int_btc">from_int_btc</a></li><li><a href="#method.from_sat" title="from_sat">from_sat</a></li><li><a href="#method.from_str_in" title="from_str_in">from_str_in</a></li><li><a href="#method.from_str_with_denomination" title="from_str_with_denomination">from_str_with_denomination</a></li><li><a href="#method.to_btc" title="to_btc">to_btc</a></li><li><a href="#method.to_float_in" title="to_float_in">to_float_in</a></li><li><a href="#method.to_sat" title="to_sat">to_sat</a></li><li><a href="#method.to_signed" title="to_signed">to_signed</a></li><li><a href="#method.to_string_in" title="to_string_in">to_string_in</a></li><li><a href="#method.to_string_with_denomination" title="to_string_with_denomination">to_string_with_denomination</a></li><li><a href="#method.unchecked_add" title="unchecked_add">unchecked_add</a></li><li><a href="#method.unchecked_sub" title="unchecked_sub">unchecked_sub</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Amount" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Amount" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Amount" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Amount" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Amount" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Amount" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Amount" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Amount" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Amount" title="Display">Display</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Amount" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Amount" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Encodable-for-Amount" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Amount" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Amount" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Amount" title="Hash">Hash</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Amount" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Amount" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Amount" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Amount" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Amount" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Rem%3Cu64%3E-for-Amount" title="Rem&#60;u64&#62;">Rem&#60;u64&#62;</a></li><li><a href="#impl-RemAssign%3Cu64%3E-for-Amount" title="RemAssign&#60;u64&#62;">RemAssign&#60;u64&#62;</a></li><li><a href="#impl-SerdeAmount-for-Amount" title="SerdeAmount">SerdeAmount</a></li><li><a href="#impl-SerdeAmountForOpt-for-Amount" title="SerdeAmountForOpt">SerdeAmountForOpt</a></li><li><a href="#impl-Serialize-for-Amount" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Amount" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Amount" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Amount" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Amount" title="Sum">Sum</a></li><li><a href="#impl-TryFrom%3CAmount%3E-for-SignedAmount" title="TryFrom&#60;Amount&#62;">TryFrom&#60;Amount&#62;</a></li><li><a href="#impl-TryFrom%3CSignedAmount%3E-for-Amount" title="TryFrom&#60;SignedAmount&#62;">TryFrom&#60;SignedAmount&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Amount" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Amount" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Amount" title="Send">Send</a></li><li><a href="#impl-Sync-for-Amount" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Amount" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Amount" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Amount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Amount(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Amount</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Amount"><title>Amount in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Amount</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_MONEY" title="MAX_MONEY">MAX_MONEY</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE_BTC" title="ONE_BTC">ONE_BTC</a></li><li><a href="#associatedconstant.ONE_SAT" title="ONE_SAT">ONE_SAT</a></li><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_rem" title="checked_rem">checked_rem</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.display_dynamic" title="display_dynamic">display_dynamic</a></li><li><a href="#method.display_in" title="display_in">display_in</a></li><li><a href="#method.fmt_value_in" title="fmt_value_in">fmt_value_in</a></li><li><a href="#method.from_btc" title="from_btc">from_btc</a></li><li><a href="#method.from_float_in" title="from_float_in">from_float_in</a></li><li><a href="#method.from_int_btc" title="from_int_btc">from_int_btc</a></li><li><a href="#method.from_sat" title="from_sat">from_sat</a></li><li><a href="#method.from_str_in" title="from_str_in">from_str_in</a></li><li><a href="#method.from_str_with_denomination" title="from_str_with_denomination">from_str_with_denomination</a></li><li><a href="#method.to_btc" title="to_btc">to_btc</a></li><li><a href="#method.to_float_in" title="to_float_in">to_float_in</a></li><li><a href="#method.to_sat" title="to_sat">to_sat</a></li><li><a href="#method.to_signed" title="to_signed">to_signed</a></li><li><a href="#method.to_string_in" title="to_string_in">to_string_in</a></li><li><a href="#method.to_string_with_denomination" title="to_string_with_denomination">to_string_with_denomination</a></li><li><a href="#method.unchecked_add" title="unchecked_add">unchecked_add</a></li><li><a href="#method.unchecked_sub" title="unchecked_sub">unchecked_sub</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Amount" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Amount" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Amount" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Amount" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Amount" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Amount" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Amount" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Amount" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Amount" title="Display">Display</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Amount" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Amount" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Encodable-for-Amount" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Amount" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Amount" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Amount" title="Hash">Hash</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Amount" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Amount" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Amount" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Amount" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Amount" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Rem%3Cu64%3E-for-Amount" title="Rem&#60;u64&#62;">Rem&#60;u64&#62;</a></li><li><a href="#impl-RemAssign%3Cu64%3E-for-Amount" title="RemAssign&#60;u64&#62;">RemAssign&#60;u64&#62;</a></li><li><a href="#impl-SerdeAmount-for-Amount" title="SerdeAmount">SerdeAmount</a></li><li><a href="#impl-SerdeAmountForOpt-for-Amount" title="SerdeAmountForOpt">SerdeAmountForOpt</a></li><li><a href="#impl-Serialize-for-Amount" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Amount" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Amount" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Amount" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Amount" title="Sum">Sum</a></li><li><a href="#impl-TryFrom%3CAmount%3E-for-SignedAmount" title="TryFrom&#60;Amount&#62;">TryFrom&#60;Amount&#62;</a></li><li><a href="#impl-TryFrom%3CSignedAmount%3E-for-Amount" title="TryFrom&#60;SignedAmount&#62;">TryFrom&#60;SignedAmount&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Amount" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Amount" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Amount" title="Send">Send</a></li><li><a href="#impl-Sync-for-Amount" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Amount" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Amount" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Amount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Amount(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Amount</p>
 <p>The <a href="struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a> type can be used to express Bitcoin amounts that support
 arithmetic and conversion to various denominations.</p>
 <p>Warning!</p>
index 10d425dc277bb5ca86003b1029115ed806e0526e..5ac9dc0df35948d06c26d3db21f3db7ac7710c2b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block."><title>Block in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.txdata" title="txdata">txdata</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.bip34_block_height" title="bip34_block_height">bip34_block_height</a></li><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.check_merkle_root" title="check_merkle_root">check_merkle_root</a></li><li><a href="#method.check_witness_commitment" title="check_witness_commitment">check_witness_commitment</a></li><li><a href="#method.coinbase" title="coinbase">coinbase</a></li><li><a href="#method.compute_merkle_root" title="compute_merkle_root">compute_merkle_root</a></li><li><a href="#method.compute_witness_commitment" title="compute_witness_commitment">compute_witness_commitment</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li><li><a href="#method.weight" title="weight">weight</a></li><li><a href="#method.witness_root" title="witness_root">witness_root</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Block" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Block" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Block" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Block" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Block" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Block" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-PartialEq-for-Block" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Block" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Block" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Block" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Block" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Block" title="Send">Send</a></li><li><a href="#impl-Sync-for-Block" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Block" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Block" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Block</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Block {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin block."><title>Block in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.txdata" title="txdata">txdata</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.bip34_block_height" title="bip34_block_height">bip34_block_height</a></li><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.check_merkle_root" title="check_merkle_root">check_merkle_root</a></li><li><a href="#method.check_witness_commitment" title="check_witness_commitment">check_witness_commitment</a></li><li><a href="#method.coinbase" title="coinbase">coinbase</a></li><li><a href="#method.compute_merkle_root" title="compute_merkle_root">compute_merkle_root</a></li><li><a href="#method.compute_witness_commitment" title="compute_witness_commitment">compute_witness_commitment</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li><li><a href="#method.weight" title="weight">weight</a></li><li><a href="#method.witness_root" title="witness_root">witness_root</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Block" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Block" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Block" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Block" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Block" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Block" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-PartialEq-for-Block" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Block" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Block" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Block" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Block" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Block" title="Send">Send</a></li><li><a href="#impl-Sync-for-Block" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Block" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Block" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Block</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Block {
     pub header: <a class="struct" href="blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>,
     pub txdata: <a class="struct" href="base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin block.</p>
index 54f0efd81473f68877f309d03f3f153986d4d0ab..04f3201c0aa000d8d8e0ffdbbe57b4b387d164d0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin block hash."><title>BlockHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-BlockHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-BlockHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-BlockHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-BlockHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3C%26Header%3E-for-BlockHash" title="From&#60;&#38;Header&#62;">From&#60;&#38;Header&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-From%3CBlockHash%3E-for-Hash" title="From&#60;BlockHash&#62;">From&#60;BlockHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-BlockHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHeader%3E-for-BlockHash" title="From&#60;Header&#62;">From&#60;Header&#62;</a></li><li><a href="#impl-FromStr-for-BlockHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-BlockHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-BlockHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-BlockHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-BlockHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-BlockHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-BlockHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-BlockHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-BlockHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">BlockHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin block hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin block hash."><title>BlockHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-BlockHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-BlockHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-BlockHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-BlockHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-BlockHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-BlockHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Block%3E-for-BlockHash" title="From&#60;&#38;Block&#62;">From&#60;&#38;Block&#62;</a></li><li><a href="#impl-From%3C%26Header%3E-for-BlockHash" title="From&#60;&#38;Header&#62;">From&#60;&#38;Header&#62;</a></li><li><a href="#impl-From%3CBlock%3E-for-BlockHash" title="From&#60;Block&#62;">From&#60;Block&#62;</a></li><li><a href="#impl-From%3CBlockHash%3E-for-Hash" title="From&#60;BlockHash&#62;">From&#60;BlockHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-BlockHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CHeader%3E-for-BlockHash" title="From&#60;Header&#62;">From&#60;Header&#62;</a></li><li><a href="#impl-FromStr-for-BlockHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-BlockHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-BlockHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-BlockHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-BlockHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-BlockHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-BlockHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-BlockHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-BlockHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">BlockHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin block hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BlockHash" class="impl"><a href="#impl-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 59acc60043c6b57cceba43ca3428da3a4ad9cb7e..570b1d9eee2ce4984805c4e50edce3ca836d07b2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding of 256-bit target as 32-bit float."><title>CompactTarget in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Compact<wbr>Target</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_header_difficulty_adjustment" title="from_header_difficulty_adjustment">from_header_difficulty_adjustment</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_next_work_required" title="from_next_work_required">from_next_work_required</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CompactTarget" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CompactTarget" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CompactTarget" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CompactTarget" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-CompactTarget" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-CompactTarget" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CompactTarget" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompactTarget%3E-for-Target" title="From&#60;CompactTarget&#62;">From&#60;CompactTarget&#62;</a></li><li><a href="#impl-Hash-for-CompactTarget" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-CompactTarget" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-CompactTarget" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CompactTarget" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CompactTarget" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-CompactTarget" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-CompactTarget" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-CompactTarget" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CompactTarget" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CompactTarget" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CompactTarget" title="Send">Send</a></li><li><a href="#impl-Sync-for-CompactTarget" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CompactTarget" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CompactTarget" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">CompactTarget</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CompactTarget(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding of 256-bit target as 32-bit float.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Encoding of 256-bit target as 32-bit float."><title>CompactTarget in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Compact<wbr>Target</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_header_difficulty_adjustment" title="from_header_difficulty_adjustment">from_header_difficulty_adjustment</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_next_work_required" title="from_next_work_required">from_next_work_required</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CompactTarget" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CompactTarget" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CompactTarget" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-CompactTarget" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-CompactTarget" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-CompactTarget" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-CompactTarget" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompactTarget%3E-for-Target" title="From&#60;CompactTarget&#62;">From&#60;CompactTarget&#62;</a></li><li><a href="#impl-Hash-for-CompactTarget" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-CompactTarget" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-CompactTarget" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CompactTarget" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CompactTarget" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-CompactTarget" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-CompactTarget" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-CompactTarget" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CompactTarget" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CompactTarget" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CompactTarget" title="Send">Send</a></li><li><a href="#impl-Sync-for-CompactTarget" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CompactTarget" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CompactTarget" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">CompactTarget</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CompactTarget(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Encoding of 256-bit target as 32-bit float.</p>
 <p>This is used to encode a target into the block header. Satoshi made this part of consensus code
 in the original version of Bitcoin, likely copying an idea from OpenSSL.</p>
 <p>OpenSSL’s bignum (BN) type has an encoding, which is even called “compact” as in bitcoin, which
index d061db24eabcb398fdbb5ca7f72c9ed3a9847a4f..de6d1682b30b85b14998ae21965882ee54faa0df 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An always-compressed Bitcoin ECDSA public key"><title>CompressedPublicKey in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Compressed<wbr>Public<wbr>Key</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_private_key" title="from_private_key">from_private_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.read_from" title="read_from">read_from</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.wpubkey_hash" title="wpubkey_hash">wpubkey_hash</a></li><li><a href="#method.write_into" title="write_into">write_into</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CompressedPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CompressedPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CompressedPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-CompressedPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-CompressedPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-CompressedPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-CompressedPublicKey" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-CompressedPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CompressedPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CompressedPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-CompressedPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-CompressedPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CPublicKey%3E-for-CompressedPublicKey" title="TryFrom&#60;PublicKey&#62;">TryFrom&#60;PublicKey&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CompressedPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CompressedPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CompressedPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-CompressedPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CompressedPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CompressedPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">CompressedPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CompressedPublicKey(pub <a class="struct" href="secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An always-compressed Bitcoin ECDSA public key</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An always-compressed Bitcoin ECDSA public key"><title>CompressedPublicKey in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Compressed<wbr>Public<wbr>Key</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_private_key" title="from_private_key">from_private_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.read_from" title="read_from">read_from</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.wpubkey_hash" title="wpubkey_hash">wpubkey_hash</a></li><li><a href="#method.write_into" title="write_into">write_into</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CompressedPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-CompressedPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-CompressedPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-CompressedPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-CompressedPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-CompressedPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-CompressedPublicKey" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-CompressedPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CompressedPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CompressedPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-CompressedPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-CompressedPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CPublicKey%3E-for-CompressedPublicKey" title="TryFrom&#60;PublicKey&#62;">TryFrom&#60;PublicKey&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CompressedPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CompressedPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CompressedPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-CompressedPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CompressedPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CompressedPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">CompressedPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CompressedPublicKey(pub <a class="struct" href="secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An always-compressed Bitcoin ECDSA public key</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="struct" href="secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></code></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CompressedPublicKey" class="impl"><a href="#impl-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.pubkey_hash" class="method"><h4 class="code-header">pub fn <a href="#method.pubkey_hash" class="fn">pubkey_hash</a>(&amp;self) -&gt; <a class="struct" href="struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h4></section></summary><div class="docblock"><p>Returns bitcoin 160-bit hash of the public key</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.wpubkey_hash" class="method"><h4 class="code-header">pub fn <a href="#method.wpubkey_hash" class="fn">wpubkey_hash</a>(&amp;self) -&gt; <a class="struct" href="struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h4></section></summary><div class="docblock"><p>Returns bitcoin 160-bit hash of the public key for witness program</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.p2wpkh_script_code" class="method"><h4 class="code-header">pub fn <a href="#method.p2wpkh_script_code" class="fn">p2wpkh_script_code</a>(&amp;self) -&gt; <a class="struct" href="struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h4></section></summary><div class="docblock"><p>Returns the script code used to spend a P2WPKH input.</p>
index 10e2093a900e349395e716248e5b945b11ef9eae..bcfeaa5bffd32c504021d62c459614dd08fd49cb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents fee rate."><title>FeeRate in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FeeRate</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BROADCAST_MIN" title="BROADCAST_MIN">BROADCAST_MIN</a></li><li><a href="#associatedconstant.DUST" title="DUST">DUST</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_mul_by_weight" title="checked_mul_by_weight">checked_mul_by_weight</a></li><li><a href="#method.fee_vb" title="fee_vb">fee_vb</a></li><li><a href="#method.fee_wu" title="fee_wu">fee_wu</a></li><li><a href="#method.from_sat_per_kwu" title="from_sat_per_kwu">from_sat_per_kwu</a></li><li><a href="#method.from_sat_per_vb" title="from_sat_per_vb">from_sat_per_vb</a></li><li><a href="#method.from_sat_per_vb_unchecked" title="from_sat_per_vb_unchecked">from_sat_per_vb_unchecked</a></li><li><a href="#method.to_sat_per_kwu" title="to_sat_per_kwu">to_sat_per_kwu</a></li><li><a href="#method.to_sat_per_vb_ceil" title="to_sat_per_vb_ceil">to_sat_per_vb_ceil</a></li><li><a href="#method.to_sat_per_vb_floor" title="to_sat_per_vb_floor">to_sat_per_vb_floor</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FeeRate" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FeeRate" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FeeRate" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FeeRate" title="Display">Display</a></li><li><a href="#impl-Eq-for-FeeRate" title="Eq">Eq</a></li><li><a href="#impl-From%3CFeeRate%3E-for-u64" title="From&#60;FeeRate&#62;">From&#60;FeeRate&#62;</a></li><li><a href="#impl-FromStr-for-FeeRate" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FeeRate" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Ord-for-FeeRate" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FeeRate" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FeeRate" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-FeeRate" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FeeRate" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-FeeRate" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-FeeRate" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FeeRate" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FeeRate" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FeeRate" title="Send">Send</a></li><li><a href="#impl-Sync-for-FeeRate" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FeeRate" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FeeRate" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">FeeRate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FeeRate(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents fee rate.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents fee rate."><title>FeeRate in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">FeeRate</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BROADCAST_MIN" title="BROADCAST_MIN">BROADCAST_MIN</a></li><li><a href="#associatedconstant.DUST" title="DUST">DUST</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_mul_by_weight" title="checked_mul_by_weight">checked_mul_by_weight</a></li><li><a href="#method.fee_vb" title="fee_vb">fee_vb</a></li><li><a href="#method.fee_wu" title="fee_wu">fee_wu</a></li><li><a href="#method.from_sat_per_kwu" title="from_sat_per_kwu">from_sat_per_kwu</a></li><li><a href="#method.from_sat_per_vb" title="from_sat_per_vb">from_sat_per_vb</a></li><li><a href="#method.from_sat_per_vb_unchecked" title="from_sat_per_vb_unchecked">from_sat_per_vb_unchecked</a></li><li><a href="#method.to_sat_per_kwu" title="to_sat_per_kwu">to_sat_per_kwu</a></li><li><a href="#method.to_sat_per_vb_ceil" title="to_sat_per_vb_ceil">to_sat_per_vb_ceil</a></li><li><a href="#method.to_sat_per_vb_floor" title="to_sat_per_vb_floor">to_sat_per_vb_floor</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FeeRate" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FeeRate" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FeeRate" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FeeRate" title="Display">Display</a></li><li><a href="#impl-Eq-for-FeeRate" title="Eq">Eq</a></li><li><a href="#impl-From%3CFeeRate%3E-for-u64" title="From&#60;FeeRate&#62;">From&#60;FeeRate&#62;</a></li><li><a href="#impl-FromStr-for-FeeRate" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FeeRate" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Ord-for-FeeRate" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FeeRate" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FeeRate" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-FeeRate" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FeeRate" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-FeeRate" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-FeeRate" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FeeRate" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FeeRate" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FeeRate" title="Send">Send</a></li><li><a href="#impl-Sync-for-FeeRate" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FeeRate" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FeeRate" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">FeeRate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FeeRate(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents fee rate.</p>
 <p>This is an integer newtype representing fee rate in <code>sat/kwu</code>. It provides protection against mixing
 up the types as well as basic formatting features.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FeeRate" class="impl"><a href="#impl-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h4></section></summary><div class="docblock"><p>0 sat/kwu.</p>
index 1945d88bfbe6dc34187fca37715530a899207b95..d60426b66d294ecc3346369e43a646803fad24b9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter hash, as defined in BIP-157"><title>FilterHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.filter_header" title="filter_header">filter_header</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHash%3E-for-Hash" title="From&#60;FilterHash&#62;">From&#60;FilterHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">FilterHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter hash, as defined in BIP-157</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter hash, as defined in BIP-157"><title>FilterHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.filter_header" title="filter_header">filter_header</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHash%3E-for-Hash" title="From&#60;FilterHash&#62;">From&#60;FilterHash&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">FilterHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter hash, as defined in BIP-157</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FilterHash" class="impl"><a href="#impl-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 9549cadeec898c66a58b9b3a5ddda62f5ad41ff4..e6b3aff9c87bf11fb2b4190aeb3b452768f43af2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter header, as defined in BIP-157"><title>FilterHeader in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Header</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHeader" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHeader" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHeader" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHeader" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHeader" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHeader" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHeader" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHeader" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHeader%3E-for-Hash" title="From&#60;FilterHeader&#62;">From&#60;FilterHeader&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHeader" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHeader" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHeader" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHeader-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHeader" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHeader" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHeader" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHeader" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHeader" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHeader" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHeader" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHeader" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHeader" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHeader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHeader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHeader" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHeader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHeader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHeader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">FilterHeader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHeader(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter header, as defined in BIP-157</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Filter header, as defined in BIP-157"><title>FilterHeader in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Header</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-FilterHeader" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-FilterHeader" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FilterHeader" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FilterHeader" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-FilterHeader" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FilterHeader" title="Display">Display</a></li><li><a href="#impl-Encodable-for-FilterHeader" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-FilterHeader" title="Eq">Eq</a></li><li><a href="#impl-From%3CFilterHeader%3E-for-Hash" title="From&#60;FilterHeader&#62;">From&#60;FilterHeader&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-FilterHeader" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-FilterHeader" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-FilterHeader" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-FilterHeader-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-FilterHeader" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-FilterHeader" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FilterHeader" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FilterHeader" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FilterHeader" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-FilterHeader" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-FilterHeader" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-FilterHeader" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FilterHeader" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterHeader" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterHeader" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterHeader" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterHeader" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterHeader" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterHeader" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">FilterHeader</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FilterHeader(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Filter header, as defined in BIP-157</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FilterHeader" class="impl"><a href="#impl-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 687b62fc8e3fb0d47b823b78ceff8bf50263ef06..4e64659d402d578a92777b606dd5f8b990a1cf57 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash of a transaction according to the legacy signature algorithm."><title>LegacySighash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy<wbr>Sighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-LegacySighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-LegacySighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LegacySighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LegacySighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LegacySighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-LegacySighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-LegacySighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Hash" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Message" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-FromStr-for-LegacySighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-LegacySighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-LegacySighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-LegacySighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-LegacySighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-LegacySighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-LegacySighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LegacySighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-LegacySighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-LegacySighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LegacySighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-LegacySighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LegacySighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LegacySighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LegacySighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-LegacySighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LegacySighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LegacySighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">LegacySighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LegacySighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash of a transaction according to the legacy signature algorithm.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash of a transaction according to the legacy signature algorithm."><title>LegacySighash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy<wbr>Sighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-LegacySighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-LegacySighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LegacySighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LegacySighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LegacySighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-LegacySighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-LegacySighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Hash" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-From%3CLegacySighash%3E-for-Message" title="From&#60;LegacySighash&#62;">From&#60;LegacySighash&#62;</a></li><li><a href="#impl-FromStr-for-LegacySighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-LegacySighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-LegacySighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-LegacySighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-LegacySighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-LegacySighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-LegacySighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LegacySighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-LegacySighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-LegacySighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LegacySighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-LegacySighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LegacySighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LegacySighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LegacySighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-LegacySighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LegacySighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LegacySighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">LegacySighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LegacySighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash of a transaction according to the legacy signature algorithm.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-LegacySighash" class="impl"><a href="#impl-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 0b90f7295783cab1f5cb740c1dc42d7fec51b5af..c3d4827542331d71bf6a0bd3ce3596e803c655b8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data structure that represents a block header paired to a partial merkle tree."><title>MerkleBlock in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merkle<wbr>Block</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.txn" title="txn">txn</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extract_matches" title="extract_matches">extract_matches</a></li><li><a href="#method.from_block_with_predicate" title="from_block_with_predicate">from_block_with_predicate</a></li><li><a href="#method.from_header_txids_with_predicate" title="from_header_txids_with_predicate">from_header_txids_with_predicate</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MerkleBlock" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MerkleBlock" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-MerkleBlock" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-MerkleBlock" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-MerkleBlock" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-MerkleBlock" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MerkleBlock" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MerkleBlock" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MerkleBlock" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MerkleBlock" title="Send">Send</a></li><li><a href="#impl-Sync-for-MerkleBlock" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MerkleBlock" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MerkleBlock" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">MerkleBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct MerkleBlock {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data structure that represents a block header paired to a partial merkle tree."><title>MerkleBlock in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merkle<wbr>Block</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.header" title="header">header</a></li><li><a href="#structfield.txn" title="txn">txn</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extract_matches" title="extract_matches">extract_matches</a></li><li><a href="#method.from_block_with_predicate" title="from_block_with_predicate">from_block_with_predicate</a></li><li><a href="#method.from_header_txids_with_predicate" title="from_header_txids_with_predicate">from_header_txids_with_predicate</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MerkleBlock" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MerkleBlock" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-MerkleBlock" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-MerkleBlock" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-MerkleBlock" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-MerkleBlock" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MerkleBlock" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MerkleBlock" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MerkleBlock" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MerkleBlock" title="Send">Send</a></li><li><a href="#impl-Sync-for-MerkleBlock" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MerkleBlock" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MerkleBlock" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">MerkleBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct MerkleBlock {
     pub header: <a class="struct" href="blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>,
     pub txn: <a class="struct" href="merkle_tree/struct.PartialMerkleTree.html" title="struct bdk_chain::bitcoin::merkle_tree::PartialMerkleTree">PartialMerkleTree</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data structure that represents a block header paired to a partial merkle tree.</p>
index 234553f242d50bebcbadae0e0ab38c3676e504c3..70fa67538796f26583f62cf806f42d5f878b76e2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A script Opcode."><title>Opcode in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Opcode</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.classify" title="classify">classify</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Opcode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Opcode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Opcode" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Opcode" title="Display">Display</a></li><li><a href="#impl-Eq-for-Opcode" title="Eq">Eq</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Opcode" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-Opcode" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-PartialEq-for-Opcode" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Opcode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Opcode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3COpcode%3E-for-WitnessVersion" title="TryFrom&#60;Opcode&#62;">TryFrom&#60;Opcode&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Opcode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Opcode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Opcode" title="Send">Send</a></li><li><a href="#impl-Sync-for-Opcode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Opcode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Opcode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Opcode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Opcode { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A script Opcode.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A script Opcode."><title>Opcode in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Opcode</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.classify" title="classify">classify</a></li><li><a href="#method.to_u8" title="to_u8">to_u8</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Opcode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Opcode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Opcode" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Opcode" title="Display">Display</a></li><li><a href="#impl-Eq-for-Opcode" title="Eq">Eq</a></li><li><a href="#impl-From%3CWitnessVersion%3E-for-Opcode" title="From&#60;WitnessVersion&#62;">From&#60;WitnessVersion&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-Opcode" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-PartialEq-for-Opcode" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Opcode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Opcode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3COpcode%3E-for-WitnessVersion" title="TryFrom&#60;Opcode&#62;">TryFrom&#60;Opcode&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Opcode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Opcode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Opcode" title="Send">Send</a></li><li><a href="#impl-Sync-for-Opcode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Opcode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Opcode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Opcode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Opcode { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A script Opcode.</p>
 <p>We do not implement Ord on this type because there is no natural ordering on opcodes, but there
 may appear to be one (e.g. because all the push opcodes appear in a consecutive block) and we
 don’t want to encourage subtly buggy code. Please use <a href="struct.Opcode.html#method.classify" title="method bdk_chain::bitcoin::Opcode::classify"><code>Opcode::classify</code></a> to distinguish different
index c682978c2bb9445f4b7c672fd8a258949cb1e6c6..ec50e0f8defeb2086f5481bd97b121ada5e08064 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a transaction output."><title>OutPoint in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OutPoint</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.txid" title="txid">txid</a></li><li><a href="#structfield.vout" title="vout">vout</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_null" title="is_null">is_null</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.null" title="null">null</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutPoint" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OutPoint" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OutPoint" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-OutPoint" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-OutPoint" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-OutPoint" title="Display">Display</a></li><li><a href="#impl-Encodable-for-OutPoint" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-OutPoint" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-OutPoint" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-OutPoint" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-OutPoint" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-OutPoint" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-OutPoint" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-OutPoint" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-OutPoint" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">OutPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OutPoint {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a transaction output."><title>OutPoint in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">OutPoint</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.txid" title="txid">txid</a></li><li><a href="#structfield.vout" title="vout">vout</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_null" title="is_null">is_null</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.null" title="null">null</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OutPoint" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-OutPoint" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OutPoint" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-OutPoint" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-OutPoint" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-OutPoint" title="Display">Display</a></li><li><a href="#impl-Encodable-for-OutPoint" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-OutPoint" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-OutPoint" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-OutPoint" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-OutPoint" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-OutPoint" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-OutPoint" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-OutPoint" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-OutPoint" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OutPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OutPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OutPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-OutPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OutPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OutPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">OutPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct OutPoint {
     pub txid: <a class="struct" href="struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>,
     pub vout: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to a transaction output.</p>
index 8d4b35f3cef8cd557804b680e2b7aa4e9655b429..071741afafe0ac1f65e2b96a07516b117b9ac825 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin ECDSA private key"><title>PrivateKey in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Private<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.inner" title="inner">inner</a></li><li><a href="#structfield.network" title="network">network</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.fmt_wif" title="fmt_wif">fmt_wif</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.from_wif" title="from_wif">from_wif</a></li><li><a href="#method.generate" title="generate">generate</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_uncompressed" title="new_uncompressed">new_uncompressed</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_wif" title="to_wif">to_wif</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrivateKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PrivateKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PrivateKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PrivateKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrivateKey" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-PrivateKey" title="FromStr">FromStr</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-PrivateKey" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-PartialEq-for-PrivateKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-PrivateKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PrivateKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrivateKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrivateKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrivateKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrivateKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrivateKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrivateKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">PrivateKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PrivateKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin ECDSA private key"><title>PrivateKey in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Private<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.inner" title="inner">inner</a></li><li><a href="#structfield.network" title="network">network</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.fmt_wif" title="fmt_wif">fmt_wif</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.from_wif" title="from_wif">from_wif</a></li><li><a href="#method.generate" title="generate">generate</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_uncompressed" title="new_uncompressed">new_uncompressed</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_wif" title="to_wif">to_wif</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrivateKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PrivateKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PrivateKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PrivateKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PrivateKey" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-PrivateKey" title="FromStr">FromStr</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-PrivateKey" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-PartialEq-for-PrivateKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-PrivateKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PrivateKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrivateKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrivateKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrivateKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrivateKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrivateKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrivateKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">PrivateKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PrivateKey {
     pub compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub network: <a class="enum" href="enum.NetworkKind.html" title="enum bdk_chain::bitcoin::NetworkKind">NetworkKind</a>,
     pub inner: <a class="struct" href="secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a>,
index 527810561bf98d80a8c1691c50c2c9ec3a64324b..32bc145771d96ab8fb2f4dfc6e66edf0f29f5af4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Partially Signed Transaction."><title>Psbt in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.inputs" title="inputs">inputs</a></li><li><a href="#structfield.outputs" title="outputs">outputs</a></li><li><a href="#structfield.proprietary" title="proprietary">proprietary</a></li><li><a href="#structfield.unknown" title="unknown">unknown</a></li><li><a href="#structfield.unsigned_tx" title="unsigned_tx">unsigned_tx</a></li><li><a href="#structfield.version" title="version">version</a></li><li><a href="#structfield.xpub" title="xpub">xpub</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.DEFAULT_MAX_FEE_RATE" title="DEFAULT_MAX_FEE_RATE">DEFAULT_MAX_FEE_RATE</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.deserialize" title="deserialize">deserialize</a></li><li><a href="#method.deserialize_from_reader" title="deserialize_from_reader">deserialize_from_reader</a></li><li><a href="#method.extract_tx" title="extract_tx">extract_tx</a></li><li><a href="#method.extract_tx_fee_rate_limit" title="extract_tx_fee_rate_limit">extract_tx_fee_rate_limit</a></li><li><a href="#method.extract_tx_unchecked_fee_rate" title="extract_tx_unchecked_fee_rate">extract_tx_unchecked_fee_rate</a></li><li><a href="#method.extract_tx_with_fee_rate_limit" title="extract_tx_with_fee_rate_limit">extract_tx_with_fee_rate_limit</a></li><li><a href="#method.fee" title="fee">fee</a></li><li><a href="#method.from_unsigned_tx" title="from_unsigned_tx">from_unsigned_tx</a></li><li><a href="#method.iter_funding_utxos" title="iter_funding_utxos">iter_funding_utxos</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_hex" title="serialize_hex">serialize_hex</a></li><li><a href="#method.serialize_to_writer" title="serialize_to_writer">serialize_to_writer</a></li><li><a href="#method.sighash_ecdsa" title="sighash_ecdsa">sighash_ecdsa</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.spend_utxo" title="spend_utxo">spend_utxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Psbt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Psbt" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Psbt" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Psbt" title="Display">Display</a></li><li><a href="#impl-Eq-for-Psbt" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Psbt" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Psbt" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Psbt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PsbtExt-for-Psbt" title="PsbtExt">PsbtExt</a></li><li><a href="#impl-Serialize-for-Psbt" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Psbt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Psbt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Psbt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Psbt" title="Send">Send</a></li><li><a href="#impl-Sync-for-Psbt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Psbt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Psbt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Psbt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Psbt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Partially Signed Transaction."><title>Psbt in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.inputs" title="inputs">inputs</a></li><li><a href="#structfield.outputs" title="outputs">outputs</a></li><li><a href="#structfield.proprietary" title="proprietary">proprietary</a></li><li><a href="#structfield.unknown" title="unknown">unknown</a></li><li><a href="#structfield.unsigned_tx" title="unsigned_tx">unsigned_tx</a></li><li><a href="#structfield.version" title="version">version</a></li><li><a href="#structfield.xpub" title="xpub">xpub</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.DEFAULT_MAX_FEE_RATE" title="DEFAULT_MAX_FEE_RATE">DEFAULT_MAX_FEE_RATE</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.deserialize" title="deserialize">deserialize</a></li><li><a href="#method.deserialize_from_reader" title="deserialize_from_reader">deserialize_from_reader</a></li><li><a href="#method.extract_tx" title="extract_tx">extract_tx</a></li><li><a href="#method.extract_tx_fee_rate_limit" title="extract_tx_fee_rate_limit">extract_tx_fee_rate_limit</a></li><li><a href="#method.extract_tx_unchecked_fee_rate" title="extract_tx_unchecked_fee_rate">extract_tx_unchecked_fee_rate</a></li><li><a href="#method.extract_tx_with_fee_rate_limit" title="extract_tx_with_fee_rate_limit">extract_tx_with_fee_rate_limit</a></li><li><a href="#method.fee" title="fee">fee</a></li><li><a href="#method.from_unsigned_tx" title="from_unsigned_tx">from_unsigned_tx</a></li><li><a href="#method.iter_funding_utxos" title="iter_funding_utxos">iter_funding_utxos</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_hex" title="serialize_hex">serialize_hex</a></li><li><a href="#method.serialize_to_writer" title="serialize_to_writer">serialize_to_writer</a></li><li><a href="#method.sighash_ecdsa" title="sighash_ecdsa">sighash_ecdsa</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.spend_utxo" title="spend_utxo">spend_utxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Psbt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Psbt" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Psbt" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Psbt" title="Display">Display</a></li><li><a href="#impl-Eq-for-Psbt" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-Psbt" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Psbt" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Psbt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PsbtExt-for-Psbt" title="PsbtExt">PsbtExt</a></li><li><a href="#impl-Serialize-for-Psbt" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Psbt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Psbt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Psbt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Psbt" title="Send">Send</a></li><li><a href="#impl-Sync-for-Psbt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Psbt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Psbt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Psbt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Psbt {
     pub unsigned_tx: <a class="struct" href="struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>,
     pub version: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub xpub: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a>, (<a class="struct" href="bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a>, <a class="struct" href="bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a>)&gt;,
index b4e828a8691def2634f5f24f7fff0e80c0e93114..2e5ce7ec186222d750da92973221195e337971d7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of a public key."><title>PubkeyHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Pubkey<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-PubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-PubkeyHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-PubkeyHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PubkeyHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PubkeyHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PubkeyHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-PubkeyHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3C%26PublicKey%3E-for-PubkeyHash" title="From&#60;&#38;PublicKey&#62;">From&#60;&#38;PublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-PubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-Hash" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-PushBytesBuf" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PubkeyHash" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PubkeyHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PubkeyHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-PubkeyHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-PubkeyHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-PubkeyHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-PubkeyHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PubkeyHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PubkeyHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-PubkeyHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-PubkeyHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PubkeyHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-PubkeyHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PubkeyHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PubkeyHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PubkeyHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-PubkeyHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PubkeyHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PubkeyHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">PubkeyHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PubkeyHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of a public key.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of a public key."><title>PubkeyHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Pubkey<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-PubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-PubkeyHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-PubkeyHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PubkeyHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PubkeyHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PubkeyHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-PubkeyHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3C%26PublicKey%3E-for-PubkeyHash" title="From&#60;&#38;PublicKey&#62;">From&#60;&#38;PublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-PubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-Hash" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPubkeyHash%3E-for-PushBytesBuf" title="From&#60;PubkeyHash&#62;">From&#60;PubkeyHash&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PubkeyHash" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PubkeyHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PubkeyHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-PubkeyHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-PubkeyHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-PubkeyHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-PubkeyHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-PubkeyHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PubkeyHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-PubkeyHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-PubkeyHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PubkeyHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-PubkeyHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PubkeyHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PubkeyHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PubkeyHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-PubkeyHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PubkeyHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PubkeyHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">PubkeyHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PubkeyHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of a public key.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-PubkeyHash" class="impl"><a href="#impl-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a>) -&gt; <a class="struct" href="struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 6c4459b042707e0eac6058a6825096e43b39a837..208ded197b5c3ec3740a3fdbad95d40cd6a5e418 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin ECDSA public key"><title>PublicKey in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Public<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.inner" title="inner">inner</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_private_key" title="from_private_key">from_private_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_uncompressed" title="new_uncompressed">new_uncompressed</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.read_from" title="read_from">read_from</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_sort_key" title="to_sort_key">to_sort_key</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.wpubkey_hash" title="wpubkey_hash">wpubkey_hash</a></li><li><a href="#method.write_into" title="write_into">write_into</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26PublicKey%3E-for-PubkeyHash" title="From&#60;&#38;PublicKey&#62;">From&#60;&#38;PublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PubkeyHash" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PublicKey" title="Hash">Hash</a></li><li><a href="#impl-MiniscriptKey-for-PublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-PublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-PublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-PublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-PublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToPublicKey-for-PublicKey" title="ToPublicKey">ToPublicKey</a></li><li><a href="#impl-TryFrom%3CPublicKey%3E-for-CompressedPublicKey" title="TryFrom&#60;PublicKey&#62;">TryFrom&#60;PublicKey&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">PublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PublicKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin ECDSA public key"><title>PublicKey in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Public<wbr>Key</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li><li><a href="#structfield.inner" title="inner">inner</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_private_key" title="from_private_key">from_private_key</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_uncompressed" title="new_uncompressed">new_uncompressed</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.read_from" title="read_from">read_from</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_sort_key" title="to_sort_key">to_sort_key</a></li><li><a href="#method.verify" title="verify">verify</a></li><li><a href="#method.wpubkey_hash" title="wpubkey_hash">wpubkey_hash</a></li><li><a href="#method.write_into" title="write_into">write_into</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-PublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-PublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26PublicKey%3E-for-PubkeyHash" title="From&#60;&#38;PublicKey&#62;">From&#60;&#38;PublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-PublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PubkeyHash" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-PublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-FromStr-for-PublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-PublicKey" title="Hash">Hash</a></li><li><a href="#impl-MiniscriptKey-for-PublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-PublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-PublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-PublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-PublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-PublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToPublicKey-for-PublicKey" title="ToPublicKey">ToPublicKey</a></li><li><a href="#impl-TryFrom%3CPublicKey%3E-for-CompressedPublicKey" title="TryFrom&#60;PublicKey&#62;">TryFrom&#60;PublicKey&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-PublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">PublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct PublicKey {
     pub compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub inner: <a class="struct" href="secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Bitcoin ECDSA public key</p>
index 41c5d35edd7ad2114106716bdba8239e8011159f..96f073310a8be969d32caaf7316c68a207550bab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin script slice."><title>Script in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#validity" title="Validity">Validity</a></li><li><a href="#slicing-safety" title="Slicing safety">Slicing safety</a></li><li><a href="#memory-safety" title="Memory safety">Memory safety</a></li><li><a href="#references" title="References">References</a><ul><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.count_sigops" title="count_sigops">count_sigops</a></li><li><a href="#method.count_sigops_legacy" title="count_sigops_legacy">count_sigops_legacy</a></li><li><a href="#method.dust_value" title="dust_value">dust_value</a></li><li><a href="#method.first_opcode" title="first_opcode">first_opcode</a></li><li><a href="#method.fmt_asm" title="fmt_asm">fmt_asm</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.instruction_indices" title="instruction_indices">instruction_indices</a></li><li><a href="#method.instruction_indices_minimal" title="instruction_indices_minimal">instruction_indices_minimal</a></li><li><a href="#method.instructions" title="instructions">instructions</a></li><li><a href="#method.instructions_minimal" title="instructions_minimal">instructions_minimal</a></li><li><a href="#method.into_script_buf" title="into_script_buf">into_script_buf</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_multisig" title="is_multisig">is_multisig</a></li><li><a href="#method.is_op_return" title="is_op_return">is_op_return</a></li><li><a href="#method.is_p2pk" title="is_p2pk">is_p2pk</a></li><li><a href="#method.is_p2pkh" title="is_p2pkh">is_p2pkh</a></li><li><a href="#method.is_p2sh" title="is_p2sh">is_p2sh</a></li><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.is_provably_unspendable" title="is_provably_unspendable">is_provably_unspendable</a></li><li><a href="#method.is_push_only" title="is_push_only">is_push_only</a></li><li><a href="#method.is_witness_program" title="is_witness_program">is_witness_program</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2pk_public_key" title="p2pk_public_key">p2pk_public_key</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.tapscript_leaf_hash" title="tapscript_leaf_hash">tapscript_leaf_hash</a></li><li><a href="#method.to_asm_string" title="to_asm_string">to_asm_string</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_p2sh" title="to_p2sh">to_p2sh</a></li><li><a href="#method.to_p2tr" title="to_p2tr">to_p2tr</a></li><li><a href="#method.to_p2wsh" title="to_p2wsh">to_p2wsh</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li><li><a href="#method.wscript_hash" title="wscript_hash">wscript_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CScript%3E-for-Script" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3CScript%3E-for-ScriptBuf" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-Script" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-Script" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-ScriptBuf" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Script" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CScript%3E-for-ScriptBuf" title="Borrow&#60;Script&#62;">Borrow&#60;Script&#62;</a></li><li><a href="#impl-BorrowMut%3CScript%3E-for-ScriptBuf" title="BorrowMut&#60;Script&#62;">BorrowMut&#60;Script&#62;</a></li><li><a href="#impl-Debug-for-Script" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26Script" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Script" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Script" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Script" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-Arc%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Box%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Cow%3C'a,+Script%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Rc%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptBuf" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-WScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+Script%3E%3E-for-Box%3CScript%3E" title="From&#60;Cow&#60;&#39;a, Script&#62;&#62;">From&#60;Cow&#60;&#39;a, Script&#62;&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Box%3CScript%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Hash-for-Script" title="Hash">Hash</a></li><li><a href="#impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script" title="Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;">Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Script" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Script" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script" title="Index&#60;RangeInclusive&#60;usize&#62;&#62;">Index&#60;RangeInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script" title="Index&#60;RangeToInclusive&#60;usize&#62;&#62;">Index&#60;RangeToInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-LowerHex-for-Script" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Script" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Script" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CScript%3E-for-ScriptBuf" title="PartialEq&#60;Script&#62;">PartialEq&#60;Script&#62;</a></li><li><a href="#impl-PartialEq%3CScriptBuf%3E-for-Script" title="PartialEq&#60;ScriptBuf&#62;">PartialEq&#60;ScriptBuf&#62;</a></li><li><a href="#impl-PartialOrd-for-Script" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CScript%3E-for-ScriptBuf" title="PartialOrd&#60;Script&#62;">PartialOrd&#60;Script&#62;</a></li><li><a href="#impl-PartialOrd%3CScriptBuf%3E-for-Script" title="PartialOrd&#60;ScriptBuf&#62;">PartialOrd&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Serialize-for-Script" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Script" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToOwned-for-Script" title="ToOwned">ToOwned</a></li><li><a href="#impl-UpperHex-for-Script" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Sized-for-Script" title="!Sized">!Sized</a></li><li><a href="#impl-Freeze-for-Script" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Script" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Script" title="Send">Send</a></li><li><a href="#impl-Sync-for-Script" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Script" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Script" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Script</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Script(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin script slice.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin script slice."><title>Script in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#validity" title="Validity">Validity</a></li><li><a href="#slicing-safety" title="Slicing safety">Slicing safety</a></li><li><a href="#memory-safety" title="Memory safety">Memory safety</a></li><li><a href="#references" title="References">References</a><ul><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.count_sigops" title="count_sigops">count_sigops</a></li><li><a href="#method.count_sigops_legacy" title="count_sigops_legacy">count_sigops_legacy</a></li><li><a href="#method.dust_value" title="dust_value">dust_value</a></li><li><a href="#method.first_opcode" title="first_opcode">first_opcode</a></li><li><a href="#method.fmt_asm" title="fmt_asm">fmt_asm</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_bytes_mut" title="from_bytes_mut">from_bytes_mut</a></li><li><a href="#method.instruction_indices" title="instruction_indices">instruction_indices</a></li><li><a href="#method.instruction_indices_minimal" title="instruction_indices_minimal">instruction_indices_minimal</a></li><li><a href="#method.instructions" title="instructions">instructions</a></li><li><a href="#method.instructions_minimal" title="instructions_minimal">instructions_minimal</a></li><li><a href="#method.into_script_buf" title="into_script_buf">into_script_buf</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_multisig" title="is_multisig">is_multisig</a></li><li><a href="#method.is_op_return" title="is_op_return">is_op_return</a></li><li><a href="#method.is_p2pk" title="is_p2pk">is_p2pk</a></li><li><a href="#method.is_p2pkh" title="is_p2pkh">is_p2pkh</a></li><li><a href="#method.is_p2sh" title="is_p2sh">is_p2sh</a></li><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.is_provably_unspendable" title="is_provably_unspendable">is_provably_unspendable</a></li><li><a href="#method.is_push_only" title="is_push_only">is_push_only</a></li><li><a href="#method.is_witness_program" title="is_witness_program">is_witness_program</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2pk_public_key" title="p2pk_public_key">p2pk_public_key</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.tapscript_leaf_hash" title="tapscript_leaf_hash">tapscript_leaf_hash</a></li><li><a href="#method.to_asm_string" title="to_asm_string">to_asm_string</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_p2sh" title="to_p2sh">to_p2sh</a></li><li><a href="#method.to_p2tr" title="to_p2tr">to_p2tr</a></li><li><a href="#method.to_p2wsh" title="to_p2wsh">to_p2wsh</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li><li><a href="#method.wscript_hash" title="wscript_hash">wscript_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CScript%3E-for-Script" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3CScript%3E-for-ScriptBuf" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-Script" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-Script" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-ScriptBuf" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Script" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CScript%3E-for-ScriptBuf" title="Borrow&#60;Script&#62;">Borrow&#60;Script&#62;</a></li><li><a href="#impl-BorrowMut%3CScript%3E-for-ScriptBuf" title="BorrowMut&#60;Script&#62;">BorrowMut&#60;Script&#62;</a></li><li><a href="#impl-Debug-for-Script" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-%26Script" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Script" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Script" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Script" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-Arc%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Box%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Cow%3C'a,+Script%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-Rc%3CScript%3E" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptBuf" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-WScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+Script%3E%3E-for-Box%3CScript%3E" title="From&#60;Cow&#60;&#39;a, Script&#62;&#62;">From&#60;Cow&#60;&#39;a, Script&#62;&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Box%3CScript%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Hash-for-Script" title="Hash">Hash</a></li><li><a href="#impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script" title="Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;">Index&#60;(Bound&#60;usize&#62;, Bound&#60;usize&#62;)&#62;</a></li><li><a href="#impl-Index%3CRange%3Cusize%3E%3E-for-Script" title="Index&#60;Range&#60;usize&#62;&#62;">Index&#60;Range&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script" title="Index&#60;RangeFrom&#60;usize&#62;&#62;">Index&#60;RangeFrom&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeFull%3E-for-Script" title="Index&#60;RangeFull&#62;">Index&#60;RangeFull&#62;</a></li><li><a href="#impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script" title="Index&#60;RangeInclusive&#60;usize&#62;&#62;">Index&#60;RangeInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script" title="Index&#60;RangeTo&#60;usize&#62;&#62;">Index&#60;RangeTo&#60;usize&#62;&#62;</a></li><li><a href="#impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script" title="Index&#60;RangeToInclusive&#60;usize&#62;&#62;">Index&#60;RangeToInclusive&#60;usize&#62;&#62;</a></li><li><a href="#impl-LowerHex-for-Script" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Script" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Script" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CScript%3E-for-ScriptBuf" title="PartialEq&#60;Script&#62;">PartialEq&#60;Script&#62;</a></li><li><a href="#impl-PartialEq%3CScriptBuf%3E-for-Script" title="PartialEq&#60;ScriptBuf&#62;">PartialEq&#60;ScriptBuf&#62;</a></li><li><a href="#impl-PartialOrd-for-Script" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CScript%3E-for-ScriptBuf" title="PartialOrd&#60;Script&#62;">PartialOrd&#60;Script&#62;</a></li><li><a href="#impl-PartialOrd%3CScriptBuf%3E-for-Script" title="PartialOrd&#60;ScriptBuf&#62;">PartialOrd&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Serialize-for-Script" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Script" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-ToOwned-for-Script" title="ToOwned">ToOwned</a></li><li><a href="#impl-UpperHex-for-Script" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Sized-for-Script" title="!Sized">!Sized</a></li><li><a href="#impl-Freeze-for-Script" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Script" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Script" title="Send">Send</a></li><li><a href="#impl-Sync-for-Script" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Script" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Script" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Script</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Script(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin script slice.</p>
 <p><em><a href="blockdata/script/index.html" title="mod bdk_chain::bitcoin::blockdata::script">See also the <code>bitcoin::blockdata::script</code> module</a>.</em></p>
 <p><code>Script</code> is a script slice, the most primitive script type. It’s usually seen in its borrowed
 form <code>&amp;Script</code>. It is always encoded as a series of bytes representing the opcodes and data
index 795471ee3d4ecc420bbc8616e1be1cb612be3a4d..1cdb9d1666db377736d3cef94387aaf332f76427 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An owned, growable script."><title>ScriptBuf in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Buf</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_script" title="as_mut_script">as_mut_script</a></li><li><a href="#method.as_script" title="as_script">as_script</a></li><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.into_boxed_script" title="into_boxed_script">into_boxed_script</a></li><li><a href="#method.into_bytes" title="into_bytes">into_bytes</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_op_return" title="new_op_return">new_op_return</a></li><li><a href="#method.new_p2pk" title="new_p2pk">new_p2pk</a></li><li><a href="#method.new_p2pkh" title="new_p2pkh">new_p2pkh</a></li><li><a href="#method.new_p2sh" title="new_p2sh">new_p2sh</a></li><li><a href="#method.new_p2tr" title="new_p2tr">new_p2tr</a></li><li><a href="#method.new_p2tr_tweaked" title="new_p2tr_tweaked">new_p2tr_tweaked</a></li><li><a href="#method.new_p2wpkh" title="new_p2wpkh">new_p2wpkh</a></li><li><a href="#method.new_p2wsh" title="new_p2wsh">new_p2wsh</a></li><li><a href="#method.new_witness_program" title="new_witness_program">new_witness_program</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.push_instruction" title="push_instruction">push_instruction</a></li><li><a href="#method.push_instruction_no_opt" title="push_instruction_no_opt">push_instruction_no_opt</a></li><li><a href="#method.push_opcode" title="push_opcode">push_opcode</a></li><li><a href="#method.push_slice" title="push_slice">push_slice</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.reserve_exact" title="reserve_exact">reserve_exact</a></li><li><a href="#method.scan_and_push_verify" title="scan_and_push_verify">scan_and_push_verify</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li></ul><h3><a href="#deref-methods-Script">Methods from Deref&lt;<wbr>Target=<wbr>Script&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.count_sigops" title="count_sigops">count_sigops</a></li><li><a href="#method.count_sigops_legacy" title="count_sigops_legacy">count_sigops_legacy</a></li><li><a href="#method.dust_value" title="dust_value">dust_value</a></li><li><a href="#method.first_opcode" title="first_opcode">first_opcode</a></li><li><a href="#method.fmt_asm" title="fmt_asm">fmt_asm</a></li><li><a href="#method.instruction_indices" title="instruction_indices">instruction_indices</a></li><li><a href="#method.instruction_indices_minimal" title="instruction_indices_minimal">instruction_indices_minimal</a></li><li><a href="#method.instructions" title="instructions">instructions</a></li><li><a href="#method.instructions_minimal" title="instructions_minimal">instructions_minimal</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_multisig" title="is_multisig">is_multisig</a></li><li><a href="#method.is_op_return" title="is_op_return">is_op_return</a></li><li><a href="#method.is_p2pk" title="is_p2pk">is_p2pk</a></li><li><a href="#method.is_p2pkh" title="is_p2pkh">is_p2pkh</a></li><li><a href="#method.is_p2sh" title="is_p2sh">is_p2sh</a></li><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.is_provably_unspendable" title="is_provably_unspendable">is_provably_unspendable</a></li><li><a href="#method.is_push_only" title="is_push_only">is_push_only</a></li><li><a href="#method.is_witness_program" title="is_witness_program">is_witness_program</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.p2pk_public_key" title="p2pk_public_key">p2pk_public_key</a></li><li><a href="#method.p2wpkh_script_code-1" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.tapscript_leaf_hash" title="tapscript_leaf_hash">tapscript_leaf_hash</a></li><li><a href="#method.to_asm_string" title="to_asm_string">to_asm_string</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_p2sh" title="to_p2sh">to_p2sh</a></li><li><a href="#method.to_p2tr" title="to_p2tr">to_p2tr</a></li><li><a href="#method.to_p2wsh" title="to_p2wsh">to_p2wsh</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li><li><a href="#method.wscript_hash" title="wscript_hash">wscript_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CScript%3E-for-ScriptBuf" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-ScriptBuf" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CScript%3E-for-ScriptBuf" title="Borrow&#60;Script&#62;">Borrow&#60;Script&#62;</a></li><li><a href="#impl-BorrowMut%3CScript%3E-for-ScriptBuf" title="BorrowMut&#60;Script&#62;">BorrowMut&#60;Script&#62;</a></li><li><a href="#impl-Clone-for-ScriptBuf" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ScriptBuf" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ScriptBuf" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-ScriptBuf" title="Default">Default</a></li><li><a href="#impl-Deref-for-ScriptBuf" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-ScriptBuf" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ScriptBuf" title="Display">Display</a></li><li><a href="#impl-Encodable-for-ScriptBuf" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ScriptBuf" title="Eq">Eq</a></li><li><a href="#impl-Extend%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="Extend&#60;Instruction&#60;&#39;a&#62;&#62;">Extend&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptBuf" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-ScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-WScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CAddress%3E-for-ScriptBuf" title="From&#60;Address&#62;">From&#60;Address&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+Script%3E%3E-for-ScriptBuf" title="From&#60;Cow&#60;&#39;a, Script&#62;&#62;">From&#60;Cow&#60;&#39;a, Script&#62;&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Box%3CScript%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Cow%3C'_,+Script%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-ScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-WScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;">FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-Hash-for-ScriptBuf" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-ScriptBuf" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ScriptBuf" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptBuf" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CScript%3E-for-ScriptBuf" title="PartialEq&#60;Script&#62;">PartialEq&#60;Script&#62;</a></li><li><a href="#impl-PartialEq%3CScriptBuf%3E-for-Script" title="PartialEq&#60;ScriptBuf&#62;">PartialEq&#60;ScriptBuf&#62;</a></li><li><a href="#impl-PartialOrd-for-ScriptBuf" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CScript%3E-for-ScriptBuf" title="PartialOrd&#60;Script&#62;">PartialOrd&#60;Script&#62;</a></li><li><a href="#impl-PartialOrd%3CScriptBuf%3E-for-Script" title="PartialOrd&#60;ScriptBuf&#62;">PartialOrd&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Serialize-for-ScriptBuf" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptBuf" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ScriptBuf" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptBuf" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptBuf" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptBuf" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptBuf" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptBuf" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptBuf" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">ScriptBuf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptBuf(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An owned, growable script.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An owned, growable script."><title>ScriptBuf in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Buf</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_script" title="as_mut_script">as_mut_script</a></li><li><a href="#method.as_script" title="as_script">as_script</a></li><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.from_bytes" title="from_bytes">from_bytes</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.into_boxed_script" title="into_boxed_script">into_boxed_script</a></li><li><a href="#method.into_bytes" title="into_bytes">into_bytes</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_op_return" title="new_op_return">new_op_return</a></li><li><a href="#method.new_p2pk" title="new_p2pk">new_p2pk</a></li><li><a href="#method.new_p2pkh" title="new_p2pkh">new_p2pkh</a></li><li><a href="#method.new_p2sh" title="new_p2sh">new_p2sh</a></li><li><a href="#method.new_p2tr" title="new_p2tr">new_p2tr</a></li><li><a href="#method.new_p2tr_tweaked" title="new_p2tr_tweaked">new_p2tr_tweaked</a></li><li><a href="#method.new_p2wpkh" title="new_p2wpkh">new_p2wpkh</a></li><li><a href="#method.new_p2wsh" title="new_p2wsh">new_p2wsh</a></li><li><a href="#method.new_witness_program" title="new_witness_program">new_witness_program</a></li><li><a href="#method.p2wpkh_script_code" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.push_instruction" title="push_instruction">push_instruction</a></li><li><a href="#method.push_instruction_no_opt" title="push_instruction_no_opt">push_instruction_no_opt</a></li><li><a href="#method.push_opcode" title="push_opcode">push_opcode</a></li><li><a href="#method.push_slice" title="push_slice">push_slice</a></li><li><a href="#method.reserve" title="reserve">reserve</a></li><li><a href="#method.reserve_exact" title="reserve_exact">reserve_exact</a></li><li><a href="#method.scan_and_push_verify" title="scan_and_push_verify">scan_and_push_verify</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li></ul><h3><a href="#deref-methods-Script">Methods from Deref&lt;<wbr>Target=<wbr>Script&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_mut_bytes" title="as_mut_bytes">as_mut_bytes</a></li><li><a href="#method.bytes" title="bytes">bytes</a></li><li><a href="#method.count_sigops" title="count_sigops">count_sigops</a></li><li><a href="#method.count_sigops_legacy" title="count_sigops_legacy">count_sigops_legacy</a></li><li><a href="#method.dust_value" title="dust_value">dust_value</a></li><li><a href="#method.first_opcode" title="first_opcode">first_opcode</a></li><li><a href="#method.fmt_asm" title="fmt_asm">fmt_asm</a></li><li><a href="#method.instruction_indices" title="instruction_indices">instruction_indices</a></li><li><a href="#method.instruction_indices_minimal" title="instruction_indices_minimal">instruction_indices_minimal</a></li><li><a href="#method.instructions" title="instructions">instructions</a></li><li><a href="#method.instructions_minimal" title="instructions_minimal">instructions_minimal</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_multisig" title="is_multisig">is_multisig</a></li><li><a href="#method.is_op_return" title="is_op_return">is_op_return</a></li><li><a href="#method.is_p2pk" title="is_p2pk">is_p2pk</a></li><li><a href="#method.is_p2pkh" title="is_p2pkh">is_p2pkh</a></li><li><a href="#method.is_p2sh" title="is_p2sh">is_p2sh</a></li><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.is_provably_unspendable" title="is_provably_unspendable">is_provably_unspendable</a></li><li><a href="#method.is_push_only" title="is_push_only">is_push_only</a></li><li><a href="#method.is_witness_program" title="is_witness_program">is_witness_program</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.p2pk_public_key" title="p2pk_public_key">p2pk_public_key</a></li><li><a href="#method.p2wpkh_script_code-1" title="p2wpkh_script_code">p2wpkh_script_code</a></li><li><a href="#method.redeem_script" title="redeem_script">redeem_script</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.tapscript_leaf_hash" title="tapscript_leaf_hash">tapscript_leaf_hash</a></li><li><a href="#method.to_asm_string" title="to_asm_string">to_asm_string</a></li><li><a href="#method.to_bytes" title="to_bytes">to_bytes</a></li><li><a href="#method.to_hex_string" title="to_hex_string">to_hex_string</a></li><li><a href="#method.to_p2sh" title="to_p2sh">to_p2sh</a></li><li><a href="#method.to_p2tr" title="to_p2tr">to_p2tr</a></li><li><a href="#method.to_p2wsh" title="to_p2wsh">to_p2wsh</a></li><li><a href="#method.witness_version" title="witness_version">witness_version</a></li><li><a href="#method.wscript_hash" title="wscript_hash">wscript_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3CScript%3E-for-ScriptBuf" title="AsMut&#60;Script&#62;">AsMut&#60;Script&#62;</a></li><li><a href="#impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf" title="AsMut&#60;[u8]&#62;">AsMut&#60;[u8]&#62;</a></li><li><a href="#impl-AsRef%3CScript%3E-for-ScriptBuf" title="AsRef&#60;Script&#62;">AsRef&#60;Script&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3CScript%3E-for-ScriptBuf" title="Borrow&#60;Script&#62;">Borrow&#60;Script&#62;</a></li><li><a href="#impl-BorrowMut%3CScript%3E-for-ScriptBuf" title="BorrowMut&#60;Script&#62;">BorrowMut&#60;Script&#62;</a></li><li><a href="#impl-Clone-for-ScriptBuf" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ScriptBuf" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-ScriptBuf" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-ScriptBuf" title="Default">Default</a></li><li><a href="#impl-Deref-for-ScriptBuf" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-ScriptBuf" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ScriptBuf" title="Display">Display</a></li><li><a href="#impl-Encodable-for-ScriptBuf" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-ScriptBuf" title="Eq">Eq</a></li><li><a href="#impl-Extend%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="Extend&#60;Instruction&#60;&#39;a&#62;&#62;">Extend&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptBuf" title="From&#60;&#38;&#39;a Script&#62;">From&#60;&#38;&#39;a Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-ScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-WScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CAddress%3E-for-ScriptBuf" title="From&#60;Address&#62;">From&#60;Address&#62;</a></li><li><a href="#impl-From%3CCow%3C'a,+Script%3E%3E-for-ScriptBuf" title="From&#60;Cow&#60;&#39;a, Script&#62;&#62;">From&#60;Cow&#60;&#39;a, Script&#62;&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Box%3CScript%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Cow%3C'_,+Script%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-ScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-WScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf" title="From&#60;Vec&#60;u8&#62;&#62;">From&#60;Vec&#60;u8&#62;&#62;</a></li><li><a href="#impl-FromIterator%3CInstruction%3C'a%3E%3E-for-ScriptBuf" title="FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;">FromIterator&#60;Instruction&#60;&#39;a&#62;&#62;</a></li><li><a href="#impl-Hash-for-ScriptBuf" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-ScriptBuf" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ScriptBuf" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptBuf" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CScript%3E-for-ScriptBuf" title="PartialEq&#60;Script&#62;">PartialEq&#60;Script&#62;</a></li><li><a href="#impl-PartialEq%3CScriptBuf%3E-for-Script" title="PartialEq&#60;ScriptBuf&#62;">PartialEq&#60;ScriptBuf&#62;</a></li><li><a href="#impl-PartialOrd-for-ScriptBuf" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CScript%3E-for-ScriptBuf" title="PartialOrd&#60;Script&#62;">PartialOrd&#60;Script&#62;</a></li><li><a href="#impl-PartialOrd%3CScriptBuf%3E-for-Script" title="PartialOrd&#60;ScriptBuf&#62;">PartialOrd&#60;ScriptBuf&#62;</a></li><li><a href="#impl-Serialize-for-ScriptBuf" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptBuf" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ScriptBuf" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptBuf" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptBuf" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptBuf" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptBuf" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptBuf" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptBuf" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">ScriptBuf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptBuf(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An owned, growable script.</p>
 <p><code>ScriptBuf</code> is the most common script type that has the ownership over the contents of the
 script. It has a close relationship with its borrowed counterpart, <a href="struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a>.</p>
 <p>Just as other similar types, this implements [<code>Deref</code>], so <a href="https://doc.rust-lang.org/std/ops/trait.Deref.html#more-on-deref-coercion">deref coercions</a> apply. Also note
index 5ef37e55d96ff4eb7a5f0529110fbdfafb703e99..26d5195da801ff3f95970feed4c1740a6c926581 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of Bitcoin Script bytecode."><title>ScriptHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-ScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ScriptHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ScriptHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ScriptHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ScriptHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ScriptHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-ScriptHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-ScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-ScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-ScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-Hash" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-PushBytesBuf" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-ScriptHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ScriptHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-ScriptHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ScriptHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ScriptHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ScriptHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ScriptHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-ScriptHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-ScriptHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ScriptHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">ScriptHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of Bitcoin Script bytecode.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of Bitcoin Script bytecode."><title>ScriptHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-ScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-ScriptHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-ScriptHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ScriptHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ScriptHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-ScriptHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-ScriptHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-ScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-ScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-ScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-ScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-Hash" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-From%3CScriptHash%3E-for-PushBytesBuf" title="From&#60;ScriptHash&#62;">From&#60;ScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-ScriptHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-ScriptHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-ScriptHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-ScriptHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-ScriptHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-ScriptHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ScriptHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-ScriptHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-ScriptHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-ScriptHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">ScriptHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of Bitcoin Script bytecode.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ScriptHash" class="impl"><a href="#impl-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a>) -&gt; <a class="struct" href="struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index cb03e8aa0390fe84dfa5b2a966f17c2180c630c9..1954dd3a9de6e463b6225158958b811adefa7834 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash of a transaction according to the segwit version 0 signature algorithm."><title>SegwitV0Sighash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>V0Sighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SegwitV0Sighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SegwitV0Sighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SegwitV0Sighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SegwitV0Sighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-SegwitV0Sighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-SegwitV0Sighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-SegwitV0Sighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Hash" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Message" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-FromStr-for-SegwitV0Sighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SegwitV0Sighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-SegwitV0Sighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-SegwitV0Sighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-SegwitV0Sighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-SegwitV0Sighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SegwitV0Sighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SegwitV0Sighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-SegwitV0Sighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-SegwitV0Sighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-SegwitV0Sighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-SegwitV0Sighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitV0Sighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitV0Sighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitV0Sighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitV0Sighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitV0Sighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitV0Sighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">SegwitV0Sighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SegwitV0Sighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash of a transaction according to the segwit version 0 signature algorithm.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Hash of a transaction according to the segwit version 0 signature algorithm."><title>SegwitV0Sighash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwit<wbr>V0Sighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SegwitV0Sighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SegwitV0Sighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SegwitV0Sighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SegwitV0Sighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-SegwitV0Sighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-SegwitV0Sighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-SegwitV0Sighash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Hash" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-From%3CSegwitV0Sighash%3E-for-Message" title="From&#60;SegwitV0Sighash&#62;">From&#60;SegwitV0Sighash&#62;</a></li><li><a href="#impl-FromStr-for-SegwitV0Sighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SegwitV0Sighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-SegwitV0Sighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-SegwitV0Sighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-SegwitV0Sighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-SegwitV0Sighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SegwitV0Sighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SegwitV0Sighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-SegwitV0Sighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-SegwitV0Sighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-SegwitV0Sighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-SegwitV0Sighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SegwitV0Sighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SegwitV0Sighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SegwitV0Sighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-SegwitV0Sighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SegwitV0Sighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SegwitV0Sighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">SegwitV0Sighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SegwitV0Sighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Hash of a transaction according to the segwit version 0 signature algorithm.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SegwitV0Sighash" class="impl"><a href="#impl-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 3f86af0d1f7e50c06feb9ea94d7e8a75d343b849..bf745b7f7fe1283f0c07caf5ff72c94b266a2467 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction input sequence number."><title>Sequence in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sequence</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ENABLE_LOCKTIME_NO_RBF" title="ENABLE_LOCKTIME_NO_RBF">ENABLE_LOCKTIME_NO_RBF</a></li><li><a href="#associatedconstant.ENABLE_RBF_NO_LOCKTIME" title="ENABLE_RBF_NO_LOCKTIME">ENABLE_RBF_NO_LOCKTIME</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.enables_absolute_lock_time" title="enables_absolute_lock_time">enables_absolute_lock_time</a></li><li><a href="#method.from_512_second_intervals" title="from_512_second_intervals">from_512_second_intervals</a></li><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_seconds_ceil" title="from_seconds_ceil">from_seconds_ceil</a></li><li><a href="#method.from_seconds_floor" title="from_seconds_floor">from_seconds_floor</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_final" title="is_final">is_final</a></li><li><a href="#method.is_height_locked" title="is_height_locked">is_height_locked</a></li><li><a href="#method.is_rbf" title="is_rbf">is_rbf</a></li><li><a href="#method.is_relative_lock_time" title="is_relative_lock_time">is_relative_lock_time</a></li><li><a href="#method.is_time_locked" title="is_time_locked">is_time_locked</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.to_relative_lock_time" title="to_relative_lock_time">to_relative_lock_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Sequence" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Sequence" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Sequence" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Sequence" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Sequence" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Sequence" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Sequence" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Sequence" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Sequence" title="Eq">Eq</a></li><li><a href="#impl-From%3CLockTime%3E-for-Sequence" title="From&#60;LockTime&#62;">From&#60;LockTime&#62;</a></li><li><a href="#impl-From%3CRelLockTime%3E-for-Sequence" title="From&#60;RelLockTime&#62;">From&#60;RelLockTime&#62;</a></li><li><a href="#impl-From%3CSequence%3E-for-u32" title="From&#60;Sequence&#62;">From&#60;Sequence&#62;</a></li><li><a href="#impl-FromStr-for-Sequence" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Sequence" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Sequence" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Sequence" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Sequence" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Sequence" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Satisfier%3CPk%3E-for-Sequence" title="Satisfier&#60;Pk&#62;">Satisfier&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Sequence" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Sequence" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Sequence" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-LockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-RelLockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Sequence" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-UpperHex-for-Sequence" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Sequence" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Sequence" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Sequence" title="Send">Send</a></li><li><a href="#impl-Sync-for-Sequence" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Sequence" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Sequence" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AssetProvider%3CPk%3E-for-T" title="AssetProvider&#60;Pk&#62;">AssetProvider&#60;Pk&#62;</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Sequence</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Sequence(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin transaction input sequence number.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction input sequence number."><title>Sequence in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sequence</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ENABLE_LOCKTIME_NO_RBF" title="ENABLE_LOCKTIME_NO_RBF">ENABLE_LOCKTIME_NO_RBF</a></li><li><a href="#associatedconstant.ENABLE_RBF_NO_LOCKTIME" title="ENABLE_RBF_NO_LOCKTIME">ENABLE_RBF_NO_LOCKTIME</a></li><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.enables_absolute_lock_time" title="enables_absolute_lock_time">enables_absolute_lock_time</a></li><li><a href="#method.from_512_second_intervals" title="from_512_second_intervals">from_512_second_intervals</a></li><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.from_height" title="from_height">from_height</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_seconds_ceil" title="from_seconds_ceil">from_seconds_ceil</a></li><li><a href="#method.from_seconds_floor" title="from_seconds_floor">from_seconds_floor</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_final" title="is_final">is_final</a></li><li><a href="#method.is_height_locked" title="is_height_locked">is_height_locked</a></li><li><a href="#method.is_rbf" title="is_rbf">is_rbf</a></li><li><a href="#method.is_relative_lock_time" title="is_relative_lock_time">is_relative_lock_time</a></li><li><a href="#method.is_time_locked" title="is_time_locked">is_time_locked</a></li><li><a href="#method.to_consensus_u32" title="to_consensus_u32">to_consensus_u32</a></li><li><a href="#method.to_relative_lock_time" title="to_relative_lock_time">to_relative_lock_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Sequence" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Sequence" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Sequence" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Sequence" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Sequence" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Sequence" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Sequence" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Sequence" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Sequence" title="Eq">Eq</a></li><li><a href="#impl-From%3CLockTime%3E-for-Sequence" title="From&#60;LockTime&#62;">From&#60;LockTime&#62;</a></li><li><a href="#impl-From%3CRelLockTime%3E-for-Sequence" title="From&#60;RelLockTime&#62;">From&#60;RelLockTime&#62;</a></li><li><a href="#impl-From%3CSequence%3E-for-u32" title="From&#60;Sequence&#62;">From&#60;Sequence&#62;</a></li><li><a href="#impl-FromStr-for-Sequence" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Sequence" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Sequence" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Sequence" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Sequence" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Sequence" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Satisfier%3CPk%3E-for-Sequence" title="Satisfier&#60;Pk&#62;">Satisfier&#60;Pk&#62;</a></li><li><a href="#impl-Serialize-for-Sequence" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Sequence" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Sequence" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-LockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li><li><a href="#impl-TryFrom%3CSequence%3E-for-RelLockTime" title="TryFrom&#60;Sequence&#62;">TryFrom&#60;Sequence&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Sequence" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li><li><a href="#impl-UpperHex-for-Sequence" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Sequence" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Sequence" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Sequence" title="Send">Send</a></li><li><a href="#impl-Sync-for-Sequence" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Sequence" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Sequence" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-AssetProvider%3CPk%3E-for-T" title="AssetProvider&#60;Pk&#62;">AssetProvider&#60;Pk&#62;</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Sequence</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Sequence(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin transaction input sequence number.</p>
 <p>The sequence field is used for:</p>
 <ul>
 <li>Indicating whether absolute lock-time (specified in <code>lock_time</code> field of <a href="struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction"><code>Transaction</code></a>)
index ab72b5e60bbdbdbc774bd9e8e2eda55b709a216c..ef368758564c98ed8710e30adcf1086ea10b874e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SignedAmount"><title>SignedAmount in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signed<wbr>Amount</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_MONEY" title="MAX_MONEY">MAX_MONEY</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE_BTC" title="ONE_BTC">ONE_BTC</a></li><li><a href="#associatedconstant.ONE_SAT" title="ONE_SAT">ONE_SAT</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.abs" title="abs">abs</a></li><li><a href="#method.checked_abs" title="checked_abs">checked_abs</a></li><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_rem" title="checked_rem">checked_rem</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.display_dynamic" title="display_dynamic">display_dynamic</a></li><li><a href="#method.display_in" title="display_in">display_in</a></li><li><a href="#method.fmt_value_in" title="fmt_value_in">fmt_value_in</a></li><li><a href="#method.from_btc" title="from_btc">from_btc</a></li><li><a href="#method.from_float_in" title="from_float_in">from_float_in</a></li><li><a href="#method.from_sat" title="from_sat">from_sat</a></li><li><a href="#method.from_str_in" title="from_str_in">from_str_in</a></li><li><a href="#method.from_str_with_denomination" title="from_str_with_denomination">from_str_with_denomination</a></li><li><a href="#method.is_negative" title="is_negative">is_negative</a></li><li><a href="#method.is_positive" title="is_positive">is_positive</a></li><li><a href="#method.positive_sub" title="positive_sub">positive_sub</a></li><li><a href="#method.signum" title="signum">signum</a></li><li><a href="#method.to_btc" title="to_btc">to_btc</a></li><li><a href="#method.to_float_in" title="to_float_in">to_float_in</a></li><li><a href="#method.to_sat" title="to_sat">to_sat</a></li><li><a href="#method.to_string_in" title="to_string_in">to_string_in</a></li><li><a href="#method.to_string_with_denomination" title="to_string_with_denomination">to_string_with_denomination</a></li><li><a href="#method.to_unsigned" title="to_unsigned">to_unsigned</a></li><li><a href="#method.unchecked_add" title="unchecked_add">unchecked_add</a></li><li><a href="#method.unchecked_sub" title="unchecked_sub">unchecked_sub</a></li><li><a href="#method.unsigned_abs" title="unsigned_abs">unsigned_abs</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-SignedAmount" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-SignedAmount" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-SignedAmount" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SignedAmount" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignedAmount" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignedAmount" title="Default">Default</a></li><li><a href="#impl-Display-for-SignedAmount" title="Display">Display</a></li><li><a href="#impl-Div%3Ci64%3E-for-SignedAmount" title="Div&#60;i64&#62;">Div&#60;i64&#62;</a></li><li><a href="#impl-DivAssign%3Ci64%3E-for-SignedAmount" title="DivAssign&#60;i64&#62;">DivAssign&#60;i64&#62;</a></li><li><a href="#impl-Eq-for-SignedAmount" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-SignedAmount" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SignedAmount" title="Hash">Hash</a></li><li><a href="#impl-Mul%3Ci64%3E-for-SignedAmount" title="Mul&#60;i64&#62;">Mul&#60;i64&#62;</a></li><li><a href="#impl-MulAssign%3Ci64%3E-for-SignedAmount" title="MulAssign&#60;i64&#62;">MulAssign&#60;i64&#62;</a></li><li><a href="#impl-Neg-for-SignedAmount" title="Neg">Neg</a></li><li><a href="#impl-Ord-for-SignedAmount" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignedAmount" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignedAmount" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Rem%3Ci64%3E-for-SignedAmount" title="Rem&#60;i64&#62;">Rem&#60;i64&#62;</a></li><li><a href="#impl-RemAssign%3Ci64%3E-for-SignedAmount" title="RemAssign&#60;i64&#62;">RemAssign&#60;i64&#62;</a></li><li><a href="#impl-SerdeAmount-for-SignedAmount" title="SerdeAmount">SerdeAmount</a></li><li><a href="#impl-SerdeAmountForOpt-for-SignedAmount" title="SerdeAmountForOpt">SerdeAmountForOpt</a></li><li><a href="#impl-StructuralPartialEq-for-SignedAmount" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-SignedAmount" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-SignedAmount" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-SignedAmount" title="Sum">Sum</a></li><li><a href="#impl-TryFrom%3CAmount%3E-for-SignedAmount" title="TryFrom&#60;Amount&#62;">TryFrom&#60;Amount&#62;</a></li><li><a href="#impl-TryFrom%3CSignedAmount%3E-for-Amount" title="TryFrom&#60;SignedAmount&#62;">TryFrom&#60;SignedAmount&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignedAmount" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignedAmount" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignedAmount" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignedAmount" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignedAmount" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignedAmount" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">SignedAmount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SignedAmount(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SignedAmount</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SignedAmount"><title>SignedAmount in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signed<wbr>Amount</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_MONEY" title="MAX_MONEY">MAX_MONEY</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.ONE_BTC" title="ONE_BTC">ONE_BTC</a></li><li><a href="#associatedconstant.ONE_SAT" title="ONE_SAT">ONE_SAT</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.abs" title="abs">abs</a></li><li><a href="#method.checked_abs" title="checked_abs">checked_abs</a></li><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_rem" title="checked_rem">checked_rem</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.display_dynamic" title="display_dynamic">display_dynamic</a></li><li><a href="#method.display_in" title="display_in">display_in</a></li><li><a href="#method.fmt_value_in" title="fmt_value_in">fmt_value_in</a></li><li><a href="#method.from_btc" title="from_btc">from_btc</a></li><li><a href="#method.from_float_in" title="from_float_in">from_float_in</a></li><li><a href="#method.from_sat" title="from_sat">from_sat</a></li><li><a href="#method.from_str_in" title="from_str_in">from_str_in</a></li><li><a href="#method.from_str_with_denomination" title="from_str_with_denomination">from_str_with_denomination</a></li><li><a href="#method.is_negative" title="is_negative">is_negative</a></li><li><a href="#method.is_positive" title="is_positive">is_positive</a></li><li><a href="#method.positive_sub" title="positive_sub">positive_sub</a></li><li><a href="#method.signum" title="signum">signum</a></li><li><a href="#method.to_btc" title="to_btc">to_btc</a></li><li><a href="#method.to_float_in" title="to_float_in">to_float_in</a></li><li><a href="#method.to_sat" title="to_sat">to_sat</a></li><li><a href="#method.to_string_in" title="to_string_in">to_string_in</a></li><li><a href="#method.to_string_with_denomination" title="to_string_with_denomination">to_string_with_denomination</a></li><li><a href="#method.to_unsigned" title="to_unsigned">to_unsigned</a></li><li><a href="#method.unchecked_add" title="unchecked_add">unchecked_add</a></li><li><a href="#method.unchecked_sub" title="unchecked_sub">unchecked_sub</a></li><li><a href="#method.unsigned_abs" title="unsigned_abs">unsigned_abs</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-SignedAmount" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-SignedAmount" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-SignedAmount" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SignedAmount" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignedAmount" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignedAmount" title="Default">Default</a></li><li><a href="#impl-Display-for-SignedAmount" title="Display">Display</a></li><li><a href="#impl-Div%3Ci64%3E-for-SignedAmount" title="Div&#60;i64&#62;">Div&#60;i64&#62;</a></li><li><a href="#impl-DivAssign%3Ci64%3E-for-SignedAmount" title="DivAssign&#60;i64&#62;">DivAssign&#60;i64&#62;</a></li><li><a href="#impl-Eq-for-SignedAmount" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-SignedAmount" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-SignedAmount" title="Hash">Hash</a></li><li><a href="#impl-Mul%3Ci64%3E-for-SignedAmount" title="Mul&#60;i64&#62;">Mul&#60;i64&#62;</a></li><li><a href="#impl-MulAssign%3Ci64%3E-for-SignedAmount" title="MulAssign&#60;i64&#62;">MulAssign&#60;i64&#62;</a></li><li><a href="#impl-Neg-for-SignedAmount" title="Neg">Neg</a></li><li><a href="#impl-Ord-for-SignedAmount" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignedAmount" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignedAmount" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Rem%3Ci64%3E-for-SignedAmount" title="Rem&#60;i64&#62;">Rem&#60;i64&#62;</a></li><li><a href="#impl-RemAssign%3Ci64%3E-for-SignedAmount" title="RemAssign&#60;i64&#62;">RemAssign&#60;i64&#62;</a></li><li><a href="#impl-SerdeAmount-for-SignedAmount" title="SerdeAmount">SerdeAmount</a></li><li><a href="#impl-SerdeAmountForOpt-for-SignedAmount" title="SerdeAmountForOpt">SerdeAmountForOpt</a></li><li><a href="#impl-StructuralPartialEq-for-SignedAmount" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-SignedAmount" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-SignedAmount" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-SignedAmount" title="Sum">Sum</a></li><li><a href="#impl-TryFrom%3CAmount%3E-for-SignedAmount" title="TryFrom&#60;Amount&#62;">TryFrom&#60;Amount&#62;</a></li><li><a href="#impl-TryFrom%3CSignedAmount%3E-for-Amount" title="TryFrom&#60;SignedAmount&#62;">TryFrom&#60;SignedAmount&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignedAmount" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignedAmount" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignedAmount" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignedAmount" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignedAmount" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignedAmount" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">SignedAmount</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SignedAmount(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SignedAmount</p>
 <p>The <a href="struct.SignedAmount.html" title="struct bdk_chain::bitcoin::SignedAmount">SignedAmount</a> type can be used to express Bitcoin amounts that support
 arithmetic and conversion to various denominations.</p>
 <p>Warning!</p>
index 6c209ed324cbeb6babf8984916cb29949906fc2c..0e5458a07e0ac73cef05b822341107de5ab9d8a5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapNodeHash`"><title>TapBranchTag in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapBranch<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapBranchTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapBranchTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapBranchTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapBranchTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapBranchTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapBranchTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapBranchTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapBranchTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapBranchTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapBranchTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapBranchTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapBranchTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapBranchTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapBranchTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapBranchTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapBranchTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapBranchTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapBranchTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash"><code>TapNodeHash</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapNodeHash`"><title>TapBranchTag in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapBranch<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapBranchTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapBranchTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapBranchTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapBranchTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapBranchTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapBranchTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapBranchTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapBranchTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapBranchTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapBranchTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapBranchTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapBranchTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapBranchTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapBranchTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapBranchTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapBranchTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapBranchTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapBranchTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash"><code>TapNodeHash</code></a></p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TapBranchTag" class="impl"><a href="#impl-Clone-for-TapBranchTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TapBranchTag" class="impl"><a href="#impl-Default-for-TapBranchTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-TapBranchTag" class="impl"><a href="#impl-Hash-for-TapBranchTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 8f915844c4a7126fc36bb1c2028d5ca2edf39819..e51bbbf50d9c2da21e040d9daf074df413e3c426 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapLeaf&#34;."><title>TapLeafHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapLeafHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapLeafHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapLeafHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapLeafHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TapLeafHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapLeafHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TapLeafHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TapLeafHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash" title="From&#60;Hash&#60;TapLeafTag&#62;&#62;">From&#60;Hash&#60;TapLeafTag&#62;&#62;</a></li><li><a href="#impl-From%3CScriptPath%3C's%3E%3E-for-TapLeafHash" title="From&#60;ScriptPath&#60;&#39;s&#62;&#62;">From&#60;ScriptPath&#60;&#39;s&#62;&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-TapNodeHash" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-FromStr-for-TapLeafHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapLeafHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapLeafHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapLeafHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapLeafHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapLeafHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeafHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeafHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapLeafHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapLeafHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeafHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapLeafHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeafHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeafHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeafHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeafHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeafHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeafHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapLeafHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapLeafHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapLeaf".</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapLeaf&#34;."><title>TapLeafHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapLeafHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapLeafHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapLeafHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapLeafHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TapLeafHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapLeafHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TapLeafHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TapLeafHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash" title="From&#60;Hash&#60;TapLeafTag&#62;&#62;">From&#60;Hash&#60;TapLeafTag&#62;&#62;</a></li><li><a href="#impl-From%3CScriptPath%3C's%3E%3E-for-TapLeafHash" title="From&#60;ScriptPath&#60;&#39;s&#62;&#62;">From&#60;ScriptPath&#60;&#39;s&#62;&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-TapNodeHash" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-FromStr-for-TapLeafHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapLeafHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapLeafHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapLeafHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapLeafHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapLeafHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeafHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeafHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapLeafHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapLeafHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeafHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapLeafHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeafHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeafHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeafHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeafHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeafHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeafHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapLeafHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapLeafHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapLeaf".</p>
 <p>This is used for computing tapscript script spend hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapLeafHash" class="impl"><a href="#impl-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt;) -&gt; <a class="struct" href="struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
index aa1587300e2a315c7638134ac2088799d345b19a..1f21f53d451ccfe90263c9fe21f1a21f0124ad4a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapLeafHash`"><title>TapLeafTag in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapLeafTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapLeafTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapLeafTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapLeafTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapLeafTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapLeafTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeafTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeafTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeafTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapLeafTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeafTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeafTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeafTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeafTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeafTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeafTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapLeafTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapLeafTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash"><code>TapLeafHash</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapLeafHash`"><title>TapLeafTag in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapLeafTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapLeafTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapLeafTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapLeafTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapLeafTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapLeafTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeafTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeafTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeafTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapLeafTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeafTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeafTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeafTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeafTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeafTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeafTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapLeafTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapLeafTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash"><code>TapLeafHash</code></a></p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TapLeafTag" class="impl"><a href="#impl-Clone-for-TapLeafTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TapLeafTag" class="impl"><a href="#impl-Default-for-TapLeafTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-TapLeafTag" class="impl"><a href="#impl-Hash-for-TapLeafTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index d6dd60b7fe7eb1a6988a92251131492cde2324d9..bc57f829302069fe72daf94ad60367d9a3c7e8a1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tagged hash used in taproot trees."><title>TapNodeHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapNode<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.assume_hidden" title="assume_hidden">assume_hidden</a></li><li><a href="#method.from_node_hashes" title="from_node_hashes">from_node_hashes</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapNodeHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapNodeHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapNodeHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapNodeHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapNodeHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapNodeHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26LeafNode%3E-for-TapNodeHash" title="From&#60;&#38;LeafNode&#62;">From&#60;&#38;LeafNode&#62;</a></li><li><a href="#impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash" title="From&#60;Hash&#60;TapBranchTag&#62;&#62;">From&#60;Hash&#60;TapBranchTag&#62;&#62;</a></li><li><a href="#impl-From%3CLeafNode%3E-for-TapNodeHash" title="From&#60;LeafNode&#62;">From&#60;LeafNode&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-TapNodeHash" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E" title="From&#60;TapNodeHash&#62;">From&#60;TapNodeHash&#62;</a></li><li><a href="#impl-FromStr-for-TapNodeHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapNodeHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapNodeHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapNodeHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapNodeHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapNodeHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapNodeHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapNodeHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapNodeHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapNodeHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapNodeHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapNodeHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapNodeHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapNodeHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapNodeHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapNodeHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapNodeHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapNodeHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapNodeHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapNodeHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tagged hash used in taproot trees.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tagged hash used in taproot trees."><title>TapNodeHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapNode<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.assume_hidden" title="assume_hidden">assume_hidden</a></li><li><a href="#method.from_node_hashes" title="from_node_hashes">from_node_hashes</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapNodeHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapNodeHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapNodeHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapNodeHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapNodeHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapNodeHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26LeafNode%3E-for-TapNodeHash" title="From&#60;&#38;LeafNode&#62;">From&#60;&#38;LeafNode&#62;</a></li><li><a href="#impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash" title="From&#60;Hash&#60;TapBranchTag&#62;&#62;">From&#60;Hash&#60;TapBranchTag&#62;&#62;</a></li><li><a href="#impl-From%3CLeafNode%3E-for-TapNodeHash" title="From&#60;LeafNode&#62;">From&#60;LeafNode&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-TapNodeHash" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E" title="From&#60;TapNodeHash&#62;">From&#60;TapNodeHash&#62;</a></li><li><a href="#impl-FromStr-for-TapNodeHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapNodeHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapNodeHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapNodeHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapNodeHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapNodeHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapNodeHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapNodeHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapNodeHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapNodeHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapNodeHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapNodeHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapNodeHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapNodeHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapNodeHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapNodeHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapNodeHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapNodeHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapNodeHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapNodeHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tagged hash used in taproot trees.</p>
 <p>See BIP-340 for tagging rules.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapNodeHash" class="impl"><a href="#impl-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt;) -&gt; <a class="struct" href="struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
index c2768b44fe01446be10fa509de5a4fd701c8f2be..0611ec5ac331274136a0dfe4bff5f95b49bb3fc2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapSighash&#34;."><title>TapSighash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapSighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapSighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapSighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapSighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapSighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapSighashTag%3E%3E-for-TapSighash" title="From&#60;Hash&#60;TapSighashTag&#62;&#62;">From&#60;Hash&#60;TapSighashTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Message" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-FromStr-for-TapSighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapSighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapSighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapSighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapSighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapSighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapSighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapSighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapSighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapSighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapSighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapSighash".</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapSighash&#34;."><title>TapSighash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapSighash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapSighash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapSighash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapSighash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapSighash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapSighashTag%3E%3E-for-TapSighash" title="From&#60;Hash&#60;TapSighashTag&#62;&#62;">From&#60;Hash&#60;TapSighashTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-From%3CTapSighash%3E-for-Message" title="From&#60;TapSighash&#62;">From&#60;TapSighash&#62;</a></li><li><a href="#impl-FromStr-for-TapSighash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapSighash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapSighash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapSighash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapSighash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapSighash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapSighash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapSighash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapSighash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapSighash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapSighash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapSighash".</p>
 <p>This hash type is used for computing taproot signature hash.“</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapSighash" class="impl"><a href="#impl-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt;) -&gt; <a class="struct" href="struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
index 96e22c27d2b53e0f49e4af0d7770a68b61e230d2..d24155c7d3d94817d7846dd6f536f7f7d2fd7698 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapSighash`"><title>TapSighashTag in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapSighashTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighashTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapSighashTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapSighashTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapSighashTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapSighashTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighashTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighashTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighashTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapSighashTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighashTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighashTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighashTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighashTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighashTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighashTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapSighashTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapSighashTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash"><code>TapSighash</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapSighash`"><title>TapSighashTag in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapSighash<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapSighashTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapSighashTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapSighashTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapSighashTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapSighashTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapSighashTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapSighashTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapSighashTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapSighashTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapSighashTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapSighashTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapSighashTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapSighashTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapSighashTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapSighashTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapSighashTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapSighashTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapSighashTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash"><code>TapSighash</code></a></p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TapSighashTag" class="impl"><a href="#impl-Clone-for-TapSighashTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TapSighashTag" class="impl"><a href="#impl-Default-for-TapSighashTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-TapSighashTag" class="impl"><a href="#impl-Hash-for-TapSighashTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.TapSighashTag.html" title="struct bdk_chain::bitcoin::TapSighashTag">TapSighashTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index 3d8188ff89a77b77897ec7cde4eecc7db6417436..d8fbad4c77bdccdeb4d5e1c6d20460cdc6d326ec 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapTweak&#34;."><title>TapTweakHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_key_and_tweak" title="from_key_and_tweak">from_key_and_tweak</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li><li><a href="#method.to_scalar" title="to_scalar">to_scalar</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapTweakHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapTweakHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapTweakHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapTweakHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapTweakHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapTweakHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;&#38;TaprootSpendInfo&#62;">From&#60;&#38;TaprootSpendInfo&#62;</a></li><li><a href="#impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash" title="From&#60;Hash&#60;TapTweakTag&#62;&#62;">From&#60;Hash&#60;TapTweakTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E" title="From&#60;TapTweakHash&#62;">From&#60;TapTweakHash&#62;</a></li><li><a href="#impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;TaprootSpendInfo&#62;">From&#60;TaprootSpendInfo&#62;</a></li><li><a href="#impl-FromStr-for-TapTweakHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapTweakHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapTweakHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapTweakHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapTweakHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapTweakHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapTweakHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapTweakHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapTweakHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapTweakHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapTweakHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapTweakHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTweakHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTweakHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTweakHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTweakHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTweakHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTweakHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapTweakHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTweakHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapTweak".</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapTweak&#34;."><title>TapTweakHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_key_and_tweak" title="from_key_and_tweak">from_key_and_tweak</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li><li><a href="#method.to_scalar" title="to_scalar">to_scalar</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapTweakHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapTweakHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapTweakHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapTweakHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapTweakHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapTweakHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;&#38;TaprootSpendInfo&#62;">From&#60;&#38;TaprootSpendInfo&#62;</a></li><li><a href="#impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash" title="From&#60;Hash&#60;TapTweakTag&#62;&#62;">From&#60;Hash&#60;TapTweakTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E" title="From&#60;TapTweakHash&#62;">From&#60;TapTweakHash&#62;</a></li><li><a href="#impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;TaprootSpendInfo&#62;">From&#60;TaprootSpendInfo&#62;</a></li><li><a href="#impl-FromStr-for-TapTweakHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapTweakHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapTweakHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapTweakHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapTweakHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapTweakHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapTweakHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapTweakHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapTweakHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapTweakHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapTweakHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapTweakHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTweakHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTweakHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTweakHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTweakHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTweakHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTweakHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapTweakHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTweakHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapTweak".</p>
 <p>This hash type is used while computing the tweaked public key.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapTweakHash" class="impl"><a href="#impl-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt;) -&gt; <a class="struct" href="struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
index db0a37e1a6346859191d65a4b3df68963444f2b2..e08c0401b84e624d763b100055be91d7b9a09fc2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapTweakHash`"><title>TapTweakTag in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapTweakTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapTweakTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapTweakTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapTweakTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapTweakTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapTweakTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapTweakTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapTweakTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapTweakTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapTweakTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTweakTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTweakTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTweakTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTweakTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTweakTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTweakTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapTweakTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTweakTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash"><code>TapTweakHash</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapTweakHash`"><title>TapTweakTag in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapTweakTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapTweakTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapTweakTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapTweakTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapTweakTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapTweakTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapTweakTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapTweakTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapTweakTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapTweakTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTweakTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTweakTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTweakTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTweakTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTweakTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTweakTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TapTweakTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTweakTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash"><code>TapTweakHash</code></a></p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TapTweakTag" class="impl"><a href="#impl-Clone-for-TapTweakTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TapTweakTag" class="impl"><a href="#impl-Default-for-TapTweakTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-TapTweakTag" class="impl"><a href="#impl-Hash-for-TapTweakTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index cd8ead85193271475f1e84ddfa62e5e14d7531e8..dd7db2e64c21e5ee97a102a8a6f2e7c0c8ee03a3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 256 bit integer representing target."><title>Target in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Target</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_MAINNET" title="MAX_ATTAINABLE_MAINNET">MAX_ATTAINABLE_MAINNET</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_REGTEST" title="MAX_ATTAINABLE_REGTEST">MAX_ATTAINABLE_REGTEST</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_SIGNET" title="MAX_ATTAINABLE_SIGNET">MAX_ATTAINABLE_SIGNET</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_TESTNET" title="MAX_ATTAINABLE_TESTNET">MAX_ATTAINABLE_TESTNET</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.difficulty" title="difficulty">difficulty</a></li><li><a href="#method.difficulty_float" title="difficulty_float">difficulty_float</a></li><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_compact" title="from_compact">from_compact</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_met_by" title="is_met_by">is_met_by</a></li><li><a href="#method.max_difficulty_transition_threshold" title="max_difficulty_transition_threshold">max_difficulty_transition_threshold</a></li><li><a href="#method.max_transition_threshold" title="max_transition_threshold">max_transition_threshold</a></li><li><a href="#method.max_transition_threshold_unchecked" title="max_transition_threshold_unchecked">max_transition_threshold_unchecked</a></li><li><a href="#method.min_difficulty_transition_threshold" title="min_difficulty_transition_threshold">min_difficulty_transition_threshold</a></li><li><a href="#method.min_transition_threshold" title="min_transition_threshold">min_transition_threshold</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_compact_lossy" title="to_compact_lossy">to_compact_lossy</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li><li><a href="#method.to_work" title="to_work">to_work</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Target" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Target" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Target" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Target" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Target" title="Display">Display</a></li><li><a href="#impl-Eq-for-Target" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompactTarget%3E-for-Target" title="From&#60;CompactTarget&#62;">From&#60;CompactTarget&#62;</a></li><li><a href="#impl-Hash-for-Target" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Target" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Target" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Target" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Target" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Target" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Target" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Target" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Target" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Target" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Target" title="Send">Send</a></li><li><a href="#impl-Sync-for-Target" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Target" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Target" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Target</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Target(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 256 bit integer representing target.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 256 bit integer representing target."><title>Target in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Target</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_MAINNET" title="MAX_ATTAINABLE_MAINNET">MAX_ATTAINABLE_MAINNET</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_REGTEST" title="MAX_ATTAINABLE_REGTEST">MAX_ATTAINABLE_REGTEST</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_SIGNET" title="MAX_ATTAINABLE_SIGNET">MAX_ATTAINABLE_SIGNET</a></li><li><a href="#associatedconstant.MAX_ATTAINABLE_TESTNET" title="MAX_ATTAINABLE_TESTNET">MAX_ATTAINABLE_TESTNET</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.difficulty" title="difficulty">difficulty</a></li><li><a href="#method.difficulty_float" title="difficulty_float">difficulty_float</a></li><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_compact" title="from_compact">from_compact</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.is_met_by" title="is_met_by">is_met_by</a></li><li><a href="#method.max_difficulty_transition_threshold" title="max_difficulty_transition_threshold">max_difficulty_transition_threshold</a></li><li><a href="#method.max_transition_threshold" title="max_transition_threshold">max_transition_threshold</a></li><li><a href="#method.max_transition_threshold_unchecked" title="max_transition_threshold_unchecked">max_transition_threshold_unchecked</a></li><li><a href="#method.min_difficulty_transition_threshold" title="min_difficulty_transition_threshold">min_difficulty_transition_threshold</a></li><li><a href="#method.min_transition_threshold" title="min_transition_threshold">min_transition_threshold</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_compact_lossy" title="to_compact_lossy">to_compact_lossy</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li><li><a href="#method.to_work" title="to_work">to_work</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Target" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Target" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Target" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Target" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Target" title="Display">Display</a></li><li><a href="#impl-Eq-for-Target" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompactTarget%3E-for-Target" title="From&#60;CompactTarget&#62;">From&#60;CompactTarget&#62;</a></li><li><a href="#impl-Hash-for-Target" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Target" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Target" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Target" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Target" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Target" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Target" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Target" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Target" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Target" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Target" title="Send">Send</a></li><li><a href="#impl-Sync-for-Target" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Target" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Target" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Target</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Target(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 256 bit integer representing target.</p>
 <p>The SHA-256 hash of a block’s header must be lower than or equal to the current target for the
 block to be accepted by the network. The lower the target, the more difficult it is to generate
 a block. (See also <a href="struct.Work.html" title="struct bdk_chain::bitcoin::Work"><code>Work</code></a>.)</p>
index 50863d5b2121d6395117642222df95bc19fb1e6f..bf613075c706842dc520cd33277573da8ed29de2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction."><title>Transaction in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Transaction</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li><li><a href="#serialization-notes" title="Serialization notes">Serialization notes</a></li><li><a href="#a-note-on-ordering" title="A note on ordering">A note on ordering</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.input" title="input">input</a></li><li><a href="#structfield.lock_time" title="lock_time">lock_time</a></li><li><a href="#structfield.output" title="output">output</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX_STANDARD_WEIGHT" title="MAX_STANDARD_WEIGHT">MAX_STANDARD_WEIGHT</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.base_size" title="base_size">base_size</a></li><li><a href="#method.compute_ntxid" title="compute_ntxid">compute_ntxid</a></li><li><a href="#method.compute_txid" title="compute_txid">compute_txid</a></li><li><a href="#method.compute_wtxid" title="compute_wtxid">compute_wtxid</a></li><li><a href="#method.is_absolute_timelock_satisfied" title="is_absolute_timelock_satisfied">is_absolute_timelock_satisfied</a></li><li><a href="#method.is_coinbase" title="is_coinbase">is_coinbase</a></li><li><a href="#method.is_explicitly_rbf" title="is_explicitly_rbf">is_explicitly_rbf</a></li><li><a href="#method.is_lock_time_enabled" title="is_lock_time_enabled">is_lock_time_enabled</a></li><li><a href="#method.ntxid" title="ntxid">ntxid</a></li><li><a href="#method.script_pubkey_lens" title="script_pubkey_lens">script_pubkey_lens</a></li><li><a href="#method.total_sigop_cost" title="total_sigop_cost">total_sigop_cost</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li><li><a href="#method.tx_in" title="tx_in">tx_in</a></li><li><a href="#method.tx_out" title="tx_out">tx_out</a></li><li><a href="#method.txid" title="txid">txid</a></li><li><a href="#method.vsize" title="vsize">vsize</a></li><li><a href="#method.weight" title="weight">weight</a></li><li><a href="#method.wtxid" title="wtxid">wtxid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTransaction%3E-for-PrefilledTransaction" title="AsRef&#60;Transaction&#62;">AsRef&#60;Transaction&#62;</a></li><li><a href="#impl-Clone-for-Transaction" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Transaction" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Transaction" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Transaction" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Transaction" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Transaction" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-Hash-for-Transaction" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Transaction" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Transaction" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Transaction" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Transaction" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Transaction" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Transaction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Transaction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Transaction" title="Send">Send</a></li><li><a href="#impl-Sync-for-Transaction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Transaction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Transaction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Transaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Transaction {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction."><title>Transaction in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Transaction</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li><li><a href="#serialization-notes" title="Serialization notes">Serialization notes</a></li><li><a href="#a-note-on-ordering" title="A note on ordering">A note on ordering</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.input" title="input">input</a></li><li><a href="#structfield.lock_time" title="lock_time">lock_time</a></li><li><a href="#structfield.output" title="output">output</a></li><li><a href="#structfield.version" title="version">version</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX_STANDARD_WEIGHT" title="MAX_STANDARD_WEIGHT">MAX_STANDARD_WEIGHT</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.base_size" title="base_size">base_size</a></li><li><a href="#method.compute_ntxid" title="compute_ntxid">compute_ntxid</a></li><li><a href="#method.compute_txid" title="compute_txid">compute_txid</a></li><li><a href="#method.compute_wtxid" title="compute_wtxid">compute_wtxid</a></li><li><a href="#method.is_absolute_timelock_satisfied" title="is_absolute_timelock_satisfied">is_absolute_timelock_satisfied</a></li><li><a href="#method.is_coinbase" title="is_coinbase">is_coinbase</a></li><li><a href="#method.is_explicitly_rbf" title="is_explicitly_rbf">is_explicitly_rbf</a></li><li><a href="#method.is_lock_time_enabled" title="is_lock_time_enabled">is_lock_time_enabled</a></li><li><a href="#method.ntxid" title="ntxid">ntxid</a></li><li><a href="#method.script_pubkey_lens" title="script_pubkey_lens">script_pubkey_lens</a></li><li><a href="#method.total_sigop_cost" title="total_sigop_cost">total_sigop_cost</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li><li><a href="#method.tx_in" title="tx_in">tx_in</a></li><li><a href="#method.tx_out" title="tx_out">tx_out</a></li><li><a href="#method.txid" title="txid">txid</a></li><li><a href="#method.vsize" title="vsize">vsize</a></li><li><a href="#method.weight" title="weight">weight</a></li><li><a href="#method.wtxid" title="wtxid">wtxid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTransaction%3E-for-PrefilledTransaction" title="AsRef&#60;Transaction&#62;">AsRef&#60;Transaction&#62;</a></li><li><a href="#impl-Clone-for-Transaction" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Transaction" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Transaction" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Transaction" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Transaction" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Transaction" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-Hash-for-Transaction" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Transaction" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Transaction" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Transaction" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Transaction" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Transaction" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Transaction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Transaction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Transaction" title="Send">Send</a></li><li><a href="#impl-Sync-for-Transaction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Transaction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Transaction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Transaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Transaction {
     pub version: <a class="struct" href="blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a>,
     pub lock_time: <a class="enum" href="blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a>,
     pub input: <a class="struct" href="base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a>&gt;,
index 0be878e184b96f48591421f6de3c2bfc17888ee2..0656d4d3d715d4212bd15c25a4608fd3d3fe1756 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction input."><title>TxIn in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxIn</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.previous_output" title="previous_output">previous_output</a></li><li><a href="#structfield.script_sig" title="script_sig">script_sig</a></li><li><a href="#structfield.sequence" title="sequence">sequence</a></li><li><a href="#structfield.witness" title="witness">witness</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.base_size" title="base_size">base_size</a></li><li><a href="#method.enables_lock_time" title="enables_lock_time">enables_lock_time</a></li><li><a href="#method.legacy_weight" title="legacy_weight">legacy_weight</a></li><li><a href="#method.segwit_weight" title="segwit_weight">segwit_weight</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxIn" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxIn" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxIn" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-TxIn" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxIn" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-TxIn" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxIn" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TxIn" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TxIn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxIn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxIn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TxIn" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxIn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxIn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxIn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxIn" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxIn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxIn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxIn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TxIn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxIn {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction input."><title>TxIn in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxIn</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.previous_output" title="previous_output">previous_output</a></li><li><a href="#structfield.script_sig" title="script_sig">script_sig</a></li><li><a href="#structfield.sequence" title="sequence">sequence</a></li><li><a href="#structfield.witness" title="witness">witness</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.base_size" title="base_size">base_size</a></li><li><a href="#method.enables_lock_time" title="enables_lock_time">enables_lock_time</a></li><li><a href="#method.legacy_weight" title="legacy_weight">legacy_weight</a></li><li><a href="#method.segwit_weight" title="segwit_weight">segwit_weight</a></li><li><a href="#method.total_size" title="total_size">total_size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxIn" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxIn" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxIn" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-TxIn" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxIn" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-TxIn" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxIn" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TxIn" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TxIn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxIn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxIn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TxIn" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxIn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxIn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxIn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxIn" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxIn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxIn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxIn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TxIn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxIn {
     pub previous_output: <a class="struct" href="struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>,
     pub script_sig: <a class="struct" href="struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>,
     pub sequence: <a class="struct" href="struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a>,
index de88f11e307c4acb3adeecd740e51e3a557cf573..a2c354f0476be1d7d5468f1490d1b0cc92e6cd2c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of the Merkle tree branch or root for transactions."><title>TxMerkleNode in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxMerkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TxMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TxMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TxMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TxMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TxMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TxMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-TxMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTxMerkleNode%3E-for-Hash" title="From&#60;TxMerkleNode&#62;">From&#60;TxMerkleNode&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-TxMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TxMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TxMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TxMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TxMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TxMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TxMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TxMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TxMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TxMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of the Merkle tree branch or root for transactions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash of the Merkle tree branch or root for transactions."><title>TxMerkleNode in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxMerkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TxMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TxMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TxMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TxMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TxMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TxMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-TxMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTxMerkleNode%3E-for-Hash" title="From&#60;TxMerkleNode&#62;">From&#60;TxMerkleNode&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-TxMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TxMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TxMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TxMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TxMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TxMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TxMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TxMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TxMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TxMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash of the Merkle tree branch or root for transactions.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxMerkleNode" class="impl"><a href="#impl-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index b7de35042d79cc732a3e32d5b56e768d40f24968..6425b23bd058bfcaa6d03914d4c033126b1e03b5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction output."><title>TxOut in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOut</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#structfield.value" title="value">value</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.NULL" title="NULL">NULL</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.weight" title="weight">weight</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOut" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOut" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxOut" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxOut" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-TxOut" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxOut" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TxOut" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TxOut" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxOut" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxOut" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TxOut" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxOut" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxOut" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxOut" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxOut" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOut" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOut" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxOut" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TxOut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxOut {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin transaction output."><title>TxOut in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOut</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bitcoin-core-references" title="Bitcoin Core References">Bitcoin Core References</a></li></ul><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#structfield.value" title="value">value</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.NULL" title="NULL">NULL</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.minimal_non_dust" title="minimal_non_dust">minimal_non_dust</a></li><li><a href="#method.minimal_non_dust_custom" title="minimal_non_dust_custom">minimal_non_dust_custom</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.weight" title="weight">weight</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOut" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOut" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TxOut" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TxOut" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-TxOut" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TxOut" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TxOut" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TxOut" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxOut" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxOut" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TxOut" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TxOut" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxOut" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxOut" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxOut" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOut" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOut" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxOut" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">TxOut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxOut {
     pub value: <a class="struct" href="struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>,
     pub script_pubkey: <a class="struct" href="struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin transaction output.</p>
index 082f8c304ac2fd1a42115a67ad1d81da33964f5c..b84256de2f510469424d0842e227ceff367249ab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin transaction hash/transaction ID."><title>Txid in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Txid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Txid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Txid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Txid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Txid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Txid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Txid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Txid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Txid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Txid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Txid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Txid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-Hash" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-Txid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Txid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Txid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Txid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Txid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Txid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Txid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Txid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Txid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Txid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Txid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Txid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Txid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Txid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Txid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Txid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Txid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Txid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Txid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Txid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin transaction hash/transaction ID.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin transaction hash/transaction ID."><title>Txid in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Txid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Txid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Txid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Txid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Txid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Txid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Txid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Txid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Txid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Txid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Txid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Txid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Txid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Txid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-Hash" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-From%3CTxid%3E-for-TxMerkleNode" title="From&#60;Txid&#62;">From&#60;Txid&#62;</a></li><li><a href="#impl-FromStr-for-Txid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Txid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Txid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Txid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Txid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Txid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Txid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Txid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Txid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Txid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Txid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Txid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Txid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Txid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Txid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Txid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Txid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Txid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Txid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Txid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin transaction hash/transaction ID.</p>
 <p>For compatibility with the existing Bitcoin infrastructure and historical and current
 versions of the Bitcoin Core software itself, this and other <a href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash"><code>sha256d::Hash</code></a> types, are
 serialized in reverse byte order when converted to a hex string via <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display"><code>std::fmt::Display</code></a>
index 56aff6d331bf2426c85ad52276c5ee73c980cb47..2f1c79bf92b7ad1bff78d504c300d4a95c51d28e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A variable-length unsigned integer."><title>VarInt in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">VarInt</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.size" title="size">size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VarInt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-VarInt" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-VarInt" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-VarInt" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-VarInt" title="Eq">Eq</a></li><li><a href="#impl-From%3Cu16%3E-for-VarInt" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-From%3Cu32%3E-for-VarInt" title="From&#60;u32&#62;">From&#60;u32&#62;</a></li><li><a href="#impl-From%3Cu64%3E-for-VarInt" title="From&#60;u64&#62;">From&#60;u64&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-VarInt" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-From%3Cusize%3E-for-VarInt" title="From&#60;usize&#62;">From&#60;usize&#62;</a></li><li><a href="#impl-Ord-for-VarInt" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-VarInt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-VarInt" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-VarInt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VarInt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VarInt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VarInt" title="Send">Send</a></li><li><a href="#impl-Sync-for-VarInt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VarInt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VarInt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">VarInt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct VarInt(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A variable-length unsigned integer.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A variable-length unsigned integer."><title>VarInt in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">VarInt</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.size" title="size">size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-VarInt" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-VarInt" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-VarInt" title="Decodable">Decodable</a></li><li><a href="#impl-Encodable-for-VarInt" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-VarInt" title="Eq">Eq</a></li><li><a href="#impl-From%3Cu16%3E-for-VarInt" title="From&#60;u16&#62;">From&#60;u16&#62;</a></li><li><a href="#impl-From%3Cu32%3E-for-VarInt" title="From&#60;u32&#62;">From&#60;u32&#62;</a></li><li><a href="#impl-From%3Cu64%3E-for-VarInt" title="From&#60;u64&#62;">From&#60;u64&#62;</a></li><li><a href="#impl-From%3Cu8%3E-for-VarInt" title="From&#60;u8&#62;">From&#60;u8&#62;</a></li><li><a href="#impl-From%3Cusize%3E-for-VarInt" title="From&#60;usize&#62;">From&#60;usize&#62;</a></li><li><a href="#impl-Ord-for-VarInt" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-VarInt" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-VarInt" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-VarInt" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-VarInt" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-VarInt" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-VarInt" title="Send">Send</a></li><li><a href="#impl-Sync-for-VarInt" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-VarInt" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-VarInt" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">VarInt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct VarInt(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A variable-length unsigned integer.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></code></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-VarInt" class="impl"><a href="#impl-VarInt" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.size" class="method"><h4 class="code-header">pub const fn <a href="#method.size" class="fn">size</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the number of bytes this varint contributes to a transaction size.</p>
 <p>Returns 1 for 0..=0xFC, 3 for 0xFD..=(2^16-1), 5 for 0x10000..=(2^32-1), and 9 otherwise.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-VarInt" class="impl"><a href="#impl-Clone-for-VarInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-VarInt" class="impl"><a href="#impl-Debug-for-VarInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Decodable-for-VarInt" class="impl"><a href="#impl-Decodable-for-VarInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="consensus/trait.Decodable.html" title="trait bdk_chain::bitcoin::consensus::Decodable">Decodable</a> for <a class="struct" href="struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.consensus_decode" class="method trait-impl"><a href="#method.consensus_decode" class="anchor">§</a><h4 class="code-header">fn <a href="consensus/trait.Decodable.html#method.consensus_decode" class="fn">consensus_decode</a>&lt;R&gt;(r: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.VarInt.html" title="struct bdk_chain::bitcoin::VarInt">VarInt</a>, <a class="enum" href="consensus/encode/enum.Error.html" title="enum bdk_chain::bitcoin::consensus::encode::Error">Error</a>&gt;<div class="where">where
index 8b995392ea341e90ed9ee0f5e302ace70cb83d5c..18fa05395dbb0017274acacb6c9818c5e8fa5448 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SegWit version of a public key hash."><title>WPubkeyHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">WPubkey<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-WPubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WPubkeyHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WPubkeyHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WPubkeyHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WPubkeyHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WPubkeyHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-WPubkeyHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WPubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-Hash" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-PushBytesBuf" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-FromStr-for-WPubkeyHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WPubkeyHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WPubkeyHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WPubkeyHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WPubkeyHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WPubkeyHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WPubkeyHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WPubkeyHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WPubkeyHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WPubkeyHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WPubkeyHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WPubkeyHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WPubkeyHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WPubkeyHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WPubkeyHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-WPubkeyHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WPubkeyHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WPubkeyHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WPubkeyHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WPubkeyHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SegWit version of a public key hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SegWit version of a public key hash."><title>WPubkeyHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">WPubkey<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-WPubkeyHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WPubkeyHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WPubkeyHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WPubkeyHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WPubkeyHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WPubkeyHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-WPubkeyHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;&#38;CompressedPublicKey&#62;">From&#60;&#38;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WPubkeyHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-Hash" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-From%3CWPubkeyHash%3E-for-PushBytesBuf" title="From&#60;WPubkeyHash&#62;">From&#60;WPubkeyHash&#62;</a></li><li><a href="#impl-FromStr-for-WPubkeyHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WPubkeyHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WPubkeyHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WPubkeyHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WPubkeyHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WPubkeyHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WPubkeyHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WPubkeyHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WPubkeyHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WPubkeyHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WPubkeyHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WPubkeyHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WPubkeyHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WPubkeyHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WPubkeyHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-WPubkeyHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WPubkeyHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WPubkeyHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WPubkeyHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WPubkeyHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SegWit version of a public key hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WPubkeyHash" class="impl"><a href="#impl-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a>) -&gt; <a class="struct" href="struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index c82e3d8d358870597dc9be81e08486215247ec2d..19cd5ba94f80a92f7515dc3ec26589954e4695e7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SegWit version of a Bitcoin Script bytecode hash."><title>WScriptHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">WScript<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-WScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WScriptHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WScriptHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WScriptHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WScriptHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WScriptHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-WScriptHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-WScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-WScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-WScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-Hash" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-PushBytesBuf" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-WScriptHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WScriptHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WScriptHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WScriptHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WScriptHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WScriptHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WScriptHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WScriptHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WScriptHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WScriptHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WScriptHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WScriptHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WScriptHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WScriptHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WScriptHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-WScriptHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WScriptHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WScriptHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WScriptHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WScriptHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SegWit version of a Bitcoin Script bytecode hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="SegWit version of a Bitcoin Script bytecode hash."><title>WScriptHash in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">WScript<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CPushBytes%3E-for-WScriptHash" title="AsRef&#60;PushBytes&#62;">AsRef&#60;PushBytes&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WScriptHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WScriptHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WScriptHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WScriptHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WScriptHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-WScriptHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Script%3E-for-WScriptHash" title="From&#60;&#38;Script&#62;">From&#60;&#38;Script&#62;</a></li><li><a href="#impl-From%3C%26ScriptBuf%3E-for-WScriptHash" title="From&#60;&#38;ScriptBuf&#62;">From&#60;&#38;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-WScriptHash" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CScriptBuf%3E-for-WScriptHash" title="From&#60;ScriptBuf&#62;">From&#60;ScriptBuf&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-Hash" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-From%3CWScriptHash%3E-for-PushBytesBuf" title="From&#60;WScriptHash&#62;">From&#60;WScriptHash&#62;</a></li><li><a href="#impl-FromStr-for-WScriptHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WScriptHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WScriptHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WScriptHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WScriptHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WScriptHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WScriptHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WScriptHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WScriptHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WScriptHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WScriptHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WScriptHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WScriptHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WScriptHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WScriptHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-WScriptHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WScriptHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WScriptHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WScriptHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WScriptHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>SegWit version of a Bitcoin Script bytecode hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WScriptHash" class="impl"><a href="#impl-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a>) -&gt; <a class="struct" href="struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index fff9a9bafe5a52cb5506cca216fbf90be4e9ab57..95385d19a1485a2ac3bc8128368ddec782700fed 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents block weight - the weight of a transaction or block."><title>Weight in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weight</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_BLOCK" title="MAX_BLOCK">MAX_BLOCK</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.MIN_TRANSACTION" title="MIN_TRANSACTION">MIN_TRANSACTION</a></li><li><a href="#associatedconstant.WITNESS_SCALE_FACTOR" title="WITNESS_SCALE_FACTOR">WITNESS_SCALE_FACTOR</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.from_kwu" title="from_kwu">from_kwu</a></li><li><a href="#method.from_non_witness_data_size" title="from_non_witness_data_size">from_non_witness_data_size</a></li><li><a href="#method.from_vb" title="from_vb">from_vb</a></li><li><a href="#method.from_vb_unchecked" title="from_vb_unchecked">from_vb_unchecked</a></li><li><a href="#method.from_vb_unwrap" title="from_vb_unwrap">from_vb_unwrap</a></li><li><a href="#method.from_witness_data_size" title="from_witness_data_size">from_witness_data_size</a></li><li><a href="#method.from_wu" title="from_wu">from_wu</a></li><li><a href="#method.from_wu_usize" title="from_wu_usize">from_wu_usize</a></li><li><a href="#method.scale_by_witness_factor" title="scale_by_witness_factor">scale_by_witness_factor</a></li><li><a href="#method.to_kwu_floor" title="to_kwu_floor">to_kwu_floor</a></li><li><a href="#method.to_vbytes_ceil" title="to_vbytes_ceil">to_vbytes_ceil</a></li><li><a href="#method.to_vbytes_floor" title="to_vbytes_floor">to_vbytes_floor</a></li><li><a href="#method.to_wu" title="to_wu">to_wu</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Weight" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Weight" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Weight" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Weight" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Weight" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weight" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Weight" title="Display">Display</a></li><li><a href="#impl-Div-for-Weight" title="Div">Div</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Weight" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Weight" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Eq-for-Weight" title="Eq">Eq</a></li><li><a href="#impl-From%3CWeight%3E-for-u64" title="From&#60;Weight&#62;">From&#60;Weight&#62;</a></li><li><a href="#impl-FromStr-for-Weight" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Weight" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-u64" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Weight" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Weight" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Weight" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Weight" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Weight" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Weight" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Weight" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Weight" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Weight" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Weight" title="Sum">Sum</a></li><li><a href="#impl-Sum%3C%26Weight%3E-for-Weight" title="Sum&#60;&#38;&#39;a Weight&#62;">Sum&#60;&#38;&#39;a Weight&#62;</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Weight" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Weight" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Weight" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Weight" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Weight" title="Send">Send</a></li><li><a href="#impl-Sync-for-Weight" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Weight" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Weight" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Weight(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents block weight - the weight of a transaction or block.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents block weight - the weight of a transaction or block."><title>Weight in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weight</a></h2><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.MAX" title="MAX">MAX</a></li><li><a href="#associatedconstant.MAX_BLOCK" title="MAX_BLOCK">MAX_BLOCK</a></li><li><a href="#associatedconstant.MIN" title="MIN">MIN</a></li><li><a href="#associatedconstant.MIN_TRANSACTION" title="MIN_TRANSACTION">MIN_TRANSACTION</a></li><li><a href="#associatedconstant.WITNESS_SCALE_FACTOR" title="WITNESS_SCALE_FACTOR">WITNESS_SCALE_FACTOR</a></li><li><a href="#associatedconstant.ZERO" title="ZERO">ZERO</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.checked_add" title="checked_add">checked_add</a></li><li><a href="#method.checked_div" title="checked_div">checked_div</a></li><li><a href="#method.checked_mul" title="checked_mul">checked_mul</a></li><li><a href="#method.checked_sub" title="checked_sub">checked_sub</a></li><li><a href="#method.from_kwu" title="from_kwu">from_kwu</a></li><li><a href="#method.from_non_witness_data_size" title="from_non_witness_data_size">from_non_witness_data_size</a></li><li><a href="#method.from_vb" title="from_vb">from_vb</a></li><li><a href="#method.from_vb_unchecked" title="from_vb_unchecked">from_vb_unchecked</a></li><li><a href="#method.from_vb_unwrap" title="from_vb_unwrap">from_vb_unwrap</a></li><li><a href="#method.from_witness_data_size" title="from_witness_data_size">from_witness_data_size</a></li><li><a href="#method.from_wu" title="from_wu">from_wu</a></li><li><a href="#method.from_wu_usize" title="from_wu_usize">from_wu_usize</a></li><li><a href="#method.scale_by_witness_factor" title="scale_by_witness_factor">scale_by_witness_factor</a></li><li><a href="#method.to_kwu_floor" title="to_kwu_floor">to_kwu_floor</a></li><li><a href="#method.to_vbytes_ceil" title="to_vbytes_ceil">to_vbytes_ceil</a></li><li><a href="#method.to_vbytes_floor" title="to_vbytes_floor">to_vbytes_floor</a></li><li><a href="#method.to_wu" title="to_wu">to_wu</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Weight" title="Add">Add</a></li><li><a href="#impl-AddAssign-for-Weight" title="AddAssign">AddAssign</a></li><li><a href="#impl-Clone-for-Weight" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Weight" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Weight" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Weight" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Weight" title="Display">Display</a></li><li><a href="#impl-Div-for-Weight" title="Div">Div</a></li><li><a href="#impl-Div%3CWeight%3E-for-Amount" title="Div&#60;Weight&#62;">Div&#60;Weight&#62;</a></li><li><a href="#impl-Div%3Cu64%3E-for-Weight" title="Div&#60;u64&#62;">Div&#60;u64&#62;</a></li><li><a href="#impl-DivAssign%3Cu64%3E-for-Weight" title="DivAssign&#60;u64&#62;">DivAssign&#60;u64&#62;</a></li><li><a href="#impl-Eq-for-Weight" title="Eq">Eq</a></li><li><a href="#impl-From%3CWeight%3E-for-u64" title="From&#60;Weight&#62;">From&#60;Weight&#62;</a></li><li><a href="#impl-FromStr-for-Weight" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Weight" title="Hash">Hash</a></li><li><a href="#impl-Mul%3CFeeRate%3E-for-Weight" title="Mul&#60;FeeRate&#62;">Mul&#60;FeeRate&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-FeeRate" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3CWeight%3E-for-u64" title="Mul&#60;Weight&#62;">Mul&#60;Weight&#62;</a></li><li><a href="#impl-Mul%3Cu64%3E-for-Weight" title="Mul&#60;u64&#62;">Mul&#60;u64&#62;</a></li><li><a href="#impl-MulAssign%3Cu64%3E-for-Weight" title="MulAssign&#60;u64&#62;">MulAssign&#60;u64&#62;</a></li><li><a href="#impl-Ord-for-Weight" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Weight" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Weight" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Weight" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Weight" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Weight" title="Sub">Sub</a></li><li><a href="#impl-SubAssign-for-Weight" title="SubAssign">SubAssign</a></li><li><a href="#impl-Sum-for-Weight" title="Sum">Sum</a></li><li><a href="#impl-Sum%3C%26Weight%3E-for-Weight" title="Sum&#60;&#38;&#39;a Weight&#62;">Sum&#60;&#38;&#39;a Weight&#62;</a></li><li><a href="#impl-TryFrom%3C%26str%3E-for-Weight" title="TryFrom&#60;&#38;str&#62;">TryFrom&#60;&#38;str&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight" title="TryFrom&#60;Box&#60;str&#62;&#62;">TryFrom&#60;Box&#60;str&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CString%3E-for-Weight" title="TryFrom&#60;String&#62;">TryFrom&#60;String&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Weight" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Weight" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Weight" title="Send">Send</a></li><li><a href="#impl-Sync-for-Weight" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Weight" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Weight" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Weight</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Weight(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents block weight - the weight of a transaction or block.</p>
 <p>This is an integer newtype representing weigth in <code>wu</code>. It provides protection against mixing
 up the types as well as basic formatting features.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Weight" class="impl"><a href="#impl-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.ZERO" class="associatedconstant"><h4 class="code-header">pub const <a href="#associatedconstant.ZERO" class="constant">ZERO</a>: <a class="struct" href="struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h4></section></summary><div class="docblock"><p>0 wu.</p>
index e6f542153252a0bd759fd11ebbef89cf2995b6dd..007be3af431b2217da3e4bbe3eb72f79fd26ed43 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Witness is the data used to unlock bitcoin since the segwit upgrade."><title>Witness in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.nth" title="nth">nth</a></li><li><a href="#method.p2tr_key_spend" title="p2tr_key_spend">p2tr_key_spend</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push_ecdsa_signature" title="push_ecdsa_signature">push_ecdsa_signature</a></li><li><a href="#method.second_to_last" title="second_to_last">second_to_last</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.taproot_annex" title="taproot_annex">taproot_annex</a></li><li><a href="#method.taproot_control_block" title="taproot_control_block">taproot_control_block</a></li><li><a href="#method.tapscript" title="tapscript">tapscript</a></li><li><a href="#method.third_to_last" title="third_to_last">third_to_last</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.witness_script" title="witness_script">witness_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Witness" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Witness" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Witness" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Witness" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Witness" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Witness" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Witness" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness" title="From&#60;&#38;[&#38;[u8]]&#62;">From&#60;&#38;[&#38;[u8]]&#62;</a></li><li><a href="#impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness" title="From&#60;&#38;[Vec&#60;u8&#62;]&#62;">From&#60;&#38;[Vec&#60;u8&#62;]&#62;</a></li><li><a href="#impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness" title="From&#60;Vec&#60;&#38;[u8]&#62;&#62;">From&#60;Vec&#60;&#38;[u8]&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness" title="From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;">From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;</a></li><li><a href="#impl-Hash-for-Witness" title="Hash">Hash</a></li><li><a href="#impl-Index%3Cusize%3E-for-Witness" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-IntoIterator-for-%26Witness" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-Witness" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Witness" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Witness" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Witness" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Witness" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Witness" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Witness" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Witness" title="Send">Send</a></li><li><a href="#impl-Sync-for-Witness" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Witness" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Witness" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Witness</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Witness { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Witness is the data used to unlock bitcoin since the <a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">segwit upgrade</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The Witness is the data used to unlock bitcoin since the segwit upgrade."><title>Witness in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.clear" title="clear">clear</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.nth" title="nth">nth</a></li><li><a href="#method.p2tr_key_spend" title="p2tr_key_spend">p2tr_key_spend</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.push_ecdsa_signature" title="push_ecdsa_signature">push_ecdsa_signature</a></li><li><a href="#method.second_to_last" title="second_to_last">second_to_last</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.taproot_annex" title="taproot_annex">taproot_annex</a></li><li><a href="#method.taproot_control_block" title="taproot_control_block">taproot_control_block</a></li><li><a href="#method.tapscript" title="tapscript">tapscript</a></li><li><a href="#method.third_to_last" title="third_to_last">third_to_last</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.witness_script" title="witness_script">witness_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Witness" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Witness" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Witness" title="Decodable">Decodable</a></li><li><a href="#impl-Default-for-Witness" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Witness" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Encodable-for-Witness" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Witness" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness" title="From&#60;&#38;[&#38;[u8]]&#62;">From&#60;&#38;[&#38;[u8]]&#62;</a></li><li><a href="#impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness" title="From&#60;&#38;[Vec&#60;u8&#62;]&#62;">From&#60;&#38;[Vec&#60;u8&#62;]&#62;</a></li><li><a href="#impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness" title="From&#60;Vec&#60;&#38;[u8]&#62;&#62;">From&#60;Vec&#60;&#38;[u8]&#62;&#62;</a></li><li><a href="#impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness" title="From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;">From&#60;Vec&#60;Vec&#60;u8&#62;&#62;&#62;</a></li><li><a href="#impl-Hash-for-Witness" title="Hash">Hash</a></li><li><a href="#impl-Index%3Cusize%3E-for-Witness" title="Index&#60;usize&#62;">Index&#60;usize&#62;</a></li><li><a href="#impl-IntoIterator-for-%26Witness" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-Witness" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Witness" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Witness" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Witness" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Witness" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Witness" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Witness" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Witness" title="Send">Send</a></li><li><a href="#impl-Sync-for-Witness" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Witness" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Witness" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Witness</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Witness { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The Witness is the data used to unlock bitcoin since the <a href="https://github.com/bitcoin/bips/blob/master/bip-0143.mediawiki">segwit upgrade</a>.</p>
 <p>Can be logically seen as an array of bytestrings, i.e. <code>Vec&lt;Vec&lt;u8&gt;&gt;</code>, and it is serialized on the wire
 in that format. You can convert between this type and <code>Vec&lt;Vec&lt;u8&gt;&gt;</code> by using <a href="struct.Witness.html#method.from_slice" title="associated function bdk_chain::bitcoin::Witness::from_slice"><code>Witness::from_slice</code></a>
 and <a href="struct.Witness.html#method.to_vec" title="method bdk_chain::bitcoin::Witness::to_vec"><code>Witness::to_vec</code></a>.</p>
index b9787a3323cdd20c96e42c4e38759f9f9da38b71..5d785dfa2b90c013cc2d0bf87229f0a46f6bf695 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the witness structure commitment in the coinbase transaction."><title>WitnessCommitment in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Commitment</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessCommitment" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessCommitment" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessCommitment" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessCommitment" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessCommitment" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessCommitment" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessCommitment" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessCommitment%3E-for-Hash" title="From&#60;WitnessCommitment&#62;">From&#60;WitnessCommitment&#62;</a></li><li><a href="#impl-FromStr-for-WitnessCommitment" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessCommitment" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessCommitment-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessCommitment" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessCommitment" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessCommitment" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessCommitment" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessCommitment" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessCommitment" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessCommitment" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessCommitment" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessCommitment" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessCommitment" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessCommitment" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessCommitment" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessCommitment" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessCommitment" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessCommitment" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WitnessCommitment</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessCommitment(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the witness structure commitment in the coinbase transaction.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the witness structure commitment in the coinbase transaction."><title>WitnessCommitment in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Commitment</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessCommitment" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessCommitment" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessCommitment" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessCommitment" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessCommitment" title="Display">Display</a></li><li><a href="#impl-Eq-for-WitnessCommitment" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessCommitment" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessCommitment%3E-for-Hash" title="From&#60;WitnessCommitment&#62;">From&#60;WitnessCommitment&#62;</a></li><li><a href="#impl-FromStr-for-WitnessCommitment" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessCommitment" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessCommitment-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessCommitment" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessCommitment" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessCommitment" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessCommitment" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessCommitment" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessCommitment" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessCommitment" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessCommitment" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessCommitment" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessCommitment" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessCommitment" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessCommitment" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessCommitment" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessCommitment" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessCommitment" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WitnessCommitment</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessCommitment(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the witness structure commitment in the coinbase transaction.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WitnessCommitment" class="impl"><a href="#impl-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index a32e7a78fca3f3524df0a02722c710debc59094c..56915def7229b2430ee33f32e76ad56e69b2f1f6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the Merkle tree root for witness data."><title>WitnessMerkleNode in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Merkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-WitnessMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-WitnessMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-WitnessMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessMerkleNode%3E-for-Hash" title="From&#60;WitnessMerkleNode&#62;">From&#60;WitnessMerkleNode&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-WitnessMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WitnessMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the Merkle tree root for witness data.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A hash corresponding to the Merkle tree root for witness data."><title>WitnessMerkleNode in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Merkle<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-WitnessMerkleNode" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-WitnessMerkleNode" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessMerkleNode" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessMerkleNode" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-WitnessMerkleNode" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-WitnessMerkleNode" title="Display">Display</a></li><li><a href="#impl-Encodable-for-WitnessMerkleNode" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-WitnessMerkleNode" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3E-for-WitnessMerkleNode" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CWitnessMerkleNode%3E-for-Hash" title="From&#60;WitnessMerkleNode&#62;">From&#60;WitnessMerkleNode&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-WitnessMerkleNode" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-WitnessMerkleNode-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-WitnessMerkleNode" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-WitnessMerkleNode" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-WitnessMerkleNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessMerkleNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessMerkleNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-WitnessMerkleNode" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-WitnessMerkleNode" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessMerkleNode" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-WitnessMerkleNode" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessMerkleNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessMerkleNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessMerkleNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessMerkleNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessMerkleNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessMerkleNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WitnessMerkleNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessMerkleNode(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A hash corresponding to the Merkle tree root for witness data.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-WitnessMerkleNode" class="impl"><a href="#impl-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 1189af00263e9b9be0ea63d59401d3558321441f..199454b898412c0b1ab4f2e7be2a4aa16cd89c57 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The segregated witness program."><title>WitnessProgram in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Program</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2tr" title="p2tr">p2tr</a></li><li><a href="#method.p2tr_tweaked" title="p2tr_tweaked">p2tr_tweaked</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.p2wsh" title="p2wsh">p2wsh</a></li><li><a href="#method.program" title="program">program</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessProgram" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessProgram" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessProgram" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-WitnessProgram" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-WitnessProgram" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-WitnessProgram" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessProgram" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessProgram" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessProgram" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessProgram" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessProgram" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessProgram" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessProgram" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessProgram" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessProgram" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WitnessProgram</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessProgram { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The segregated witness program.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The segregated witness program."><title>WitnessProgram in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Witness<wbr>Program</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_p2tr" title="is_p2tr">is_p2tr</a></li><li><a href="#method.is_p2wpkh" title="is_p2wpkh">is_p2wpkh</a></li><li><a href="#method.is_p2wsh" title="is_p2wsh">is_p2wsh</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.p2tr" title="p2tr">p2tr</a></li><li><a href="#method.p2tr_tweaked" title="p2tr_tweaked">p2tr_tweaked</a></li><li><a href="#method.p2wpkh" title="p2wpkh">p2wpkh</a></li><li><a href="#method.p2wsh" title="p2wsh">p2wsh</a></li><li><a href="#method.program" title="program">program</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WitnessProgram" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-WitnessProgram" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-WitnessProgram" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-WitnessProgram" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-WitnessProgram" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-WitnessProgram" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-WitnessProgram" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-WitnessProgram" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-WitnessProgram" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WitnessProgram" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WitnessProgram" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WitnessProgram" title="Send">Send</a></li><li><a href="#impl-Sync-for-WitnessProgram" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WitnessProgram" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WitnessProgram" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">WitnessProgram</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct WitnessProgram { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The segregated witness program.</p>
 <p>The segregated witness program is technically only the program bytes <em>excluding</em> the witness
 version, however we maintain length invariants on the <code>program</code> that are governed by the version
 number, therefore we carry the version number around along with the program bytes.</p>
index 6f54ddcab1a92110d8ca579933d1497f17c4ae13..cbb7c439bd7121796f2c2df5a26442fa3629b30b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 256 bit integer representing work."><title>Work in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Work</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.log2" title="log2">log2</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li><li><a href="#method.to_target" title="to_target">to_target</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Work" title="Add">Add</a></li><li><a href="#impl-Clone-for-Work" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Work" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Work" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Work" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Work" title="Display">Display</a></li><li><a href="#impl-Eq-for-Work" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Work" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Work" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Work" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Work" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Work" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Work" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Work" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Work" title="Sub">Sub</a></li><li><a href="#impl-UpperHex-for-Work" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Work" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Work" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Work" title="Send">Send</a></li><li><a href="#impl-Sync-for-Work" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Work" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Work" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Work</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Work(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 256 bit integer representing work.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 256 bit integer representing work."><title>Work in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Work</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_be_bytes" title="from_be_bytes">from_be_bytes</a></li><li><a href="#method.from_hex" title="from_hex">from_hex</a></li><li><a href="#method.from_le_bytes" title="from_le_bytes">from_le_bytes</a></li><li><a href="#method.from_unprefixed_hex" title="from_unprefixed_hex">from_unprefixed_hex</a></li><li><a href="#method.log2" title="log2">log2</a></li><li><a href="#method.to_be_bytes" title="to_be_bytes">to_be_bytes</a></li><li><a href="#method.to_le_bytes" title="to_le_bytes">to_le_bytes</a></li><li><a href="#method.to_target" title="to_target">to_target</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Work" title="Add">Add</a></li><li><a href="#impl-Clone-for-Work" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Work" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Work" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Work" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Work" title="Display">Display</a></li><li><a href="#impl-Eq-for-Work" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Work" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-Work" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Work" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Work" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Work" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Work" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Work" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Sub-for-Work" title="Sub">Sub</a></li><li><a href="#impl-UpperHex-for-Work" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Work" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Work" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Work" title="Send">Send</a></li><li><a href="#impl-Sync-for-Work" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Work" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Work" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Work</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Work(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A 256 bit integer representing work.</p>
 <p>Work is a measure of how difficult it is to find a hash below a given <a href="struct.Target.html" title="struct bdk_chain::bitcoin::Target"><code>Target</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Work" class="impl"><a href="#impl-Work" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_target" class="method"><h4 class="code-header">pub fn <a href="#method.to_target" class="fn">to_target</a>(self) -&gt; <a class="struct" href="struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h4></section></summary><div class="docblock"><p>Converts this <a href="struct.Work.html" title="struct bdk_chain::bitcoin::Work"><code>Work</code></a> to <a href="struct.Target.html" title="struct bdk_chain::bitcoin::Target"><code>Target</code></a>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.log2" class="method"><h4 class="code-header">pub fn <a href="#method.log2" class="fn">log2</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></h4></section></summary><div class="docblock"><p>Returns log2 of this work.</p>
index 1ada7e2b9c4ad1df2f2b28b4f501982769478585..825c8b344fb6cdcd7c82546383aef60972d3f17c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin witness transaction ID."><title>Wtxid in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wtxid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Wtxid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Wtxid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Wtxid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Wtxid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Wtxid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Wtxid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Wtxid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Wtxid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Wtxid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-Hash" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-Wtxid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Wtxid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Wtxid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Wtxid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Wtxid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Wtxid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Wtxid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Wtxid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Wtxid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Wtxid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Wtxid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Wtxid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Wtxid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Wtxid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Wtxid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Wtxid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Wtxid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Wtxid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Wtxid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Wtxid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin witness transaction ID.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A bitcoin witness transaction ID."><title>Wtxid in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wtxid</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-Wtxid" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-Wtxid" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Wtxid" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Wtxid" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-Wtxid" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Wtxid" title="Display">Display</a></li><li><a href="#impl-Encodable-for-Wtxid" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-Wtxid" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Transaction%3E-for-Wtxid" title="From&#60;&#38;Transaction&#62;">From&#60;&#38;Transaction&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-Wtxid" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CTransaction%3E-for-Wtxid" title="From&#60;Transaction&#62;">From&#60;Transaction&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-Hash" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-From%3CWtxid%3E-for-WitnessMerkleNode" title="From&#60;Wtxid&#62;">From&#60;Wtxid&#62;</a></li><li><a href="#impl-FromStr-for-Wtxid" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-Wtxid" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-Wtxid-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-Wtxid" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-Wtxid" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-Wtxid" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Wtxid" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Wtxid" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-Wtxid" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-Wtxid" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Wtxid" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-Wtxid" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Wtxid" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Wtxid" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Wtxid" title="Send">Send</a></li><li><a href="#impl-Sync-for-Wtxid" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Wtxid" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Wtxid" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">Wtxid</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Wtxid(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A bitcoin witness transaction ID.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Wtxid" class="impl"><a href="#impl-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a>) -&gt; <a class="struct" href="struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 1a265a906095ca696595353575659b30d5f0a330..53a5c206393742f00fa5bb8d6b0ace17d00a15f0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extended key identifier as defined in BIP-32."><title>XKeyIdentifier in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XKey<wbr>Identifier</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-XKeyIdentifier" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-XKeyIdentifier" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XKeyIdentifier" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XKeyIdentifier" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XKeyIdentifier" title="Display">Display</a></li><li><a href="#impl-Eq-for-XKeyIdentifier" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Xpub%3E-for-XKeyIdentifier" title="From&#60;&#38;Xpub&#62;">From&#60;&#38;Xpub&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-XKeyIdentifier" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CXKeyIdentifier%3E-for-Hash" title="From&#60;XKeyIdentifier&#62;">From&#60;XKeyIdentifier&#62;</a></li><li><a href="#impl-From%3CXpub%3E-for-XKeyIdentifier" title="From&#60;Xpub&#62;">From&#60;Xpub&#62;</a></li><li><a href="#impl-FromStr-for-XKeyIdentifier" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XKeyIdentifier" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-XKeyIdentifier-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-XKeyIdentifier" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-XKeyIdentifier" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-XKeyIdentifier" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-XKeyIdentifier" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XKeyIdentifier" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-XKeyIdentifier" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-XKeyIdentifier" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XKeyIdentifier" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-XKeyIdentifier" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XKeyIdentifier" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XKeyIdentifier" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XKeyIdentifier" title="Send">Send</a></li><li><a href="#impl-Sync-for-XKeyIdentifier" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XKeyIdentifier" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XKeyIdentifier" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">XKeyIdentifier</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XKeyIdentifier(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Extended key identifier as defined in BIP-32.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extended key identifier as defined in BIP-32."><title>XKeyIdentifier in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XKey<wbr>Identifier</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier" title="AsRef&#60;[u8; 20]&#62;">AsRef&#60;[u8; 20]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-XKeyIdentifier" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-XKeyIdentifier" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XKeyIdentifier" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XKeyIdentifier" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XKeyIdentifier" title="Display">Display</a></li><li><a href="#impl-Eq-for-XKeyIdentifier" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Xpub%3E-for-XKeyIdentifier" title="From&#60;&#38;Xpub&#62;">From&#60;&#38;Xpub&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-XKeyIdentifier" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-From%3CXKeyIdentifier%3E-for-Hash" title="From&#60;XKeyIdentifier&#62;">From&#60;XKeyIdentifier&#62;</a></li><li><a href="#impl-From%3CXpub%3E-for-XKeyIdentifier" title="From&#60;Xpub&#62;">From&#60;Xpub&#62;</a></li><li><a href="#impl-FromStr-for-XKeyIdentifier" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XKeyIdentifier" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-XKeyIdentifier-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-XKeyIdentifier" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-XKeyIdentifier" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-XKeyIdentifier" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-XKeyIdentifier" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XKeyIdentifier" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-XKeyIdentifier" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-XKeyIdentifier" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XKeyIdentifier" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-XKeyIdentifier" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XKeyIdentifier" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XKeyIdentifier" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XKeyIdentifier" title="Send">Send</a></li><li><a href="#impl-Sync-for-XKeyIdentifier" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XKeyIdentifier" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XKeyIdentifier" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">XKeyIdentifier</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XKeyIdentifier(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Extended key identifier as defined in BIP-32.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-XKeyIdentifier" class="impl"><a href="#impl-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a>) -&gt; <a class="struct" href="struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.as_raw_hash" class="fn">as_raw_hash</a>(&amp;self) -&gt; &amp;<a class="struct" href="hashes/hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h4></section></summary><div class="docblock"><p>Returns a reference to the inner hash (sha256, sh256d etc.).</p>
index 69c8c72d01e721321908ec8a58b44172ee7971fe..7d6135c1d7832381c555344b65c61c93f2875cd4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340."><title>XOnlyPublicKey in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XOnly<wbr>Public<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_tweak" title="add_tweak">add_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.tweak_add_check" title="tweak_add_check">tweak_add_check</a></li><li><a href="#method.verify" title="verify">verify</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-XOnlyPublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-XOnlyPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XOnlyPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XOnlyPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XOnlyPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-XOnlyPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey-1" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;TweakedPublicKey&#62;">From&#60;TweakedPublicKey&#62;</a></li><li><a href="#impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey" title="From&#60;XOnlyPublicKey&#62;">From&#60;XOnlyPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-XOnlyPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XOnlyPublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-XOnlyPublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-MiniscriptKey-for-XOnlyPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-XOnlyPublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-XOnlyPublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-XOnlyPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XOnlyPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-XOnlyPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XOnlyPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-XOnlyPublicKey" title="TapTweak">TapTweak</a></li><li><a href="#impl-ToPublicKey-for-XOnlyPublicKey" title="ToPublicKey">ToPublicKey</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XOnlyPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XOnlyPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XOnlyPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-XOnlyPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XOnlyPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XOnlyPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">XOnlyPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XOnlyPublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340."><title>XOnlyPublicKey in bdk_chain::bitcoin - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">XOnly<wbr>Public<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#serde-support" title="Serde support">Serde support</a></li><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_tweak" title="add_tweak">add_tweak</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.cmp_fast_unstable" title="cmp_fast_unstable">cmp_fast_unstable</a></li><li><a href="#method.eq_fast_unstable" title="eq_fast_unstable">eq_fast_unstable</a></li><li><a href="#method.from_keypair" title="from_keypair">from_keypair</a></li><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.public_key" title="public_key">public_key</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.tweak_add_check" title="tweak_add_check">tweak_add_check</a></li><li><a href="#method.verify" title="verify">verify</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-CPtr-for-XOnlyPublicKey" title="CPtr">CPtr</a></li><li><a href="#impl-Clone-for-XOnlyPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-XOnlyPublicKey" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-XOnlyPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-XOnlyPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-XOnlyPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;CompressedPublicKey&#62;">From&#60;CompressedPublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CPublicKey%3E-for-XOnlyPublicKey-1" title="From&#60;PublicKey&#62;">From&#60;PublicKey&#62;</a></li><li><a href="#impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey" title="From&#60;TweakedPublicKey&#62;">From&#60;TweakedPublicKey&#62;</a></li><li><a href="#impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey" title="From&#60;XOnlyPublicKey&#62;">From&#60;XOnlyPublicKey&#62;</a></li><li><a href="#impl-FromStr-for-XOnlyPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-XOnlyPublicKey" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-XOnlyPublicKey" title="LowerHex">LowerHex</a></li><li><a href="#impl-MiniscriptKey-for-XOnlyPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-XOnlyPublicKey" title="Ord">Ord</a></li><li><a href="#impl-ParseableKey-for-XOnlyPublicKey" title="ParseableKey">ParseableKey</a></li><li><a href="#impl-PartialEq-for-XOnlyPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-XOnlyPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-XOnlyPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-XOnlyPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TapTweak-for-XOnlyPublicKey" title="TapTweak">TapTweak</a></li><li><a href="#impl-ToPublicKey-for-XOnlyPublicKey" title="ToPublicKey">ToPublicKey</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-XOnlyPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-XOnlyPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-XOnlyPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-XOnlyPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-XOnlyPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-XOnlyPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">bitcoin</a></span><h1>Struct <span class="struct">XOnlyPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct XOnlyPublicKey(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An x-only public key, used for verification of Taproot signatures and serialized according to BIP-340.</p>
 <h2 id="serde-support"><a class="doc-anchor" href="#serde-support">§</a>Serde support</h2>
 <p>Implements de/serialization with the <code>serde</code> feature enabled. We treat the byte value as a tuple
 of 32 <code>u8</code>s for non-human-readable formats. This representation is optimal for for some formats
index 3184856a03164c8408c7aacedc8aa6280832abda..391d00fea7e135850ec7ff0debfc3920692b79dd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot annex prefix."><title>TAPROOT_ANNEX_PREFIX in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_ANNEX_PREFIX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_ANNEX_PREFIX: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 0x50; // 80u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot annex prefix.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot annex prefix."><title>TAPROOT_ANNEX_PREFIX in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_ANNEX_PREFIX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_ANNEX_PREFIX: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 0x50; // 80u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot annex prefix.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index cb9c8de3ef458ae356170eb0b9cdd7f3b0d838f8..de16252d4afefc519a424c63d1dca86e6366ecde 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tapscript control base size."><title>TAPROOT_CONTROL_BASE_SIZE in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_CONTROL_BASE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_CONTROL_BASE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 33; // 33usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tapscript control base size.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tapscript control base size."><title>TAPROOT_CONTROL_BASE_SIZE in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_CONTROL_BASE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_CONTROL_BASE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 33; // 33usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tapscript control base size.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 180eb0670328a3f12596e325860f745b4bb0aa76..2d79e527c371472fd7f4514217a1509bffb5189d 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum depth of a taproot tree script spend path."><title>TAPROOT_CONTROL_MAX_NODE_COUNT in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_CONTROL_MAX_NODE_COUNT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_CONTROL_MAX_NODE_COUNT: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128; // 128usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum depth of a taproot tree script spend path.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum depth of a taproot tree script spend path."><title>TAPROOT_CONTROL_MAX_NODE_COUNT in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_CONTROL_MAX_NODE_COUNT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_CONTROL_MAX_NODE_COUNT: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 128; // 128usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum depth of a taproot tree script spend path.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8c9946df6c4045336e3480fb29b7ff7eda436027..cc4a47637331a738245b1a7a0c8e82c9d2b2562e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tapscript control max size."><title>TAPROOT_CONTROL_MAX_SIZE in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_CONTROL_MAX_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_CONTROL_MAX_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = _; // 4_129usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tapscript control max size.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tapscript control max size."><title>TAPROOT_CONTROL_MAX_SIZE in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_CONTROL_MAX_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_CONTROL_MAX_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = _; // 4_129usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tapscript control max size.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ff913c4309f90447a63a0e44b98413258de48c6d..14d40fd216bd1c7d8b221d75e12cc9d7c14f5446 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Size of a taproot control node."><title>TAPROOT_CONTROL_NODE_SIZE in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_CONTROL_NODE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_CONTROL_NODE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32; // 32usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Size of a taproot control node.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Size of a taproot control node."><title>TAPROOT_CONTROL_NODE_SIZE in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_CONTROL_NODE_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_CONTROL_NODE_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 32; // 32usize</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Size of a taproot control node.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5b189e2efe36c0e3fc3281c096c810b1c0fa92e8..879c42fc72665be2e11e4cd595a6c31bfa376f3f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tapleaf mask for getting the leaf version from first byte of control block."><title>TAPROOT_LEAF_MASK in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_LEAF_MASK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_LEAF_MASK: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 0xfe; // 254u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tapleaf mask for getting the leaf version from first byte of control block.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tapleaf mask for getting the leaf version from first byte of control block."><title>TAPROOT_LEAF_MASK in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_LEAF_MASK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_LEAF_MASK: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 0xfe; // 254u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tapleaf mask for getting the leaf version from first byte of control block.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 93b2266b5e360031b05e2648c6f3ad357ee9bdc9..21fea98eff51d56a1dfdbc1f1df9405212d5fc28 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tapscript leaf version."><title>TAPROOT_LEAF_TAPSCRIPT in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_LEAF_TAPSCRIPT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_LEAF_TAPSCRIPT: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 0xc0; // 192u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tapscript leaf version.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tapscript leaf version."><title>TAPROOT_LEAF_TAPSCRIPT in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Constant <span class="constant">TAPROOT_LEAF_TAPSCRIPT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const TAPROOT_LEAF_TAPSCRIPT: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a> = 0xc0; // 192u8</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tapscript leaf version.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 1afa3ffa72149f000c8a270bb3d1d2e7ca8dc228..1c82ad6512e810e1663df26a0b49a95055153392 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error happening when `TapTree` is constructed from a `NodeInfo` having hidden branches."><title>HiddenNodesError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hidden<wbr>Nodes<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.HiddenParts" title="HiddenParts">HiddenParts</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_node_info" title="into_node_info">into_node_info</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HiddenNodesError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HiddenNodesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HiddenNodesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HiddenNodesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HiddenNodesError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-HiddenNodesError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-HiddenNodesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HiddenNodesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HiddenNodesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HiddenNodesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HiddenNodesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HiddenNodesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HiddenNodesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HiddenNodesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">HiddenNodesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum HiddenNodesError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error happening when `TapTree` is constructed from a `NodeInfo` having hidden branches."><title>HiddenNodesError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Hidden<wbr>Nodes<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.HiddenParts" title="HiddenParts">HiddenParts</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_node_info" title="into_node_info">into_node_info</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-HiddenNodesError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-HiddenNodesError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-HiddenNodesError" title="Display">Display</a></li><li><a href="#impl-Eq-for-HiddenNodesError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-HiddenNodesError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-HiddenNodesError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-HiddenNodesError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-HiddenNodesError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-HiddenNodesError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-HiddenNodesError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-HiddenNodesError" title="Send">Send</a></li><li><a href="#impl-Sync-for-HiddenNodesError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-HiddenNodesError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-HiddenNodesError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">HiddenNodesError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum HiddenNodesError {
     HiddenParts(<a class="struct" href="struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error happening when <a href="struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree"><code>TapTree</code></a> is constructed from a <a href="struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo"><code>NodeInfo</code></a>
 having hidden branches.</p>
index 89ea8ef36f50117dd9bdfddc37a03418d10d2ed1..82ada9f5183de2d54feb7b68fe1c7783718ee7e2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error happening when `TapTree` is constructed from a `TaprootBuilder` having hidden branches or not being finalized."><title>IncompleteBuilderError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Incomplete<wbr>Builder<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.HiddenParts" title="HiddenParts">HiddenParts</a></li><li><a href="#variant.NotFinalized" title="NotFinalized">NotFinalized</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_builder" title="into_builder">into_builder</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IncompleteBuilderError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IncompleteBuilderError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IncompleteBuilderError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IncompleteBuilderError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IncompleteBuilderError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-IncompleteBuilderError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-IncompleteBuilderError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IncompleteBuilderError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IncompleteBuilderError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IncompleteBuilderError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IncompleteBuilderError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IncompleteBuilderError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IncompleteBuilderError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IncompleteBuilderError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">IncompleteBuilderError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum IncompleteBuilderError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error happening when `TapTree` is constructed from a `TaprootBuilder` having hidden branches or not being finalized."><title>IncompleteBuilderError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Incomplete<wbr>Builder<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.HiddenParts" title="HiddenParts">HiddenParts</a></li><li><a href="#variant.NotFinalized" title="NotFinalized">NotFinalized</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_builder" title="into_builder">into_builder</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IncompleteBuilderError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IncompleteBuilderError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IncompleteBuilderError" title="Display">Display</a></li><li><a href="#impl-Eq-for-IncompleteBuilderError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-IncompleteBuilderError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-IncompleteBuilderError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-IncompleteBuilderError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-IncompleteBuilderError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IncompleteBuilderError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IncompleteBuilderError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IncompleteBuilderError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IncompleteBuilderError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IncompleteBuilderError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IncompleteBuilderError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">IncompleteBuilderError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum IncompleteBuilderError {
     NotFinalized(<a class="struct" href="struct.TaprootBuilder.html" title="struct bdk_chain::bitcoin::taproot::TaprootBuilder">TaprootBuilder</a>),
     HiddenParts(<a class="struct" href="struct.TaprootBuilder.html" title="struct bdk_chain::bitcoin::taproot::TaprootBuilder">TaprootBuilder</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error happening when <a href="struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree"><code>TapTree</code></a> is constructed from a <a href="struct.TaprootBuilder.html" title="struct bdk_chain::bitcoin::taproot::TaprootBuilder"><code>TaprootBuilder</code></a>
index f4ea1d75c32e9e95c0aa199877285390ed05473d..1cd449ba7937e5beada91fdd767a09857bac3e62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The leaf version for tapleafs."><title>LeafVersion in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Leaf<wbr>Version</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Future" title="Future">Future</a></li><li><a href="#variant.TapScript" title="TapScript">TapScript</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LeafVersion" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LeafVersion" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LeafVersion" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LeafVersion" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LeafVersion" title="Display">Display</a></li><li><a href="#impl-Eq-for-LeafVersion" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-LeafVersion" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-LeafVersion" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-LeafVersion" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-LeafVersion" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LeafVersion" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-LeafVersion" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LeafVersion" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-LeafVersion" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LeafVersion" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LeafVersion" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LeafVersion" title="Send">Send</a></li><li><a href="#impl-Sync-for-LeafVersion" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LeafVersion" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LeafVersion" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">LeafVersion</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum LeafVersion {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The leaf version for tapleafs."><title>LeafVersion in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Leaf<wbr>Version</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Future" title="Future">Future</a></li><li><a href="#variant.TapScript" title="TapScript">TapScript</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_consensus" title="from_consensus">from_consensus</a></li><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LeafVersion" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-LeafVersion" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LeafVersion" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LeafVersion" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-LeafVersion" title="Display">Display</a></li><li><a href="#impl-Eq-for-LeafVersion" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-LeafVersion" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-LeafVersion" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-LeafVersion" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-LeafVersion" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LeafVersion" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-LeafVersion" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LeafVersion" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-LeafVersion" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LeafVersion" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LeafVersion" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LeafVersion" title="Send">Send</a></li><li><a href="#impl-Sync-for-LeafVersion" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LeafVersion" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LeafVersion" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">LeafVersion</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum LeafVersion {
     TapScript,
     Future(<a class="struct" href="struct.FutureLeafVersion.html" title="struct bdk_chain::bitcoin::taproot::FutureLeafVersion">FutureLeafVersion</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The leaf version for tapleafs.</p>
index 4bbe4636f92b769674dd51c8d721163b69f42f1c..04e429241c659b13101169673e11720f1d710c36 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error constructing a `taproot::Signature` from a byte slice."><title>SigFromSliceError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SigFrom<wbr>Slice<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidSignatureSize" title="InvalidSignatureSize">InvalidSignatureSize</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li><li><a href="#variant.SighashType" title="SighashType">SighashType</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SigFromSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SigFromSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SigFromSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SigFromSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SigFromSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-SigFromSliceError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-SigFromSliceError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError" title="From&#60;InvalidSighashTypeError&#62;">From&#60;InvalidSighashTypeError&#62;</a></li><li><a href="#impl-PartialEq-for-SigFromSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SigFromSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SigFromSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SigFromSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SigFromSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SigFromSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SigFromSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SigFromSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">SigFromSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum SigFromSliceError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error constructing a `taproot::Signature` from a byte slice."><title>SigFromSliceError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SigFrom<wbr>Slice<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidSignatureSize" title="InvalidSignatureSize">InvalidSignatureSize</a></li><li><a href="#variant.Secp256k1" title="Secp256k1">Secp256k1</a></li><li><a href="#variant.SighashType" title="SighashType">SighashType</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SigFromSliceError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SigFromSliceError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SigFromSliceError" title="Display">Display</a></li><li><a href="#impl-Eq-for-SigFromSliceError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-SigFromSliceError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-SigFromSliceError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInfallible%3E-for-SigFromSliceError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError" title="From&#60;InvalidSighashTypeError&#62;">From&#60;InvalidSighashTypeError&#62;</a></li><li><a href="#impl-PartialEq-for-SigFromSliceError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SigFromSliceError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SigFromSliceError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SigFromSliceError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SigFromSliceError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SigFromSliceError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SigFromSliceError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SigFromSliceError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">SigFromSliceError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum SigFromSliceError {
     SighashType(<a class="struct" href="../sighash/struct.InvalidSighashTypeError.html" title="struct bdk_chain::bitcoin::sighash::InvalidSighashTypeError">InvalidSighashTypeError</a>),
     Secp256k1(<a class="enum" href="../secp256k1/enum.Error.html" title="enum bdk_chain::bitcoin::secp256k1::Error">Error</a>),
     InvalidSignatureSize(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
index eadd7a23c69be81c3376a5b20bb110ce4d8afbb5..91e7955be7c1d4f7857c7a531f2da85e3817e14f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Leaf node in a taproot tree. Can be either hidden or known."><title>TapLeaf in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Hidden" title="Hidden">Hidden</a></li><li><a href="#variant.Script" title="Script">Script</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_hidden" title="as_hidden">as_hidden</a></li><li><a href="#method.as_script" title="as_script">as_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapLeaf" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TapLeaf" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TapLeaf" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapLeaf" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapLeaf" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeaf" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeaf" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TapLeaf" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeaf" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeaf" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeaf" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeaf" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeaf" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeaf" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeaf" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">TapLeaf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum TapLeaf {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Leaf node in a taproot tree. Can be either hidden or known."><title>TapLeaf in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Hidden" title="Hidden">Hidden</a></li><li><a href="#variant.Script" title="Script">Script</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_hidden" title="as_hidden">as_hidden</a></li><li><a href="#method.as_script" title="as_script">as_script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapLeaf" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TapLeaf" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TapLeaf" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapLeaf" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapLeaf" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeaf" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeaf" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TapLeaf" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeaf" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeaf" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeaf" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeaf" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeaf" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeaf" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeaf" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">TapLeaf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum TapLeaf {
     Script(<a class="struct" href="../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>, <a class="enum" href="enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a>),
     Hidden(<a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Leaf node in a taproot tree. Can be either hidden or known.</p>
index 5f76d82c796c4e11ee154ce8261ca3a3989f3cd1..6bbc945d3c5d7926f3a65d218e05a917f62c538b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Detailed error type for taproot builder."><title>TaprootBuilderError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Builder<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.EmptyTree" title="EmptyTree">EmptyTree</a></li><li><a href="#variant.InvalidInternalKey" title="InvalidInternalKey">InvalidInternalKey</a></li><li><a href="#variant.InvalidMerkleTreeDepth" title="InvalidMerkleTreeDepth">InvalidMerkleTreeDepth</a></li><li><a href="#variant.NodeNotInDfsOrder" title="NodeNotInDfsOrder">NodeNotInDfsOrder</a></li><li><a href="#variant.OverCompleteTree" title="OverCompleteTree">OverCompleteTree</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootBuilderError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootBuilderError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TaprootBuilderError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TaprootBuilderError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TaprootBuilderError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TaprootBuilderError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-TaprootBuilderError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootBuilderError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootBuilderError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootBuilderError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootBuilderError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootBuilderError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootBuilderError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootBuilderError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">TaprootBuilderError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TaprootBuilderError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Detailed error type for taproot builder."><title>TaprootBuilderError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Builder<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.EmptyTree" title="EmptyTree">EmptyTree</a></li><li><a href="#variant.InvalidInternalKey" title="InvalidInternalKey">InvalidInternalKey</a></li><li><a href="#variant.InvalidMerkleTreeDepth" title="InvalidMerkleTreeDepth">InvalidMerkleTreeDepth</a></li><li><a href="#variant.NodeNotInDfsOrder" title="NodeNotInDfsOrder">NodeNotInDfsOrder</a></li><li><a href="#variant.OverCompleteTree" title="OverCompleteTree">OverCompleteTree</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootBuilderError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootBuilderError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TaprootBuilderError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TaprootBuilderError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TaprootBuilderError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TaprootBuilderError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-TaprootBuilderError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootBuilderError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootBuilderError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootBuilderError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootBuilderError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootBuilderError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootBuilderError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootBuilderError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">TaprootBuilderError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TaprootBuilderError {
     InvalidMerkleTreeDepth(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
     NodeNotInDfsOrder,
     OverCompleteTree,
index 83ab1e5a99c74ccaf40ee87f6c0d83db7602a2e5..edac9c3231855ffa48e55a3f82ff405143589474 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Detailed error type for taproot utilities."><title>TaprootError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.EmptyTree" title="EmptyTree">EmptyTree</a></li><li><a href="#variant.InvalidControlBlockSize" title="InvalidControlBlockSize">InvalidControlBlockSize</a></li><li><a href="#variant.InvalidInternalKey" title="InvalidInternalKey">InvalidInternalKey</a></li><li><a href="#variant.InvalidMerkleBranchSize" title="InvalidMerkleBranchSize">InvalidMerkleBranchSize</a></li><li><a href="#variant.InvalidMerkleTreeDepth" title="InvalidMerkleTreeDepth">InvalidMerkleTreeDepth</a></li><li><a href="#variant.InvalidTaprootLeafVersion" title="InvalidTaprootLeafVersion">InvalidTaprootLeafVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TaprootError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TaprootError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TaprootError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TaprootError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-TaprootError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">TaprootError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TaprootError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Detailed error type for taproot utilities."><title>TaprootError in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.EmptyTree" title="EmptyTree">EmptyTree</a></li><li><a href="#variant.InvalidControlBlockSize" title="InvalidControlBlockSize">InvalidControlBlockSize</a></li><li><a href="#variant.InvalidInternalKey" title="InvalidInternalKey">InvalidInternalKey</a></li><li><a href="#variant.InvalidMerkleBranchSize" title="InvalidMerkleBranchSize">InvalidMerkleBranchSize</a></li><li><a href="#variant.InvalidMerkleTreeDepth" title="InvalidMerkleTreeDepth">InvalidMerkleTreeDepth</a></li><li><a href="#variant.InvalidTaprootLeafVersion" title="InvalidTaprootLeafVersion">InvalidTaprootLeafVersion</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-TaprootError" title="Display">Display</a></li><li><a href="#impl-Eq-for-TaprootError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-TaprootError" title="Error">Error</a></li><li><a href="#impl-From%3CInfallible%3E-for-TaprootError" title="From&#60;Infallible&#62;">From&#60;Infallible&#62;</a></li><li><a href="#impl-PartialEq-for-TaprootError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootError" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Enum <span class="enum">TaprootError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code><div class="code-attribute">#[non_exhaustive]</div>pub enum TaprootError {
     InvalidMerkleBranchSize(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
     InvalidMerkleTreeDepth(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
     InvalidTaprootLeafVersion(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>),
index 0edca2f3b698e83f4b8e98b7b700d78d68db53ec..ea393a01f87e3ed0becce100282a694dee0c9266 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin Taproot."><title>bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module taproot</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>taproot</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin Taproot.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoin Taproot."><title>bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module taproot</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a></span><h1>Module <span>taproot</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Bitcoin Taproot.</p>
 <p>This module provides support for taproot tagged hashes.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="merkle_branch/index.html" title="mod bdk_chain::bitcoin::taproot::merkle_branch">merkle_<wbr>branch</a></dt><dd>Contains <code>TaprootMerkleBranch</code> and its associated types.</dd><dt><a class="mod" href="serialized_signature/index.html" title="mod bdk_chain::bitcoin::taproot::serialized_signature">serialized_<wbr>signature</a></dt><dd>Implements <a href="serialized_signature/struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::taproot::serialized_signature::SerializedSignature"><code>SerializedSignature</code></a> and related types.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">Control<wbr>Block</a></dt><dd>Control block data structure used in Tapscript satisfaction.</dd><dt><a class="struct" href="struct.FutureLeafVersion.html" title="struct bdk_chain::bitcoin::taproot::FutureLeafVersion">Future<wbr>Leaf<wbr>Version</a></dt><dd>Inner type representing future (non-tapscript) leaf versions. See <a href="enum.LeafVersion.html#variant.Future" title="variant bdk_chain::bitcoin::taproot::LeafVersion::Future"><code>LeafVersion::Future</code></a>.</dd><dt><a class="struct" href="struct.LeafNode.html" title="struct bdk_chain::bitcoin::taproot::LeafNode">Leaf<wbr>Node</a></dt><dd>Store information about taproot leaf node.</dd><dt><a class="struct" href="struct.LeafNodes.html" title="struct bdk_chain::bitcoin::taproot::LeafNodes">Leaf<wbr>Nodes</a></dt><dd>Iterator for a taproot script tree, operating in DFS order yielding <a href="struct.LeafNode.html" title="struct bdk_chain::bitcoin::taproot::LeafNode"><code>LeafNode</code></a>.</dd><dt><a class="struct" href="struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">Node<wbr>Info</a></dt><dd>Represents the node information in taproot tree. In contrast to <a href="struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree"><code>TapTree</code></a>, this
 is allowed to have hidden leaves as children.</dd><dt><a class="struct" href="struct.ScriptLeaf.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaf">Script<wbr>Leaf</a></dt><dd>Script leaf node in a taproot tree along with the merkle proof to get this node.
index f99e3f66d11f690475faa60e9072751bde04dc5a..4dff5b914cdd70748e63ad97b823e90270739a3f 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains `TaprootMerkleBranch` and its associated types."><title>bdk_chain::bitcoin::taproot::merkle_branch - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module merkle_<wbr>branch</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a></span><h1>Module <span>merkle_branch</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains <code>TaprootMerkleBranch</code> and its associated types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains `TaprootMerkleBranch` and its associated types."><title>bdk_chain::bitcoin::taproot::merkle_branch - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module merkle_<wbr>branch</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a></span><h1>Module <span>merkle_branch</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains <code>TaprootMerkleBranch</code> and its associated types.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.IntoIter.html" title="struct bdk_chain::bitcoin::taproot::merkle_branch::IntoIter">Into<wbr>Iter</a></dt><dd>Iterator over node hashes within Taproot merkle branch.</dd><dt><a class="struct" href="struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::merkle_branch::TaprootMerkleBranch">Taproot<wbr>Merkle<wbr>Branch</a></dt><dd>The merkle proof for inclusion of a tree in a taptree hash.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index d77192a0386f358631d180fbbba73da3327c230b..426db70f27996cd0fdc739934b8e731199505dfd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over node hashes within Taproot merkle branch."><title>IntoIter in bdk_chain::bitcoin::taproot::merkle_branch - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_slice" title="as_mut_slice">as_mut_slice</a></li><li><a href="#method.as_slice" title="as_slice">as_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IntoIter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IntoIter" title="Debug">Debug</a></li><li><a href="#impl-DoubleEndedIterator-for-IntoIter" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-IntoIter" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-IntoIter" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-IntoIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IntoIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IntoIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IntoIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-IntoIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IntoIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IntoIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot::<wbr>merkle_<wbr>branch</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a>::<wbr><a href="index.html">merkle_branch</a></span><h1>Struct <span class="struct">IntoIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct IntoIter(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over node hashes within Taproot merkle branch.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over node hashes within Taproot merkle branch."><title>IntoIter in bdk_chain::bitcoin::taproot::merkle_branch - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_mut_slice" title="as_mut_slice">as_mut_slice</a></li><li><a href="#method.as_slice" title="as_slice">as_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IntoIter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IntoIter" title="Debug">Debug</a></li><li><a href="#impl-DoubleEndedIterator-for-IntoIter" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-IntoIter" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-IntoIter" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-IntoIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IntoIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IntoIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IntoIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-IntoIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IntoIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IntoIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot::<wbr>merkle_<wbr>branch</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a>::<wbr><a href="index.html">merkle_branch</a></span><h1>Struct <span class="struct">IntoIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct IntoIter(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over node hashes within Taproot merkle branch.</p>
 <p>This is created by <code>into_iter</code> method on <code>TaprootMerkleBranch</code> (via <code>IntoIterator</code> trait).</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIter" class="impl"><a href="#impl-IntoIter" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.IntoIter.html" title="struct bdk_chain::bitcoin::taproot::merkle_branch::IntoIter">IntoIter</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_slice" class="method"><h4 class="code-header">pub fn <a href="#method.as_slice" class="fn">as_slice</a>(&amp;self) -&gt; &amp;[<a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>]</h4></section></summary><div class="docblock"><p>Returns the remaining items of this iterator as a slice.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_mut_slice" class="method"><h4 class="code-header">pub fn <a href="#method.as_mut_slice" class="fn">as_mut_slice</a>(&amp;mut self) -&gt; &amp;mut [<a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>]</h4></section></summary><div class="docblock"><p>Returns the remaining items of this iterator as a mutable slice.</p>
index fbc83941f157fce8fe3050173feeeb4ed7fc24fb..ed0854a29075415c17b708521408a47aefc73293 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The merkle proof for inclusion of a tree in a taptree hash."><title>TaprootMerkleBranch in bdk_chain::bitcoin::taproot::merkle_branch - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Merkle<wbr>Branch</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_inner" title="as_inner">as_inner</a></li><li><a href="#method.as_slice" title="as_slice">as_slice</a></li><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.into_vec" title="into_vec">into_vec</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#deref-methods-%5BTapNodeHash%5D">Methods from Deref&lt;<wbr>Target=[<wbr>TapNode<wbr>Hash]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.align_to_mut" title="align_to_mut">align_to_mut</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_chunks_mut" title="array_chunks_mut">array_chunks_mut</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_mut" title="as_chunks_mut">as_chunks_mut</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_chunks_unchecked_mut" title="as_chunks_unchecked_mut">as_chunks_unchecked_mut</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_flattened_mut" title="as_flattened_mut">as_flattened_mut</a></li><li><a href="#method.as_mut_array" title="as_mut_array">as_mut_array</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_ptr_range" title="as_mut_ptr_range">as_mut_ptr_range</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_rchunks_mut" title="as_rchunks_mut">as_rchunks_mut</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_simd_mut" title="as_simd_mut">as_simd_mut</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_drop" title="assume_init_drop">assume_init_drop</a></li><li><a href="#method.assume_init_mut" title="assume_init_mut">assume_init_mut</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunk_by_mut" title="chunk_by_mut">chunk_by_mut</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.chunks_exact_mut" title="chunks_exact_mut">chunks_exact_mut</a></li><li><a href="#method.chunks_mut" title="chunks_mut">chunks_mut</a></li><li><a href="#method.clone_from_slice" title="clone_from_slice">clone_from_slice</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.copy_from_slice" title="copy_from_slice">copy_from_slice</a></li><li><a href="#method.copy_within" title="copy_within">copy_within</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.fill_with" title="fill_with">fill_with</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.first_chunk_mut" title="first_chunk_mut">first_chunk_mut</a></li><li><a href="#method.first_mut" title="first_mut">first_mut</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_many_mut" title="get_many_mut">get_many_mut</a></li><li><a href="#method.get_many_unchecked_mut" title="get_many_unchecked_mut">get_many_unchecked_mut</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.last_chunk_mut" title="last_chunk_mut">last_chunk_mut</a></li><li><a href="#method.last_mut" title="last_mut">last_mut</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.partition_dedup" title="partition_dedup">partition_dedup</a></li><li><a href="#method.partition_dedup_by" title="partition_dedup_by">partition_dedup_by</a></li><li><a href="#method.partition_dedup_by_key" title="partition_dedup_by_key">partition_dedup_by_key</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.rchunks_exact_mut" title="rchunks_exact_mut">rchunks_exact_mut</a></li><li><a href="#method.rchunks_mut" title="rchunks_mut">rchunks_mut</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.reverse" title="reverse">reverse</a></li><li><a href="#method.rotate_left" title="rotate_left">rotate_left</a></li><li><a href="#method.rotate_right" title="rotate_right">rotate_right</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_mut" title="rsplit_mut">rsplit_mut</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.rsplitn_mut" title="rsplitn_mut">rsplitn_mut</a></li><li><a href="#method.select_nth_unstable" title="select_nth_unstable">select_nth_unstable</a></li><li><a href="#method.select_nth_unstable_by" title="select_nth_unstable_by">select_nth_unstable_by</a></li><li><a href="#method.select_nth_unstable_by_key" title="select_nth_unstable_by_key">select_nth_unstable_by_key</a></li><li><a href="#method.sort" title="sort">sort</a></li><li><a href="#method.sort_by" title="sort_by">sort_by</a></li><li><a href="#method.sort_by_cached_key" title="sort_by_cached_key">sort_by_cached_key</a></li><li><a href="#method.sort_by_key" title="sort_by_key">sort_by_key</a></li><li><a href="#method.sort_floats" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_floats-1" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_unstable" title="sort_unstable">sort_unstable</a></li><li><a href="#method.sort_unstable_by" title="sort_unstable_by">sort_unstable_by</a></li><li><a href="#method.sort_unstable_by_key" title="sort_unstable_by_key">sort_unstable_by_key</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_at_mut_unchecked" title="split_at_mut_unchecked">split_at_mut_unchecked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_first_chunk_mut" title="split_first_chunk_mut">split_first_chunk_mut</a></li><li><a href="#method.split_first_mut" title="split_first_mut">split_first_mut</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_inclusive_mut" title="split_inclusive_mut">split_inclusive_mut</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_last_chunk_mut" title="split_last_chunk_mut">split_last_chunk_mut</a></li><li><a href="#method.split_last_mut" title="split_last_mut">split_last_mut</a></li><li><a href="#method.split_mut" title="split_mut">split_mut</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.splitn_mut" title="splitn_mut">splitn_mut</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.swap" title="swap">swap</a></li><li><a href="#method.swap_unchecked" title="swap_unchecked">swap_unchecked</a></li><li><a href="#method.swap_with_slice" title="swap_with_slice">swap_with_slice</a></li><li><a href="#method.take" title="take">take</a></li><li><a href="#method.take_first" title="take_first">take_first</a></li><li><a href="#method.take_first_mut" title="take_first_mut">take_first_mut</a></li><li><a href="#method.take_last" title="take_last">take_last</a></li><li><a href="#method.take_last_mut" title="take_last_mut">take_last_mut</a></li><li><a href="#method.take_mut" title="take_mut">take_mut</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li><li><a href="#method.write_clone_of_slice" title="write_clone_of_slice">write_clone_of_slice</a></li><li><a href="#method.write_copy_of_slice" title="write_copy_of_slice">write_copy_of_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="AsMut&#60;[TapNodeHash]&#62;">AsMut&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-AsRef%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="AsRef&#60;[TapNodeHash]&#62;">AsRef&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-Borrow%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="Borrow&#60;[TapNodeHash]&#62;">Borrow&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="BorrowMut&#60;[TapNodeHash]&#62;">BorrowMut&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-Clone-for-TaprootMerkleBranch" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootMerkleBranch" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TaprootMerkleBranch" title="Default">Default</a></li><li><a href="#impl-Deref-for-TaprootMerkleBranch" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-TaprootMerkleBranch" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TaprootMerkleBranch" title="Eq">Eq</a></li><li><a href="#impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E" title="From&#60;TaprootMerkleBranch&#62;">From&#60;TaprootMerkleBranch&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 0]&#62;">From&#60;[TapNodeHash; 0]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 100]&#62;">From&#60;[TapNodeHash; 100]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 101]&#62;">From&#60;[TapNodeHash; 101]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 102]&#62;">From&#60;[TapNodeHash; 102]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 103]&#62;">From&#60;[TapNodeHash; 103]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 104]&#62;">From&#60;[TapNodeHash; 104]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 105]&#62;">From&#60;[TapNodeHash; 105]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 106]&#62;">From&#60;[TapNodeHash; 106]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 107]&#62;">From&#60;[TapNodeHash; 107]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 108]&#62;">From&#60;[TapNodeHash; 108]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 109]&#62;">From&#60;[TapNodeHash; 109]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 10]&#62;">From&#60;[TapNodeHash; 10]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 110]&#62;">From&#60;[TapNodeHash; 110]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 111]&#62;">From&#60;[TapNodeHash; 111]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 112]&#62;">From&#60;[TapNodeHash; 112]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 113]&#62;">From&#60;[TapNodeHash; 113]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 114]&#62;">From&#60;[TapNodeHash; 114]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 115]&#62;">From&#60;[TapNodeHash; 115]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 116]&#62;">From&#60;[TapNodeHash; 116]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 117]&#62;">From&#60;[TapNodeHash; 117]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 118]&#62;">From&#60;[TapNodeHash; 118]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 119]&#62;">From&#60;[TapNodeHash; 119]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 11]&#62;">From&#60;[TapNodeHash; 11]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 120]&#62;">From&#60;[TapNodeHash; 120]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 121]&#62;">From&#60;[TapNodeHash; 121]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 122]&#62;">From&#60;[TapNodeHash; 122]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 123]&#62;">From&#60;[TapNodeHash; 123]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 124]&#62;">From&#60;[TapNodeHash; 124]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 125]&#62;">From&#60;[TapNodeHash; 125]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 126]&#62;">From&#60;[TapNodeHash; 126]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 127]&#62;">From&#60;[TapNodeHash; 127]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 128]&#62;">From&#60;[TapNodeHash; 128]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 12]&#62;">From&#60;[TapNodeHash; 12]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 13]&#62;">From&#60;[TapNodeHash; 13]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 14]&#62;">From&#60;[TapNodeHash; 14]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 15]&#62;">From&#60;[TapNodeHash; 15]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 16]&#62;">From&#60;[TapNodeHash; 16]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 17]&#62;">From&#60;[TapNodeHash; 17]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 18]&#62;">From&#60;[TapNodeHash; 18]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 19]&#62;">From&#60;[TapNodeHash; 19]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 1]&#62;">From&#60;[TapNodeHash; 1]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 20]&#62;">From&#60;[TapNodeHash; 20]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 21]&#62;">From&#60;[TapNodeHash; 21]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 22]&#62;">From&#60;[TapNodeHash; 22]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 23]&#62;">From&#60;[TapNodeHash; 23]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 24]&#62;">From&#60;[TapNodeHash; 24]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 25]&#62;">From&#60;[TapNodeHash; 25]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 26]&#62;">From&#60;[TapNodeHash; 26]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 27]&#62;">From&#60;[TapNodeHash; 27]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 28]&#62;">From&#60;[TapNodeHash; 28]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 29]&#62;">From&#60;[TapNodeHash; 29]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 2]&#62;">From&#60;[TapNodeHash; 2]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 30]&#62;">From&#60;[TapNodeHash; 30]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 31]&#62;">From&#60;[TapNodeHash; 31]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 32]&#62;">From&#60;[TapNodeHash; 32]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 33]&#62;">From&#60;[TapNodeHash; 33]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 34]&#62;">From&#60;[TapNodeHash; 34]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 35]&#62;">From&#60;[TapNodeHash; 35]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 36]&#62;">From&#60;[TapNodeHash; 36]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 37]&#62;">From&#60;[TapNodeHash; 37]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 38]&#62;">From&#60;[TapNodeHash; 38]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 39]&#62;">From&#60;[TapNodeHash; 39]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 3]&#62;">From&#60;[TapNodeHash; 3]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 40]&#62;">From&#60;[TapNodeHash; 40]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 41]&#62;">From&#60;[TapNodeHash; 41]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 42]&#62;">From&#60;[TapNodeHash; 42]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 43]&#62;">From&#60;[TapNodeHash; 43]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 44]&#62;">From&#60;[TapNodeHash; 44]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 45]&#62;">From&#60;[TapNodeHash; 45]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 46]&#62;">From&#60;[TapNodeHash; 46]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 47]&#62;">From&#60;[TapNodeHash; 47]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 48]&#62;">From&#60;[TapNodeHash; 48]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 49]&#62;">From&#60;[TapNodeHash; 49]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 4]&#62;">From&#60;[TapNodeHash; 4]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 50]&#62;">From&#60;[TapNodeHash; 50]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 51]&#62;">From&#60;[TapNodeHash; 51]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 52]&#62;">From&#60;[TapNodeHash; 52]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 53]&#62;">From&#60;[TapNodeHash; 53]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 54]&#62;">From&#60;[TapNodeHash; 54]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 55]&#62;">From&#60;[TapNodeHash; 55]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 56]&#62;">From&#60;[TapNodeHash; 56]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 57]&#62;">From&#60;[TapNodeHash; 57]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 58]&#62;">From&#60;[TapNodeHash; 58]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 59]&#62;">From&#60;[TapNodeHash; 59]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 5]&#62;">From&#60;[TapNodeHash; 5]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 60]&#62;">From&#60;[TapNodeHash; 60]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 61]&#62;">From&#60;[TapNodeHash; 61]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 62]&#62;">From&#60;[TapNodeHash; 62]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 63]&#62;">From&#60;[TapNodeHash; 63]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 64]&#62;">From&#60;[TapNodeHash; 64]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 65]&#62;">From&#60;[TapNodeHash; 65]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 66]&#62;">From&#60;[TapNodeHash; 66]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 67]&#62;">From&#60;[TapNodeHash; 67]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 68]&#62;">From&#60;[TapNodeHash; 68]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 69]&#62;">From&#60;[TapNodeHash; 69]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 6]&#62;">From&#60;[TapNodeHash; 6]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 70]&#62;">From&#60;[TapNodeHash; 70]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 71]&#62;">From&#60;[TapNodeHash; 71]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 72]&#62;">From&#60;[TapNodeHash; 72]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 73]&#62;">From&#60;[TapNodeHash; 73]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 74]&#62;">From&#60;[TapNodeHash; 74]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 75]&#62;">From&#60;[TapNodeHash; 75]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 76]&#62;">From&#60;[TapNodeHash; 76]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 77]&#62;">From&#60;[TapNodeHash; 77]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 78]&#62;">From&#60;[TapNodeHash; 78]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 79]&#62;">From&#60;[TapNodeHash; 79]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 7]&#62;">From&#60;[TapNodeHash; 7]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 80]&#62;">From&#60;[TapNodeHash; 80]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 81]&#62;">From&#60;[TapNodeHash; 81]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 82]&#62;">From&#60;[TapNodeHash; 82]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 83]&#62;">From&#60;[TapNodeHash; 83]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 84]&#62;">From&#60;[TapNodeHash; 84]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 85]&#62;">From&#60;[TapNodeHash; 85]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 86]&#62;">From&#60;[TapNodeHash; 86]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 87]&#62;">From&#60;[TapNodeHash; 87]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 88]&#62;">From&#60;[TapNodeHash; 88]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 89]&#62;">From&#60;[TapNodeHash; 89]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 8]&#62;">From&#60;[TapNodeHash; 8]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 90]&#62;">From&#60;[TapNodeHash; 90]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 91]&#62;">From&#60;[TapNodeHash; 91]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 92]&#62;">From&#60;[TapNodeHash; 92]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 93]&#62;">From&#60;[TapNodeHash; 93]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 94]&#62;">From&#60;[TapNodeHash; 94]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 95]&#62;">From&#60;[TapNodeHash; 95]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 96]&#62;">From&#60;[TapNodeHash; 96]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 97]&#62;">From&#60;[TapNodeHash; 97]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 98]&#62;">From&#60;[TapNodeHash; 98]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 99]&#62;">From&#60;[TapNodeHash; 99]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 9]&#62;">From&#60;[TapNodeHash; 9]&#62;</a></li><li><a href="#impl-Hash-for-TaprootMerkleBranch" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-TaprootMerkleBranch" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TaprootMerkleBranch" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TaprootMerkleBranch" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TaprootMerkleBranch" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootMerkleBranch" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="TryFrom&#60;&#38;[TapNodeHash]&#62;">TryFrom&#60;&#38;[TapNodeHash]&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Box&#60;[TapNodeHash]&#62;&#62;">TryFrom&#60;Box&#60;[TapNodeHash]&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;">TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootMerkleBranch" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootMerkleBranch" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootMerkleBranch" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootMerkleBranch" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootMerkleBranch" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootMerkleBranch" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot::<wbr>merkle_<wbr>branch</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a>::<wbr><a href="index.html">merkle_branch</a></span><h1>Struct <span class="struct">TaprootMerkleBranch</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TaprootMerkleBranch(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The merkle proof for inclusion of a tree in a taptree hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The merkle proof for inclusion of a tree in a taptree hash."><title>TaprootMerkleBranch in bdk_chain::bitcoin::taproot::merkle_branch - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Merkle<wbr>Branch</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_inner" title="as_inner">as_inner</a></li><li><a href="#method.as_slice" title="as_slice">as_slice</a></li><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.into_vec" title="into_vec">into_vec</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#deref-methods-%5BTapNodeHash%5D">Methods from Deref&lt;<wbr>Target=[<wbr>TapNode<wbr>Hash]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.align_to_mut" title="align_to_mut">align_to_mut</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_chunks_mut" title="array_chunks_mut">array_chunks_mut</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_mut" title="as_chunks_mut">as_chunks_mut</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_chunks_unchecked_mut" title="as_chunks_unchecked_mut">as_chunks_unchecked_mut</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_flattened_mut" title="as_flattened_mut">as_flattened_mut</a></li><li><a href="#method.as_mut_array" title="as_mut_array">as_mut_array</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_ptr_range" title="as_mut_ptr_range">as_mut_ptr_range</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_rchunks_mut" title="as_rchunks_mut">as_rchunks_mut</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_simd_mut" title="as_simd_mut">as_simd_mut</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_drop" title="assume_init_drop">assume_init_drop</a></li><li><a href="#method.assume_init_mut" title="assume_init_mut">assume_init_mut</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunk_by_mut" title="chunk_by_mut">chunk_by_mut</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.chunks_exact_mut" title="chunks_exact_mut">chunks_exact_mut</a></li><li><a href="#method.chunks_mut" title="chunks_mut">chunks_mut</a></li><li><a href="#method.clone_from_slice" title="clone_from_slice">clone_from_slice</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.copy_from_slice" title="copy_from_slice">copy_from_slice</a></li><li><a href="#method.copy_within" title="copy_within">copy_within</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.fill_with" title="fill_with">fill_with</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.first_chunk_mut" title="first_chunk_mut">first_chunk_mut</a></li><li><a href="#method.first_mut" title="first_mut">first_mut</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_many_mut" title="get_many_mut">get_many_mut</a></li><li><a href="#method.get_many_unchecked_mut" title="get_many_unchecked_mut">get_many_unchecked_mut</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.last_chunk_mut" title="last_chunk_mut">last_chunk_mut</a></li><li><a href="#method.last_mut" title="last_mut">last_mut</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.partition_dedup" title="partition_dedup">partition_dedup</a></li><li><a href="#method.partition_dedup_by" title="partition_dedup_by">partition_dedup_by</a></li><li><a href="#method.partition_dedup_by_key" title="partition_dedup_by_key">partition_dedup_by_key</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.rchunks_exact_mut" title="rchunks_exact_mut">rchunks_exact_mut</a></li><li><a href="#method.rchunks_mut" title="rchunks_mut">rchunks_mut</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.reverse" title="reverse">reverse</a></li><li><a href="#method.rotate_left" title="rotate_left">rotate_left</a></li><li><a href="#method.rotate_right" title="rotate_right">rotate_right</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_mut" title="rsplit_mut">rsplit_mut</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.rsplitn_mut" title="rsplitn_mut">rsplitn_mut</a></li><li><a href="#method.select_nth_unstable" title="select_nth_unstable">select_nth_unstable</a></li><li><a href="#method.select_nth_unstable_by" title="select_nth_unstable_by">select_nth_unstable_by</a></li><li><a href="#method.select_nth_unstable_by_key" title="select_nth_unstable_by_key">select_nth_unstable_by_key</a></li><li><a href="#method.sort" title="sort">sort</a></li><li><a href="#method.sort_by" title="sort_by">sort_by</a></li><li><a href="#method.sort_by_cached_key" title="sort_by_cached_key">sort_by_cached_key</a></li><li><a href="#method.sort_by_key" title="sort_by_key">sort_by_key</a></li><li><a href="#method.sort_floats" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_floats-1" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_unstable" title="sort_unstable">sort_unstable</a></li><li><a href="#method.sort_unstable_by" title="sort_unstable_by">sort_unstable_by</a></li><li><a href="#method.sort_unstable_by_key" title="sort_unstable_by_key">sort_unstable_by_key</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_at_mut_unchecked" title="split_at_mut_unchecked">split_at_mut_unchecked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_first_chunk_mut" title="split_first_chunk_mut">split_first_chunk_mut</a></li><li><a href="#method.split_first_mut" title="split_first_mut">split_first_mut</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_inclusive_mut" title="split_inclusive_mut">split_inclusive_mut</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_last_chunk_mut" title="split_last_chunk_mut">split_last_chunk_mut</a></li><li><a href="#method.split_last_mut" title="split_last_mut">split_last_mut</a></li><li><a href="#method.split_mut" title="split_mut">split_mut</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.splitn_mut" title="splitn_mut">splitn_mut</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.swap" title="swap">swap</a></li><li><a href="#method.swap_unchecked" title="swap_unchecked">swap_unchecked</a></li><li><a href="#method.swap_with_slice" title="swap_with_slice">swap_with_slice</a></li><li><a href="#method.take" title="take">take</a></li><li><a href="#method.take_first" title="take_first">take_first</a></li><li><a href="#method.take_first_mut" title="take_first_mut">take_first_mut</a></li><li><a href="#method.take_last" title="take_last">take_last</a></li><li><a href="#method.take_last_mut" title="take_last_mut">take_last_mut</a></li><li><a href="#method.take_mut" title="take_mut">take_mut</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li><li><a href="#method.write_clone_of_slice" title="write_clone_of_slice">write_clone_of_slice</a></li><li><a href="#method.write_copy_of_slice" title="write_copy_of_slice">write_copy_of_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="AsMut&#60;[TapNodeHash]&#62;">AsMut&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-AsRef%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="AsRef&#60;[TapNodeHash]&#62;">AsRef&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-Borrow%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="Borrow&#60;[TapNodeHash]&#62;">Borrow&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="BorrowMut&#60;[TapNodeHash]&#62;">BorrowMut&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-Clone-for-TaprootMerkleBranch" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootMerkleBranch" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TaprootMerkleBranch" title="Default">Default</a></li><li><a href="#impl-Deref-for-TaprootMerkleBranch" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-TaprootMerkleBranch" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TaprootMerkleBranch" title="Eq">Eq</a></li><li><a href="#impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E" title="From&#60;TaprootMerkleBranch&#62;">From&#60;TaprootMerkleBranch&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 0]&#62;">From&#60;[TapNodeHash; 0]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 100]&#62;">From&#60;[TapNodeHash; 100]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 101]&#62;">From&#60;[TapNodeHash; 101]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 102]&#62;">From&#60;[TapNodeHash; 102]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 103]&#62;">From&#60;[TapNodeHash; 103]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 104]&#62;">From&#60;[TapNodeHash; 104]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 105]&#62;">From&#60;[TapNodeHash; 105]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 106]&#62;">From&#60;[TapNodeHash; 106]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 107]&#62;">From&#60;[TapNodeHash; 107]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 108]&#62;">From&#60;[TapNodeHash; 108]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 109]&#62;">From&#60;[TapNodeHash; 109]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 10]&#62;">From&#60;[TapNodeHash; 10]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 110]&#62;">From&#60;[TapNodeHash; 110]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 111]&#62;">From&#60;[TapNodeHash; 111]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 112]&#62;">From&#60;[TapNodeHash; 112]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 113]&#62;">From&#60;[TapNodeHash; 113]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 114]&#62;">From&#60;[TapNodeHash; 114]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 115]&#62;">From&#60;[TapNodeHash; 115]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 116]&#62;">From&#60;[TapNodeHash; 116]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 117]&#62;">From&#60;[TapNodeHash; 117]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 118]&#62;">From&#60;[TapNodeHash; 118]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 119]&#62;">From&#60;[TapNodeHash; 119]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 11]&#62;">From&#60;[TapNodeHash; 11]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 120]&#62;">From&#60;[TapNodeHash; 120]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 121]&#62;">From&#60;[TapNodeHash; 121]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 122]&#62;">From&#60;[TapNodeHash; 122]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 123]&#62;">From&#60;[TapNodeHash; 123]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 124]&#62;">From&#60;[TapNodeHash; 124]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 125]&#62;">From&#60;[TapNodeHash; 125]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 126]&#62;">From&#60;[TapNodeHash; 126]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 127]&#62;">From&#60;[TapNodeHash; 127]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 128]&#62;">From&#60;[TapNodeHash; 128]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 12]&#62;">From&#60;[TapNodeHash; 12]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 13]&#62;">From&#60;[TapNodeHash; 13]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 14]&#62;">From&#60;[TapNodeHash; 14]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 15]&#62;">From&#60;[TapNodeHash; 15]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 16]&#62;">From&#60;[TapNodeHash; 16]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 17]&#62;">From&#60;[TapNodeHash; 17]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 18]&#62;">From&#60;[TapNodeHash; 18]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 19]&#62;">From&#60;[TapNodeHash; 19]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 1]&#62;">From&#60;[TapNodeHash; 1]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 20]&#62;">From&#60;[TapNodeHash; 20]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 21]&#62;">From&#60;[TapNodeHash; 21]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 22]&#62;">From&#60;[TapNodeHash; 22]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 23]&#62;">From&#60;[TapNodeHash; 23]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 24]&#62;">From&#60;[TapNodeHash; 24]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 25]&#62;">From&#60;[TapNodeHash; 25]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 26]&#62;">From&#60;[TapNodeHash; 26]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 27]&#62;">From&#60;[TapNodeHash; 27]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 28]&#62;">From&#60;[TapNodeHash; 28]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 29]&#62;">From&#60;[TapNodeHash; 29]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 2]&#62;">From&#60;[TapNodeHash; 2]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 30]&#62;">From&#60;[TapNodeHash; 30]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 31]&#62;">From&#60;[TapNodeHash; 31]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 32]&#62;">From&#60;[TapNodeHash; 32]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 33]&#62;">From&#60;[TapNodeHash; 33]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 34]&#62;">From&#60;[TapNodeHash; 34]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 35]&#62;">From&#60;[TapNodeHash; 35]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 36]&#62;">From&#60;[TapNodeHash; 36]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 37]&#62;">From&#60;[TapNodeHash; 37]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 38]&#62;">From&#60;[TapNodeHash; 38]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 39]&#62;">From&#60;[TapNodeHash; 39]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 3]&#62;">From&#60;[TapNodeHash; 3]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 40]&#62;">From&#60;[TapNodeHash; 40]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 41]&#62;">From&#60;[TapNodeHash; 41]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 42]&#62;">From&#60;[TapNodeHash; 42]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 43]&#62;">From&#60;[TapNodeHash; 43]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 44]&#62;">From&#60;[TapNodeHash; 44]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 45]&#62;">From&#60;[TapNodeHash; 45]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 46]&#62;">From&#60;[TapNodeHash; 46]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 47]&#62;">From&#60;[TapNodeHash; 47]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 48]&#62;">From&#60;[TapNodeHash; 48]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 49]&#62;">From&#60;[TapNodeHash; 49]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 4]&#62;">From&#60;[TapNodeHash; 4]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 50]&#62;">From&#60;[TapNodeHash; 50]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 51]&#62;">From&#60;[TapNodeHash; 51]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 52]&#62;">From&#60;[TapNodeHash; 52]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 53]&#62;">From&#60;[TapNodeHash; 53]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 54]&#62;">From&#60;[TapNodeHash; 54]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 55]&#62;">From&#60;[TapNodeHash; 55]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 56]&#62;">From&#60;[TapNodeHash; 56]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 57]&#62;">From&#60;[TapNodeHash; 57]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 58]&#62;">From&#60;[TapNodeHash; 58]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 59]&#62;">From&#60;[TapNodeHash; 59]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 5]&#62;">From&#60;[TapNodeHash; 5]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 60]&#62;">From&#60;[TapNodeHash; 60]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 61]&#62;">From&#60;[TapNodeHash; 61]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 62]&#62;">From&#60;[TapNodeHash; 62]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 63]&#62;">From&#60;[TapNodeHash; 63]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 64]&#62;">From&#60;[TapNodeHash; 64]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 65]&#62;">From&#60;[TapNodeHash; 65]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 66]&#62;">From&#60;[TapNodeHash; 66]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 67]&#62;">From&#60;[TapNodeHash; 67]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 68]&#62;">From&#60;[TapNodeHash; 68]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 69]&#62;">From&#60;[TapNodeHash; 69]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 6]&#62;">From&#60;[TapNodeHash; 6]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 70]&#62;">From&#60;[TapNodeHash; 70]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 71]&#62;">From&#60;[TapNodeHash; 71]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 72]&#62;">From&#60;[TapNodeHash; 72]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 73]&#62;">From&#60;[TapNodeHash; 73]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 74]&#62;">From&#60;[TapNodeHash; 74]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 75]&#62;">From&#60;[TapNodeHash; 75]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 76]&#62;">From&#60;[TapNodeHash; 76]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 77]&#62;">From&#60;[TapNodeHash; 77]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 78]&#62;">From&#60;[TapNodeHash; 78]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 79]&#62;">From&#60;[TapNodeHash; 79]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 7]&#62;">From&#60;[TapNodeHash; 7]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 80]&#62;">From&#60;[TapNodeHash; 80]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 81]&#62;">From&#60;[TapNodeHash; 81]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 82]&#62;">From&#60;[TapNodeHash; 82]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 83]&#62;">From&#60;[TapNodeHash; 83]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 84]&#62;">From&#60;[TapNodeHash; 84]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 85]&#62;">From&#60;[TapNodeHash; 85]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 86]&#62;">From&#60;[TapNodeHash; 86]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 87]&#62;">From&#60;[TapNodeHash; 87]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 88]&#62;">From&#60;[TapNodeHash; 88]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 89]&#62;">From&#60;[TapNodeHash; 89]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 8]&#62;">From&#60;[TapNodeHash; 8]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 90]&#62;">From&#60;[TapNodeHash; 90]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 91]&#62;">From&#60;[TapNodeHash; 91]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 92]&#62;">From&#60;[TapNodeHash; 92]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 93]&#62;">From&#60;[TapNodeHash; 93]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 94]&#62;">From&#60;[TapNodeHash; 94]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 95]&#62;">From&#60;[TapNodeHash; 95]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 96]&#62;">From&#60;[TapNodeHash; 96]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 97]&#62;">From&#60;[TapNodeHash; 97]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 98]&#62;">From&#60;[TapNodeHash; 98]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 99]&#62;">From&#60;[TapNodeHash; 99]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 9]&#62;">From&#60;[TapNodeHash; 9]&#62;</a></li><li><a href="#impl-Hash-for-TaprootMerkleBranch" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-TaprootMerkleBranch" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TaprootMerkleBranch" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TaprootMerkleBranch" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TaprootMerkleBranch" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootMerkleBranch" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="TryFrom&#60;&#38;[TapNodeHash]&#62;">TryFrom&#60;&#38;[TapNodeHash]&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Box&#60;[TapNodeHash]&#62;&#62;">TryFrom&#60;Box&#60;[TapNodeHash]&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;">TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootMerkleBranch" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootMerkleBranch" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootMerkleBranch" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootMerkleBranch" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootMerkleBranch" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootMerkleBranch" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot::<wbr>merkle_<wbr>branch</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a>::<wbr><a href="index.html">merkle_branch</a></span><h1>Struct <span class="struct">TaprootMerkleBranch</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TaprootMerkleBranch(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The merkle proof for inclusion of a tree in a taptree hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TaprootMerkleBranch" class="impl"><a href="#impl-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_inner" class="method"><h4 class="code-header">pub fn <a href="#method.as_inner" class="fn">as_inner</a>(&amp;self) -&gt; &amp;[<a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>]</h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.32.0: Use <code>as_slice</code> instead</span></div></span></summary><div class="docblock"><p>Returns a reference to the slice of hashes.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_slice" class="method"><h4 class="code-header">pub fn <a href="#method.as_slice" class="fn">as_slice</a>(&amp;self) -&gt; &amp;[<a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>]</h4></section></summary><div class="docblock"><p>Returns a reference to the slice of hashes.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the number of nodes in this merkle proof.</p>
index ffaf21741f80d7e161708c89a7afb6def1f18a54..20736a337c5e2136f105ef04f81c0395768af91e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `SerializedSignature` and related types."><title>bdk_chain::bitcoin::taproot::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serialized_<wbr>signature</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a></span><h1>Module <span>serialized_signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <a href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::taproot::serialized_signature::SerializedSignature"><code>SerializedSignature</code></a> and related types.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Implements `SerializedSignature` and related types."><title>bdk_chain::bitcoin::taproot::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module serialized_<wbr>signature</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a></span><h1>Module <span>serialized_signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Implements <a href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::taproot::serialized_signature::SerializedSignature"><code>SerializedSignature</code></a> and related types.</p>
 <p>Serialized Taproot signatures have the issue that they can have different lengths.
 We want to avoid using <code>Vec</code> since that would require allocations making the code slower and
 unable to run on platforms without an allocator. We implement a special type to encapsulate
index 120561bb787d4eace5e022dc3a514a40affb698f..f80f074ce546198a473fd53f9986c99250d5358e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Owned iterator over the bytes of `SerializedSignature`"><title>IntoIter in bdk_chain::bitcoin::taproot::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_slice" title="as_slice">as_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IntoIter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IntoIter" title="Debug">Debug</a></li><li><a href="#impl-DoubleEndedIterator-for-IntoIter" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-IntoIter" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-IntoIter" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-IntoIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IntoIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IntoIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IntoIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-IntoIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IntoIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IntoIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot::<wbr>serialized_<wbr>signature</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a>::<wbr><a href="index.html">serialized_signature</a></span><h1>Struct <span class="struct">IntoIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct IntoIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Owned iterator over the bytes of <a href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::taproot::serialized_signature::SerializedSignature"><code>SerializedSignature</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Owned iterator over the bytes of `SerializedSignature`"><title>IntoIter in bdk_chain::bitcoin::taproot::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_slice" title="as_slice">as_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-IntoIter" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IntoIter" title="Debug">Debug</a></li><li><a href="#impl-DoubleEndedIterator-for-IntoIter" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-IntoIter" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-IntoIter" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-IntoIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IntoIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IntoIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IntoIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-IntoIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IntoIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IntoIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot::<wbr>serialized_<wbr>signature</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a>::<wbr><a href="index.html">serialized_signature</a></span><h1>Struct <span class="struct">IntoIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct IntoIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Owned iterator over the bytes of <a href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::taproot::serialized_signature::SerializedSignature"><code>SerializedSignature</code></a></p>
 <p>Created by <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" title="method core::iter::traits::collect::IntoIterator::into_iter"><code>IntoIterator::into_iter</code></a> method.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIter" class="impl"><a href="#impl-IntoIter" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.IntoIter.html" title="struct bdk_chain::bitcoin::taproot::serialized_signature::IntoIter">IntoIter</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_slice" class="method"><h4 class="code-header">pub fn <a href="#method.as_slice" class="fn">as_slice</a>(&amp;self) -&gt; &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] <a href="#" class="tooltip" data-notable-ty="&amp;[u8]">ⓘ</a></h4></section></summary><div class="docblock"><p>Returns the remaining bytes as a slice.</p>
 <p>This method is analogous to <a href="https://doc.rust-lang.org/nightly/core/slice/iter/struct.Iter.html#method.as_slice" title="method core::slice::iter::Iter::as_slice"><code>core::slice::Iter::as_slice</code></a>.</p>
index 01349028d80745e33fac531f27f73cee79b2916b..b87f0de736058bf0a84ebb2608f0152dfa0461ea 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A serialized Taproot Signature"><title>SerializedSignature in bdk_chain::bitcoin::taproot::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialized<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_signature" title="from_signature">from_signature</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_signature" title="to_signature">to_signature</a></li><li><a href="#method.write_to" title="write_to">write_to</a></li></ul><h3><a href="#deref-methods-%5Bu8%5D">Methods from Deref&lt;<wbr>Target=[u8]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SerializedSignature" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SerializedSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SerializedSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SerializedSignature" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SerializedSignature" title="Deref">Deref</a></li><li><a href="#impl-Display-for-SerializedSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-SerializedSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-SerializedSignature" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-SerializedSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SerializedSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialEq&#60;SerializedSignature&#62;">PartialEq&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialEq&#60;[u8]&#62;">PartialEq&#60;[u8]&#62;</a></li><li><a href="#impl-PartialOrd-for-SerializedSignature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialOrd&#60;SerializedSignature&#62;">PartialOrd&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialOrd&#60;[u8]&#62;">PartialOrd&#60;[u8]&#62;</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SerializedSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SerializedSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SerializedSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-SerializedSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SerializedSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SerializedSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot::<wbr>serialized_<wbr>signature</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a>::<wbr><a href="index.html">serialized_signature</a></span><h1>Struct <span class="struct">SerializedSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SerializedSignature { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A serialized Taproot Signature</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A serialized Taproot Signature"><title>SerializedSignature in bdk_chain::bitcoin::taproot::serialized_signature - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Serialized<wbr>Signature</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_signature" title="from_signature">from_signature</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.to_signature" title="to_signature">to_signature</a></li><li><a href="#method.write_to" title="write_to">write_to</a></li></ul><h3><a href="#deref-methods-%5Bu8%5D">Methods from Deref&lt;<wbr>Target=[u8]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-SerializedSignature" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-SerializedSignature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SerializedSignature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SerializedSignature" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SerializedSignature" title="Deref">Deref</a></li><li><a href="#impl-Display-for-SerializedSignature" title="Display">Display</a></li><li><a href="#impl-Eq-for-SerializedSignature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-SerializedSignature" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-SerializedSignature" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-SerializedSignature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SerializedSignature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialEq%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialEq&#60;SerializedSignature&#62;">PartialEq&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialEq&#60;[u8]&#62;">PartialEq&#60;[u8]&#62;</a></li><li><a href="#impl-PartialOrd-for-SerializedSignature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-PartialOrd%3CSerializedSignature%3E-for-%5Bu8%5D" title="PartialOrd&#60;SerializedSignature&#62;">PartialOrd&#60;SerializedSignature&#62;</a></li><li><a href="#impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature" title="PartialOrd&#60;[u8]&#62;">PartialOrd&#60;[u8]&#62;</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SerializedSignature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SerializedSignature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SerializedSignature" title="Send">Send</a></li><li><a href="#impl-Sync-for-SerializedSignature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SerializedSignature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SerializedSignature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot::<wbr>serialized_<wbr>signature</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../../index.html">bdk_chain</a>::<wbr><a href="../../index.html">bitcoin</a>::<wbr><a href="../index.html">taproot</a>::<wbr><a href="index.html">serialized_signature</a></span><h1>Struct <span class="struct">SerializedSignature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SerializedSignature { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A serialized Taproot Signature</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SerializedSignature" class="impl"><a href="#impl-SerializedSignature" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SerializedSignature.html" title="struct bdk_chain::bitcoin::taproot::serialized_signature::SerializedSignature">SerializedSignature</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Get the len of the used data.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_signature" class="method"><h4 class="code-header">pub fn <a href="#method.to_signature" class="fn">to_signature</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a>, <a class="enum" href="../enum.SigFromSliceError.html" title="enum bdk_chain::bitcoin::taproot::SigFromSliceError">SigFromSliceError</a>&gt;</h4></section></summary><div class="docblock"><p>Convert the serialized signature into the Signature struct.
 (This deserializes it)</p>
index 741da374c7d02d5ba89552f30bb56612701e5d62..8747313c4f9a387e38f340d38f2204839d570b42 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Control block data structure used in Tapscript satisfaction."><title>ControlBlock in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Control<wbr>Block</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.internal_key" title="internal_key">internal_key</a></li><li><a href="#structfield.leaf_version" title="leaf_version">leaf_version</a></li><li><a href="#structfield.merkle_branch" title="merkle_branch">merkle_branch</a></li><li><a href="#structfield.output_key_parity" title="output_key_parity">output_key_parity</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.verify_taproot_commitment" title="verify_taproot_commitment">verify_taproot_commitment</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ControlBlock" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ControlBlock" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ControlBlock" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ControlBlock" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ControlBlock" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ControlBlock" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ControlBlock" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ControlBlock" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ControlBlock" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ControlBlock" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ControlBlock" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ControlBlock" title="Send">Send</a></li><li><a href="#impl-Sync-for-ControlBlock" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ControlBlock" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ControlBlock" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">ControlBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ControlBlock {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Control block data structure used in Tapscript satisfaction."><title>ControlBlock in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Control<wbr>Block</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.internal_key" title="internal_key">internal_key</a></li><li><a href="#structfield.leaf_version" title="leaf_version">leaf_version</a></li><li><a href="#structfield.merkle_branch" title="merkle_branch">merkle_branch</a></li><li><a href="#structfield.output_key_parity" title="output_key_parity">output_key_parity</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.size" title="size">size</a></li><li><a href="#method.verify_taproot_commitment" title="verify_taproot_commitment">verify_taproot_commitment</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ControlBlock" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ControlBlock" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ControlBlock" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ControlBlock" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ControlBlock" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ControlBlock" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ControlBlock" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ControlBlock" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ControlBlock" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ControlBlock" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ControlBlock" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ControlBlock" title="Send">Send</a></li><li><a href="#impl-Sync-for-ControlBlock" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ControlBlock" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ControlBlock" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">ControlBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ControlBlock {
     pub leaf_version: <a class="enum" href="enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a>,
     pub output_key_parity: <a class="enum" href="../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a>,
     pub internal_key: <a class="struct" href="../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a>,
index 808468cf3411d2374f3883677191ecf653727001..47494613b16ad2288174f57b9dfc94d47c9a8522 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Inner type representing future (non-tapscript) leaf versions. See `LeafVersion::Future`."><title>FutureLeafVersion in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Future<wbr>Leaf<wbr>Version</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FutureLeafVersion" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FutureLeafVersion" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FutureLeafVersion" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FutureLeafVersion" title="Display">Display</a></li><li><a href="#impl-Eq-for-FutureLeafVersion" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-FutureLeafVersion" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-FutureLeafVersion" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FutureLeafVersion" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FutureLeafVersion" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FutureLeafVersion" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-FutureLeafVersion" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FutureLeafVersion" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FutureLeafVersion" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FutureLeafVersion" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FutureLeafVersion" title="Send">Send</a></li><li><a href="#impl-Sync-for-FutureLeafVersion" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FutureLeafVersion" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FutureLeafVersion" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">FutureLeafVersion</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FutureLeafVersion(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Inner type representing future (non-tapscript) leaf versions. See <a href="enum.LeafVersion.html#variant.Future" title="variant bdk_chain::bitcoin::taproot::LeafVersion::Future"><code>LeafVersion::Future</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Inner type representing future (non-tapscript) leaf versions. See `LeafVersion::Future`."><title>FutureLeafVersion in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Future<wbr>Leaf<wbr>Version</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.to_consensus" title="to_consensus">to_consensus</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FutureLeafVersion" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-FutureLeafVersion" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-FutureLeafVersion" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FutureLeafVersion" title="Display">Display</a></li><li><a href="#impl-Eq-for-FutureLeafVersion" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-FutureLeafVersion" title="Hash">Hash</a></li><li><a href="#impl-LowerHex-for-FutureLeafVersion" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-FutureLeafVersion" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FutureLeafVersion" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FutureLeafVersion" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-FutureLeafVersion" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-FutureLeafVersion" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FutureLeafVersion" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FutureLeafVersion" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FutureLeafVersion" title="Send">Send</a></li><li><a href="#impl-Sync-for-FutureLeafVersion" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FutureLeafVersion" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FutureLeafVersion" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">FutureLeafVersion</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FutureLeafVersion(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Inner type representing future (non-tapscript) leaf versions. See <a href="enum.LeafVersion.html#variant.Future" title="variant bdk_chain::bitcoin::taproot::LeafVersion::Future"><code>LeafVersion::Future</code></a>.</p>
 <p>NB: NO PUBLIC CONSTRUCTOR!
 The only way to construct this is by converting <code>u8</code> to <a href="enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> and then extracting it.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FutureLeafVersion" class="impl"><a href="#impl-FutureLeafVersion" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.FutureLeafVersion.html" title="struct bdk_chain::bitcoin::taproot::FutureLeafVersion">FutureLeafVersion</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_consensus" class="method"><h4 class="code-header">pub fn <a href="#method.to_consensus" class="fn">to_consensus</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the consensus representation of this <a href="struct.FutureLeafVersion.html" title="struct bdk_chain::bitcoin::taproot::FutureLeafVersion"><code>FutureLeafVersion</code></a>.</p>
index a52307a90048a760cf98d806f288cf549b7e92d2..a81a9378be2a321037ee1266060a76865cd81ecd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Store information about taproot leaf node."><title>LeafNode in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Leaf<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.depth" title="depth">depth</a></li><li><a href="#method.leaf" title="leaf">leaf</a></li><li><a href="#method.leaf_hash" title="leaf_hash">leaf_hash</a></li><li><a href="#method.leaf_version" title="leaf_version">leaf_version</a></li><li><a href="#method.merkle_branch" title="merkle_branch">merkle_branch</a></li><li><a href="#method.new_hidden" title="new_hidden">new_hidden</a></li><li><a href="#method.new_script" title="new_script">new_script</a></li><li><a href="#method.node_hash" title="node_hash">node_hash</a></li><li><a href="#method.script" title="script">script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LeafNode" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LeafNode" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-LeafNode" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26LeafNode%3E-for-TapNodeHash" title="From&#60;&#38;LeafNode&#62;">From&#60;&#38;LeafNode&#62;</a></li><li><a href="#impl-From%3CLeafNode%3E-for-TapNodeHash" title="From&#60;LeafNode&#62;">From&#60;LeafNode&#62;</a></li><li><a href="#impl-Hash-for-LeafNode" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-LeafNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-LeafNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LeafNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-LeafNode" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LeafNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LeafNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LeafNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-LeafNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LeafNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LeafNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">LeafNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LeafNode { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Store information about taproot leaf node.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Store information about taproot leaf node."><title>LeafNode in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Leaf<wbr>Node</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.depth" title="depth">depth</a></li><li><a href="#method.leaf" title="leaf">leaf</a></li><li><a href="#method.leaf_hash" title="leaf_hash">leaf_hash</a></li><li><a href="#method.leaf_version" title="leaf_version">leaf_version</a></li><li><a href="#method.merkle_branch" title="merkle_branch">merkle_branch</a></li><li><a href="#method.new_hidden" title="new_hidden">new_hidden</a></li><li><a href="#method.new_script" title="new_script">new_script</a></li><li><a href="#method.node_hash" title="node_hash">node_hash</a></li><li><a href="#method.script" title="script">script</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LeafNode" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LeafNode" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-LeafNode" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26LeafNode%3E-for-TapNodeHash" title="From&#60;&#38;LeafNode&#62;">From&#60;&#38;LeafNode&#62;</a></li><li><a href="#impl-From%3CLeafNode%3E-for-TapNodeHash" title="From&#60;LeafNode&#62;">From&#60;LeafNode&#62;</a></li><li><a href="#impl-Hash-for-LeafNode" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-LeafNode" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-LeafNode" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-LeafNode" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-LeafNode" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LeafNode" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LeafNode" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LeafNode" title="Send">Send</a></li><li><a href="#impl-Sync-for-LeafNode" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LeafNode" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LeafNode" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">LeafNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LeafNode { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Store information about taproot leaf node.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-LeafNode" class="impl"><a href="#impl-LeafNode" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.LeafNode.html" title="struct bdk_chain::bitcoin::taproot::LeafNode">LeafNode</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new_script" class="method"><h4 class="code-header">pub fn <a href="#method.new_script" class="fn">new_script</a>(script: <a class="struct" href="../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>, ver: <a class="enum" href="enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a>) -&gt; <a class="struct" href="struct.LeafNode.html" title="struct bdk_chain::bitcoin::taproot::LeafNode">LeafNode</a></h4></section></summary><div class="docblock"><p>Creates an new <a href="struct.ScriptLeaf.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaf"><code>ScriptLeaf</code></a> from <code>script</code> and <code>ver</code> and no merkle branch.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.new_hidden" class="method"><h4 class="code-header">pub fn <a href="#method.new_hidden" class="fn">new_hidden</a>(hash: <a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>) -&gt; <a class="struct" href="struct.LeafNode.html" title="struct bdk_chain::bitcoin::taproot::LeafNode">LeafNode</a></h4></section></summary><div class="docblock"><p>Creates an new <a href="struct.ScriptLeaf.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaf"><code>ScriptLeaf</code></a> from <code>hash</code> and no merkle branch.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.depth" class="method"><h4 class="code-header">pub fn <a href="#method.depth" class="fn">depth</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></h4></section></summary><div class="docblock"><p>Returns the depth of this script leaf in the tap tree.</p>
index 1c475f4316720849653a7a18d84c680429aa5f5b..d8598ac16149098a7f502a8bbadef4c5f8394fca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator for a taproot script tree, operating in DFS order yielding `LeafNode`."><title>LeafNodes in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Leaf<wbr>Nodes</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-LeafNodes%3C'tree%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-LeafNodes%3C'tree%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-LeafNodes%3C'tree%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-LeafNodes%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LeafNodes%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LeafNodes%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LeafNodes%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-LeafNodes%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LeafNodes%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LeafNodes%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">LeafNodes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LeafNodes&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator for a taproot script tree, operating in DFS order yielding <a href="struct.LeafNode.html" title="struct bdk_chain::bitcoin::taproot::LeafNode"><code>LeafNode</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator for a taproot script tree, operating in DFS order yielding `LeafNode`."><title>LeafNodes in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Leaf<wbr>Nodes</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-LeafNodes%3C'tree%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-LeafNodes%3C'tree%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-LeafNodes%3C'tree%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-LeafNodes%3C'a%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LeafNodes%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LeafNodes%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LeafNodes%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-LeafNodes%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LeafNodes%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LeafNodes%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">LeafNodes</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct LeafNodes&lt;'a&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator for a taproot script tree, operating in DFS order yielding <a href="struct.LeafNode.html" title="struct bdk_chain::bitcoin::taproot::LeafNode"><code>LeafNode</code></a>.</p>
 <p>Returned by <a href="struct.NodeInfo.html#method.leaf_nodes" title="method bdk_chain::bitcoin::taproot::NodeInfo::leaf_nodes"><code>NodeInfo::leaf_nodes</code></a>. This can potentially yield hidden nodes.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DoubleEndedIterator-for-LeafNodes%3C'tree%3E" class="impl"><a href="#impl-DoubleEndedIterator-for-LeafNodes%3C'tree%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'tree&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html" title="trait core::iter::traits::double_ended::DoubleEndedIterator">DoubleEndedIterator</a> for <a class="struct" href="struct.LeafNodes.html" title="struct bdk_chain::bitcoin::taproot::LeafNodes">LeafNodes</a>&lt;'tree&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_back" class="method trait-impl"><a href="#method.next_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back" class="fn">next_back</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.LeafNodes.html" title="struct bdk_chain::bitcoin::taproot::LeafNodes">LeafNodes</a>&lt;'tree&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Removes and returns an element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.advance_back_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#138">Source</a><a href="#method.advance_back_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by" class="fn">advance_back_by</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_advance_by</code>)</span></div></span><div class='docblock'>Advances the iterator from the back by <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nth_back" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.37.0">1.37.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#191">Source</a></span><a href="#method.nth_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back" class="fn">nth_back</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Returns the <code>n</code>th element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_rfold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#230-234">Source</a></span><a href="#method.try_rfold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.try_rfold" class="fn">try_rfold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
index 6b5569aeb8c2ae2bcb71d20228ca8c9d768438c6..189e9fe9256dfc837090b7e231a575698e323419 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the node information in taproot tree. In contrast to `TapTree`, this is allowed to have hidden leaves as children."><title>NodeInfo in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Node<wbr>Info</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.leaf_nodes" title="leaf_nodes">leaf_nodes</a></li><li><a href="#method.new_hidden_node" title="new_hidden_node">new_hidden_node</a></li><li><a href="#method.new_leaf_with_ver" title="new_leaf_with_ver">new_leaf_with_ver</a></li><li><a href="#method.node_hash" title="node_hash">node_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NodeInfo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NodeInfo" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-NodeInfo" title="Eq">Eq</a></li><li><a href="#impl-From%3CTapTree%3E-for-NodeInfo" title="From&#60;TapTree&#62;">From&#60;TapTree&#62;</a></li><li><a href="#impl-Hash-for-NodeInfo" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NodeInfo" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NodeInfo" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NodeInfo" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-NodeInfo" title="Serialize">Serialize</a></li><li><a href="#impl-TryFrom%3CNodeInfo%3E-for-TapTree" title="TryFrom&#60;NodeInfo&#62;">TryFrom&#60;NodeInfo&#62;</a></li><li><a href="#impl-TryFrom%3CTaprootBuilder%3E-for-NodeInfo" title="TryFrom&#60;TaprootBuilder&#62;">TryFrom&#60;TaprootBuilder&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NodeInfo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NodeInfo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NodeInfo" title="Send">Send</a></li><li><a href="#impl-Sync-for-NodeInfo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NodeInfo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NodeInfo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">NodeInfo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct NodeInfo { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the node information in taproot tree. In contrast to <a href="struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree"><code>TapTree</code></a>, this
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the node information in taproot tree. In contrast to `TapTree`, this is allowed to have hidden leaves as children."><title>NodeInfo in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Node<wbr>Info</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.combine" title="combine">combine</a></li><li><a href="#method.leaf_nodes" title="leaf_nodes">leaf_nodes</a></li><li><a href="#method.new_hidden_node" title="new_hidden_node">new_hidden_node</a></li><li><a href="#method.new_leaf_with_ver" title="new_leaf_with_ver">new_leaf_with_ver</a></li><li><a href="#method.node_hash" title="node_hash">node_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-NodeInfo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-NodeInfo" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-NodeInfo" title="Eq">Eq</a></li><li><a href="#impl-From%3CTapTree%3E-for-NodeInfo" title="From&#60;TapTree&#62;">From&#60;TapTree&#62;</a></li><li><a href="#impl-Hash-for-NodeInfo" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-NodeInfo" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-NodeInfo" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-NodeInfo" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-NodeInfo" title="Serialize">Serialize</a></li><li><a href="#impl-TryFrom%3CNodeInfo%3E-for-TapTree" title="TryFrom&#60;NodeInfo&#62;">TryFrom&#60;NodeInfo&#62;</a></li><li><a href="#impl-TryFrom%3CTaprootBuilder%3E-for-NodeInfo" title="TryFrom&#60;TaprootBuilder&#62;">TryFrom&#60;TaprootBuilder&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-NodeInfo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-NodeInfo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-NodeInfo" title="Send">Send</a></li><li><a href="#impl-Sync-for-NodeInfo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-NodeInfo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-NodeInfo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">NodeInfo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct NodeInfo { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the node information in taproot tree. In contrast to <a href="struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree"><code>TapTree</code></a>, this
 is allowed to have hidden leaves as children.</p>
 <p>Helper type used in merkle tree construction allowing one to build sparse merkle trees. The node
 represents part of the tree that has information about all of its descendants.
index 6f82b54cf1f7b765df6bb9ccc9bff03e3faf8b57..360d2c98d52123127285e1228dff44f16efa6dcb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Script leaf node in a taproot tree along with the merkle proof to get this node. Returned by `TapTree::script_leaves`"><title>ScriptLeaf in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Leaf</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_leaf_node" title="from_leaf_node">from_leaf_node</a></li><li><a href="#method.merkle_branch" title="merkle_branch">merkle_branch</a></li><li><a href="#method.script" title="script">script</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ScriptLeaf%3C'leaf%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ScriptLeaf%3C'leaf%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ScriptLeaf%3C'leaf%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ScriptLeaf%3C'leaf%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ScriptLeaf%3C'leaf%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptLeaf%3C'leaf%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ScriptLeaf%3C'leaf%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptLeaf%3C'leaf%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptLeaf%3C'leaf%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptLeaf%3C'leaf%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptLeaf%3C'leaf%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptLeaf%3C'leaf%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptLeaf%3C'leaf%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptLeaf%3C'leaf%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">ScriptLeaf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptLeaf&lt;'leaf&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Script leaf node in a taproot tree along with the merkle proof to get this node.
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Script leaf node in a taproot tree along with the merkle proof to get this node. Returned by `TapTree::script_leaves`"><title>ScriptLeaf in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Leaf</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_leaf_node" title="from_leaf_node">from_leaf_node</a></li><li><a href="#method.merkle_branch" title="merkle_branch">merkle_branch</a></li><li><a href="#method.script" title="script">script</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ScriptLeaf%3C'leaf%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ScriptLeaf%3C'leaf%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ScriptLeaf%3C'leaf%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ScriptLeaf%3C'leaf%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ScriptLeaf%3C'leaf%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ScriptLeaf%3C'leaf%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ScriptLeaf%3C'leaf%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptLeaf%3C'leaf%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptLeaf%3C'leaf%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptLeaf%3C'leaf%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptLeaf%3C'leaf%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptLeaf%3C'leaf%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptLeaf%3C'leaf%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptLeaf%3C'leaf%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">ScriptLeaf</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptLeaf&lt;'leaf&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Script leaf node in a taproot tree along with the merkle proof to get this node.
 Returned by <a href="struct.TapTree.html#method.script_leaves" title="method bdk_chain::bitcoin::taproot::TapTree::script_leaves"><code>TapTree::script_leaves</code></a></p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ScriptLeaf%3C'leaf%3E" class="impl"><a href="#impl-ScriptLeaf%3C'leaf%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'leaf&gt; <a class="struct" href="struct.ScriptLeaf.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaf">ScriptLeaf</a>&lt;'leaf&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.version" class="method"><h4 class="code-header">pub fn <a href="#method.version" class="fn">version</a>(&amp;self) -&gt; <a class="enum" href="enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h4></section></summary><div class="docblock"><p>Obtains the version of the script leaf.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.script" class="method"><h4 class="code-header">pub fn <a href="#method.script" class="fn">script</a>(&amp;self) -&gt; &amp;<a class="struct" href="../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h4></section></summary><div class="docblock"><p>Obtains a reference to the script inside the leaf.</p>
index 824d914d6476fce4852632f98ee4dbeaeaecfeb0..9de4077c33f20b4dbad5500b3e8de6c41d873701 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator for a taproot script tree, operating in DFS order yielding `ScriptLeaf`."><title>ScriptLeaves in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Leaves</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-ScriptLeaves%3C'tree%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-ScriptLeaves%3C'tree%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-ScriptLeaves%3C'tree%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-ScriptLeaves%3C'tree%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptLeaves%3C'tree%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptLeaves%3C'tree%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptLeaves%3C'tree%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptLeaves%3C'tree%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptLeaves%3C'tree%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptLeaves%3C'tree%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">ScriptLeaves</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptLeaves&lt;'tree&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator for a taproot script tree, operating in DFS order yielding <a href="struct.ScriptLeaf.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaf"><code>ScriptLeaf</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator for a taproot script tree, operating in DFS order yielding `ScriptLeaf`."><title>ScriptLeaves in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Leaves</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DoubleEndedIterator-for-ScriptLeaves%3C'tree%3E" title="DoubleEndedIterator">DoubleEndedIterator</a></li><li><a href="#impl-ExactSizeIterator-for-ScriptLeaves%3C'tree%3E" title="ExactSizeIterator">ExactSizeIterator</a></li><li><a href="#impl-FusedIterator-for-ScriptLeaves%3C'tree%3E" title="FusedIterator">FusedIterator</a></li><li><a href="#impl-Iterator-for-ScriptLeaves%3C'tree%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptLeaves%3C'tree%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptLeaves%3C'tree%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptLeaves%3C'tree%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptLeaves%3C'tree%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptLeaves%3C'tree%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptLeaves%3C'tree%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">ScriptLeaves</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ScriptLeaves&lt;'tree&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator for a taproot script tree, operating in DFS order yielding <a href="struct.ScriptLeaf.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaf"><code>ScriptLeaf</code></a>.</p>
 <p>Returned by <a href="struct.TapTree.html#method.script_leaves" title="method bdk_chain::bitcoin::taproot::TapTree::script_leaves"><code>TapTree::script_leaves</code></a>. <a href="struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree"><code>TapTree</code></a> does not allow hidden nodes,
 so this iterator is guaranteed to yield all known leaves.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DoubleEndedIterator-for-ScriptLeaves%3C'tree%3E" class="impl"><a href="#impl-DoubleEndedIterator-for-ScriptLeaves%3C'tree%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'tree&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html" title="trait core::iter::traits::double_ended::DoubleEndedIterator">DoubleEndedIterator</a> for <a class="struct" href="struct.ScriptLeaves.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaves">ScriptLeaves</a>&lt;'tree&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.next_back" class="method trait-impl"><a href="#method.next_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back" class="fn">next_back</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.ScriptLeaves.html" title="struct bdk_chain::bitcoin::taproot::ScriptLeaves">ScriptLeaves</a>&lt;'tree&gt; as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Removes and returns an element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#tymethod.next_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.advance_back_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#138">Source</a><a href="#method.advance_back_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by" class="fn">advance_back_by</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_advance_by</code>)</span></div></span><div class='docblock'>Advances the iterator from the back by <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.advance_back_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nth_back" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.37.0">1.37.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#191">Source</a></span><a href="#method.nth_back" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back" class="fn">nth_back</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Returns the <code>n</code>th element from the end of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.nth_back">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_rfold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/double_ended.rs.html#230-234">Source</a></span><a href="#method.try_rfold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html#method.try_rfold" class="fn">try_rfold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R<div class="where">where
index 39937621739809fb0c3bb52175496b87f960d1e0..6512a5d38d1fe09e6fc9c8916a4ac4dd596efea0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BIP340-341 serialized taproot signature with the corresponding hash type."><title>Signature in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.sighash_type" title="sighash_type">sighash_type</a></li><li><a href="#structfield.signature" title="signature">signature</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_to_writer" title="serialize_to_writer">serialize_to_writer</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Signature" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Signature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Signature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Signature" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Signature" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Signature {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A BIP340-341 serialized taproot signature with the corresponding hash type."><title>Signature in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signature</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.sighash_type" title="sighash_type">sighash_type</a></li><li><a href="#structfield.signature" title="signature">signature</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_slice" title="from_slice">from_slice</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li><li><a href="#method.serialize_to_writer" title="serialize_to_writer">serialize_to_writer</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Signature" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Signature" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Signature" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Signature" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-Signature" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26Signature%3E-for-SerializedSignature" title="From&#60;&#38;&#39;a Signature&#62;">From&#60;&#38;&#39;a Signature&#62;</a></li><li><a href="#impl-From%3CSignature%3E-for-SerializedSignature" title="From&#60;Signature&#62;">From&#60;Signature&#62;</a></li><li><a href="#impl-Hash-for-Signature" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Signature" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Signature" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Signature" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Signature" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Signature" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26SerializedSignature%3E-for-Signature" title="TryFrom&#60;&#38;&#39;a SerializedSignature&#62;">TryFrom&#60;&#38;&#39;a SerializedSignature&#62;</a></li><li><a href="#impl-TryFrom%3CSerializedSignature%3E-for-Signature" title="TryFrom&#60;SerializedSignature&#62;">TryFrom&#60;SerializedSignature&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Signature" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Signature" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Signature" title="Send">Send</a></li><li><a href="#impl-Sync-for-Signature" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Signature" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Signature" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">Signature</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Signature {
     pub signature: <a class="struct" href="../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a>,
     pub sighash_type: <a class="enum" href="../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A BIP340-341 serialized taproot signature with the corresponding hash type.</p>
index 009fe5d1a25daf13c8c8100f4ab657aeac715afb..9a99b42a98700a868d76537964528d2f66105b11 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapNodeHash`"><title>TapBranchTag in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapBranch<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapBranchTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapBranchTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapBranchTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapBranchTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapBranchTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapBranchTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapBranchTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapBranchTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapBranchTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapBranchTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapBranchTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapBranchTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapBranchTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapBranchTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapBranchTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapBranchTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapBranchTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapBranchTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash"><code>TapNodeHash</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapNodeHash`"><title>TapBranchTag in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapBranch<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapBranchTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapBranchTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapBranchTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapBranchTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapBranchTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapBranchTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapBranchTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapBranchTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapBranchTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapBranchTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapBranchTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapBranchTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapBranchTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapBranchTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapBranchTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapBranchTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapBranchTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapBranchTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash"><code>TapNodeHash</code></a></p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TapBranchTag" class="impl"><a href="#impl-Clone-for-TapBranchTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TapBranchTag" class="impl"><a href="#impl-Default-for-TapBranchTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-TapBranchTag" class="impl"><a href="#impl-Hash-for-TapBranchTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index ea4eebe861c36866ee094eca5bc82ccf510c50e9..ac7234e06136e5aacff3ab817cb4a2db47e06262 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapLeaf&#34;."><title>TapLeafHash in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapLeafHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapLeafHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapLeafHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapLeafHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TapLeafHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapLeafHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TapLeafHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TapLeafHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash" title="From&#60;Hash&#60;TapLeafTag&#62;&#62;">From&#60;Hash&#60;TapLeafTag&#62;&#62;</a></li><li><a href="#impl-From%3CScriptPath%3C's%3E%3E-for-TapLeafHash" title="From&#60;ScriptPath&#60;&#39;s&#62;&#62;">From&#60;ScriptPath&#60;&#39;s&#62;&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-TapNodeHash" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-FromStr-for-TapLeafHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapLeafHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapLeafHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapLeafHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapLeafHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapLeafHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeafHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeafHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapLeafHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapLeafHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeafHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapLeafHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeafHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeafHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeafHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeafHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeafHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeafHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapLeafHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapLeafHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapLeaf".</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapLeaf&#34;."><title>TapLeafHash in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapLeafHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapLeafHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapLeafHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapLeafHash" title="Debug">Debug</a></li><li><a href="#impl-Decodable-for-TapLeafHash" title="Decodable">Decodable</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapLeafHash" title="Display">Display</a></li><li><a href="#impl-Encodable-for-TapLeafHash" title="Encodable">Encodable</a></li><li><a href="#impl-Eq-for-TapLeafHash" title="Eq">Eq</a></li><li><a href="#impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash" title="From&#60;Hash&#60;TapLeafTag&#62;&#62;">From&#60;Hash&#60;TapLeafTag&#62;&#62;</a></li><li><a href="#impl-From%3CScriptPath%3C's%3E%3E-for-TapLeafHash" title="From&#60;ScriptPath&#60;&#39;s&#62;&#62;">From&#60;ScriptPath&#60;&#39;s&#62;&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-TapNodeHash" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-FromStr-for-TapLeafHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapLeafHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapLeafHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapLeafHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapLeafHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapLeafHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeafHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeafHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapLeafHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapLeafHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeafHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapLeafHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeafHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeafHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeafHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeafHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeafHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeafHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapLeafHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapLeafHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapLeaf".</p>
 <p>This is used for computing tapscript script spend hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapLeafHash" class="impl"><a href="#impl-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt;) -&gt; <a class="struct" href="../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
index fef5d62c37be0ac308e1f25905038edbacd7ff4b..d643ec9ce720e0557f56c67c1c9702c6039fd2d0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapLeafHash`"><title>TapLeafTag in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapLeafTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapLeafTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapLeafTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapLeafTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapLeafTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapLeafTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeafTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeafTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeafTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapLeafTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeafTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeafTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeafTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeafTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeafTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeafTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapLeafTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapLeafTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash"><code>TapLeafHash</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapLeafHash`"><title>TapLeafTag in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaf<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapLeafTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapLeafTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapLeafTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapLeafTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapLeafTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapLeafTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapLeafTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapLeafTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeafTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapLeafTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeafTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeafTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeafTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeafTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeafTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeafTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapLeafTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapLeafTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash"><code>TapLeafHash</code></a></p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TapLeafTag" class="impl"><a href="#impl-Clone-for-TapLeafTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TapLeafTag" class="impl"><a href="#impl-Default-for-TapLeafTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-TapLeafTag" class="impl"><a href="#impl-Hash-for-TapLeafTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="../struct.TapLeafTag.html" title="struct bdk_chain::bitcoin::TapLeafTag">TapLeafTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index d32b81dc06836f9030b7307a5c7e51403f20f072..b3fdbc6116a29c25c2fafcb6869b987d295b48d4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tagged hash used in taproot trees."><title>TapNodeHash in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapNode<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.assume_hidden" title="assume_hidden">assume_hidden</a></li><li><a href="#method.from_node_hashes" title="from_node_hashes">from_node_hashes</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapNodeHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapNodeHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapNodeHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapNodeHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapNodeHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapNodeHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26LeafNode%3E-for-TapNodeHash" title="From&#60;&#38;LeafNode&#62;">From&#60;&#38;LeafNode&#62;</a></li><li><a href="#impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash" title="From&#60;Hash&#60;TapBranchTag&#62;&#62;">From&#60;Hash&#60;TapBranchTag&#62;&#62;</a></li><li><a href="#impl-From%3CLeafNode%3E-for-TapNodeHash" title="From&#60;LeafNode&#62;">From&#60;LeafNode&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-TapNodeHash" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E" title="From&#60;TapNodeHash&#62;">From&#60;TapNodeHash&#62;</a></li><li><a href="#impl-FromStr-for-TapNodeHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapNodeHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapNodeHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapNodeHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapNodeHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapNodeHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapNodeHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapNodeHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapNodeHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapNodeHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapNodeHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapNodeHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapNodeHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapNodeHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapNodeHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapNodeHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapNodeHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapNodeHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapNodeHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapNodeHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tagged hash used in taproot trees.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Tagged hash used in taproot trees."><title>TapNodeHash in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapNode<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.assume_hidden" title="assume_hidden">assume_hidden</a></li><li><a href="#method.from_node_hashes" title="from_node_hashes">from_node_hashes</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.from_script" title="from_script">from_script</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapNodeHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapNodeHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapNodeHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapNodeHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapNodeHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapNodeHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26LeafNode%3E-for-TapNodeHash" title="From&#60;&#38;LeafNode&#62;">From&#60;&#38;LeafNode&#62;</a></li><li><a href="#impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash" title="From&#60;Hash&#60;TapBranchTag&#62;&#62;">From&#60;Hash&#60;TapBranchTag&#62;&#62;</a></li><li><a href="#impl-From%3CLeafNode%3E-for-TapNodeHash" title="From&#60;LeafNode&#62;">From&#60;LeafNode&#62;</a></li><li><a href="#impl-From%3CTapLeafHash%3E-for-TapNodeHash" title="From&#60;TapLeafHash&#62;">From&#60;TapLeafHash&#62;</a></li><li><a href="#impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E" title="From&#60;TapNodeHash&#62;">From&#60;TapNodeHash&#62;</a></li><li><a href="#impl-FromStr-for-TapNodeHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapNodeHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapNodeHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapNodeHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapNodeHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapNodeHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapNodeHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapNodeHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapNodeHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapNodeHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapNodeHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapNodeHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapNodeHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapNodeHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapNodeHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapNodeHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapNodeHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapNodeHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapNodeHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapNodeHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Tagged hash used in taproot trees.</p>
 <p>See BIP-340 for tagging rules.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapNodeHash" class="impl"><a href="#impl-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt;) -&gt; <a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapBranchTag.html" title="struct bdk_chain::bitcoin::TapBranchTag">TapBranchTag</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
index 7b91fd723986d284ed250f239a89480465102050..1cdebebe9fe43f055f3b22552853f1747b46c837 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot Tree representing a complete binary tree without any hidden nodes."><title>TapTree in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTree</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_node_info" title="into_node_info">into_node_info</a></li><li><a href="#method.node_info" title="node_info">node_info</a></li><li><a href="#method.root_hash" title="root_hash">root_hash</a></li><li><a href="#method.script_leaves" title="script_leaves">script_leaves</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapTree" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TapTree" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapTree" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TapTree" title="Eq">Eq</a></li><li><a href="#impl-From%3CTapTree%3E-for-NodeInfo" title="From&#60;TapTree&#62;">From&#60;TapTree&#62;</a></li><li><a href="#impl-Hash-for-TapTree" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-TapTree" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-TapTree" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapTree" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CNodeInfo%3E-for-TapTree" title="TryFrom&#60;NodeInfo&#62;">TryFrom&#60;NodeInfo&#62;</a></li><li><a href="#impl-TryFrom%3CTaprootBuilder%3E-for-TapTree" title="TryFrom&#60;TaprootBuilder&#62;">TryFrom&#60;TaprootBuilder&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTree" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTree" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTree" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTree" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTree" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTree" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapTree</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTree(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot Tree representing a complete binary tree without any hidden nodes.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot Tree representing a complete binary tree without any hidden nodes."><title>TapTree in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTree</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_node_info" title="into_node_info">into_node_info</a></li><li><a href="#method.node_info" title="node_info">node_info</a></li><li><a href="#method.root_hash" title="root_hash">root_hash</a></li><li><a href="#method.script_leaves" title="script_leaves">script_leaves</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapTree" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TapTree" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapTree" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TapTree" title="Eq">Eq</a></li><li><a href="#impl-From%3CTapTree%3E-for-NodeInfo" title="From&#60;TapTree&#62;">From&#60;TapTree&#62;</a></li><li><a href="#impl-Hash-for-TapTree" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-TapTree" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-TapTree" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapTree" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CNodeInfo%3E-for-TapTree" title="TryFrom&#60;NodeInfo&#62;">TryFrom&#60;NodeInfo&#62;</a></li><li><a href="#impl-TryFrom%3CTaprootBuilder%3E-for-TapTree" title="TryFrom&#60;TaprootBuilder&#62;">TryFrom&#60;TaprootBuilder&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTree" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTree" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTree" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTree" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTree" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTree" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapTree</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTree(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot Tree representing a complete binary tree without any hidden nodes.</p>
 <p>This is in contrast to <a href="struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo"><code>NodeInfo</code></a>, which allows hidden nodes.
 The implementations for Eq, PartialEq and Hash compare the merkle root of the tree</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapTree" class="impl"><a href="#impl-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.node_info" class="method"><h4 class="code-header">pub fn <a href="#method.node_info" class="fn">node_info</a>(&amp;self) -&gt; &amp;<a class="struct" href="struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h4></section></summary><div class="docblock"><p>Gets the reference to inner <a href="struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo"><code>NodeInfo</code></a> of this tree root.</p>
index 21a47b9c9f658aac85bafb690ef9471b3487d957..4a8f0adb028069639e2177bdec649901a381566e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapTweak&#34;."><title>TapTweakHash in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_key_and_tweak" title="from_key_and_tweak">from_key_and_tweak</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li><li><a href="#method.to_scalar" title="to_scalar">to_scalar</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapTweakHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapTweakHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapTweakHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapTweakHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapTweakHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapTweakHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;&#38;TaprootSpendInfo&#62;">From&#60;&#38;TaprootSpendInfo&#62;</a></li><li><a href="#impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash" title="From&#60;Hash&#60;TapTweakTag&#62;&#62;">From&#60;Hash&#60;TapTweakTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E" title="From&#60;TapTweakHash&#62;">From&#60;TapTweakHash&#62;</a></li><li><a href="#impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;TaprootSpendInfo&#62;">From&#60;TaprootSpendInfo&#62;</a></li><li><a href="#impl-FromStr-for-TapTweakHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapTweakHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapTweakHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapTweakHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapTweakHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapTweakHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapTweakHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapTweakHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapTweakHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapTweakHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapTweakHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapTweakHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTweakHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTweakHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTweakHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTweakHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTweakHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTweakHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapTweakHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTweakHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapTweak".</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Taproot-tagged hash with tag &#34;TapTweak&#34;."><title>TapTweakHash in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak<wbr>Hash</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_key_and_tweak" title="from_key_and_tweak">from_key_and_tweak</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li><li><a href="#method.to_scalar" title="to_scalar">to_scalar</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-TapTweakHash" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-TapTweakHash" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapTweakHash" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TapTweakHash" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-TapTweakHash" title="Display">Display</a></li><li><a href="#impl-Eq-for-TapTweakHash" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;&#38;TaprootSpendInfo&#62;">From&#60;&#38;TaprootSpendInfo&#62;</a></li><li><a href="#impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash" title="From&#60;Hash&#60;TapTweakTag&#62;&#62;">From&#60;Hash&#60;TapTweakTag&#62;&#62;</a></li><li><a href="#impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E" title="From&#60;TapTweakHash&#62;">From&#60;TapTweakHash&#62;</a></li><li><a href="#impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;TaprootSpendInfo&#62;">From&#60;TaprootSpendInfo&#62;</a></li><li><a href="#impl-FromStr-for-TapTweakHash" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-TapTweakHash" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-TapTweakHash-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-TapTweakHash" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-TapTweakHash" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-TapTweakHash" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapTweakHash" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapTweakHash" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-TapTweakHash" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-TapTweakHash" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TapTweakHash" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-TapTweakHash" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTweakHash" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTweakHash" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTweakHash" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTweakHash" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTweakHash" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTweakHash" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapTweakHash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTweakHash(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Taproot-tagged hash with tag "TapTweak".</p>
 <p>This hash type is used while computing the tweaked public key.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TapTweakHash" class="impl"><a href="#impl-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.from_raw_hash" class="fn">from_raw_hash</a>(inner: <a class="struct" href="../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt;) -&gt; <a class="struct" href="../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h4></section></summary><div class="docblock"><p>Creates this wrapper type from the inner hash type.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.to_raw_hash" class="method"><h4 class="code-header">pub fn <a href="#method.to_raw_hash" class="fn">to_raw_hash</a>(self) -&gt; <a class="struct" href="../hashes/sha256t/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256t::Hash">Hash</a>&lt;<a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the inner hash (sha256, sh256d etc.).</p>
index c00c824c284ecfbc2e999afd1348ed1ab3019f89..c4fdd7cc99d9a5c53fd86c0efd45024d9c774e37 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapTweakHash`"><title>TapTweakTag in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapTweakTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapTweakTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapTweakTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapTweakTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapTweakTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapTweakTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapTweakTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapTweakTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapTweakTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapTweakTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTweakTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTweakTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTweakTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTweakTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTweakTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTweakTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapTweakTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTweakTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash"><code>TapTweakHash</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The tag used for `TapTweakHash`"><title>TapTweakTag in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapTweak<wbr>Tag</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapTweakTag" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TapTweakTag" title="Copy">Copy</a></li><li><a href="#impl-Default-for-TapTweakTag" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapTweakTag" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TapTweakTag" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TapTweakTag" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TapTweakTag" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TapTweakTag" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TapTweakTag" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-Tag-for-TapTweakTag" title="Tag">Tag</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapTweakTag" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapTweakTag" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapTweakTag" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapTweakTag" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapTweakTag" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapTweakTag" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TapTweakTag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TapTweakTag;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The tag used for <a href="../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash"><code>TapTweakHash</code></a></p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TapTweakTag" class="impl"><a href="#impl-Clone-for-TapTweakTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TapTweakTag" class="impl"><a href="#impl-Default-for-TapTweakTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-TapTweakTag" class="impl"><a href="#impl-Hash-for-TapTweakTag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="../struct.TapTweakTag.html" title="struct bdk_chain::bitcoin::TapTweakTag">TapTweakTag</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index e8985a85aeffa84c8f6029814f1915562fda0b4b..b23da8f82f710723c56a510c66fa4185fffe1dd5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builder for building taproot iteratively. Users can specify tap leaf or omitted/hidden branches in a depth-first search (DFS) walk order to construct this tree."><title>TaprootBuilder in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_hidden_node" title="add_hidden_node">add_hidden_node</a></li><li><a href="#method.add_leaf" title="add_leaf">add_leaf</a></li><li><a href="#method.add_leaf_with_ver" title="add_leaf_with_ver">add_leaf_with_ver</a></li><li><a href="#method.finalize" title="finalize">finalize</a></li><li><a href="#method.has_hidden_nodes" title="has_hidden_nodes">has_hidden_nodes</a></li><li><a href="#method.is_finalizable" title="is_finalizable">is_finalizable</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.try_into_node_info" title="try_into_node_info">try_into_node_info</a></li><li><a href="#method.try_into_taptree" title="try_into_taptree">try_into_taptree</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li><li><a href="#method.with_huffman_tree" title="with_huffman_tree">with_huffman_tree</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootBuilder" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootBuilder" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TaprootBuilder" title="Default">Default</a></li><li><a href="#impl-Eq-for-TaprootBuilder" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TaprootBuilder" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TaprootBuilder" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TaprootBuilder" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TaprootBuilder" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootBuilder" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CTaprootBuilder%3E-for-NodeInfo" title="TryFrom&#60;TaprootBuilder&#62;">TryFrom&#60;TaprootBuilder&#62;</a></li><li><a href="#impl-TryFrom%3CTaprootBuilder%3E-for-TapTree" title="TryFrom&#60;TaprootBuilder&#62;">TryFrom&#60;TaprootBuilder&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootBuilder" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootBuilder" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootBuilder" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootBuilder" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootBuilder" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootBuilder" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TaprootBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TaprootBuilder { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builder for building taproot iteratively. Users can specify tap leaf or omitted/hidden branches
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builder for building taproot iteratively. Users can specify tap leaf or omitted/hidden branches in a depth-first search (DFS) walk order to construct this tree."><title>TaprootBuilder in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_hidden_node" title="add_hidden_node">add_hidden_node</a></li><li><a href="#method.add_leaf" title="add_leaf">add_leaf</a></li><li><a href="#method.add_leaf_with_ver" title="add_leaf_with_ver">add_leaf_with_ver</a></li><li><a href="#method.finalize" title="finalize">finalize</a></li><li><a href="#method.has_hidden_nodes" title="has_hidden_nodes">has_hidden_nodes</a></li><li><a href="#method.is_finalizable" title="is_finalizable">is_finalizable</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.try_into_node_info" title="try_into_node_info">try_into_node_info</a></li><li><a href="#method.try_into_taptree" title="try_into_taptree">try_into_taptree</a></li><li><a href="#method.with_capacity" title="with_capacity">with_capacity</a></li><li><a href="#method.with_huffman_tree" title="with_huffman_tree">with_huffman_tree</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootBuilder" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootBuilder" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TaprootBuilder" title="Default">Default</a></li><li><a href="#impl-Eq-for-TaprootBuilder" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-TaprootBuilder" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TaprootBuilder" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TaprootBuilder" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TaprootBuilder" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootBuilder" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3CTaprootBuilder%3E-for-NodeInfo" title="TryFrom&#60;TaprootBuilder&#62;">TryFrom&#60;TaprootBuilder&#62;</a></li><li><a href="#impl-TryFrom%3CTaprootBuilder%3E-for-TapTree" title="TryFrom&#60;TaprootBuilder&#62;">TryFrom&#60;TaprootBuilder&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootBuilder" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootBuilder" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootBuilder" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootBuilder" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootBuilder" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootBuilder" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TaprootBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TaprootBuilder { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builder for building taproot iteratively. Users can specify tap leaf or omitted/hidden branches
 in a depth-first search (DFS) walk order to construct this tree.</p>
 <p>See Wikipedia for more details on <a href="https://en.wikipedia.org/wiki/Depth-first_search">DFS</a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TaprootBuilder" class="impl"><a href="#impl-TaprootBuilder" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TaprootBuilder.html" title="struct bdk_chain::bitcoin::taproot::TaprootBuilder">TaprootBuilder</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>() -&gt; <a class="struct" href="struct.TaprootBuilder.html" title="struct bdk_chain::bitcoin::taproot::TaprootBuilder">TaprootBuilder</a></h4></section></summary><div class="docblock"><p>Creates a new instance of <a href="struct.TaprootBuilder.html" title="struct bdk_chain::bitcoin::taproot::TaprootBuilder"><code>TaprootBuilder</code></a>.</p>
index ae39e41588ce658c15724b867c29d3fbc44a7b1b..2b8461b64bbaabac2bdde27950bc9e4169847dec 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The merkle proof for inclusion of a tree in a taptree hash."><title>TaprootMerkleBranch in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Merkle<wbr>Branch</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_inner" title="as_inner">as_inner</a></li><li><a href="#method.as_slice" title="as_slice">as_slice</a></li><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.into_vec" title="into_vec">into_vec</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#deref-methods-%5BTapNodeHash%5D">Methods from Deref&lt;<wbr>Target=[<wbr>TapNode<wbr>Hash]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.align_to_mut" title="align_to_mut">align_to_mut</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_chunks_mut" title="array_chunks_mut">array_chunks_mut</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_mut" title="as_chunks_mut">as_chunks_mut</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_chunks_unchecked_mut" title="as_chunks_unchecked_mut">as_chunks_unchecked_mut</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_flattened_mut" title="as_flattened_mut">as_flattened_mut</a></li><li><a href="#method.as_mut_array" title="as_mut_array">as_mut_array</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_ptr_range" title="as_mut_ptr_range">as_mut_ptr_range</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_rchunks_mut" title="as_rchunks_mut">as_rchunks_mut</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_simd_mut" title="as_simd_mut">as_simd_mut</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_drop" title="assume_init_drop">assume_init_drop</a></li><li><a href="#method.assume_init_mut" title="assume_init_mut">assume_init_mut</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunk_by_mut" title="chunk_by_mut">chunk_by_mut</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.chunks_exact_mut" title="chunks_exact_mut">chunks_exact_mut</a></li><li><a href="#method.chunks_mut" title="chunks_mut">chunks_mut</a></li><li><a href="#method.clone_from_slice" title="clone_from_slice">clone_from_slice</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.copy_from_slice" title="copy_from_slice">copy_from_slice</a></li><li><a href="#method.copy_within" title="copy_within">copy_within</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.fill_with" title="fill_with">fill_with</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.first_chunk_mut" title="first_chunk_mut">first_chunk_mut</a></li><li><a href="#method.first_mut" title="first_mut">first_mut</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_many_mut" title="get_many_mut">get_many_mut</a></li><li><a href="#method.get_many_unchecked_mut" title="get_many_unchecked_mut">get_many_unchecked_mut</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.last_chunk_mut" title="last_chunk_mut">last_chunk_mut</a></li><li><a href="#method.last_mut" title="last_mut">last_mut</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.partition_dedup" title="partition_dedup">partition_dedup</a></li><li><a href="#method.partition_dedup_by" title="partition_dedup_by">partition_dedup_by</a></li><li><a href="#method.partition_dedup_by_key" title="partition_dedup_by_key">partition_dedup_by_key</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.rchunks_exact_mut" title="rchunks_exact_mut">rchunks_exact_mut</a></li><li><a href="#method.rchunks_mut" title="rchunks_mut">rchunks_mut</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.reverse" title="reverse">reverse</a></li><li><a href="#method.rotate_left" title="rotate_left">rotate_left</a></li><li><a href="#method.rotate_right" title="rotate_right">rotate_right</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_mut" title="rsplit_mut">rsplit_mut</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.rsplitn_mut" title="rsplitn_mut">rsplitn_mut</a></li><li><a href="#method.select_nth_unstable" title="select_nth_unstable">select_nth_unstable</a></li><li><a href="#method.select_nth_unstable_by" title="select_nth_unstable_by">select_nth_unstable_by</a></li><li><a href="#method.select_nth_unstable_by_key" title="select_nth_unstable_by_key">select_nth_unstable_by_key</a></li><li><a href="#method.sort" title="sort">sort</a></li><li><a href="#method.sort_by" title="sort_by">sort_by</a></li><li><a href="#method.sort_by_cached_key" title="sort_by_cached_key">sort_by_cached_key</a></li><li><a href="#method.sort_by_key" title="sort_by_key">sort_by_key</a></li><li><a href="#method.sort_floats" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_floats-1" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_unstable" title="sort_unstable">sort_unstable</a></li><li><a href="#method.sort_unstable_by" title="sort_unstable_by">sort_unstable_by</a></li><li><a href="#method.sort_unstable_by_key" title="sort_unstable_by_key">sort_unstable_by_key</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_at_mut_unchecked" title="split_at_mut_unchecked">split_at_mut_unchecked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_first_chunk_mut" title="split_first_chunk_mut">split_first_chunk_mut</a></li><li><a href="#method.split_first_mut" title="split_first_mut">split_first_mut</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_inclusive_mut" title="split_inclusive_mut">split_inclusive_mut</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_last_chunk_mut" title="split_last_chunk_mut">split_last_chunk_mut</a></li><li><a href="#method.split_last_mut" title="split_last_mut">split_last_mut</a></li><li><a href="#method.split_mut" title="split_mut">split_mut</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.splitn_mut" title="splitn_mut">splitn_mut</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.swap" title="swap">swap</a></li><li><a href="#method.swap_unchecked" title="swap_unchecked">swap_unchecked</a></li><li><a href="#method.swap_with_slice" title="swap_with_slice">swap_with_slice</a></li><li><a href="#method.take" title="take">take</a></li><li><a href="#method.take_first" title="take_first">take_first</a></li><li><a href="#method.take_first_mut" title="take_first_mut">take_first_mut</a></li><li><a href="#method.take_last" title="take_last">take_last</a></li><li><a href="#method.take_last_mut" title="take_last_mut">take_last_mut</a></li><li><a href="#method.take_mut" title="take_mut">take_mut</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li><li><a href="#method.write_clone_of_slice" title="write_clone_of_slice">write_clone_of_slice</a></li><li><a href="#method.write_copy_of_slice" title="write_copy_of_slice">write_copy_of_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="AsMut&#60;[TapNodeHash]&#62;">AsMut&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-AsRef%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="AsRef&#60;[TapNodeHash]&#62;">AsRef&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-Borrow%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="Borrow&#60;[TapNodeHash]&#62;">Borrow&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="BorrowMut&#60;[TapNodeHash]&#62;">BorrowMut&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-Clone-for-TaprootMerkleBranch" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootMerkleBranch" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TaprootMerkleBranch" title="Default">Default</a></li><li><a href="#impl-Deref-for-TaprootMerkleBranch" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-TaprootMerkleBranch" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TaprootMerkleBranch" title="Eq">Eq</a></li><li><a href="#impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E" title="From&#60;TaprootMerkleBranch&#62;">From&#60;TaprootMerkleBranch&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 0]&#62;">From&#60;[TapNodeHash; 0]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 100]&#62;">From&#60;[TapNodeHash; 100]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 101]&#62;">From&#60;[TapNodeHash; 101]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 102]&#62;">From&#60;[TapNodeHash; 102]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 103]&#62;">From&#60;[TapNodeHash; 103]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 104]&#62;">From&#60;[TapNodeHash; 104]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 105]&#62;">From&#60;[TapNodeHash; 105]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 106]&#62;">From&#60;[TapNodeHash; 106]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 107]&#62;">From&#60;[TapNodeHash; 107]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 108]&#62;">From&#60;[TapNodeHash; 108]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 109]&#62;">From&#60;[TapNodeHash; 109]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 10]&#62;">From&#60;[TapNodeHash; 10]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 110]&#62;">From&#60;[TapNodeHash; 110]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 111]&#62;">From&#60;[TapNodeHash; 111]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 112]&#62;">From&#60;[TapNodeHash; 112]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 113]&#62;">From&#60;[TapNodeHash; 113]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 114]&#62;">From&#60;[TapNodeHash; 114]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 115]&#62;">From&#60;[TapNodeHash; 115]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 116]&#62;">From&#60;[TapNodeHash; 116]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 117]&#62;">From&#60;[TapNodeHash; 117]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 118]&#62;">From&#60;[TapNodeHash; 118]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 119]&#62;">From&#60;[TapNodeHash; 119]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 11]&#62;">From&#60;[TapNodeHash; 11]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 120]&#62;">From&#60;[TapNodeHash; 120]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 121]&#62;">From&#60;[TapNodeHash; 121]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 122]&#62;">From&#60;[TapNodeHash; 122]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 123]&#62;">From&#60;[TapNodeHash; 123]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 124]&#62;">From&#60;[TapNodeHash; 124]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 125]&#62;">From&#60;[TapNodeHash; 125]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 126]&#62;">From&#60;[TapNodeHash; 126]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 127]&#62;">From&#60;[TapNodeHash; 127]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 128]&#62;">From&#60;[TapNodeHash; 128]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 12]&#62;">From&#60;[TapNodeHash; 12]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 13]&#62;">From&#60;[TapNodeHash; 13]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 14]&#62;">From&#60;[TapNodeHash; 14]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 15]&#62;">From&#60;[TapNodeHash; 15]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 16]&#62;">From&#60;[TapNodeHash; 16]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 17]&#62;">From&#60;[TapNodeHash; 17]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 18]&#62;">From&#60;[TapNodeHash; 18]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 19]&#62;">From&#60;[TapNodeHash; 19]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 1]&#62;">From&#60;[TapNodeHash; 1]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 20]&#62;">From&#60;[TapNodeHash; 20]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 21]&#62;">From&#60;[TapNodeHash; 21]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 22]&#62;">From&#60;[TapNodeHash; 22]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 23]&#62;">From&#60;[TapNodeHash; 23]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 24]&#62;">From&#60;[TapNodeHash; 24]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 25]&#62;">From&#60;[TapNodeHash; 25]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 26]&#62;">From&#60;[TapNodeHash; 26]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 27]&#62;">From&#60;[TapNodeHash; 27]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 28]&#62;">From&#60;[TapNodeHash; 28]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 29]&#62;">From&#60;[TapNodeHash; 29]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 2]&#62;">From&#60;[TapNodeHash; 2]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 30]&#62;">From&#60;[TapNodeHash; 30]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 31]&#62;">From&#60;[TapNodeHash; 31]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 32]&#62;">From&#60;[TapNodeHash; 32]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 33]&#62;">From&#60;[TapNodeHash; 33]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 34]&#62;">From&#60;[TapNodeHash; 34]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 35]&#62;">From&#60;[TapNodeHash; 35]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 36]&#62;">From&#60;[TapNodeHash; 36]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 37]&#62;">From&#60;[TapNodeHash; 37]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 38]&#62;">From&#60;[TapNodeHash; 38]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 39]&#62;">From&#60;[TapNodeHash; 39]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 3]&#62;">From&#60;[TapNodeHash; 3]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 40]&#62;">From&#60;[TapNodeHash; 40]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 41]&#62;">From&#60;[TapNodeHash; 41]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 42]&#62;">From&#60;[TapNodeHash; 42]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 43]&#62;">From&#60;[TapNodeHash; 43]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 44]&#62;">From&#60;[TapNodeHash; 44]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 45]&#62;">From&#60;[TapNodeHash; 45]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 46]&#62;">From&#60;[TapNodeHash; 46]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 47]&#62;">From&#60;[TapNodeHash; 47]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 48]&#62;">From&#60;[TapNodeHash; 48]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 49]&#62;">From&#60;[TapNodeHash; 49]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 4]&#62;">From&#60;[TapNodeHash; 4]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 50]&#62;">From&#60;[TapNodeHash; 50]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 51]&#62;">From&#60;[TapNodeHash; 51]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 52]&#62;">From&#60;[TapNodeHash; 52]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 53]&#62;">From&#60;[TapNodeHash; 53]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 54]&#62;">From&#60;[TapNodeHash; 54]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 55]&#62;">From&#60;[TapNodeHash; 55]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 56]&#62;">From&#60;[TapNodeHash; 56]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 57]&#62;">From&#60;[TapNodeHash; 57]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 58]&#62;">From&#60;[TapNodeHash; 58]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 59]&#62;">From&#60;[TapNodeHash; 59]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 5]&#62;">From&#60;[TapNodeHash; 5]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 60]&#62;">From&#60;[TapNodeHash; 60]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 61]&#62;">From&#60;[TapNodeHash; 61]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 62]&#62;">From&#60;[TapNodeHash; 62]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 63]&#62;">From&#60;[TapNodeHash; 63]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 64]&#62;">From&#60;[TapNodeHash; 64]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 65]&#62;">From&#60;[TapNodeHash; 65]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 66]&#62;">From&#60;[TapNodeHash; 66]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 67]&#62;">From&#60;[TapNodeHash; 67]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 68]&#62;">From&#60;[TapNodeHash; 68]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 69]&#62;">From&#60;[TapNodeHash; 69]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 6]&#62;">From&#60;[TapNodeHash; 6]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 70]&#62;">From&#60;[TapNodeHash; 70]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 71]&#62;">From&#60;[TapNodeHash; 71]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 72]&#62;">From&#60;[TapNodeHash; 72]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 73]&#62;">From&#60;[TapNodeHash; 73]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 74]&#62;">From&#60;[TapNodeHash; 74]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 75]&#62;">From&#60;[TapNodeHash; 75]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 76]&#62;">From&#60;[TapNodeHash; 76]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 77]&#62;">From&#60;[TapNodeHash; 77]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 78]&#62;">From&#60;[TapNodeHash; 78]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 79]&#62;">From&#60;[TapNodeHash; 79]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 7]&#62;">From&#60;[TapNodeHash; 7]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 80]&#62;">From&#60;[TapNodeHash; 80]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 81]&#62;">From&#60;[TapNodeHash; 81]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 82]&#62;">From&#60;[TapNodeHash; 82]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 83]&#62;">From&#60;[TapNodeHash; 83]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 84]&#62;">From&#60;[TapNodeHash; 84]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 85]&#62;">From&#60;[TapNodeHash; 85]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 86]&#62;">From&#60;[TapNodeHash; 86]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 87]&#62;">From&#60;[TapNodeHash; 87]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 88]&#62;">From&#60;[TapNodeHash; 88]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 89]&#62;">From&#60;[TapNodeHash; 89]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 8]&#62;">From&#60;[TapNodeHash; 8]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 90]&#62;">From&#60;[TapNodeHash; 90]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 91]&#62;">From&#60;[TapNodeHash; 91]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 92]&#62;">From&#60;[TapNodeHash; 92]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 93]&#62;">From&#60;[TapNodeHash; 93]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 94]&#62;">From&#60;[TapNodeHash; 94]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 95]&#62;">From&#60;[TapNodeHash; 95]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 96]&#62;">From&#60;[TapNodeHash; 96]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 97]&#62;">From&#60;[TapNodeHash; 97]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 98]&#62;">From&#60;[TapNodeHash; 98]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 99]&#62;">From&#60;[TapNodeHash; 99]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 9]&#62;">From&#60;[TapNodeHash; 9]&#62;</a></li><li><a href="#impl-Hash-for-TaprootMerkleBranch" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-TaprootMerkleBranch" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TaprootMerkleBranch" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TaprootMerkleBranch" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TaprootMerkleBranch" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootMerkleBranch" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="TryFrom&#60;&#38;[TapNodeHash]&#62;">TryFrom&#60;&#38;[TapNodeHash]&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Box&#60;[TapNodeHash]&#62;&#62;">TryFrom&#60;Box&#60;[TapNodeHash]&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;">TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootMerkleBranch" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootMerkleBranch" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootMerkleBranch" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootMerkleBranch" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootMerkleBranch" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootMerkleBranch" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TaprootMerkleBranch</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TaprootMerkleBranch(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The merkle proof for inclusion of a tree in a taptree hash.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The merkle proof for inclusion of a tree in a taptree hash."><title>TaprootMerkleBranch in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Merkle<wbr>Branch</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_inner" title="as_inner">as_inner</a></li><li><a href="#method.as_slice" title="as_slice">as_slice</a></li><li><a href="#method.decode" title="decode">decode</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.into_vec" title="into_vec">into_vec</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.len" title="len">len</a></li><li><a href="#method.serialize" title="serialize">serialize</a></li></ul><h3><a href="#deref-methods-%5BTapNodeHash%5D">Methods from Deref&lt;<wbr>Target=[<wbr>TapNode<wbr>Hash]&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.align_to" title="align_to">align_to</a></li><li><a href="#method.align_to_mut" title="align_to_mut">align_to_mut</a></li><li><a href="#method.array_chunks" title="array_chunks">array_chunks</a></li><li><a href="#method.array_chunks_mut" title="array_chunks_mut">array_chunks_mut</a></li><li><a href="#method.array_windows" title="array_windows">array_windows</a></li><li><a href="#method.as_array" title="as_array">as_array</a></li><li><a href="#method.as_ascii" title="as_ascii">as_ascii</a></li><li><a href="#method.as_ascii_unchecked" title="as_ascii_unchecked">as_ascii_unchecked</a></li><li><a href="#method.as_bytes" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes-1" title="as_bytes">as_bytes</a></li><li><a href="#method.as_bytes_mut" title="as_bytes_mut">as_bytes_mut</a></li><li><a href="#method.as_chunks" title="as_chunks">as_chunks</a></li><li><a href="#method.as_chunks_mut" title="as_chunks_mut">as_chunks_mut</a></li><li><a href="#method.as_chunks_unchecked" title="as_chunks_unchecked">as_chunks_unchecked</a></li><li><a href="#method.as_chunks_unchecked_mut" title="as_chunks_unchecked_mut">as_chunks_unchecked_mut</a></li><li><a href="#method.as_flattened" title="as_flattened">as_flattened</a></li><li><a href="#method.as_flattened_mut" title="as_flattened_mut">as_flattened_mut</a></li><li><a href="#method.as_mut_array" title="as_mut_array">as_mut_array</a></li><li><a href="#method.as_mut_ptr" title="as_mut_ptr">as_mut_ptr</a></li><li><a href="#method.as_mut_ptr_range" title="as_mut_ptr_range">as_mut_ptr_range</a></li><li><a href="#method.as_ptr" title="as_ptr">as_ptr</a></li><li><a href="#method.as_ptr_range" title="as_ptr_range">as_ptr_range</a></li><li><a href="#method.as_rchunks" title="as_rchunks">as_rchunks</a></li><li><a href="#method.as_rchunks_mut" title="as_rchunks_mut">as_rchunks_mut</a></li><li><a href="#method.as_simd" title="as_simd">as_simd</a></li><li><a href="#method.as_simd_mut" title="as_simd_mut">as_simd_mut</a></li><li><a href="#method.as_str" title="as_str">as_str</a></li><li><a href="#method.assume_init_drop" title="assume_init_drop">assume_init_drop</a></li><li><a href="#method.assume_init_mut" title="assume_init_mut">assume_init_mut</a></li><li><a href="#method.assume_init_ref" title="assume_init_ref">assume_init_ref</a></li><li><a href="#method.binary_search" title="binary_search">binary_search</a></li><li><a href="#method.binary_search_by" title="binary_search_by">binary_search_by</a></li><li><a href="#method.binary_search_by_key" title="binary_search_by_key">binary_search_by_key</a></li><li><a href="#method.chunk_by" title="chunk_by">chunk_by</a></li><li><a href="#method.chunk_by_mut" title="chunk_by_mut">chunk_by_mut</a></li><li><a href="#method.chunks" title="chunks">chunks</a></li><li><a href="#method.chunks_exact" title="chunks_exact">chunks_exact</a></li><li><a href="#method.chunks_exact_mut" title="chunks_exact_mut">chunks_exact_mut</a></li><li><a href="#method.chunks_mut" title="chunks_mut">chunks_mut</a></li><li><a href="#method.clone_from_slice" title="clone_from_slice">clone_from_slice</a></li><li><a href="#method.concat" title="concat">concat</a></li><li><a href="#method.connect" title="connect">connect</a></li><li><a href="#method.contains" title="contains">contains</a></li><li><a href="#method.copy_from_slice" title="copy_from_slice">copy_from_slice</a></li><li><a href="#method.copy_within" title="copy_within">copy_within</a></li><li><a href="#method.element_offset" title="element_offset">element_offset</a></li><li><a href="#method.ends_with" title="ends_with">ends_with</a></li><li><a href="#method.eq_ignore_ascii_case" title="eq_ignore_ascii_case">eq_ignore_ascii_case</a></li><li><a href="#method.escape_ascii" title="escape_ascii">escape_ascii</a></li><li><a href="#method.fill" title="fill">fill</a></li><li><a href="#method.fill_with" title="fill_with">fill_with</a></li><li><a href="#method.first" title="first">first</a></li><li><a href="#method.first_chunk" title="first_chunk">first_chunk</a></li><li><a href="#method.first_chunk_mut" title="first_chunk_mut">first_chunk_mut</a></li><li><a href="#method.first_mut" title="first_mut">first_mut</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.get_many_mut" title="get_many_mut">get_many_mut</a></li><li><a href="#method.get_many_unchecked_mut" title="get_many_unchecked_mut">get_many_unchecked_mut</a></li><li><a href="#method.get_mut" title="get_mut">get_mut</a></li><li><a href="#method.get_unchecked" title="get_unchecked">get_unchecked</a></li><li><a href="#method.get_unchecked_mut" title="get_unchecked_mut">get_unchecked_mut</a></li><li><a href="#method.is_ascii" title="is_ascii">is_ascii</a></li><li><a href="#method.is_empty-1" title="is_empty">is_empty</a></li><li><a href="#method.is_sorted" title="is_sorted">is_sorted</a></li><li><a href="#method.is_sorted_by" title="is_sorted_by">is_sorted_by</a></li><li><a href="#method.is_sorted_by_key" title="is_sorted_by_key">is_sorted_by_key</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_mut" title="iter_mut">iter_mut</a></li><li><a href="#method.join" title="join">join</a></li><li><a href="#method.last" title="last">last</a></li><li><a href="#method.last_chunk" title="last_chunk">last_chunk</a></li><li><a href="#method.last_chunk_mut" title="last_chunk_mut">last_chunk_mut</a></li><li><a href="#method.last_mut" title="last_mut">last_mut</a></li><li><a href="#method.len-1" title="len">len</a></li><li><a href="#method.make_ascii_lowercase" title="make_ascii_lowercase">make_ascii_lowercase</a></li><li><a href="#method.make_ascii_uppercase" title="make_ascii_uppercase">make_ascii_uppercase</a></li><li><a href="#method.partition_dedup" title="partition_dedup">partition_dedup</a></li><li><a href="#method.partition_dedup_by" title="partition_dedup_by">partition_dedup_by</a></li><li><a href="#method.partition_dedup_by_key" title="partition_dedup_by_key">partition_dedup_by_key</a></li><li><a href="#method.partition_point" title="partition_point">partition_point</a></li><li><a href="#method.rchunks" title="rchunks">rchunks</a></li><li><a href="#method.rchunks_exact" title="rchunks_exact">rchunks_exact</a></li><li><a href="#method.rchunks_exact_mut" title="rchunks_exact_mut">rchunks_exact_mut</a></li><li><a href="#method.rchunks_mut" title="rchunks_mut">rchunks_mut</a></li><li><a href="#method.repeat" title="repeat">repeat</a></li><li><a href="#method.reverse" title="reverse">reverse</a></li><li><a href="#method.rotate_left" title="rotate_left">rotate_left</a></li><li><a href="#method.rotate_right" title="rotate_right">rotate_right</a></li><li><a href="#method.rsplit" title="rsplit">rsplit</a></li><li><a href="#method.rsplit_mut" title="rsplit_mut">rsplit_mut</a></li><li><a href="#method.rsplit_once" title="rsplit_once">rsplit_once</a></li><li><a href="#method.rsplitn" title="rsplitn">rsplitn</a></li><li><a href="#method.rsplitn_mut" title="rsplitn_mut">rsplitn_mut</a></li><li><a href="#method.select_nth_unstable" title="select_nth_unstable">select_nth_unstable</a></li><li><a href="#method.select_nth_unstable_by" title="select_nth_unstable_by">select_nth_unstable_by</a></li><li><a href="#method.select_nth_unstable_by_key" title="select_nth_unstable_by_key">select_nth_unstable_by_key</a></li><li><a href="#method.sort" title="sort">sort</a></li><li><a href="#method.sort_by" title="sort_by">sort_by</a></li><li><a href="#method.sort_by_cached_key" title="sort_by_cached_key">sort_by_cached_key</a></li><li><a href="#method.sort_by_key" title="sort_by_key">sort_by_key</a></li><li><a href="#method.sort_floats" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_floats-1" title="sort_floats">sort_floats</a></li><li><a href="#method.sort_unstable" title="sort_unstable">sort_unstable</a></li><li><a href="#method.sort_unstable_by" title="sort_unstable_by">sort_unstable_by</a></li><li><a href="#method.sort_unstable_by_key" title="sort_unstable_by_key">sort_unstable_by_key</a></li><li><a href="#method.split" title="split">split</a></li><li><a href="#method.split_at" title="split_at">split_at</a></li><li><a href="#method.split_at_checked" title="split_at_checked">split_at_checked</a></li><li><a href="#method.split_at_mut" title="split_at_mut">split_at_mut</a></li><li><a href="#method.split_at_mut_checked" title="split_at_mut_checked">split_at_mut_checked</a></li><li><a href="#method.split_at_mut_unchecked" title="split_at_mut_unchecked">split_at_mut_unchecked</a></li><li><a href="#method.split_at_unchecked" title="split_at_unchecked">split_at_unchecked</a></li><li><a href="#method.split_first" title="split_first">split_first</a></li><li><a href="#method.split_first_chunk" title="split_first_chunk">split_first_chunk</a></li><li><a href="#method.split_first_chunk_mut" title="split_first_chunk_mut">split_first_chunk_mut</a></li><li><a href="#method.split_first_mut" title="split_first_mut">split_first_mut</a></li><li><a href="#method.split_inclusive" title="split_inclusive">split_inclusive</a></li><li><a href="#method.split_inclusive_mut" title="split_inclusive_mut">split_inclusive_mut</a></li><li><a href="#method.split_last" title="split_last">split_last</a></li><li><a href="#method.split_last_chunk" title="split_last_chunk">split_last_chunk</a></li><li><a href="#method.split_last_chunk_mut" title="split_last_chunk_mut">split_last_chunk_mut</a></li><li><a href="#method.split_last_mut" title="split_last_mut">split_last_mut</a></li><li><a href="#method.split_mut" title="split_mut">split_mut</a></li><li><a href="#method.split_once" title="split_once">split_once</a></li><li><a href="#method.splitn" title="splitn">splitn</a></li><li><a href="#method.splitn_mut" title="splitn_mut">splitn_mut</a></li><li><a href="#method.starts_with" title="starts_with">starts_with</a></li><li><a href="#method.strip_prefix" title="strip_prefix">strip_prefix</a></li><li><a href="#method.strip_suffix" title="strip_suffix">strip_suffix</a></li><li><a href="#method.subslice_range" title="subslice_range">subslice_range</a></li><li><a href="#method.swap" title="swap">swap</a></li><li><a href="#method.swap_unchecked" title="swap_unchecked">swap_unchecked</a></li><li><a href="#method.swap_with_slice" title="swap_with_slice">swap_with_slice</a></li><li><a href="#method.take" title="take">take</a></li><li><a href="#method.take_first" title="take_first">take_first</a></li><li><a href="#method.take_first_mut" title="take_first_mut">take_first_mut</a></li><li><a href="#method.take_last" title="take_last">take_last</a></li><li><a href="#method.take_last_mut" title="take_last_mut">take_last_mut</a></li><li><a href="#method.take_mut" title="take_mut">take_mut</a></li><li><a href="#method.to_ascii_lowercase" title="to_ascii_lowercase">to_ascii_lowercase</a></li><li><a href="#method.to_ascii_uppercase" title="to_ascii_uppercase">to_ascii_uppercase</a></li><li><a href="#method.to_vec" title="to_vec">to_vec</a></li><li><a href="#method.to_vec_in" title="to_vec_in">to_vec_in</a></li><li><a href="#method.trim_ascii" title="trim_ascii">trim_ascii</a></li><li><a href="#method.trim_ascii_end" title="trim_ascii_end">trim_ascii_end</a></li><li><a href="#method.trim_ascii_start" title="trim_ascii_start">trim_ascii_start</a></li><li><a href="#method.utf8_chunks" title="utf8_chunks">utf8_chunks</a></li><li><a href="#method.windows" title="windows">windows</a></li><li><a href="#method.write_clone_of_slice" title="write_clone_of_slice">write_clone_of_slice</a></li><li><a href="#method.write_copy_of_slice" title="write_copy_of_slice">write_copy_of_slice</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsMut%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="AsMut&#60;[TapNodeHash]&#62;">AsMut&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-AsRef%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="AsRef&#60;[TapNodeHash]&#62;">AsRef&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-Borrow%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="Borrow&#60;[TapNodeHash]&#62;">Borrow&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-BorrowMut%3C%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="BorrowMut&#60;[TapNodeHash]&#62;">BorrowMut&#60;[TapNodeHash]&#62;</a></li><li><a href="#impl-Clone-for-TaprootMerkleBranch" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootMerkleBranch" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TaprootMerkleBranch" title="Default">Default</a></li><li><a href="#impl-Deref-for-TaprootMerkleBranch" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-TaprootMerkleBranch" title="DerefMut">DerefMut</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-TaprootMerkleBranch" title="Eq">Eq</a></li><li><a href="#impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E" title="From&#60;TaprootMerkleBranch&#62;">From&#60;TaprootMerkleBranch&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 0]&#62;">From&#60;[TapNodeHash; 0]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 100]&#62;">From&#60;[TapNodeHash; 100]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 101]&#62;">From&#60;[TapNodeHash; 101]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 102]&#62;">From&#60;[TapNodeHash; 102]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 103]&#62;">From&#60;[TapNodeHash; 103]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 104]&#62;">From&#60;[TapNodeHash; 104]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 105]&#62;">From&#60;[TapNodeHash; 105]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 106]&#62;">From&#60;[TapNodeHash; 106]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 107]&#62;">From&#60;[TapNodeHash; 107]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 108]&#62;">From&#60;[TapNodeHash; 108]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 109]&#62;">From&#60;[TapNodeHash; 109]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 10]&#62;">From&#60;[TapNodeHash; 10]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 110]&#62;">From&#60;[TapNodeHash; 110]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 111]&#62;">From&#60;[TapNodeHash; 111]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 112]&#62;">From&#60;[TapNodeHash; 112]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 113]&#62;">From&#60;[TapNodeHash; 113]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 114]&#62;">From&#60;[TapNodeHash; 114]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 115]&#62;">From&#60;[TapNodeHash; 115]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 116]&#62;">From&#60;[TapNodeHash; 116]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 117]&#62;">From&#60;[TapNodeHash; 117]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 118]&#62;">From&#60;[TapNodeHash; 118]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 119]&#62;">From&#60;[TapNodeHash; 119]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 11]&#62;">From&#60;[TapNodeHash; 11]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 120]&#62;">From&#60;[TapNodeHash; 120]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 121]&#62;">From&#60;[TapNodeHash; 121]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 122]&#62;">From&#60;[TapNodeHash; 122]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 123]&#62;">From&#60;[TapNodeHash; 123]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 124]&#62;">From&#60;[TapNodeHash; 124]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 125]&#62;">From&#60;[TapNodeHash; 125]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 126]&#62;">From&#60;[TapNodeHash; 126]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 127]&#62;">From&#60;[TapNodeHash; 127]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 128]&#62;">From&#60;[TapNodeHash; 128]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 12]&#62;">From&#60;[TapNodeHash; 12]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 13]&#62;">From&#60;[TapNodeHash; 13]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 14]&#62;">From&#60;[TapNodeHash; 14]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 15]&#62;">From&#60;[TapNodeHash; 15]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 16]&#62;">From&#60;[TapNodeHash; 16]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 17]&#62;">From&#60;[TapNodeHash; 17]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 18]&#62;">From&#60;[TapNodeHash; 18]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 19]&#62;">From&#60;[TapNodeHash; 19]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 1]&#62;">From&#60;[TapNodeHash; 1]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 20]&#62;">From&#60;[TapNodeHash; 20]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 21]&#62;">From&#60;[TapNodeHash; 21]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 22]&#62;">From&#60;[TapNodeHash; 22]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 23]&#62;">From&#60;[TapNodeHash; 23]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 24]&#62;">From&#60;[TapNodeHash; 24]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 25]&#62;">From&#60;[TapNodeHash; 25]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 26]&#62;">From&#60;[TapNodeHash; 26]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 27]&#62;">From&#60;[TapNodeHash; 27]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 28]&#62;">From&#60;[TapNodeHash; 28]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 29]&#62;">From&#60;[TapNodeHash; 29]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 2]&#62;">From&#60;[TapNodeHash; 2]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 30]&#62;">From&#60;[TapNodeHash; 30]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 31]&#62;">From&#60;[TapNodeHash; 31]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 32]&#62;">From&#60;[TapNodeHash; 32]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 33]&#62;">From&#60;[TapNodeHash; 33]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 34]&#62;">From&#60;[TapNodeHash; 34]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 35]&#62;">From&#60;[TapNodeHash; 35]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 36]&#62;">From&#60;[TapNodeHash; 36]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 37]&#62;">From&#60;[TapNodeHash; 37]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 38]&#62;">From&#60;[TapNodeHash; 38]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 39]&#62;">From&#60;[TapNodeHash; 39]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 3]&#62;">From&#60;[TapNodeHash; 3]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 40]&#62;">From&#60;[TapNodeHash; 40]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 41]&#62;">From&#60;[TapNodeHash; 41]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 42]&#62;">From&#60;[TapNodeHash; 42]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 43]&#62;">From&#60;[TapNodeHash; 43]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 44]&#62;">From&#60;[TapNodeHash; 44]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 45]&#62;">From&#60;[TapNodeHash; 45]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 46]&#62;">From&#60;[TapNodeHash; 46]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 47]&#62;">From&#60;[TapNodeHash; 47]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 48]&#62;">From&#60;[TapNodeHash; 48]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 49]&#62;">From&#60;[TapNodeHash; 49]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 4]&#62;">From&#60;[TapNodeHash; 4]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 50]&#62;">From&#60;[TapNodeHash; 50]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 51]&#62;">From&#60;[TapNodeHash; 51]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 52]&#62;">From&#60;[TapNodeHash; 52]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 53]&#62;">From&#60;[TapNodeHash; 53]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 54]&#62;">From&#60;[TapNodeHash; 54]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 55]&#62;">From&#60;[TapNodeHash; 55]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 56]&#62;">From&#60;[TapNodeHash; 56]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 57]&#62;">From&#60;[TapNodeHash; 57]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 58]&#62;">From&#60;[TapNodeHash; 58]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 59]&#62;">From&#60;[TapNodeHash; 59]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 5]&#62;">From&#60;[TapNodeHash; 5]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 60]&#62;">From&#60;[TapNodeHash; 60]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 61]&#62;">From&#60;[TapNodeHash; 61]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 62]&#62;">From&#60;[TapNodeHash; 62]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 63]&#62;">From&#60;[TapNodeHash; 63]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 64]&#62;">From&#60;[TapNodeHash; 64]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 65]&#62;">From&#60;[TapNodeHash; 65]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 66]&#62;">From&#60;[TapNodeHash; 66]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 67]&#62;">From&#60;[TapNodeHash; 67]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 68]&#62;">From&#60;[TapNodeHash; 68]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 69]&#62;">From&#60;[TapNodeHash; 69]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 6]&#62;">From&#60;[TapNodeHash; 6]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 70]&#62;">From&#60;[TapNodeHash; 70]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 71]&#62;">From&#60;[TapNodeHash; 71]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 72]&#62;">From&#60;[TapNodeHash; 72]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 73]&#62;">From&#60;[TapNodeHash; 73]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 74]&#62;">From&#60;[TapNodeHash; 74]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 75]&#62;">From&#60;[TapNodeHash; 75]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 76]&#62;">From&#60;[TapNodeHash; 76]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 77]&#62;">From&#60;[TapNodeHash; 77]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 78]&#62;">From&#60;[TapNodeHash; 78]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 79]&#62;">From&#60;[TapNodeHash; 79]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 7]&#62;">From&#60;[TapNodeHash; 7]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 80]&#62;">From&#60;[TapNodeHash; 80]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 81]&#62;">From&#60;[TapNodeHash; 81]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 82]&#62;">From&#60;[TapNodeHash; 82]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 83]&#62;">From&#60;[TapNodeHash; 83]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 84]&#62;">From&#60;[TapNodeHash; 84]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 85]&#62;">From&#60;[TapNodeHash; 85]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 86]&#62;">From&#60;[TapNodeHash; 86]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 87]&#62;">From&#60;[TapNodeHash; 87]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 88]&#62;">From&#60;[TapNodeHash; 88]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 89]&#62;">From&#60;[TapNodeHash; 89]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 8]&#62;">From&#60;[TapNodeHash; 8]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 90]&#62;">From&#60;[TapNodeHash; 90]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 91]&#62;">From&#60;[TapNodeHash; 91]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 92]&#62;">From&#60;[TapNodeHash; 92]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 93]&#62;">From&#60;[TapNodeHash; 93]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 94]&#62;">From&#60;[TapNodeHash; 94]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 95]&#62;">From&#60;[TapNodeHash; 95]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 96]&#62;">From&#60;[TapNodeHash; 96]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 97]&#62;">From&#60;[TapNodeHash; 97]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 98]&#62;">From&#60;[TapNodeHash; 98]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 99]&#62;">From&#60;[TapNodeHash; 99]&#62;</a></li><li><a href="#impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch" title="From&#60;[TapNodeHash; 9]&#62;">From&#60;[TapNodeHash; 9]&#62;</a></li><li><a href="#impl-Hash-for-TaprootMerkleBranch" title="Hash">Hash</a></li><li><a href="#impl-IntoIterator-for-%26TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-%26mut+TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IntoIterator-for-TaprootMerkleBranch" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-Ord-for-TaprootMerkleBranch" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TaprootMerkleBranch" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TaprootMerkleBranch" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-TaprootMerkleBranch" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootMerkleBranch" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch" title="TryFrom&#60;&#38;[TapNodeHash]&#62;">TryFrom&#60;&#38;[TapNodeHash]&#62;</a></li><li><a href="#impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Box&#60;[TapNodeHash]&#62;&#62;">TryFrom&#60;Box&#60;[TapNodeHash]&#62;&#62;</a></li><li><a href="#impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch" title="TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;">TryFrom&#60;Vec&#60;TapNodeHash&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootMerkleBranch" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootMerkleBranch" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootMerkleBranch" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootMerkleBranch" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootMerkleBranch" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootMerkleBranch" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TaprootMerkleBranch</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TaprootMerkleBranch(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The merkle proof for inclusion of a tree in a taptree hash.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TaprootMerkleBranch" class="impl"><a href="#impl-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_inner" class="method"><h4 class="code-header">pub fn <a href="#method.as_inner" class="fn">as_inner</a>(&amp;self) -&gt; &amp;[<a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>]</h4></section><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.32.0: Use <code>as_slice</code> instead</span></div></span></summary><div class="docblock"><p>Returns a reference to the slice of hashes.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.as_slice" class="method"><h4 class="code-header">pub fn <a href="#method.as_slice" class="fn">as_slice</a>(&amp;self) -&gt; &amp;[<a class="struct" href="../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a>]</h4></section></summary><div class="docblock"><p>Returns a reference to the slice of hashes.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the number of nodes in this merkle proof.</p>
index 85bafc7bbbffa4d2abc8dc8c70813f1f1d31f409..9d692cd941cb87465a8db41756ca408b2dade1a5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents taproot spending information."><title>TaprootSpendInfo in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Spend<wbr>Info</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.control_block" title="control_block">control_block</a></li><li><a href="#method.from_node_info" title="from_node_info">from_node_info</a></li><li><a href="#method.internal_key" title="internal_key">internal_key</a></li><li><a href="#method.merkle_root" title="merkle_root">merkle_root</a></li><li><a href="#method.new_key_spend" title="new_key_spend">new_key_spend</a></li><li><a href="#method.output_key" title="output_key">output_key</a></li><li><a href="#method.output_key_parity" title="output_key_parity">output_key_parity</a></li><li><a href="#method.script_map" title="script_map">script_map</a></li><li><a href="#method.tap_tweak" title="tap_tweak">tap_tweak</a></li><li><a href="#method.with_huffman_tree" title="with_huffman_tree">with_huffman_tree</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootSpendInfo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootSpendInfo" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-TaprootSpendInfo" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;&#38;TaprootSpendInfo&#62;">From&#60;&#38;TaprootSpendInfo&#62;</a></li><li><a href="#impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;TaprootSpendInfo&#62;">From&#60;TaprootSpendInfo&#62;</a></li><li><a href="#impl-Hash-for-TaprootSpendInfo" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TaprootSpendInfo" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TaprootSpendInfo" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TaprootSpendInfo" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootSpendInfo" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootSpendInfo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootSpendInfo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootSpendInfo" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootSpendInfo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootSpendInfo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootSpendInfo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TaprootSpendInfo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TaprootSpendInfo { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents taproot spending information.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents taproot spending information."><title>TaprootSpendInfo in bdk_chain::bitcoin::taproot - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Taproot<wbr>Spend<wbr>Info</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.control_block" title="control_block">control_block</a></li><li><a href="#method.from_node_info" title="from_node_info">from_node_info</a></li><li><a href="#method.internal_key" title="internal_key">internal_key</a></li><li><a href="#method.merkle_root" title="merkle_root">merkle_root</a></li><li><a href="#method.new_key_spend" title="new_key_spend">new_key_spend</a></li><li><a href="#method.output_key" title="output_key">output_key</a></li><li><a href="#method.output_key_parity" title="output_key_parity">output_key_parity</a></li><li><a href="#method.script_map" title="script_map">script_map</a></li><li><a href="#method.tap_tweak" title="tap_tweak">tap_tweak</a></li><li><a href="#method.with_huffman_tree" title="with_huffman_tree">with_huffman_tree</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TaprootSpendInfo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TaprootSpendInfo" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-TaprootSpendInfo" title="Eq">Eq</a></li><li><a href="#impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;&#38;TaprootSpendInfo&#62;">From&#60;&#38;TaprootSpendInfo&#62;</a></li><li><a href="#impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash" title="From&#60;TaprootSpendInfo&#62;">From&#60;TaprootSpendInfo&#62;</a></li><li><a href="#impl-Hash-for-TaprootSpendInfo" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-TaprootSpendInfo" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TaprootSpendInfo" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TaprootSpendInfo" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TaprootSpendInfo" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TaprootSpendInfo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TaprootSpendInfo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TaprootSpendInfo" title="Send">Send</a></li><li><a href="#impl-Sync-for-TaprootSpendInfo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TaprootSpendInfo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TaprootSpendInfo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>bitcoin::<wbr>taproot</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">bitcoin</a>::<wbr><a href="index.html">taproot</a></span><h1>Struct <span class="struct">TaprootSpendInfo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TaprootSpendInfo { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents taproot spending information.</p>
 <p>Taproot output corresponds to a combination of a single public key condition (known as the
 internal key), and zero or more general conditions encoded in scripts organized in the form of a
 binary tree.</p>
index 86af43aab00ac01991098ba03e3ea82556243099..668d7dce2ed09fda8ca0ade474bf0fd0d314c8dd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum BIP32 derivation index."><title>BIP32_MAX_INDEX in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Constant <span class="constant">BIP32_MAX_INDEX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/spk_iter.rs.html#9">Source</a> </span></div><pre class="rust item-decl"><code>pub const BIP32_MAX_INDEX: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 2_147_483_647u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum <a href="https://bips.xyz/32">BIP32</a> derivation index.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Maximum BIP32 derivation index."><title>BIP32_MAX_INDEX in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Constant <span class="constant">BIP32_MAX_INDEX</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/spk_iter.rs.html#9">Source</a> </span></div><pre class="rust item-decl"><code>pub const BIP32_MAX_INDEX: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = _; // 2_147_483_647u32</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Maximum <a href="https://bips.xyz/32">BIP32</a> derivation index.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 88dab6abf42801a3e3d1e075f7bcd7e8a12aebda..0a91f410c50fa34c53500bdca1f38c8a7de75269 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The reason why a transaction is canonical."><title>CanonicalReason in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Canonical<wbr>Reason</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Anchor" title="Anchor">Anchor</a></li><li><a href="#variant.ObservedIn" title="ObservedIn">ObservedIn</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.descendant" title="descendant">descendant</a></li><li><a href="#method.from_anchor" title="from_anchor">from_anchor</a></li><li><a href="#method.from_observed_in" title="from_observed_in">from_observed_in</a></li><li><a href="#method.to_transitive" title="to_transitive">to_transitive</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CanonicalReason%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CanonicalReason%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-CanonicalReason%3CA%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CanonicalReason%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CanonicalReason%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CanonicalReason%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CanonicalReason%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CanonicalReason%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CanonicalReason%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CanonicalReason%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CanonicalReason%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Enum <span class="enum">CanonicalReason</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/canonical_iter.rs.html#191-207">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CanonicalReason&lt;A&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The reason why a transaction is canonical."><title>CanonicalReason in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Canonical<wbr>Reason</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Anchor" title="Anchor">Anchor</a></li><li><a href="#variant.ObservedIn" title="ObservedIn">ObservedIn</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.descendant" title="descendant">descendant</a></li><li><a href="#method.from_anchor" title="from_anchor">from_anchor</a></li><li><a href="#method.from_observed_in" title="from_observed_in">from_observed_in</a></li><li><a href="#method.to_transitive" title="to_transitive">to_transitive</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CanonicalReason%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CanonicalReason%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-CanonicalReason%3CA%3E" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-CanonicalReason%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CanonicalReason%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CanonicalReason%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CanonicalReason%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CanonicalReason%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CanonicalReason%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CanonicalReason%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CanonicalReason%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Enum <span class="enum">CanonicalReason</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/canonical_iter.rs.html#191-207">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CanonicalReason&lt;A&gt; {
     Anchor {
         anchor: A,
         descendant: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;,
index 0939693ea8a43fbdf7437867f78e2d0aa157aeb9..18b7b01d774fcf14c00a654542a5dd77f754bb69 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the observed position of some chain data."><title>ChainPosition in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Chain<wbr>Position</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Confirmed" title="Confirmed">Confirmed</a></li><li><a href="#variant.Unconfirmed" title="Unconfirmed">Unconfirmed</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cloned" title="cloned">cloned</a></li><li><a href="#method.confirmation_height_upper_bound" title="confirmation_height_upper_bound">confirmation_height_upper_bound</a></li><li><a href="#method.is_confirmed" title="is_confirmed">is_confirmed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChainPosition%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChainPosition%3CA%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChainPosition%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ChainPosition%3CA%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ChainPosition%3CA%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ChainPosition%3CA%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChainPosition%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChainPosition%3CA%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ChainPosition%3CA%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChainPosition%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChainPosition%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChainPosition%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChainPosition%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChainPosition%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChainPosition%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChainPosition%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Enum <span class="enum">ChainPosition</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/chain_data.rs.html#17-36">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ChainPosition&lt;A&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the observed position of some chain data."><title>ChainPosition in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Chain<wbr>Position</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Confirmed" title="Confirmed">Confirmed</a></li><li><a href="#variant.Unconfirmed" title="Unconfirmed">Unconfirmed</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.cloned" title="cloned">cloned</a></li><li><a href="#method.confirmation_height_upper_bound" title="confirmation_height_upper_bound">confirmation_height_upper_bound</a></li><li><a href="#method.is_confirmed" title="is_confirmed">is_confirmed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChainPosition%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChainPosition%3CA%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChainPosition%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ChainPosition%3CA%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ChainPosition%3CA%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ChainPosition%3CA%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChainPosition%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChainPosition%3CA%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ChainPosition%3CA%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChainPosition%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChainPosition%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChainPosition%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChainPosition%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChainPosition%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChainPosition%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChainPosition%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Enum <span class="enum">ChainPosition</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/chain_data.rs.html#17-36">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ChainPosition&lt;A&gt; {
     Confirmed {
         anchor: A,
         transitively: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;,
index 0c1c8a58fc8763b5bc6e34251a63785562fb1a34..96a597ef40f79a9b4f37a915e43f18e1c7b85aef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents when and where a transaction was last observed in."><title>ObservedIn in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Observed<wbr>In</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.Mempool" title="Mempool">Mempool</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ObservedIn" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ObservedIn" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ObservedIn" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ObservedIn" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-ObservedIn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ObservedIn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ObservedIn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ObservedIn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ObservedIn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ObservedIn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ObservedIn" title="Send">Send</a></li><li><a href="#impl-Sync-for-ObservedIn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ObservedIn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ObservedIn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Enum <span class="enum">ObservedIn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/canonical_iter.rs.html#182-187">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ObservedIn {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents when and where a transaction was last observed in."><title>ObservedIn in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Observed<wbr>In</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.Mempool" title="Mempool">Mempool</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ObservedIn" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ObservedIn" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ObservedIn" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ObservedIn" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-ObservedIn" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ObservedIn" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ObservedIn" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ObservedIn" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ObservedIn" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ObservedIn" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ObservedIn" title="Send">Send</a></li><li><a href="#impl-Sync-for-ObservedIn" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ObservedIn" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ObservedIn" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Enum <span class="enum">ObservedIn</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/canonical_iter.rs.html#182-187">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ObservedIn {
     Block(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
     Mempool(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents when and where a transaction was last observed in.</p>
index 1062e761add9ad722c4ddd9f7b30131eb3ee63ca..a320a3d1b60ac1acc5a2ccffe7aaecd0c4587dc2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is a collection of core structures for Bitcoin Dev Kit."><title>bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_chain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/lib.rs.html#1-104">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is a collection of core structures for <a href="https://bitcoindevkit.org/">Bitcoin Dev Kit</a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is a collection of core structures for Bitcoin Dev Kit."><title>bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_chain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/lib.rs.html#1-104">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is a collection of core structures for <a href="https://bitcoindevkit.org/">Bitcoin Dev Kit</a>.</p>
 <p>The goal of this crate is to give wallets the mechanisms needed to:</p>
 <ol>
 <li>Figure out what data they need to fetch.</li>
@@ -14,6 +14,6 @@ consistently.</li>
 <li>Data persistence agnostic – <code>bdk_chain</code> does not care where you cache on-chain data, what you
 cache or how you retrieve it from persistent storage.</li>
 </ol>
-</div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt><code>pub extern crate <a class="mod" href="../bdk_core/index.html" title="mod bdk_core">bdk_core</a>;</code></dt><dt><code>pub extern crate rusqlite;</code></dt><dt><code>pub extern crate <a class="mod" href="bitcoin/hashes/serde/index.html" title="mod bdk_chain::bitcoin::hashes::serde">serde</a>;</code></dt><dt id="reexport.IndexedTxGraph"><code>pub use indexed_tx_graph::<a class="struct" href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph">IndexedTxGraph</a>;</code></dt><dt id="reexport.spk_txout"><code>pub use indexer::<a class="mod" href="indexer/spk_txout/index.html" title="mod bdk_chain::indexer::spk_txout">spk_txout</a>;</code></dt><dt id="reexport.Indexer"><code>pub use indexer::<a class="trait" href="indexer/trait.Indexer.html" title="trait bdk_chain::indexer::Indexer">Indexer</a>;</code></dt><dt id="reexport.TxGraph"><code>pub use tx_graph::<a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>;</code></dt><dt id="reexport.keychain_txout"><code>pub use indexer::<a class="mod" href="indexer/keychain_txout/index.html" title="mod bdk_chain::indexer::keychain_txout">keychain_txout</a>;</code></dt><dt id="reexport.bitcoin"><code>pub use <a class="mod" href="bitcoin/index.html" title="mod bdk_chain::bitcoin">bitcoin</a>;</code></dt><dt id="reexport.miniscript"><code>pub use miniscript;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="bitcoin/index.html" title="mod bdk_chain::bitcoin">bitcoin</a></dt><dd>Rust Bitcoin Library</dd><dt><a class="mod" href="indexed_tx_graph/index.html" title="mod bdk_chain::indexed_tx_graph">indexed_<wbr>tx_<wbr>graph</a></dt><dd>Contains the <a href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> and associated types. Refer to the
+</div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt><code>pub extern crate bdk_core;</code></dt><dt><code>pub extern crate rusqlite;</code></dt><dt><code>pub extern crate <a class="mod" href="bitcoin/hashes/serde/index.html" title="mod bdk_chain::bitcoin::hashes::serde">serde</a>;</code></dt><dt id="reexport.IndexedTxGraph"><code>pub use indexed_tx_graph::<a class="struct" href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph">IndexedTxGraph</a>;</code></dt><dt id="reexport.spk_txout"><code>pub use indexer::<a class="mod" href="indexer/spk_txout/index.html" title="mod bdk_chain::indexer::spk_txout">spk_txout</a>;</code></dt><dt id="reexport.Indexer"><code>pub use indexer::<a class="trait" href="indexer/trait.Indexer.html" title="trait bdk_chain::indexer::Indexer">Indexer</a>;</code></dt><dt id="reexport.TxGraph"><code>pub use tx_graph::<a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>;</code></dt><dt id="reexport.keychain_txout"><code>pub use indexer::<a class="mod" href="indexer/keychain_txout/index.html" title="mod bdk_chain::indexer::keychain_txout">keychain_txout</a>;</code></dt><dt id="reexport.bitcoin"><code>pub use <a class="mod" href="bitcoin/index.html" title="mod bdk_chain::bitcoin">bitcoin</a>;</code></dt><dt id="reexport.miniscript"><code>pub use miniscript;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="bitcoin/index.html" title="mod bdk_chain::bitcoin">bitcoin</a></dt><dd>Rust Bitcoin Library</dd><dt><a class="mod" href="indexed_tx_graph/index.html" title="mod bdk_chain::indexed_tx_graph">indexed_<wbr>tx_<wbr>graph</a></dt><dd>Contains the <a href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> and associated types. Refer to the
 <a href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> documentation for more.</dd><dt><a class="mod" href="indexer/index.html" title="mod bdk_chain::indexer">indexer</a></dt><dd><a href="indexer/trait.Indexer.html" title="trait bdk_chain::indexer::Indexer"><code>Indexer</code></a> provides utilities for indexing transaction data.</dd><dt><a class="mod" href="local_chain/index.html" title="mod bdk_chain::local_chain">local_<wbr>chain</a></dt><dd>The <a href="local_chain/struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> is a local implementation of <a href="trait.ChainOracle.html" title="trait bdk_chain::ChainOracle"><code>ChainOracle</code></a>.</dd><dt><a class="mod" href="rusqlite_impl/index.html" title="mod bdk_chain::rusqlite_impl">rusqlite_<wbr>impl</a></dt><dd>Support for persisting <code>bdk_chain</code> structures to SQLite using [<code>rusqlite</code>].</dd><dt><a class="mod" href="spk_client/index.html" title="mod bdk_chain::spk_client">spk_<wbr>client</a></dt><dd>Helper types for spk-based blockchain clients.</dd><dt><a class="mod" href="tx_graph/index.html" title="mod bdk_chain::tx_graph">tx_<wbr>graph</a></dt><dd>Module for structures that store and traverse transactions.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></dt><dd>Balance, differentiated into various categories.</dd><dt><a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></dt><dd>A reference to a block in the canonical chain.</dd><dt><a class="struct" href="struct.CanonicalIter.html" title="struct bdk_chain::CanonicalIter">Canonical<wbr>Iter</a></dt><dd>Iterates over canonical txs.</dd><dt><a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">Check<wbr>Point</a></dt><dd>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</dd><dt><a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">Check<wbr>Point<wbr>Iter</a></dt><dd>Iterates over checkpoints backwards.</dd><dt><a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">Confirmation<wbr>Block<wbr>Time</a></dt><dd>Represents the confirmation block and time of a transaction.</dd><dt><a class="struct" href="struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">Descriptor<wbr>Id</a></dt><dd>Represents the unique ID of a descriptor.</dd><dt><a class="struct" href="struct.FullTxOut.html" title="struct bdk_chain::FullTxOut">Full<wbr>TxOut</a></dt><dd>A <code>TxOut</code> with as much data as we can retrieve about it</dd><dt><a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a></dt><dd>A wrapper that we use to impl remote traits for types in our crate or dependency crates.</dd><dt><a class="struct" href="struct.SpkIterator.html" title="struct bdk_chain::SpkIterator">SpkIterator</a></dt><dd>An iterator for derived script pubkeys.</dd><dt><a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPos<wbr>InBlock</a></dt><dd>Set of parameters sufficient to construct an <a href="trait.Anchor.html" title="trait bdk_chain::Anchor"><code>Anchor</code></a>.</dd><dt><a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a></dt><dd>Data object used to communicate updates about relevant transactions from some chain data source
 to the core model (usually a <code>bdk_chain::TxGraph</code>).</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.CanonicalReason.html" title="enum bdk_chain::CanonicalReason">Canonical<wbr>Reason</a></dt><dd>The reason why a transaction is canonical.</dd><dt><a class="enum" href="enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">Chain<wbr>Position</a></dt><dd>Represents the observed position of some chain data.</dd><dt><a class="enum" href="enum.ObservedIn.html" title="enum bdk_chain::ObservedIn">Observed<wbr>In</a></dt><dd>Represents when and where a transaction was last observed in.</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.BIP32_MAX_INDEX.html" title="constant bdk_chain::BIP32_MAX_INDEX">BIP32_<wbr>MAX_<wbr>INDEX</a></dt><dd>Maximum <a href="https://bips.xyz/32">BIP32</a> derivation index.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a></dt><dd>Trait that “anchors” blockchain data to a specific block of height and hash.</dd><dt><a class="trait" href="trait.ChainOracle.html" title="trait bdk_chain::ChainOracle">Chain<wbr>Oracle</a></dt><dd>Represents a service that tracks the blockchain.</dd><dt><a class="trait" href="trait.DescriptorExt.html" title="trait bdk_chain::DescriptorExt">Descriptor<wbr>Ext</a></dt><dd>A trait to extend the functionality of a miniscript descriptor.</dd><dt><a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a></dt><dd>Trait that makes an object mergeable.</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.Indexed.html" title="type bdk_chain::Indexed">Indexed</a></dt><dd>A tuple of keychain index and <code>T</code> representing the indexed value.</dd><dt><a class="type" href="type.KeychainIndexed.html" title="type bdk_chain::KeychainIndexed">Keychain<wbr>Indexed</a></dt><dd>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</dd></dl><script type="text/json" id="notable-traits-data">{"ArrayChunks<Self, N>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/array_chunks/struct.ArrayChunks.html\" title=\"struct core::iter::adapters::array_chunks::ArrayChunks\">ArrayChunks</a>&lt;I, N&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/array_chunks/struct.ArrayChunks.html\" title=\"struct core::iter::adapters::array_chunks::ArrayChunks\">ArrayChunks</a>&lt;I, N&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = [&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>];</div>","Bytes<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/struct.Bytes.html\" title=\"struct std::io::Bytes\">Bytes</a>&lt;R&gt;</code></h3><pre><code><div class=\"where\">impl&lt;R&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/struct.Bytes.html\" title=\"struct std::io::Bytes\">Bytes</a>&lt;R&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt;;</div>","Chain<Self, <U as IntoIterator>::IntoIter>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/chain/struct.Chain.html\" title=\"struct core::iter::adapters::chain::Chain\">Chain</a>&lt;A, B&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A, B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/chain/struct.Chain.html\" title=\"struct core::iter::adapters::chain::Chain\">Chain</a>&lt;A, B&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = &lt;A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Cloned<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/cloned/struct.Cloned.html\" title=\"struct core::iter::adapters::cloned::Cloned\">Cloned</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, I, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/cloned/struct.Cloned.html\" title=\"struct core::iter::adapters::cloned::Cloned\">Cloned</a>&lt;I&gt;<div class=\"where\">where\n    T: 'a + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a T</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = T;</div>","Copied<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/copied/struct.Copied.html\" title=\"struct core::iter::adapters::copied::Copied\">Copied</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, I, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/copied/struct.Copied.html\" title=\"struct core::iter::adapters::copied::Copied\">Copied</a>&lt;I&gt;<div class=\"where\">where\n    T: 'a + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a T</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = T;</div>","Cycle<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/cycle/struct.Cycle.html\" title=\"struct core::iter::adapters::cycle::Cycle\">Cycle</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/cycle/struct.Cycle.html\" title=\"struct core::iter::adapters::cycle::Cycle\">Cycle</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Enumerate<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/enumerate/struct.Enumerate.html\" title=\"struct core::iter::adapters::enumerate::Enumerate\">Enumerate</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/enumerate/struct.Enumerate.html\" title=\"struct core::iter::adapters::enumerate::Enumerate\">Enumerate</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>, &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>);</div>","ExtractIf<'_, K, V, F, A>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;K, V, F, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>;</div>","Filter<Self, P>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/filter/struct.Filter.html\" title=\"struct core::iter::adapters::filter::Filter\">Filter</a>&lt;I, P&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/filter/struct.Filter.html\" title=\"struct core::iter::adapters::filter::Filter\">Filter</a>&lt;I, P&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&amp;&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","FilterMap<Self, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/filter_map/struct.FilterMap.html\" title=\"struct core::iter::adapters::filter_map::FilterMap\">FilterMap</a>&lt;I, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;B, I, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/filter_map/struct.FilterMap.html\" title=\"struct core::iter::adapters::filter_map::FilterMap\">FilterMap</a>&lt;I, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;B&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = B;</div>","FlatMap<Self, U, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.FlatMap.html\" title=\"struct core::iter::adapters::flatten::FlatMap\">FlatMap</a>&lt;I, U, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, U, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.FlatMap.html\" title=\"struct core::iter::adapters::flatten::FlatMap\">FlatMap</a>&lt;I, U, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    U: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; U,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;U as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" title=\"type core::iter::traits::collect::IntoIterator::Item\">Item</a>;</div>","Flatten<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.Flatten.html\" title=\"struct core::iter::adapters::flatten::Flatten\">Flatten</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, U&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.Flatten.html\" title=\"struct core::iter::adapters::flatten::Flatten\">Flatten</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;IntoIter = U, Item = &lt;U as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>&gt;,\n    U: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;U as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Fuse<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/fuse/struct.Fuse.html\" title=\"struct core::iter::adapters::fuse::Fuse\">Fuse</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/fuse/struct.Fuse.html\" title=\"struct core::iter::adapters::fuse::Fuse\">Fuse</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","HexToBytesIter<T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"bitcoin/hashes/hex/struct.HexToBytesIter.html\" title=\"struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter\">HexToBytesIter</a>&lt;T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bitcoin/hashes/hex/struct.HexToBytesIter.html\" title=\"struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter\">HexToBytesIter</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">2</a>]&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>, <a class=\"struct\" href=\"bitcoin/hashes/hex/struct.InvalidCharError.html\" title=\"struct bdk_chain::bitcoin::hashes::hex::InvalidCharError\">InvalidCharError</a>&gt;;</div><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for <a class=\"struct\" href=\"bitcoin/hashes/hex/struct.HexToBytesIter.html\" title=\"struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter\">HexToBytesIter</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">2</a>]&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/marker/trait.FusedIterator.html\" title=\"trait core::iter::traits::marker::FusedIterator\">FusedIterator</a>,</div></div>","Inspect<Self, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/inspect/struct.Inspect.html\" title=\"struct core::iter::adapters::inspect::Inspect\">Inspect</a>&lt;I, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/inspect/struct.Inspect.html\" title=\"struct core::iter::adapters::inspect::Inspect\">Inspect</a>&lt;I, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&amp;&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>),</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Intersperse<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.Intersperse.html\" title=\"struct core::iter::adapters::intersperse::Intersperse\">Intersperse</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.Intersperse.html\" title=\"struct core::iter::adapters::intersperse::Intersperse\">Intersperse</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","IntersperseWith<Self, G>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.IntersperseWith.html\" title=\"struct core::iter::adapters::intersperse::IntersperseWith\">IntersperseWith</a>&lt;I, G&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, G&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.IntersperseWith.html\" title=\"struct core::iter::adapters::intersperse::IntersperseWith\">IntersperseWith</a>&lt;I, G&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    G: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>() -&gt; &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","IntoIter<K, V, A>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>;</div>","IntoIter<T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.IntoIter.html\" title=\"struct core::result::IntoIter\">IntoIter</a>&lt;T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.IntoIter.html\" title=\"struct core::result::IntoIter\">IntoIter</a>&lt;T&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = T;</div>","IntoIter<T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.IntoIter.html\" title=\"struct core::option::IntoIter\">IntoIter</a>&lt;A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.IntoIter.html\" title=\"struct core::option::IntoIter\">IntoIter</a>&lt;A&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = A;</div>","IntoKeys<K, V, A>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = K;</div>","IntoValues<K, V, A>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = V;</div>","Iter<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'a, K, V&gt;<div class=\"where\">where\n    K: 'a,\n    V: 'a,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>);</div>","Iter<'_, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.Iter.html\" title=\"struct core::result::Iter\">Iter</a>&lt;'a, T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.Iter.html\" title=\"struct core::result::Iter\">Iter</a>&lt;'a, T&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a T</a>;</div>","Iter<'_, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.Iter.html\" title=\"struct core::option::Iter\">Iter</a>&lt;'a, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.Iter.html\" title=\"struct core::option::Iter\">Iter</a>&lt;'a, A&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a A</a>;</div>","IterMut<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut V</a>);</div>","IterMut<'_, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.IterMut.html\" title=\"struct core::result::IterMut\">IterMut</a>&lt;'a, T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.IterMut.html\" title=\"struct core::result::IterMut\">IterMut</a>&lt;'a, T&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut T</a>;</div>","IterMut<'_, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.IterMut.html\" title=\"struct core::option::IterMut\">IterMut</a>&lt;'a, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.IterMut.html\" title=\"struct core::option::IterMut\">IterMut</a>&lt;'a, A&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut A</a>;</div>","Keys<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>;</div>","Map<Self, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map/struct.Map.html\" title=\"struct core::iter::adapters::map::Map\">Map</a>&lt;I, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;B, I, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map/struct.Map.html\" title=\"struct core::iter::adapters::map::Map\">Map</a>&lt;I, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; B,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = B;</div>","MapWhile<Self, P>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map_while/struct.MapWhile.html\" title=\"struct core::iter::adapters::map_while::MapWhile\">MapWhile</a>&lt;I, P&gt;</code></h3><pre><code><div class=\"where\">impl&lt;B, I, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map_while/struct.MapWhile.html\" title=\"struct core::iter::adapters::map_while::MapWhile\">MapWhile</a>&lt;I, P&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;B&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = B;</div>","MapWindows<Self, F, N>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map_windows/struct.MapWindows.html\" title=\"struct core::iter::adapters::map_windows::MapWindows\">MapWindows</a>&lt;I, F, N&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, F, R, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map_windows/struct.MapWindows.html\" title=\"struct core::iter::adapters::map_windows::MapWindows\">MapWindows</a>&lt;I, F, N&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&amp;[&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; R,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = R;</div>","Peekable<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/peekable/struct.Peekable.html\" title=\"struct core::iter::adapters::peekable::Peekable\">Peekable</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/peekable/struct.Peekable.html\" title=\"struct core::iter::adapters::peekable::Peekable\">Peekable</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Range<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>);</div>","RangeMut<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut V</a>);</div>","Rev<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/rev/struct.Rev.html\" title=\"struct core::iter::adapters::rev::Rev\">Rev</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/rev/struct.Rev.html\" title=\"struct core::iter::adapters::rev::Rev\">Rev</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html\" title=\"trait core::iter::traits::double_ended::DoubleEndedIterator\">DoubleEndedIterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Scan<Self, St, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/scan/struct.Scan.html\" title=\"struct core::iter::adapters::scan::Scan\">Scan</a>&lt;I, St, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;B, I, St, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/scan/struct.Scan.html\" title=\"struct core::iter::adapters::scan::Scan\">Scan</a>&lt;I, St, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut St</a>, &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;B&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = B;</div>","Skip<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/skip/struct.Skip.html\" title=\"struct core::iter::adapters::skip::Skip\">Skip</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/skip/struct.Skip.html\" title=\"struct core::iter::adapters::skip::Skip\">Skip</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","SkipWhile<Self, P>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/skip_while/struct.SkipWhile.html\" title=\"struct core::iter::adapters::skip_while::SkipWhile\">SkipWhile</a>&lt;I, P&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/skip_while/struct.SkipWhile.html\" title=\"struct core::iter::adapters::skip_while::SkipWhile\">SkipWhile</a>&lt;I, P&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&amp;&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","StepBy<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/step_by/struct.StepBy.html\" title=\"struct core::iter::adapters::step_by::StepBy\">StepBy</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/step_by/struct.StepBy.html\" title=\"struct core::iter::adapters::step_by::StepBy\">StepBy</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Take<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/take/struct.Take.html\" title=\"struct core::iter::adapters::take::Take\">Take</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/take/struct.Take.html\" title=\"struct core::iter::adapters::take::Take\">Take</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","TakeWhile<Self, P>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/take_while/struct.TakeWhile.html\" title=\"struct core::iter::adapters::take_while::TakeWhile\">TakeWhile</a>&lt;I, P&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/take_while/struct.TakeWhile.html\" title=\"struct core::iter::adapters::take_while::TakeWhile\">TakeWhile</a>&lt;I, P&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&amp;&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Values<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>;</div>","ValuesMut<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut V</a>;</div>","Zip<Self, <U as IntoIterator>::IntoIter>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/zip/struct.Zip.html\" title=\"struct core::iter::adapters::zip::Zip\">Zip</a>&lt;A, B&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A, B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/zip/struct.Zip.html\" title=\"struct core::iter::adapters::zip::Zip\">Zip</a>&lt;A, B&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (&lt;A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, &lt;B as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>);</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index e5a88c1ec6aab9a73beba75a321efb1c5031b87f..4cd1f6f8d035c1879cc432e9987dcf907b836284 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains the `IndexedTxGraph` and associated types. Refer to the `IndexedTxGraph` documentation for more."><title>bdk_chain::indexed_tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module indexed_<wbr>tx_<wbr>graph</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>indexed_tx_graph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexed_tx_graph.rs.html#1-390">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains the <a href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> and associated types. Refer to the
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contains the `IndexedTxGraph` and associated types. Refer to the `IndexedTxGraph` documentation for more."><title>bdk_chain::indexed_tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module indexed_<wbr>tx_<wbr>graph</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>indexed_tx_graph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexed_tx_graph.rs.html#1-390">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contains the <a href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> and associated types. Refer to the
 <a href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> documentation for more.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">Change<wbr>Set</a></dt><dd>Represents changes to an <a href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a>.</dd><dt><a class="struct" href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph">Indexed<wbr>TxGraph</a></dt><dd>The <a href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> combines a <a href="../tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph"><code>TxGraph</code></a> and an <a href="../indexer/trait.Indexer.html" title="trait bdk_chain::indexer::Indexer"><code>Indexer</code></a> implementation.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 0bb359ef429baccaa353bb495bd4bd1ad6398c1b..441fca5ba86c86f23ebd6069f72cf46c4ec440f6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents changes to an `IndexedTxGraph`."><title>ChangeSet in bdk_chain::indexed_tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.indexer" title="indexer">indexer</a></li><li><a href="#structfield.tx_graph" title="tx_graph">tx_graph</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet%3CA,+IA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet%3CA,+IA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet%3CA,+IA%3E" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" title="From&#60;ChangeSet&#60;A&#62;&#62;">From&#60;ChangeSet&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" title="From&#60;ChangeSet&#62;">From&#60;ChangeSet&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet%3CA,+IA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet%3CA,+IA%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet%3CA,+IA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet%3CA,+IA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet%3CA,+IA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet%3CA,+IA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet%3CA,+IA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet%3CA,+IA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet%3CA,+IA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexed_<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">indexed_tx_graph</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexed_tx_graph.rs.html#346-351">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet&lt;A, IA&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents changes to an `IndexedTxGraph`."><title>ChangeSet in bdk_chain::indexed_tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.indexer" title="indexer">indexer</a></li><li><a href="#structfield.tx_graph" title="tx_graph">tx_graph</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet%3CA,+IA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet%3CA,+IA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet%3CA,+IA%3E" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" title="From&#60;ChangeSet&#60;A&#62;&#62;">From&#60;ChangeSet&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" title="From&#60;ChangeSet&#62;">From&#60;ChangeSet&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet%3CA,+IA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet%3CA,+IA%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet%3CA,+IA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet%3CA,+IA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet%3CA,+IA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet%3CA,+IA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet%3CA,+IA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet%3CA,+IA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet%3CA,+IA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexed_<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">indexed_tx_graph</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexed_tx_graph.rs.html#346-351">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet&lt;A, IA&gt; {
     pub tx_graph: <a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;,
     pub indexer: IA,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents changes to an <a href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a>.</p>
@@ -7,7 +7,7 @@
 </div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#impl-Clone-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#impl-Debug-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#353-360">Source</a><a href="#impl-Default-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#354-359">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A, IA&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,
     IA: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#373-380">Source</a><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#374-379">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#383-390">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, <a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#384-389">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: <a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#362-371">Source</a><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="../trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, IA: <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>&gt; <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#363-366">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#368-370">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#impl-PartialEq-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#373-380">Source</a><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#374-379">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#383-390">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, <a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#384-389">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: <a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#362-371">Source</a><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="../trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, IA: <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>&gt; <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#363-366">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#368-370">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#impl-PartialEq-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,
     IA: <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
index e1f5342ebca2fc8a42bf402c6f7c73870870990d..6f47915db61044be7e4217a6add5c04539878882 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `IndexedTxGraph` combines a `TxGraph` and an `Indexer` implementation."><title>IndexedTxGraph in bdk_chain::indexed_tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Indexed<wbr>TxGraph</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.index" title="index">index</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.apply_block" title="apply_block">apply_block</a></li><li><a href="#method.apply_block_relevant" title="apply_block_relevant">apply_block_relevant</a></li><li><a href="#method.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.apply_update_at" title="apply_update_at">apply_update_at</a></li><li><a href="#method.batch_insert_relevant" title="batch_insert_relevant">batch_insert_relevant</a></li><li><a href="#method.batch_insert_relevant_unconfirmed" title="batch_insert_relevant_unconfirmed">batch_insert_relevant_unconfirmed</a></li><li><a href="#method.batch_insert_unconfirmed" title="batch_insert_unconfirmed">batch_insert_unconfirmed</a></li><li><a href="#method.graph" title="graph">graph</a></li><li><a href="#method.initial_changeset" title="initial_changeset">initial_changeset</a></li><li><a href="#method.insert_anchor" title="insert_anchor">insert_anchor</a></li><li><a href="#method.insert_seen_at" title="insert_seen_at">insert_seen_at</a></li><li><a href="#method.insert_tx" title="insert_tx">insert_tx</a></li><li><a href="#method.insert_txout" title="insert_txout">insert_txout</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E" title="AsRef&#60;TxGraph&#60;A&#62;&#62;">AsRef&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-Clone-for-IndexedTxGraph%3CA,+I%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexedTxGraph%3CA,+I%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-IndexedTxGraph%3CA,+I%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexedTxGraph%3CA,+I%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexedTxGraph%3CA,+I%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexedTxGraph%3CA,+I%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexedTxGraph%3CA,+I%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexedTxGraph%3CA,+I%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexedTxGraph%3CA,+I%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexed_<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">indexed_tx_graph</a></span><h1>Struct <span class="struct">IndexedTxGraph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexed_tx_graph.rs.html#17-21">Source</a> </span></div><pre class="rust item-decl"><code>pub struct IndexedTxGraph&lt;A, I&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `IndexedTxGraph` combines a `TxGraph` and an `Indexer` implementation."><title>IndexedTxGraph in bdk_chain::indexed_tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Indexed<wbr>TxGraph</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.index" title="index">index</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.apply_block" title="apply_block">apply_block</a></li><li><a href="#method.apply_block_relevant" title="apply_block_relevant">apply_block_relevant</a></li><li><a href="#method.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.apply_update_at" title="apply_update_at">apply_update_at</a></li><li><a href="#method.batch_insert_relevant" title="batch_insert_relevant">batch_insert_relevant</a></li><li><a href="#method.batch_insert_relevant_unconfirmed" title="batch_insert_relevant_unconfirmed">batch_insert_relevant_unconfirmed</a></li><li><a href="#method.batch_insert_unconfirmed" title="batch_insert_unconfirmed">batch_insert_unconfirmed</a></li><li><a href="#method.graph" title="graph">graph</a></li><li><a href="#method.initial_changeset" title="initial_changeset">initial_changeset</a></li><li><a href="#method.insert_anchor" title="insert_anchor">insert_anchor</a></li><li><a href="#method.insert_seen_at" title="insert_seen_at">insert_seen_at</a></li><li><a href="#method.insert_tx" title="insert_tx">insert_tx</a></li><li><a href="#method.insert_txout" title="insert_txout">insert_txout</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E" title="AsRef&#60;TxGraph&#60;A&#62;&#62;">AsRef&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-Clone-for-IndexedTxGraph%3CA,+I%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-IndexedTxGraph%3CA,+I%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-IndexedTxGraph%3CA,+I%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-IndexedTxGraph%3CA,+I%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-IndexedTxGraph%3CA,+I%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-IndexedTxGraph%3CA,+I%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-IndexedTxGraph%3CA,+I%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IndexedTxGraph%3CA,+I%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-IndexedTxGraph%3CA,+I%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexed_<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">indexed_tx_graph</a></span><h1>Struct <span class="struct">IndexedTxGraph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexed_tx_graph.rs.html#17-21">Source</a> </span></div><pre class="rust item-decl"><code>pub struct IndexedTxGraph&lt;A, I&gt; {
     pub index: I,
     <span class="comment">/* private fields */</span>
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <a href="struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> combines a <a href="../tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph"><code>TxGraph</code></a> and an <a href="../indexer/trait.Indexer.html" title="trait bdk_chain::indexer::Indexer"><code>Indexer</code></a> implementation.</p>
index 56d649699f4f1cfa91c81b04d8ff433d8cb9fd9b..c0a5bc857615543d86ce71902f1c216ce498a1d8 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Indexer` provides utilities for indexing transaction data."><title>bdk_chain::indexer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module indexer</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>indexer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexer.rs.html#1-33">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="trait.Indexer.html" title="trait bdk_chain::indexer::Indexer"><code>Indexer</code></a> provides utilities for indexing transaction data.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`Indexer` provides utilities for indexing transaction data."><title>bdk_chain::indexer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module indexer</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>indexer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexer.rs.html#1-33">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="trait.Indexer.html" title="trait bdk_chain::indexer::Indexer"><code>Indexer</code></a> provides utilities for indexing transaction data.</p>
 </div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="keychain_txout/index.html" title="mod bdk_chain::indexer::keychain_txout">keychain_<wbr>txout</a></dt><dd><a href="keychain_txout/struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a> controls how script pubkeys are revealed for multiple keychains and
 indexes <a href="../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s with them.</dd><dt><a class="mod" href="spk_txout/index.html" title="mod bdk_chain::indexer::spk_txout">spk_<wbr>txout</a></dt><dd><a href="spk_txout/struct.SpkTxOutIndex.html" title="struct bdk_chain::indexer::spk_txout::SpkTxOutIndex"><code>SpkTxOutIndex</code></a> is an index storing <a href="../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s that have a script pubkey that matches those in a list.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Indexer.html" title="trait bdk_chain::indexer::Indexer">Indexer</a></dt><dd>Utilities for indexing transaction data.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 767cb6e64ec45013bb567d7cc11d175cfa2bb8de..b0baf774575d8d18e76ef5817f8861c14b29ff15 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The default lookahead for a `KeychainTxOutIndex`"><title>DEFAULT_LOOKAHEAD in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Constant <span class="constant">DEFAULT_LOOKAHEAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#22">Source</a> </span></div><pre class="rust item-decl"><code>pub const DEFAULT_LOOKAHEAD: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 25;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The default lookahead for a <a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The default lookahead for a `KeychainTxOutIndex`"><title>DEFAULT_LOOKAHEAD in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Constant <span class="constant">DEFAULT_LOOKAHEAD</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#22">Source</a> </span></div><pre class="rust item-decl"><code>pub const DEFAULT_LOOKAHEAD: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a> = 25;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The default lookahead for a <a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a></p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ff16600436996ee054a6bb319d8b1025df7acbf4..d40ed3a6add550e5f96a96cf58b14e249b3851b1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `KeychainTxOutIndex::insert_descriptor`"><title>InsertDescriptorError in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Insert<wbr>Descriptor<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DescriptorAlreadyAssigned" title="DescriptorAlreadyAssigned">DescriptorAlreadyAssigned</a></li><li><a href="#variant.KeychainAlreadyAssigned" title="KeychainAlreadyAssigned">KeychainAlreadyAssigned</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InsertDescriptorError%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InsertDescriptorError%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InsertDescriptorError%3CK%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-InsertDescriptorError%3CK%3E" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-InsertDescriptorError%3CK%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InsertDescriptorError%3CK%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InsertDescriptorError%3CK%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InsertDescriptorError%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InsertDescriptorError%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-InsertDescriptorError%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InsertDescriptorError%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InsertDescriptorError%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Enum <span class="enum">InsertDescriptorError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#781-796">Source</a> </span></div><pre class="rust item-decl"><code>pub enum InsertDescriptorError&lt;K&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `KeychainTxOutIndex::insert_descriptor`"><title>InsertDescriptorError in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Insert<wbr>Descriptor<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DescriptorAlreadyAssigned" title="DescriptorAlreadyAssigned">DescriptorAlreadyAssigned</a></li><li><a href="#variant.KeychainAlreadyAssigned" title="KeychainAlreadyAssigned">KeychainAlreadyAssigned</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InsertDescriptorError%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InsertDescriptorError%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InsertDescriptorError%3CK%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-InsertDescriptorError%3CK%3E" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-InsertDescriptorError%3CK%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InsertDescriptorError%3CK%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InsertDescriptorError%3CK%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InsertDescriptorError%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InsertDescriptorError%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-InsertDescriptorError%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InsertDescriptorError%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InsertDescriptorError%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Enum <span class="enum">InsertDescriptorError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#781-796">Source</a> </span></div><pre class="rust item-decl"><code>pub enum InsertDescriptorError&lt;K&gt; {
     DescriptorAlreadyAssigned {
         descriptor: Descriptor&lt;DescriptorPublicKey&gt;,
         existing_assignment: K,
index a3dc6cf0d64285d94714fcaad14b7f5040a64ea4..d503fd5f241a0f4da014e7e4221025f4a1f4e32f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`KeychainTxOutIndex` controls how script pubkeys are revealed for multiple keychains and indexes `TxOut`s with them."><title>bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module keychain_<wbr>txout</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>indexer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a></span><h1>Module <span>keychain_txout</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#1-910">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a> controls how script pubkeys are revealed for multiple keychains and
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`KeychainTxOutIndex` controls how script pubkeys are revealed for multiple keychains and indexes `TxOut`s with them."><title>bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module keychain_<wbr>txout</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>indexer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a></span><h1>Module <span>keychain_txout</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#1-910">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a> controls how script pubkeys are revealed for multiple keychains and
 indexes <a href="../../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s with them.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">Change<wbr>Set</a></dt><dd>Represents updates to the derivation index of a <a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a>.
 It maps each keychain <code>K</code> to a descriptor and its last revealed index.</dd><dt><a class="struct" href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">Keychain<wbr>TxOut<wbr>Index</a></dt><dd><a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a> controls how script pubkeys are revealed for multiple keychains, and
index 80832268df46638d39846f734160c1b9353a9b55..7c6598688a11876ebaf46158a53888b251d046e4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents updates to the derivation index of a `KeychainTxOutIndex`. It maps each keychain `K` to a descriptor and its last revealed index."><title>ChangeSet in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.last_revealed" title="last_revealed">last_revealed</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.LAST_REVEALED_TABLE_NAME" title="LAST_REVEALED_TABLE_NAME">LAST_REVEALED_TABLE_NAME</a></li><li><a href="#associatedconstant.SCHEMA_NAME" title="SCHEMA_NAME">SCHEMA_NAME</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_sqlite" title="from_sqlite">from_sqlite</a></li><li><a href="#method.init_sqlite_tables" title="init_sqlite_tables">init_sqlite_tables</a></li><li><a href="#method.persist_to_sqlite" title="persist_to_sqlite">persist_to_sqlite</a></li><li><a href="#method.schema_v0" title="schema_v0">schema_v0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" title="From&#60;ChangeSet&#62;">From&#60;ChangeSet&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#841-844">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents updates to the derivation index of a `KeychainTxOutIndex`. It maps each keychain `K` to a descriptor and its last revealed index."><title>ChangeSet in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.last_revealed" title="last_revealed">last_revealed</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.LAST_REVEALED_TABLE_NAME" title="LAST_REVEALED_TABLE_NAME">LAST_REVEALED_TABLE_NAME</a></li><li><a href="#associatedconstant.SCHEMA_NAME" title="SCHEMA_NAME">SCHEMA_NAME</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_sqlite" title="from_sqlite">from_sqlite</a></li><li><a href="#method.init_sqlite_tables" title="init_sqlite_tables">init_sqlite_tables</a></li><li><a href="#method.persist_to_sqlite" title="persist_to_sqlite">persist_to_sqlite</a></li><li><a href="#method.schema_v0" title="schema_v0">schema_v0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" title="From&#60;ChangeSet&#62;">From&#60;ChangeSet&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#841-844">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet {
     pub last_revealed: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents updates to the derivation index of a <a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a>.
 It maps each keychain <code>K</code> to a descriptor and its last revealed index.</p>
@@ -20,7 +20,7 @@ and given parameters.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-Clone-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-Debug-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-Default-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="../../bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     __D: <a class="trait" href="../../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexed_tx_graph.rs.html#383-390">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt; for <a class="struct" href="../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexed_tx_graph.rs.html#384-389">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#846-870">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#848-864">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another <a href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet"><code>ChangeSet</code></a> into self.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#867-869">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the changeset are empty.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="../../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="../../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="../../bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="../../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet" class="impl"><a href="#impl-Freeze-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-RefUnwindSafe-for-ChangeSet" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Send-for-ChangeSet" class="impl"><a href="#impl-Send-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Sync-for-ChangeSet" class="impl"><a href="#impl-Sync-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Unpin-for-ChangeSet" class="impl"><a href="#impl-Unpin-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-UnwindSafe-for-ChangeSet" class="impl"><a href="#impl-UnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 79394ce3c0a5c2a54bda4d1005c0bda0d63c8ae0..863596b61f01260be09cf5d2a3dce5f45a3dc6da 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`KeychainTxOutIndex` controls how script pubkeys are revealed for multiple keychains, and indexes `TxOut`s with them."><title>KeychainTxOutIndex in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain<wbr>TxOut<wbr>Index</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#revealed-script-pubkeys" title="Revealed script pubkeys">Revealed script pubkeys</a></li><li><a href="#lookahead-script-pubkeys" title="Lookahead script pubkeys">Lookahead script pubkeys</a></li><li><a href="#unbounded-script-pubkey-iterator" title="Unbounded script pubkey iterator">Unbounded script pubkey iterator</a></li><li><a href="#change-sets" title="Change sets">Change sets</a><ul><li><a href="#synopsis" title="Synopsis">Synopsis</a></li></ul></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.all_unbounded_spk_iters" title="all_unbounded_spk_iters">all_unbounded_spk_iters</a></li><li><a href="#method.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#method.get_descriptor" title="get_descriptor">get_descriptor</a></li><li><a href="#method.index_of_spk" title="index_of_spk">index_of_spk</a></li><li><a href="#method.insert_descriptor" title="insert_descriptor">insert_descriptor</a></li><li><a href="#method.is_used" title="is_used">is_used</a></li><li><a href="#method.keychain_outpoints" title="keychain_outpoints">keychain_outpoints</a></li><li><a href="#method.keychain_outpoints_in_range" title="keychain_outpoints_in_range">keychain_outpoints_in_range</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.last_revealed_index" title="last_revealed_index">last_revealed_index</a></li><li><a href="#method.last_revealed_indices" title="last_revealed_indices">last_revealed_indices</a></li><li><a href="#method.last_used_index" title="last_used_index">last_used_index</a></li><li><a href="#method.last_used_indices" title="last_used_indices">last_used_indices</a></li><li><a href="#method.lookahead" title="lookahead">lookahead</a></li><li><a href="#method.lookahead_to_target" title="lookahead_to_target">lookahead_to_target</a></li><li><a href="#method.mark_used" title="mark_used">mark_used</a></li><li><a href="#method.net_value" title="net_value">net_value</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.next_index" title="next_index">next_index</a></li><li><a href="#method.next_unused_spk" title="next_unused_spk">next_unused_spk</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.reveal_next_spk" title="reveal_next_spk">reveal_next_spk</a></li><li><a href="#method.reveal_to_target" title="reveal_to_target">reveal_to_target</a></li><li><a href="#method.reveal_to_target_multi" title="reveal_to_target_multi">reveal_to_target_multi</a></li><li><a href="#method.revealed_keychain_spks" title="revealed_keychain_spks">revealed_keychain_spks</a></li><li><a href="#method.revealed_spks" title="revealed_spks">revealed_spks</a></li><li><a href="#method.sent_and_received" title="sent_and_received">sent_and_received</a></li><li><a href="#method.spk_at_index" title="spk_at_index">spk_at_index</a></li><li><a href="#method.txout" title="txout">txout</a></li><li><a href="#method.txouts" title="txouts">txouts</a></li><li><a href="#method.txouts_in_tx" title="txouts_in_tx">txouts_in_tx</a></li><li><a href="#method.unbounded_spk_iter" title="unbounded_spk_iter">unbounded_spk_iter</a></li><li><a href="#method.unmark_used" title="unmark_used">unmark_used</a></li><li><a href="#method.unused_keychain_spks" title="unused_keychain_spks">unused_keychain_spks</a></li><li><a href="#method.unused_spks" title="unused_spks">unused_spks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-KeychainTxOutIndex%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-KeychainTxOutIndex%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-KeychainTxOutIndex%3CK%3E" title="Default">Default</a></li><li><a href="#impl-Indexer-for-KeychainTxOutIndex%3CK%3E" title="Indexer">Indexer</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KeychainTxOutIndex%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KeychainTxOutIndex%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KeychainTxOutIndex%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-KeychainTxOutIndex%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KeychainTxOutIndex%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KeychainTxOutIndex%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Struct <span class="struct">KeychainTxOutIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#124-131">Source</a> </span></div><pre class="rust item-decl"><code>pub struct KeychainTxOutIndex&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a> controls how script pubkeys are revealed for multiple keychains, and
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`KeychainTxOutIndex` controls how script pubkeys are revealed for multiple keychains, and indexes `TxOut`s with them."><title>KeychainTxOutIndex in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain<wbr>TxOut<wbr>Index</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#revealed-script-pubkeys" title="Revealed script pubkeys">Revealed script pubkeys</a></li><li><a href="#lookahead-script-pubkeys" title="Lookahead script pubkeys">Lookahead script pubkeys</a></li><li><a href="#unbounded-script-pubkey-iterator" title="Unbounded script pubkey iterator">Unbounded script pubkey iterator</a></li><li><a href="#change-sets" title="Change sets">Change sets</a><ul><li><a href="#synopsis" title="Synopsis">Synopsis</a></li></ul></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.all_unbounded_spk_iters" title="all_unbounded_spk_iters">all_unbounded_spk_iters</a></li><li><a href="#method.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#method.get_descriptor" title="get_descriptor">get_descriptor</a></li><li><a href="#method.index_of_spk" title="index_of_spk">index_of_spk</a></li><li><a href="#method.insert_descriptor" title="insert_descriptor">insert_descriptor</a></li><li><a href="#method.is_used" title="is_used">is_used</a></li><li><a href="#method.keychain_outpoints" title="keychain_outpoints">keychain_outpoints</a></li><li><a href="#method.keychain_outpoints_in_range" title="keychain_outpoints_in_range">keychain_outpoints_in_range</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.last_revealed_index" title="last_revealed_index">last_revealed_index</a></li><li><a href="#method.last_revealed_indices" title="last_revealed_indices">last_revealed_indices</a></li><li><a href="#method.last_used_index" title="last_used_index">last_used_index</a></li><li><a href="#method.last_used_indices" title="last_used_indices">last_used_indices</a></li><li><a href="#method.lookahead" title="lookahead">lookahead</a></li><li><a href="#method.lookahead_to_target" title="lookahead_to_target">lookahead_to_target</a></li><li><a href="#method.mark_used" title="mark_used">mark_used</a></li><li><a href="#method.net_value" title="net_value">net_value</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.next_index" title="next_index">next_index</a></li><li><a href="#method.next_unused_spk" title="next_unused_spk">next_unused_spk</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.reveal_next_spk" title="reveal_next_spk">reveal_next_spk</a></li><li><a href="#method.reveal_to_target" title="reveal_to_target">reveal_to_target</a></li><li><a href="#method.reveal_to_target_multi" title="reveal_to_target_multi">reveal_to_target_multi</a></li><li><a href="#method.revealed_keychain_spks" title="revealed_keychain_spks">revealed_keychain_spks</a></li><li><a href="#method.revealed_spks" title="revealed_spks">revealed_spks</a></li><li><a href="#method.sent_and_received" title="sent_and_received">sent_and_received</a></li><li><a href="#method.spk_at_index" title="spk_at_index">spk_at_index</a></li><li><a href="#method.txout" title="txout">txout</a></li><li><a href="#method.txouts" title="txouts">txouts</a></li><li><a href="#method.txouts_in_tx" title="txouts_in_tx">txouts_in_tx</a></li><li><a href="#method.unbounded_spk_iter" title="unbounded_spk_iter">unbounded_spk_iter</a></li><li><a href="#method.unmark_used" title="unmark_used">unmark_used</a></li><li><a href="#method.unused_keychain_spks" title="unused_keychain_spks">unused_keychain_spks</a></li><li><a href="#method.unused_spks" title="unused_spks">unused_spks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-KeychainTxOutIndex%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-KeychainTxOutIndex%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-KeychainTxOutIndex%3CK%3E" title="Default">Default</a></li><li><a href="#impl-Indexer-for-KeychainTxOutIndex%3CK%3E" title="Indexer">Indexer</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KeychainTxOutIndex%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KeychainTxOutIndex%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KeychainTxOutIndex%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-KeychainTxOutIndex%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KeychainTxOutIndex%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KeychainTxOutIndex%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Struct <span class="struct">KeychainTxOutIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#124-131">Source</a> </span></div><pre class="rust item-decl"><code>pub struct KeychainTxOutIndex&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a> controls how script pubkeys are revealed for multiple keychains, and
 indexes <a href="../../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s with them.</p>
 <p>A single keychain is a chain of script pubkeys derived from a single <a href="crate::miniscript::Descriptor"><code>Descriptor</code></a>. Keychains
 are identified using the <code>K</code> generic. Script pubkeys are identified by the keychain that they
index f974eb0de2c86badecc8928ee1e5548557441b90..16c23d6a9202e2e29ff3ffd9e26ff4671fff596e 100644 (file)
@@ -1,6 +1,6 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend `FullScanRequestBuilder`."><title>FullScanRequestBuilderExt in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request<wbr>Builder<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.spks_from_indexer" title="spks_from_indexer">spks_from_indexer</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Trait <span class="trait">FullScanRequestBuilderExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#898-901">Source</a> </span></div><pre class="rust item-decl"><code>pub trait FullScanRequestBuilderExt&lt;K&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend `FullScanRequestBuilder`."><title>FullScanRequestBuilderExt in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request<wbr>Builder<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.spks_from_indexer" title="spks_from_indexer">spks_from_indexer</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Trait <span class="trait">FullScanRequestBuilderExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#898-901">Source</a> </span></div><pre class="rust item-decl"><code>pub trait FullScanRequestBuilderExt&lt;K&gt; {
     // Required method
     fn <a href="#tymethod.spks_from_indexer" class="fn">spks_from_indexer</a>(self, indexer: &amp;<a class="struct" href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;) -&gt; Self;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait to extend <a href="../../spk_client/struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder"><code>FullScanRequestBuilder</code></a>.</p>
 </div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.spks_from_indexer" class="method"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#900">Source</a><h4 class="code-header">fn <a href="#tymethod.spks_from_indexer" class="fn">spks_from_indexer</a>(self, indexer: &amp;<a class="struct" href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;) -&gt; Self</h4></section></summary><div class="docblock"><p>Add spk iterators for each keychain tracked in <code>indexer</code>.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#903-910">Source</a><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="trait.FullScanRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::FullScanRequestBuilderExt">FullScanRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="../../spk_client/struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></div><script src="../../../trait.impl/bdk_chain/indexer/keychain_txout/trait.FullScanRequestBuilderExt.js" data-ignore-extern-crates="bdk_core" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#903-910">Source</a><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="trait.FullScanRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::FullScanRequestBuilderExt">FullScanRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="../../spk_client/struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></div><script src="../../../trait.impl/bdk_chain/indexer/keychain_txout/trait.FullScanRequestBuilderExt.js" data-ignore-extern-crates="bdk_core" async></script></section></div></main></body></html>
\ No newline at end of file
index 6cb1d430b82bd7270433e1e0dd564573f5272810..0a82f0f8f44fe67aaae7027d0a3f93c8f5bacb15 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend `SyncRequestBuilder`."><title>SyncRequestBuilderExt in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request<wbr>Builder<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.revealed_spks_from_indexer" title="revealed_spks_from_indexer">revealed_spks_from_indexer</a></li><li><a href="#tymethod.unused_spks_from_indexer" title="unused_spks_from_indexer">unused_spks_from_indexer</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Trait <span class="trait">SyncRequestBuilderExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#873-882">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SyncRequestBuilderExt&lt;K&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend `SyncRequestBuilder`."><title>SyncRequestBuilderExt in bdk_chain::indexer::keychain_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request<wbr>Builder<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.revealed_spks_from_indexer" title="revealed_spks_from_indexer">revealed_spks_from_indexer</a></li><li><a href="#tymethod.unused_spks_from_indexer" title="unused_spks_from_indexer">unused_spks_from_indexer</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>keychain_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">keychain_txout</a></span><h1>Trait <span class="trait">SyncRequestBuilderExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#873-882">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SyncRequestBuilderExt&lt;K&gt; {
     // Required methods
     fn <a href="#tymethod.revealed_spks_from_indexer" class="fn">revealed_spks_from_indexer</a>&lt;R&gt;(
         self,
@@ -16,4 +16,4 @@
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a>&lt;K&gt;,</div></h4></section></summary><div class="docblock"><p>Add <a href="../../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a>s that are revealed by the <code>indexer</code> of the given <code>spk_range</code>
 that will be synced against.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.unused_spks_from_indexer" class="method"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#881">Source</a><h4 class="code-header">fn <a href="#tymethod.unused_spks_from_indexer" class="fn">unused_spks_from_indexer</a>(self, indexer: &amp;<a class="struct" href="struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;) -&gt; Self</h4></section></summary><div class="docblock"><p>Add <a href="../../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a>s that are revealed by the <code>indexer</code> but currently unused.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#884-895">Source</a><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="trait.SyncRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::SyncRequestBuilderExt">SyncRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="../../spk_client/struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h3></section></div><script src="../../../trait.impl/bdk_chain/indexer/keychain_txout/trait.SyncRequestBuilderExt.js" data-ignore-extern-crates="bdk_core" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#884-895">Source</a><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="trait.SyncRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::SyncRequestBuilderExt">SyncRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="../../spk_client/struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h3></section></div><script src="../../../trait.impl/bdk_chain/indexer/keychain_txout/trait.SyncRequestBuilderExt.js" data-ignore-extern-crates="bdk_core" async></script></section></div></main></body></html>
\ No newline at end of file
index db34027e4d09dfcf6f85b913235839aae65dec2e..a839db2b61703828754ff2c809c48e25d4340b11 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`SpkTxOutIndex` is an index storing `TxOut`s that have a script pubkey that matches those in a list."><title>bdk_chain::indexer::spk_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module spk_<wbr>txout</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>indexer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a></span><h1>Module <span>spk_txout</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/spk_txout.rs.html#1-337">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="struct.SpkTxOutIndex.html" title="struct bdk_chain::indexer::spk_txout::SpkTxOutIndex"><code>SpkTxOutIndex</code></a> is an index storing <a href="../../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s that have a script pubkey that matches those in a list.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`SpkTxOutIndex` is an index storing `TxOut`s that have a script pubkey that matches those in a list."><title>bdk_chain::indexer::spk_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module spk_<wbr>txout</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>chain::<wbr>indexer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a></span><h1>Module <span>spk_txout</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/spk_txout.rs.html#1-337">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><a href="struct.SpkTxOutIndex.html" title="struct bdk_chain::indexer::spk_txout::SpkTxOutIndex"><code>SpkTxOutIndex</code></a> is an index storing <a href="../../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s that have a script pubkey that matches those in a list.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.SpkTxOutIndex.html" title="struct bdk_chain::indexer::spk_txout::SpkTxOutIndex">SpkTx<wbr>OutIndex</a></dt><dd>An index storing <a href="../../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s that have a script pubkey that matches those in a list.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 0f353f3a940e28f21303dd6ff474140037fcb184..3fe2575fb06264a1ace1ae37ab2650a5ff9a4040 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An index storing `TxOut`s that have a script pubkey that matches those in a list."><title>SpkTxOutIndex in bdk_chain::indexer::spk_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SpkTx<wbr>OutIndex</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.all_spks" title="all_spks">all_spks</a></li><li><a href="#method.index_of_spk" title="index_of_spk">index_of_spk</a></li><li><a href="#method.insert_spk" title="insert_spk">insert_spk</a></li><li><a href="#method.is_relevant" title="is_relevant">is_relevant</a></li><li><a href="#method.is_used" title="is_used">is_used</a></li><li><a href="#method.mark_used" title="mark_used">mark_used</a></li><li><a href="#method.net_value" title="net_value">net_value</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.outputs_in_range" title="outputs_in_range">outputs_in_range</a></li><li><a href="#method.scan" title="scan">scan</a></li><li><a href="#method.scan_txout" title="scan_txout">scan_txout</a></li><li><a href="#method.sent_and_received" title="sent_and_received">sent_and_received</a></li><li><a href="#method.spk_at_index" title="spk_at_index">spk_at_index</a></li><li><a href="#method.txout" title="txout">txout</a></li><li><a href="#method.txouts" title="txouts">txouts</a></li><li><a href="#method.txouts_in_tx" title="txouts_in_tx">txouts_in_tx</a></li><li><a href="#method.unmark_used" title="unmark_used">unmark_used</a></li><li><a href="#method.unused_spks" title="unused_spks">unused_spks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SpkTxOutIndex%3CI%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SpkTxOutIndex%3CI%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SpkTxOutIndex%3CI%3E" title="Default">Default</a></li><li><a href="#impl-Indexer-for-SpkTxOutIndex%3CI%3E" title="Indexer">Indexer</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SpkTxOutIndex%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SpkTxOutIndex%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SpkTxOutIndex%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SpkTxOutIndex%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SpkTxOutIndex%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SpkTxOutIndex%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>spk_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">spk_txout</a></span><h1>Struct <span class="struct">SpkTxOutIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/spk_txout.rs.html#32-43">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SpkTxOutIndex&lt;I&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An index storing <a href="../../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s that have a script pubkey that matches those in a list.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An index storing `TxOut`s that have a script pubkey that matches those in a list."><title>SpkTxOutIndex in bdk_chain::indexer::spk_txout - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SpkTx<wbr>OutIndex</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.all_spks" title="all_spks">all_spks</a></li><li><a href="#method.index_of_spk" title="index_of_spk">index_of_spk</a></li><li><a href="#method.insert_spk" title="insert_spk">insert_spk</a></li><li><a href="#method.is_relevant" title="is_relevant">is_relevant</a></li><li><a href="#method.is_used" title="is_used">is_used</a></li><li><a href="#method.mark_used" title="mark_used">mark_used</a></li><li><a href="#method.net_value" title="net_value">net_value</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.outputs_in_range" title="outputs_in_range">outputs_in_range</a></li><li><a href="#method.scan" title="scan">scan</a></li><li><a href="#method.scan_txout" title="scan_txout">scan_txout</a></li><li><a href="#method.sent_and_received" title="sent_and_received">sent_and_received</a></li><li><a href="#method.spk_at_index" title="spk_at_index">spk_at_index</a></li><li><a href="#method.txout" title="txout">txout</a></li><li><a href="#method.txouts" title="txouts">txouts</a></li><li><a href="#method.txouts_in_tx" title="txouts_in_tx">txouts_in_tx</a></li><li><a href="#method.unmark_used" title="unmark_used">unmark_used</a></li><li><a href="#method.unused_spks" title="unused_spks">unused_spks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SpkTxOutIndex%3CI%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SpkTxOutIndex%3CI%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SpkTxOutIndex%3CI%3E" title="Default">Default</a></li><li><a href="#impl-Indexer-for-SpkTxOutIndex%3CI%3E" title="Indexer">Indexer</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SpkTxOutIndex%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SpkTxOutIndex%3CI%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SpkTxOutIndex%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SpkTxOutIndex%3CI%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SpkTxOutIndex%3CI%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SpkTxOutIndex%3CI%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer::<wbr>spk_<wbr>txout</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_chain</a>::<wbr><a href="../index.html">indexer</a>::<wbr><a href="index.html">spk_txout</a></span><h1>Struct <span class="struct">SpkTxOutIndex</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_chain/indexer/spk_txout.rs.html#32-43">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SpkTxOutIndex&lt;I&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An index storing <a href="../../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut"><code>TxOut</code></a>s that have a script pubkey that matches those in a list.</p>
 <p>The basic idea is that you insert script pubkeys you care about into the index with
 <a href="struct.SpkTxOutIndex.html#method.insert_spk" title="method bdk_chain::indexer::spk_txout::SpkTxOutIndex::insert_spk"><code>insert_spk</code></a> and then when you call <a href="../trait.Indexer.html#tymethod.index_tx" title="method bdk_chain::indexer::Indexer::index_tx"><code>Indexer::index_tx</code></a> or <a href="../trait.Indexer.html#tymethod.index_txout" title="method bdk_chain::indexer::Indexer::index_txout"><code>Indexer::index_txout</code></a>, the
 index will look at any txouts you pass in and store and index any txouts matching one of its
index 52aecc7418fbe48d7bdd8f28239ee1080db7f93f..6eba8524647d3a9e43767650b42468eca3dcce13 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Utilities for indexing transaction data."><title>Indexer in bdk_chain::indexer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Indexer</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.ChangeSet" title="ChangeSet">ChangeSet</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#tymethod.index_tx" title="index_tx">index_tx</a></li><li><a href="#tymethod.index_txout" title="index_txout">index_txout</a></li><li><a href="#tymethod.initial_changeset" title="initial_changeset">initial_changeset</a></li><li><a href="#tymethod.is_tx_relevant" title="is_tx_relevant">is_tx_relevant</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">indexer</a></span><h1>Trait <span class="trait">Indexer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexer.rs.html#15-33">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Indexer {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Utilities for indexing transaction data."><title>Indexer in bdk_chain::indexer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Indexer</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.ChangeSet" title="ChangeSet">ChangeSet</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#tymethod.index_tx" title="index_tx">index_tx</a></li><li><a href="#tymethod.index_txout" title="index_txout">index_txout</a></li><li><a href="#tymethod.initial_changeset" title="initial_changeset">initial_changeset</a></li><li><a href="#tymethod.is_tx_relevant" title="is_tx_relevant">is_tx_relevant</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>indexer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">indexer</a></span><h1>Trait <span class="trait">Indexer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/indexer.rs.html#15-33">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Indexer {
     type <a href="#associatedtype.ChangeSet" class="associatedtype">ChangeSet</a>;
 
     // Required methods
index 785f164a3635601784bf56966bd1d32741f7abf0..c2cd2f98187ac3f5f61919516c66cdbb8b747f77 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The error type for `LocalChain::apply_header_connected_to`."><title>ApplyHeaderError in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Apply<wbr>Header<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CannotConnect" title="CannotConnect">CannotConnect</a></li><li><a href="#variant.InconsistentBlocks" title="InconsistentBlocks">InconsistentBlocks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ApplyHeaderError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ApplyHeaderError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ApplyHeaderError" title="Display">Display</a></li><li><a href="#impl-Error-for-ApplyHeaderError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ApplyHeaderError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ApplyHeaderError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ApplyHeaderError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ApplyHeaderError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ApplyHeaderError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ApplyHeaderError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ApplyHeaderError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ApplyHeaderError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Enum <span class="enum">ApplyHeaderError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#524-529">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ApplyHeaderError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The error type for `LocalChain::apply_header_connected_to`."><title>ApplyHeaderError in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Apply<wbr>Header<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CannotConnect" title="CannotConnect">CannotConnect</a></li><li><a href="#variant.InconsistentBlocks" title="InconsistentBlocks">InconsistentBlocks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ApplyHeaderError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ApplyHeaderError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ApplyHeaderError" title="Display">Display</a></li><li><a href="#impl-Error-for-ApplyHeaderError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-ApplyHeaderError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ApplyHeaderError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ApplyHeaderError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ApplyHeaderError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ApplyHeaderError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ApplyHeaderError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ApplyHeaderError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ApplyHeaderError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Enum <span class="enum">ApplyHeaderError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#524-529">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ApplyHeaderError {
     InconsistentBlocks,
     CannotConnect(<a class="struct" href="struct.CannotConnectError.html" title="struct bdk_chain::local_chain::CannotConnectError">CannotConnectError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The error type for <a href="struct.LocalChain.html#method.apply_header_connected_to" title="method bdk_chain::local_chain::LocalChain::apply_header_connected_to"><code>LocalChain::apply_header_connected_to</code></a>.</p>
index 91eeb269ef529af7419ad23d11def19d0c14638c..1a4a049c59a32101a26b7bd3218a0c5d11a18c48 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `LocalChain` is a local implementation of `ChainOracle`."><title>bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module local_<wbr>chain</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>local_chain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#1-671">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> is a local implementation of <a href="../trait.ChainOracle.html" title="trait bdk_chain::ChainOracle"><code>ChainOracle</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `LocalChain` is a local implementation of `ChainOracle`."><title>bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module local_<wbr>chain</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>local_chain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#1-671">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> is a local implementation of <a href="../trait.ChainOracle.html" title="trait bdk_chain::ChainOracle"><code>ChainOracle</code></a>.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.AlterCheckPointError.html" title="struct bdk_chain::local_chain::AlterCheckPointError">Alter<wbr>Check<wbr>Point<wbr>Error</a></dt><dd>Represents a failure when trying to insert/remove a checkpoint to/from <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a>.</dd><dt><a class="struct" href="struct.CannotConnectError.html" title="struct bdk_chain::local_chain::CannotConnectError">Cannot<wbr>Connect<wbr>Error</a></dt><dd>Occurs when an update does not have a common checkpoint with the original chain.</dd><dt><a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">Change<wbr>Set</a></dt><dd>The <a href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet"><code>ChangeSet</code></a> represents changes to <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a>.</dd><dt><a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::local_chain::CheckPoint">Check<wbr>Point</a></dt><dd>A checkpoint is a node of a reference-counted linked list of <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</dd><dt><a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::local_chain::CheckPointIter">Check<wbr>Point<wbr>Iter</a></dt><dd>Iterates over checkpoints backwards.</dd><dt><a class="struct" href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain">Local<wbr>Chain</a></dt><dd>This is a local implementation of <a href="../trait.ChainOracle.html" title="trait bdk_chain::ChainOracle"><code>ChainOracle</code></a>.</dd><dt><a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">Missing<wbr>Genesis<wbr>Error</a></dt><dd>An error which occurs when a <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> is constructed without a genesis checkpoint.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.ApplyHeaderError.html" title="enum bdk_chain::local_chain::ApplyHeaderError">Apply<wbr>Header<wbr>Error</a></dt><dd>The error type for <a href="struct.LocalChain.html#method.apply_header_connected_to" title="method bdk_chain::local_chain::LocalChain::apply_header_connected_to"><code>LocalChain::apply_header_connected_to</code></a>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index a0a27e3724ffe3fe410037061a74fbef0384172a..737e4b8683c6de41872ea72a48ae1b8ce7eacb42 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a failure when trying to insert/remove a checkpoint to/from `LocalChain`."><title>AlterCheckPointError in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Alter<wbr>Check<wbr>Point<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.height" title="height">height</a></li><li><a href="#structfield.original_hash" title="original_hash">original_hash</a></li><li><a href="#structfield.update_hash" title="update_hash">update_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AlterCheckPointError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AlterCheckPointError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AlterCheckPointError" title="Display">Display</a></li><li><a href="#impl-Error-for-AlterCheckPointError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-AlterCheckPointError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AlterCheckPointError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AlterCheckPointError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AlterCheckPointError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AlterCheckPointError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AlterCheckPointError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AlterCheckPointError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AlterCheckPointError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">AlterCheckPointError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#473-480">Source</a> </span></div><pre class="rust item-decl"><code>pub struct AlterCheckPointError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a failure when trying to insert/remove a checkpoint to/from `LocalChain`."><title>AlterCheckPointError in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Alter<wbr>Check<wbr>Point<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.height" title="height">height</a></li><li><a href="#structfield.original_hash" title="original_hash">original_hash</a></li><li><a href="#structfield.update_hash" title="update_hash">update_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AlterCheckPointError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AlterCheckPointError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AlterCheckPointError" title="Display">Display</a></li><li><a href="#impl-Error-for-AlterCheckPointError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-AlterCheckPointError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AlterCheckPointError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AlterCheckPointError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AlterCheckPointError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AlterCheckPointError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AlterCheckPointError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AlterCheckPointError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AlterCheckPointError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">AlterCheckPointError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#473-480">Source</a> </span></div><pre class="rust item-decl"><code>pub struct AlterCheckPointError {
     pub height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub original_hash: <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
     pub update_hash: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;,
index 3c53683a2243cb517148729d5a46e8ad2d1332cc..27bb60ea8eb2a6885334435939db962e21396e70 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Occurs when an update does not have a common checkpoint with the original chain."><title>CannotConnectError in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Cannot<wbr>Connect<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.try_include_height" title="try_include_height">try_include_height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CannotConnectError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CannotConnectError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CannotConnectError" title="Display">Display</a></li><li><a href="#impl-Error-for-CannotConnectError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-CannotConnectError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CannotConnectError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CannotConnectError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CannotConnectError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CannotConnectError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CannotConnectError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CannotConnectError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CannotConnectError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">CannotConnectError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#504-507">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CannotConnectError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Occurs when an update does not have a common checkpoint with the original chain."><title>CannotConnectError in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Cannot<wbr>Connect<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.try_include_height" title="try_include_height">try_include_height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CannotConnectError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CannotConnectError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CannotConnectError" title="Display">Display</a></li><li><a href="#impl-Error-for-CannotConnectError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-CannotConnectError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CannotConnectError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CannotConnectError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CannotConnectError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CannotConnectError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CannotConnectError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CannotConnectError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CannotConnectError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">CannotConnectError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#504-507">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CannotConnectError {
     pub try_include_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Occurs when an update does not have a common checkpoint with the original chain.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.try_include_height" class="structfield section-header"><a href="#structfield.try_include_height" class="anchor field">§</a><code>try_include_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><div class="docblock"><p>The suggested checkpoint to include to connect the two chains.</p>
index d386429afd87358d374474d0ec6491b59a64ea9b..8ed7960aebedd85a8b015fb1cd6248e798851e6b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `ChangeSet` represents changes to `LocalChain`."><title>ChangeSet in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.blocks" title="blocks">blocks</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BLOCKS_TABLE_NAME" title="BLOCKS_TABLE_NAME">BLOCKS_TABLE_NAME</a></li><li><a href="#associatedconstant.SCHEMA_NAME" title="SCHEMA_NAME">SCHEMA_NAME</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_sqlite" title="from_sqlite">from_sqlite</a></li><li><a href="#method.init_sqlite_tables" title="init_sqlite_tables">init_sqlite_tables</a></li><li><a href="#method.persist_to_sqlite" title="persist_to_sqlite">persist_to_sqlite</a></li><li><a href="#method.schema_v0" title="schema_v0">schema_v0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CB%3E-for-ChangeSet" title="From&#60;B&#62;">From&#60;B&#62;</a></li><li><a href="#impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" title="FromIterator&#60;(u32, BlockHash)&#62;">FromIterator&#60;(u32, BlockHash)&#62;</a></li><li><a href="#impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" title="FromIterator&#60;(u32, Option&#60;BlockHash&#62;)&#62;">FromIterator&#60;(u32, Option&#60;BlockHash&#62;)&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#410-416">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `ChangeSet` represents changes to `LocalChain`."><title>ChangeSet in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.blocks" title="blocks">blocks</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.BLOCKS_TABLE_NAME" title="BLOCKS_TABLE_NAME">BLOCKS_TABLE_NAME</a></li><li><a href="#associatedconstant.SCHEMA_NAME" title="SCHEMA_NAME">SCHEMA_NAME</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_sqlite" title="from_sqlite">from_sqlite</a></li><li><a href="#method.init_sqlite_tables" title="init_sqlite_tables">init_sqlite_tables</a></li><li><a href="#method.persist_to_sqlite" title="persist_to_sqlite">persist_to_sqlite</a></li><li><a href="#method.schema_v0" title="schema_v0">schema_v0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CB%3E-for-ChangeSet" title="From&#60;B&#62;">From&#60;B&#62;</a></li><li><a href="#impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" title="FromIterator&#60;(u32, BlockHash)&#62;">FromIterator&#60;(u32, BlockHash)&#62;</a></li><li><a href="#impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" title="FromIterator&#60;(u32, Option&#60;BlockHash&#62;)&#62;">FromIterator&#60;(u32, Option&#60;BlockHash&#62;)&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#410-416">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet {
     pub blocks: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <a href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet"><code>ChangeSet</code></a> represents changes to <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.blocks" class="structfield section-header"><a href="#structfield.blocks" class="anchor field">§</a><code>blocks: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;&gt;</code></span><div class="docblock"><p>Changes to the <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> blocks.</p>
@@ -13,7 +13,7 @@
 </div></details><details class="toggle method-toggle" open><summary><section id="method.persist_to_sqlite" class="method"><a class="src rightside" href="../../src/bdk_chain/rusqlite_impl.rs.html#468-490">Source</a><h4 class="code-header">pub fn <a href="#method.persist_to_sqlite" class="fn">persist_to_sqlite</a>(&amp;self, db_tx: &amp;Transaction&lt;'_&gt;) -&gt; Result&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class="docblock"><p>Persist <code>changeset</code> to the sqlite database.</p>
 <p>Remember to call <a href="struct.ChangeSet.html#method.init_sqlite_tables" title="associated function bdk_chain::local_chain::ChangeSet::init_sqlite_tables"><code>Self::init_sqlite_tables</code></a> beforehand.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-Clone-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-Debug-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-Default-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CB%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#428-434">Source</a><a href="#impl-From%3CB%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt;&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;B&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#429-433">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(blocks: B) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#444-453">Source</a><a href="#impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#445-452">Source</a><a href="#method.from_iter-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt;&gt;(iter: T) -&gt; Self</h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#436-442">Source</a><a href="#impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#437-441">Source</a><a href="#method.from_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt;&gt;(iter: T) -&gt; Self</h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#418-426">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#419-421">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#423-425">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CB%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#428-434">Source</a><a href="#impl-From%3CB%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt;&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;B&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#429-433">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(blocks: B) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#444-453">Source</a><a href="#impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#445-452">Source</a><a href="#method.from_iter-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt;&gt;(iter: T) -&gt; Self</h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#436-442">Source</a><a href="#impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#437-441">Source</a><a href="#method.from_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt;&gt;(iter: T) -&gt; Self</h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#418-426">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#419-421">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#423-425">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="../bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet" class="impl"><a href="#impl-Freeze-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-RefUnwindSafe-for-ChangeSet" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Send-for-ChangeSet" class="impl"><a href="#impl-Send-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Sync-for-ChangeSet" class="impl"><a href="#impl-Sync-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Unpin-for-ChangeSet" class="impl"><a href="#impl-Unpin-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-UnwindSafe-for-ChangeSet" class="impl"><a href="#impl-UnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index c0b4533542956bd6f452c034f2db550b104637ed..b7f76c011a4d02daaf1317afefdb71b74615cba5 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/checkpoint.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</p>
 <p>Checkpoints are cheaply cloneable and are useful to find the agreement point between two sparse
 block chains.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#60">Source</a><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#62">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_block_ids" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#77-79">Source</a><h4 class="code-header">pub fn <a href="#method.from_block_ids" class="fn">from_block_ids</a>(
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_block_ids" class="method"><h4 class="code-header">pub fn <a href="#method.from_block_ids" class="fn">from_block_ids</a>(
     block_ids: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt;,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;&gt;</h4></section></summary><div class="docblock"><p>Construct a checkpoint from a list of <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s in ascending height order.</p>
 <h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
@@ -13,30 +13,30 @@ block chains.</p>
 <li>The <code>blocks</code> iterator contains multiple <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s of the same height.</li>
 </ul>
 <p>The error type is the last successful checkpoint constructed (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_header" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#94">Source</a><h4 class="code-header">pub fn <a href="#method.from_header" class="fn">from_header</a>(header: &amp;<a class="struct" href="../bitcoin/blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a checkpoint from the given <code>header</code> and block <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_header" class="method"><h4 class="code-header">pub fn <a href="#method.from_header" class="fn">from_header</a>(header: &amp;<a class="struct" href="../bitcoin/blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a checkpoint from the given <code>header</code> and block <code>height</code>.</p>
 <p>If <code>header</code> is of the genesis block, the checkpoint won’t have a <a href="../struct.CheckPoint.html#method.prev" title="method bdk_chain::CheckPoint::prev"><code>prev</code></a> node. Otherwise,
 we return a checkpoint linked with the previous block.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#117">Source</a><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(self, block: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Puts another checkpoint onto the linked list representing the blockchain.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(self, block: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Puts another checkpoint onto the linked list representing the blockchain.</p>
 <p>Returns an <code>Err(self)</code> if the block you are pushing on is not at a greater height that the one you
 are pushing on to.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#132">Source</a><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(
     self,
     blocks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt;,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Extends the checkpoint linked list by a iterator of block ids.</p>
 <p>Returns an <code>Err(self)</code> if there is block which does not have a greater height than the
 previous one.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.block_id" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.block_id" class="fn">block_id</a>(&amp;self) -&gt; <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>Get the <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.hash" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.hash" class="fn">hash</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the block hash of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.prev" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.prev" class="fn">prev</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the previous checkpoint in the chain</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#161">Source</a><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&amp;self) -&gt; <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> <a href="#" class="tooltip" data-notable-ty="CheckPointIter">ⓘ</a></h4></section></summary><div class="docblock"><p>Iterate from this checkpoint in descending height.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#168">Source</a><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get checkpoint at <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.block_id" class="method"><h4 class="code-header">pub fn <a href="#method.block_id" class="fn">block_id</a>(&amp;self) -&gt; <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>Get the <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.hash" class="method"><h4 class="code-header">pub fn <a href="#method.hash" class="fn">hash</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the block hash of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.prev" class="method"><h4 class="code-header">pub fn <a href="#method.prev" class="fn">prev</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the previous checkpoint in the chain</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&amp;self) -&gt; <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> <a href="#" class="tooltip" data-notable-ty="CheckPointIter">ⓘ</a></h4></section></summary><div class="docblock"><p>Iterate from this checkpoint in descending height.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get checkpoint at <code>height</code>.</p>
 <p>Returns <code>None</code> if checkpoint at <code>height</code> does not exist`.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.range" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#176-178">Source</a><h4 class="code-header">pub fn <a href="#method.range" class="fn">range</a>&lt;R&gt;(&amp;self, range: R) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.range" class="method"><h4 class="code-header">pub fn <a href="#method.range" class="fn">range</a>&lt;R&gt;(&amp;self, range: R) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;<div class="where">where
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,</div></h4></section></summary><div class="docblock"><p>Iterate checkpoints over a height range.</p>
 <p>Note that we always iterate checkpoints in reverse height order (iteration starts at tip
 height).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.insert" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#207">Source</a><h4 class="code-header">pub fn <a href="#method.insert" class="fn">insert</a>(self, block_id: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Inserts <code>block_id</code> at its height within the chain.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.insert" class="method"><h4 class="code-header">pub fn <a href="#method.insert" class="fn">insert</a>(self, block_id: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Inserts <code>block_id</code> at its height within the chain.</p>
 <p>The effect of <code>insert</code> depends on whether a height already exists. If it doesn’t the
 <code>block_id</code> we inserted and all pre-existing blocks higher than it will be re-inserted after
 it. If the height already existed and has a conflicting block hash then it will be purged
@@ -44,8 +44,8 @@ along with all block following it. The returned chain will have a tip of the <co
 passed in. Of course, if the <code>block_id</code> was already present then this just returns <code>self</code>.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>This panics if called with a genesis block that differs from that of <code>self</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.eq_ptr" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#235">Source</a><h4 class="code-header">pub fn <a href="#method.eq_ptr" class="fn">eq_ptr</a>(&amp;self, other: &amp;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>This method tests for <code>self</code> and <code>other</code> to have equal internal pointers.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#impl-Clone-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#impl-Debug-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#255">Source</a><a href="#impl-IntoIterator-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#256">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#257">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#259">Source</a><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; &lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#52">Source</a><a href="#impl-PartialEq-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#53">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+</div></details><details class="toggle method-toggle" open><summary><section id="method.eq_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.eq_ptr" class="fn">eq_ptr</a>(&amp;self, other: &amp;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>This method tests for <code>self</code> and <code>other</code> to have equal internal pointers.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CheckPoint" class="impl"><a href="#impl-Clone-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CheckPoint" class="impl"><a href="#impl-Debug-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-CheckPoint" class="impl"><a href="#impl-IntoIterator-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; &lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CheckPoint" class="impl"><a href="#impl-PartialEq-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-CheckPoint" class="impl"><a href="#impl-Freeze-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-RefUnwindSafe-for-CheckPoint" class="impl"><a href="#impl-RefUnwindSafe-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Send-for-CheckPoint" class="impl"><a href="#impl-Send-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Sync-for-CheckPoint" class="impl"><a href="#impl-Sync-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Unpin-for-CheckPoint" class="impl"><a href="#impl-Unpin-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-UnwindSafe-for-CheckPoint" class="impl"><a href="#impl-UnwindSafe-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index f53f6bf4e7412afb677b8afe723f7f26987c7614..8eae7477648b89c66c044bf1ac612b1a1c197cdd 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/checkpoint.rs.html#241">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
-</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#245">Source</a><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#246">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#248">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
+</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_next_chunk</code>)</span></div></span><div class='docblock'>Advances the iterator and returns an array containing the next <code>N</code> values. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#186">Source</a></span><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.count" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#221-223">Source</a></span><a href="#method.count" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.count" class="fn">count</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><div class="where">where
index c80b3bc4b64a378e21cbd7c066cd9d3d3a39b8d2..15f92f91f6a0cfd5900ab3e71ea8ea66480a53c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This is a local implementation of `ChainOracle`."><title>LocalChain in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Local<wbr>Chain</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#method.apply_header" title="apply_header">apply_header</a></li><li><a href="#method.apply_header_connected_to" title="apply_header_connected_to">apply_header_connected_to</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.disconnect_from" title="disconnect_from">disconnect_from</a></li><li><a href="#method.from_blocks" title="from_blocks">from_blocks</a></li><li><a href="#method.from_changeset" title="from_changeset">from_changeset</a></li><li><a href="#method.from_genesis_hash" title="from_genesis_hash">from_genesis_hash</a></li><li><a href="#method.from_tip" title="from_tip">from_tip</a></li><li><a href="#method.genesis_hash" title="genesis_hash">genesis_hash</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.initial_changeset" title="initial_changeset">initial_changeset</a></li><li><a href="#method.insert_block" title="insert_block">insert_block</a></li><li><a href="#method.iter_checkpoints" title="iter_checkpoints">iter_checkpoints</a></li><li><a href="#method.range" title="range">range</a></li><li><a href="#method.tip" title="tip">tip</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ChainOracle-for-LocalChain" title="ChainOracle">ChainOracle</a></li><li><a href="#impl-Clone-for-LocalChain" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LocalChain" title="Debug">Debug</a></li><li><a href="#impl-PartialEq-for-LocalChain" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LocalChain" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LocalChain" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LocalChain" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LocalChain" title="Send">Send</a></li><li><a href="#impl-Sync-for-LocalChain" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LocalChain" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LocalChain" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">LocalChain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#57-59">Source</a> </span></div><pre class="rust item-decl"><code>pub struct LocalChain { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This is a local implementation of <a href="../trait.ChainOracle.html" title="trait bdk_chain::ChainOracle"><code>ChainOracle</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This is a local implementation of `ChainOracle`."><title>LocalChain in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Local<wbr>Chain</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#method.apply_header" title="apply_header">apply_header</a></li><li><a href="#method.apply_header_connected_to" title="apply_header_connected_to">apply_header_connected_to</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.disconnect_from" title="disconnect_from">disconnect_from</a></li><li><a href="#method.from_blocks" title="from_blocks">from_blocks</a></li><li><a href="#method.from_changeset" title="from_changeset">from_changeset</a></li><li><a href="#method.from_genesis_hash" title="from_genesis_hash">from_genesis_hash</a></li><li><a href="#method.from_tip" title="from_tip">from_tip</a></li><li><a href="#method.genesis_hash" title="genesis_hash">genesis_hash</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.initial_changeset" title="initial_changeset">initial_changeset</a></li><li><a href="#method.insert_block" title="insert_block">insert_block</a></li><li><a href="#method.iter_checkpoints" title="iter_checkpoints">iter_checkpoints</a></li><li><a href="#method.range" title="range">range</a></li><li><a href="#method.tip" title="tip">tip</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-ChainOracle-for-LocalChain" title="ChainOracle">ChainOracle</a></li><li><a href="#impl-Clone-for-LocalChain" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LocalChain" title="Debug">Debug</a></li><li><a href="#impl-PartialEq-for-LocalChain" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LocalChain" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LocalChain" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LocalChain" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LocalChain" title="Send">Send</a></li><li><a href="#impl-Sync-for-LocalChain" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LocalChain" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LocalChain" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">LocalChain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#57-59">Source</a> </span></div><pre class="rust item-decl"><code>pub struct LocalChain { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This is a local implementation of <a href="../trait.ChainOracle.html" title="trait bdk_chain::ChainOracle"><code>ChainOracle</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-LocalChain" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#86-405">Source</a><a href="#impl-LocalChain" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain">LocalChain</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.genesis_hash" class="method"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#88-90">Source</a><h4 class="code-header">pub fn <a href="#method.genesis_hash" class="fn">genesis_hash</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the genesis hash.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_genesis_hash" class="method"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#94-101">Source</a><h4 class="code-header">pub fn <a href="#method.from_genesis_hash" class="fn">from_genesis_hash</a>(hash: <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>) -&gt; (Self, <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a>)</h4></section></summary><div class="docblock"><p>Construct <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> from genesis <code>hash</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_changeset" class="method"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#104-117">Source</a><h4 class="code-header">pub fn <a href="#method.from_changeset" class="fn">from_changeset</a>(changeset: <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a>&gt;</h4></section></summary><div class="docblock"><p>Construct a <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> from an initial <code>changeset</code>.</p>
index 85f873baf280573abd5cf1084117e67a512a5385..ae3a013210c4539be77950a94e0d8b32d3f1c3fa 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error which occurs when a `LocalChain` is constructed without a genesis checkpoint."><title>MissingGenesisError in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Missing<wbr>Genesis<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MissingGenesisError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MissingGenesisError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MissingGenesisError" title="Display">Display</a></li><li><a href="#impl-Error-for-MissingGenesisError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-MissingGenesisError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MissingGenesisError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MissingGenesisError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MissingGenesisError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MissingGenesisError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MissingGenesisError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MissingGenesisError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MissingGenesisError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">MissingGenesisError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#457">Source</a> </span></div><pre class="rust item-decl"><code>pub struct MissingGenesisError;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error which occurs when a <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> is constructed without a genesis checkpoint.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error which occurs when a `LocalChain` is constructed without a genesis checkpoint."><title>MissingGenesisError in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Missing<wbr>Genesis<wbr>Error</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MissingGenesisError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MissingGenesisError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MissingGenesisError" title="Display">Display</a></li><li><a href="#impl-Error-for-MissingGenesisError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-MissingGenesisError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-MissingGenesisError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MissingGenesisError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MissingGenesisError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MissingGenesisError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MissingGenesisError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MissingGenesisError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MissingGenesisError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></span><h1>Struct <span class="struct">MissingGenesisError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/local_chain.rs.html#457">Source</a> </span></div><pre class="rust item-decl"><code>pub struct MissingGenesisError;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An error which occurs when a <a href="struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> is constructed without a genesis checkpoint.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-MissingGenesisError" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#456">Source</a><a href="#impl-Clone-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#456">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-MissingGenesisError" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#456">Source</a><a href="#impl-Debug-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#456">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-MissingGenesisError" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#459-466">Source</a><a href="#impl-Display-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#460-465">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-MissingGenesisError" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#469">Source</a><a href="#impl-Error-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bitcoin/hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/de/trait.StdError.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="../bitcoin/hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="../bitcoin/hashes/serde/de/trait.StdError.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/de/trait.StdError.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="../bitcoin/hashes/serde/de/trait.StdError.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/de/trait.StdError.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="../bitcoin/hashes/serde/de/trait.StdError.html" title="trait bdk_chain::bitcoin::hashes::serde::de::StdError">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/de/trait.StdError.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="../bitcoin/hashes/serde/de/trait.StdError.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-MissingGenesisError" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#456">Source</a><a href="#impl-PartialEq-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#456">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-StructuralPartialEq-for-MissingGenesisError" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#456">Source</a><a href="#impl-StructuralPartialEq-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-MissingGenesisError" class="impl"><a href="#impl-Freeze-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section><section id="impl-RefUnwindSafe-for-MissingGenesisError" class="impl"><a href="#impl-RefUnwindSafe-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section><section id="impl-Send-for-MissingGenesisError" class="impl"><a href="#impl-Send-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section><section id="impl-Sync-for-MissingGenesisError" class="impl"><a href="#impl-Sync-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section><section id="impl-Unpin-for-MissingGenesisError" class="impl"><a href="#impl-Unpin-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section><section id="impl-UnwindSafe-for-MissingGenesisError" class="impl"><a href="#impl-UnwindSafe-for-MissingGenesisError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.MissingGenesisError.html" title="struct bdk_chain::local_chain::MissingGenesisError">MissingGenesisError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index ec6bd7b6e8bd2ed571b7548b28de026cc77dd512..009ee1b8ada47c63fba4ca2fb3b94b705418d26c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Table name for schemas."><title>SCHEMAS_TABLE_NAME in bdk_chain::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>rusqlite_<wbr>impl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">rusqlite_impl</a></span><h1>Constant <span class="constant">SCHEMAS_TABLE_NAME</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/rusqlite_impl.rs.html#21">Source</a> </span></div><pre class="rust item-decl"><code>pub const SCHEMAS_TABLE_NAME: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_schemas&quot;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Table name for schemas.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Table name for schemas."><title>SCHEMAS_TABLE_NAME in bdk_chain::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>rusqlite_<wbr>impl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">rusqlite_impl</a></span><h1>Constant <span class="constant">SCHEMAS_TABLE_NAME</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/rusqlite_impl.rs.html#21">Source</a> </span></div><pre class="rust item-decl"><code>pub const SCHEMAS_TABLE_NAME: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_schemas&quot;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Table name for schemas.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index b138476c5e1c5cdb2e4205a97f346ee14b0c2943..0fbd2fe65ca6286fc489d9889f5ed599ff792ee4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Runs logic that initializes/migrates the table schemas."><title>migrate_schema in bdk_chain::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>rusqlite_<wbr>impl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">rusqlite_impl</a></span><h1>Function <span class="fn">migrate_schema</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/rusqlite_impl.rs.html#61-75">Source</a> </span></div><pre class="rust item-decl"><code>pub fn migrate_schema(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Runs logic that initializes/migrates the table schemas."><title>migrate_schema in bdk_chain::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>rusqlite_<wbr>impl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">rusqlite_impl</a></span><h1>Function <span class="fn">migrate_schema</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/rusqlite_impl.rs.html#61-75">Source</a> </span></div><pre class="rust item-decl"><code>pub fn migrate_schema(
     db_tx: &amp;Transaction&lt;'_&gt;,
     schema_name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
     versioned_scripts: &amp;[&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
index 7c14b2998f53ff950561834dc23969dafd3de307..6cd1e14630c43c02807def89d3392e46bb06af79 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Support for persisting `bdk_chain` structures to SQLite using `rusqlite`."><title>bdk_chain::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module rusqlite_<wbr>impl</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>rusqlite_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/rusqlite_impl.rs.html#1-721">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Support for persisting <code>bdk_chain</code> structures to SQLite using [<code>rusqlite</code>].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Support for persisting `bdk_chain` structures to SQLite using `rusqlite`."><title>bdk_chain::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module rusqlite_<wbr>impl</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>rusqlite_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/rusqlite_impl.rs.html#1-721">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Support for persisting <code>bdk_chain</code> structures to SQLite using [<code>rusqlite</code>].</p>
 </div></details><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.SCHEMAS_TABLE_NAME.html" title="constant bdk_chain::rusqlite_impl::SCHEMAS_TABLE_NAME">SCHEMAS_<wbr>TABLE_<wbr>NAME</a></dt><dd>Table name for schemas.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.migrate_schema.html" title="fn bdk_chain::rusqlite_impl::migrate_schema">migrate_<wbr>schema</a></dt><dd>Runs logic that initializes/migrates the table schemas.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index a9ab446b92756e0185b6b446a47a73d448f77d77..7a17eb7558aeead6be6463be22a373c1ba1cb169 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An item reported to the `inspect` closure of `SyncRequest`."><title>SyncItem in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Item</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.OutPoint" title="OutPoint">OutPoint</a></li><li><a href="#variant.Spk" title="Spk">Spk</a></li><li><a href="#variant.Txid" title="Txid">Txid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncItem%3C'i,+I%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncItem%3C'i,+I%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncItem%3C'i,+I%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncItem%3C'i,+I%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Enum <span class="enum">SyncItem</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#15">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SyncItem&lt;'i, I&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An item reported to the `inspect` closure of `SyncRequest`."><title>SyncItem in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Item</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.OutPoint" title="OutPoint">OutPoint</a></li><li><a href="#variant.Spk" title="Spk">Spk</a></li><li><a href="#variant.Txid" title="Txid">Txid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncItem%3C'i,+I%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncItem%3C'i,+I%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncItem%3C'i,+I%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncItem%3C'i,+I%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Enum <span class="enum">SyncItem</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SyncItem&lt;'i, I&gt; {
     Spk(I, &amp;'i <a class="struct" href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a>),
     Txid(<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>),
     OutPoint(<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>),
@@ -6,26 +6,26 @@
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Spk" class="variant"><a href="#variant.Spk" class="anchor">§</a><h3 class="code-header">Spk(I, &amp;'i <a class="struct" href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a>)</h3></section><div class="docblock"><p>Script pubkey sync item.</p>
 </div><section id="variant.Txid" class="variant"><a href="#variant.Txid" class="anchor">§</a><h3 class="code-header">Txid(<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>)</h3></section><div class="docblock"><p>Txid sync item.</p>
 </div><section id="variant.OutPoint" class="variant"><a href="#variant.OutPoint" class="anchor">§</a><h3 class="code-header">OutPoint(<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>)</h3></section><div class="docblock"><p>Outpoint sync item.</p>
-</div></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-SyncItem%3C'_,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#24">Source</a><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'_, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#25">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
+</div></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-SyncItem%3C'_,+I%3E" class="impl"><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'_, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class="where">where
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
-and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
 <code>&lt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>
 operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by
-the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><section id="impl-Copy-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section><section id="impl-Eq-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a>,</div></h3></section><section id="impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;</h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><section id="impl-Copy-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section><section id="impl-Eq-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a>,</div></h3></section><section id="impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;</h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,</div></h3></section><section id="impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Send-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Sync-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
index 16d3abf108a4e8af4fd5b1414a0daaca8a8288f7..afe45de185a8d1c579f2e92ca68aa01dc3f8fcab 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper types for spk-based blockchain clients."><title>bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module spk_<wbr>client</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>spk_client</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/lib.rs.html#74">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper types for spk-based blockchain clients.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper types for spk-based blockchain clients."><title>bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module spk_<wbr>client</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>spk_client</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper types for spk-based blockchain clients.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">Full<wbr>Scan<wbr>Request</a></dt><dd>Data required to perform a spk-based blockchain client full scan.</dd><dt><a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">Full<wbr>Scan<wbr>Request<wbr>Builder</a></dt><dd>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</dd><dt><a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">Full<wbr>Scan<wbr>Response</a></dt><dd>Data returned from a spk-based blockchain client full scan.</dd><dt><a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">Sync<wbr>Progress</a></dt><dd>The progress of <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd><dt><a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">Sync<wbr>Request</a></dt><dd>Data required to perform a spk-based blockchain client sync.</dd><dt><a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">Sync<wbr>Request<wbr>Builder</a></dt><dd>Builds a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd><dt><a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">Sync<wbr>Response</a></dt><dd>Data returned from a spk-based blockchain client sync.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">Sync<wbr>Item</a></dt><dd>An item reported to the <a href="struct.SyncRequestBuilder.html#method.inspect" title="method bdk_chain::spk_client::SyncRequestBuilder::inspect"><code>inspect</code></a> closure of <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 1fbd597a00248e0b5e8d08a5b24b1260880a2b5c..6fa5db83f83a3ac0d715904a266aee8baea9e5f9 100644 (file)
@@ -1,20 +1,20 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client full scan."><title>FullScanRequest in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequest%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequest%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequest%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequest%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequest%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#399">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanRequest&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client full scan.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client full scan."><title>FullScanRequest in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequest%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequest%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequest%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequest%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequest%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FullScanRequest&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client full scan.</p>
 <p>A client full scan iterates through all the scripts for the given keychains, fetching relevant
 data until some stop gap number of scripts is found that have no data. This operation is
 generally only used when importing or restoring previously used keychains in which the list of
 used scripts is not known. The full scan process also updates the chain from the given
 <a href="struct.FullScanRequestBuilder.html#method.chain_tip" title="method bdk_chain::spk_client::FullScanRequestBuilder::chain_tip"><code>chain_tip</code></a> (if provided).</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequest%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#421">Source</a><a href="#impl-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;<div class="where">where
-    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#423">Source</a><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>() -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Start building a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#430">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the chain tip <a href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint"><code>CheckPoint</code></a> of this request (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.keychains" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#435">Source</a><h4 class="code-header">pub fn <a href="#method.keychains" class="fn">keychains</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>List all keychains contained in this request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_spk" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#441">Source</a><h4 class="code-header">pub fn <a href="#method.next_spk" class="fn">next_spk</a>(&amp;mut self, keychain: K) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt;</h4></section></summary><div class="docblock"><p>Advances the full scan request and returns the next indexed <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a> of the given
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequest%3CK%3E" class="impl"><a href="#impl-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;<div class="where">where
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>() -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Start building a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the chain tip <a href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint"><code>CheckPoint</code></a> of this request (if any).</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.keychains" class="method"><h4 class="code-header">pub fn <a href="#method.keychains" class="fn">keychains</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>List all keychains contained in this request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_spk" class="method"><h4 class="code-header">pub fn <a href="#method.next_spk" class="fn">next_spk</a>(&amp;mut self, keychain: K) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt;</h4></section></summary><div class="docblock"><p>Advances the full scan request and returns the next indexed <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a> of the given
 <code>keychain</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#446">Source</a><h4 class="code-header">pub fn <a href="#method.iter_spks" class="fn">iter_spks</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_spks" class="method"><h4 class="code-header">pub fn <a href="#method.iter_spks" class="fn">iter_spks</a>(
     &amp;mut self,
     keychain: K,
 ) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt;</h4></section></summary><div class="docblock"><p>Iterate over indexed <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>s contained in this request of the given <code>keychain</code>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanRequest%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#411">Source</a><a href="#impl-Default-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#412">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#405">Source</a><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#406">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-Send-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Send-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;<div class="where">where
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Default-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-Send-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Send-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Sync-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-Unpin-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Unpin-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-UnwindSafe-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-UnwindSafe-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index 314d056ec556be2c761a40245743c642e357f299..5ce2c57c72f8c140cc01da998da3bb18a6cc5370 100644 (file)
@@ -1,16 +1,16 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `FullScanRequest`."><title>FullScanRequestBuilder in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.spks_for_keychain" title="spks_for_keychain">spks_for_keychain</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li><li><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" title="FullScanRequestBuilderExt&#60;K&#62;">FullScanRequestBuilderExt&#60;K&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequestBuilder%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequestBuilder%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#343">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanRequestBuilder&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#355">Source</a><a href="#impl-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
-    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#359">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, tip: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the full scan request.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `FullScanRequest`."><title>FullScanRequestBuilder in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.spks_for_keychain" title="spks_for_keychain">spks_for_keychain</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li><li><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" title="FullScanRequestBuilderExt&#60;K&#62;">FullScanRequestBuilderExt&#60;K&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequestBuilder%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequestBuilder%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FullScanRequestBuilder&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, tip: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the full scan request.</p>
 <p>This is used to update <a href="../../bdk_chain/local_chain/struct.LocalChain.html"><code>LocalChain</code></a>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.spks_for_keychain" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#365-369">Source</a><h4 class="code-header">pub fn <a href="#method.spks_for_keychain" class="fn">spks_for_keychain</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.spks_for_keychain" class="method"><h4 class="code-header">pub fn <a href="#method.spks_for_keychain" class="fn">spks_for_keychain</a>(
     self,
     keychain: K,
     spks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;IntoIter = impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'static&gt;,
 ) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Set the spk iterator for a given <code>keychain</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#377-379">Source</a><h4 class="code-header">pub fn <a href="#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, inspect: F) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method"><h4 class="code-header">pub fn <a href="#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, inspect: F) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a>) + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Set the closure that will inspect every sync item visited.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#386">Source</a><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Build the <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#347">Source</a><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#348">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#405">Source</a><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#406">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#903-910">Source</a><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="../indexer/keychain_txout/trait.FullScanRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::FullScanRequestBuilderExt">FullScanRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks_from_indexer" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#904-909">Source</a><a href="#method.spks_from_indexer" class="anchor">§</a><h4 class="code-header">fn <a href="../indexer/keychain_txout/trait.FullScanRequestBuilderExt.html#tymethod.spks_from_indexer" class="fn">spks_from_indexer</a>(self, indexer: &amp;<a class="struct" href="../indexer/keychain_txout/struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Add spk iterators for each keychain tracked in <code>indexer</code>.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-Send-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Build the <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#903-910">Source</a><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="../indexer/keychain_txout/trait.FullScanRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::FullScanRequestBuilderExt">FullScanRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks_from_indexer" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#904-909">Source</a><a href="#method.spks_from_indexer" class="anchor">§</a><h4 class="code-header">fn <a href="../indexer/keychain_txout/trait.FullScanRequestBuilderExt.html#tymethod.spks_from_indexer" class="fn">spks_from_indexer</a>(self, indexer: &amp;<a class="struct" href="../indexer/keychain_txout/struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Add spk iterators for each keychain tracked in <code>indexer</code>.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-Send-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Sync-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-Unpin-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Unpin-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index 2b5c32cdd0cb13bd30c2ad84cd495b93bc23c94d..a33419c869efcc0f6973835b286dc1fd41855ba5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client full scan."><title>FullScanResponse in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullScanResponse%3CK,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullScanResponse%3CK,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullScanResponse%3CK,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullScanResponse%3CK,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#462">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanResponse&lt;K, A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client full scan."><title>FullScanResponse in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullScanResponse%3CK,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullScanResponse%3CK,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullScanResponse%3CK,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullScanResponse%3CK,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FullScanResponse&lt;K, A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
     pub tx_update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;,
     pub last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,
     pub chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;,
@@ -8,9 +8,9 @@
 </div><span id="structfield.last_active_indices" class="structfield section-header"><a href="#structfield.last_active_indices" class="anchor field">§</a><code>last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</code></span><div class="docblock"><p>Last active indices for the corresponding keychains (<code>K</code>). An index is active if it had a
 transaction associated with the script pubkey at that index.</p>
 </div><span id="structfield.chain_update" class="structfield section-header"><a href="#structfield.chain_update" class="anchor field">§</a><code>chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</code></span><div class="docblock"><p>Changes to the chain discovered during the scan.</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-FullScanResponse%3CK,+A%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#461">Source</a><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#461">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanResponse%3CK,+A%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#472">Source</a><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#473">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Send-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
index 310ee2be538c2687508cb799120b31b72b738591..8fe01449c02b3191dd1f05e24372052bbcd426de 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The progress of `SyncRequest`."><title>SyncProgress in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Progress</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.outpoints_consumed" title="outpoints_consumed">outpoints_consumed</a></li><li><a href="#structfield.outpoints_remaining" title="outpoints_remaining">outpoints_remaining</a></li><li><a href="#structfield.spks_consumed" title="spks_consumed">spks_consumed</a></li><li><a href="#structfield.spks_remaining" title="spks_remaining">spks_remaining</a></li><li><a href="#structfield.txids_consumed" title="txids_consumed">txids_consumed</a></li><li><a href="#structfield.txids_remaining" title="txids_remaining">txids_remaining</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.consumed" title="consumed">consumed</a></li><li><a href="#method.remaining" title="remaining">remaining</a></li><li><a href="#method.total" title="total">total</a></li><li><a href="#method.total_outpoints" title="total_outpoints">total_outpoints</a></li><li><a href="#method.total_spks" title="total_spks">total_spks</a></li><li><a href="#method.total_txids" title="total_txids">total_txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncProgress" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SyncProgress" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncProgress" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncProgress" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncProgress" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncProgress" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncProgress" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncProgress" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncProgress</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#42">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncProgress {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The progress of `SyncRequest`."><title>SyncProgress in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Progress</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.outpoints_consumed" title="outpoints_consumed">outpoints_consumed</a></li><li><a href="#structfield.outpoints_remaining" title="outpoints_remaining">outpoints_remaining</a></li><li><a href="#structfield.spks_consumed" title="spks_consumed">spks_consumed</a></li><li><a href="#structfield.spks_remaining" title="spks_remaining">spks_remaining</a></li><li><a href="#structfield.txids_consumed" title="txids_consumed">txids_consumed</a></li><li><a href="#structfield.txids_remaining" title="txids_remaining">txids_remaining</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.consumed" title="consumed">consumed</a></li><li><a href="#method.remaining" title="remaining">remaining</a></li><li><a href="#method.total" title="total">total</a></li><li><a href="#method.total_outpoints" title="total_outpoints">total_outpoints</a></li><li><a href="#method.total_spks" title="total_spks">total_spks</a></li><li><a href="#method.total_txids" title="total_txids">total_txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncProgress" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SyncProgress" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncProgress" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncProgress" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncProgress" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncProgress" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncProgress" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncProgress" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncProgress</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SyncProgress {
     pub spks_consumed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub spks_remaining: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub txids_consumed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
 </div><span id="structfield.txids_remaining" class="structfield section-header"><a href="#structfield.txids_remaining" class="anchor field">§</a><code>txids_remaining: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>Txids remaining in the request.</p>
 </div><span id="structfield.outpoints_consumed" class="structfield section-header"><a href="#structfield.outpoints_consumed" class="anchor field">§</a><code>outpoints_consumed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>Outpoints consumed by the request.</p>
 </div><span id="structfield.outpoints_remaining" class="structfield section-header"><a href="#structfield.outpoints_remaining" class="anchor field">§</a><code>outpoints_remaining: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>Outpoints remaining in the request.</p>
-</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncProgress" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#57">Source</a><a href="#impl-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.total" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#59">Source</a><h4 class="code-header">pub fn <a href="#method.total" class="fn">total</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total items, consumed and remaining, of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.total_spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#64">Source</a><h4 class="code-header">pub fn <a href="#method.total_spks" class="fn">total_spks</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total script pubkeys, consumed and remaining, of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.total_txids" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#69">Source</a><h4 class="code-header">pub fn <a href="#method.total_txids" class="fn">total_txids</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total txids, consumed and remaining, of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.total_outpoints" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#74">Source</a><h4 class="code-header">pub fn <a href="#method.total_outpoints" class="fn">total_outpoints</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total outpoints, consumed and remaining, of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.consumed" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#79">Source</a><h4 class="code-header">pub fn <a href="#method.consumed" class="fn">consumed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total consumed items of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.remaining" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#84">Source</a><h4 class="code-header">pub fn <a href="#method.remaining" class="fn">remaining</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total remaining items of the request.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SyncProgress" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#41">Source</a><a href="#impl-Clone-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#41">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncProgress" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#41">Source</a><a href="#impl-Debug-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#41">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncProgress" class="impl"><a href="#impl-Freeze-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-RefUnwindSafe-for-SyncProgress" class="impl"><a href="#impl-RefUnwindSafe-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Send-for-SyncProgress" class="impl"><a href="#impl-Send-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Sync-for-SyncProgress" class="impl"><a href="#impl-Sync-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Unpin-for-SyncProgress" class="impl"><a href="#impl-Unpin-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-UnwindSafe-for-SyncProgress" class="impl"><a href="#impl-UnwindSafe-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncProgress" class="impl"><a href="#impl-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.total" class="method"><h4 class="code-header">pub fn <a href="#method.total" class="fn">total</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total items, consumed and remaining, of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.total_spks" class="method"><h4 class="code-header">pub fn <a href="#method.total_spks" class="fn">total_spks</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total script pubkeys, consumed and remaining, of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.total_txids" class="method"><h4 class="code-header">pub fn <a href="#method.total_txids" class="fn">total_txids</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total txids, consumed and remaining, of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.total_outpoints" class="method"><h4 class="code-header">pub fn <a href="#method.total_outpoints" class="fn">total_outpoints</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total outpoints, consumed and remaining, of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.consumed" class="method"><h4 class="code-header">pub fn <a href="#method.consumed" class="fn">consumed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total consumed items of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.remaining" class="method"><h4 class="code-header">pub fn <a href="#method.remaining" class="fn">remaining</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total remaining items of the request.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SyncProgress" class="impl"><a href="#impl-Clone-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncProgress" class="impl"><a href="#impl-Debug-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncProgress" class="impl"><a href="#impl-Freeze-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-RefUnwindSafe-for-SyncProgress" class="impl"><a href="#impl-RefUnwindSafe-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Send-for-SyncProgress" class="impl"><a href="#impl-Send-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Sync-for-SyncProgress" class="impl"><a href="#impl-Sync-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Unpin-for-SyncProgress" class="impl"><a href="#impl-Unpin-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-UnwindSafe-for-SyncProgress" class="impl"><a href="#impl-UnwindSafe-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index ada38f4ab64e63b8f7f75107cf613031e526c1ff..1684f2934cbd3fb77bb2887206e551788d03474d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client sync."><title>SyncRequest in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_outpoints" title="iter_outpoints">iter_outpoints</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.iter_txids" title="iter_txids">iter_txids</a></li><li><a href="#method.next_outpoint" title="next_outpoint">next_outpoint</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li><li><a href="#method.next_txid" title="next_txid">next_txid</a></li><li><a href="#method.progress" title="progress">progress</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequest%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequest%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequest%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequest%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequest%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequest%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#212">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncRequest&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client sync.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client sync."><title>SyncRequest in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_outpoints" title="iter_outpoints">iter_outpoints</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.iter_txids" title="iter_txids">iter_txids</a></li><li><a href="#method.next_outpoint" title="next_outpoint">next_outpoint</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li><li><a href="#method.next_txid" title="next_txid">next_txid</a></li><li><a href="#method.progress" title="progress">progress</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequest%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequest%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequest%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequest%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequest%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequest%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SyncRequest&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client sync.</p>
 <p>A client sync fetches relevant chain data for a known list of scripts, transaction ids and
 outpoints. The sync process also updates the chain from the given
 <a href="struct.SyncRequestBuilder.html#method.chain_tip" title="method bdk_chain::spk_client::SyncRequestBuilder::chain_tip"><code>chain_tip</code></a> (if provided).</p>
@@ -13,19 +13,19 @@ outpoints. The sync process also updates the chain from the given
     </span>.inspect(|item, progress| <span class="macro">println!</span>(<span class="string">"{} (remaining: {})"</span>, item, progress.remaining()))
     <span class="comment">// Finish constructing the sync request.
     </span>.build();</code></pre></div>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequest%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#244">Source</a><a href="#impl-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>() -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Start building a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.progress" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#253">Source</a><h4 class="code-header">pub fn <a href="#method.progress" class="fn">progress</a>(&amp;self) -&gt; <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h4></section></summary><div class="docblock"><p>Get the <a href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress"><code>SyncProgress</code></a> of this request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#265">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the chain tip <a href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint"><code>CheckPoint</code></a> of this request (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_spk" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#272">Source</a><h4 class="code-header">pub fn <a href="#method.next_spk" class="fn">next_spk</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>.</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequest%3CI%3E" class="impl"><a href="#impl-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>() -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Start building a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.progress" class="method"><h4 class="code-header">pub fn <a href="#method.progress" class="fn">progress</a>(&amp;self) -&gt; <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h4></section></summary><div class="docblock"><p>Get the <a href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress"><code>SyncProgress</code></a> of this request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the chain tip <a href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint"><code>CheckPoint</code></a> of this request (if any).</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_spk" class="method"><h4 class="code-header">pub fn <a href="#method.next_spk" class="fn">next_spk</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>.</p>
 <p>Returns <a href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> when there are no more scripts remaining in the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_txid" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#282">Source</a><h4 class="code-header">pub fn <a href="#method.next_txid" class="fn">next_txid</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_txid" class="method"><h4 class="code-header">pub fn <a href="#method.next_txid" class="fn">next_txid</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>.</p>
 <p>Returns <a href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> when there are no more txids remaining in the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_outpoint" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#292">Source</a><h4 class="code-header">pub fn <a href="#method.next_outpoint" class="fn">next_outpoint</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_outpoint" class="method"><h4 class="code-header">pub fn <a href="#method.next_outpoint" class="fn">next_outpoint</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>.</p>
 <p>Returns <a href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> when there are no more outpoints in the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#300">Source</a><h4 class="code-header">pub fn <a href="#method.iter_spks" class="fn">iter_spks</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>s contained in this request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_txids" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#305">Source</a><h4 class="code-header">pub fn <a href="#method.iter_txids" class="fn">iter_txids</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>s contained in this request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_outpoints" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#310">Source</a><h4 class="code-header">pub fn <a href="#method.iter_outpoints" class="fn">iter_outpoints</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>s contained in this request.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncRequest%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#223">Source</a><a href="#impl-Default-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#224">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#238">Source</a><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#239">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Freeze-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-RefUnwindSafe-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-Send-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Send-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_spks" class="method"><h4 class="code-header">pub fn <a href="#method.iter_spks" class="fn">iter_spks</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>s contained in this request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_txids" class="method"><h4 class="code-header">pub fn <a href="#method.iter_txids" class="fn">iter_txids</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>s contained in this request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_outpoints" class="method"><h4 class="code-header">pub fn <a href="#method.iter_outpoints" class="fn">iter_outpoints</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>s contained in this request.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Default-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Freeze-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-RefUnwindSafe-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-Send-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Send-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Sync-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-Unpin-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Unpin-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</div></h3></section><section id="impl-UnwindSafe-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-UnwindSafe-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 85de181c344e7312fac8de81119c4a849da54f00..0816f74f8ad2b12d40ec68991121b9b5086cbe56 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `SyncRequest`."><title>SyncRequestBuilder in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.spks" title="spks">spks</a></li><li><a href="#method.spks_with_indexes" title="spks_with_indexes">spks_with_indexes</a></li><li><a href="#method.txids" title="txids">txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li><li><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" title="SyncRequestBuilderExt&#60;K&#62;">SyncRequestBuilderExt&#60;K&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequestBuilder%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequestBuilder%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequestBuilder%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequestBuilder%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#91">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncRequestBuilder&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#103">Source</a><a href="#impl-SyncRequestBuilder" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#105">Source</a><h4 class="code-header">pub fn <a href="#method.spks" class="fn">spks</a>(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `SyncRequest`."><title>SyncRequestBuilder in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.spks" title="spks">spks</a></li><li><a href="#method.spks_with_indexes" title="spks_with_indexes">spks_with_indexes</a></li><li><a href="#method.txids" title="txids">txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li><li><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" title="SyncRequestBuilderExt&#60;K&#62;">SyncRequestBuilderExt&#60;K&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequestBuilder%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequestBuilder%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequestBuilder%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequestBuilder%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SyncRequestBuilder&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder" class="impl"><a href="#impl-SyncRequestBuilder" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks" class="method"><h4 class="code-header">pub fn <a href="#method.spks" class="fn">spks</a>(
     self,
     spks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;,
 ) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a></h4></section></summary><div class="docblock"><p>Add <a href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a>s that will be synced against.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#110">Source</a><a href="#impl-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#114">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, cp: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the sync request.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder%3CI%3E" class="impl"><a href="#impl-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, cp: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the sync request.</p>
 <p>This is used to update <a href="../../bdk_chain/local_chain/struct.LocalChain.html"><code>LocalChain</code></a>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.spks_with_indexes" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.spks_with_indexes" class="fn">spks_with_indexes</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.spks_with_indexes" class="method"><h4 class="code-header">pub fn <a href="#method.spks_with_indexes" class="fn">spks_with_indexes</a>(
     self,
     spks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (I, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt;,
 ) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Add <a href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a>s coupled with associated indexes that will be synced against.</p>
@@ -35,18 +35,18 @@ indexer.insert_descriptor(<span class="string">"descriptor_b"</span>, descriptor
 <span class="kw">let </span>_request = SyncRequest::builder()
     .spks_with_indexes(all_revealed_spks)
     .build();</code></pre></div>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.txids" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#163">Source</a><h4 class="code-header">pub fn <a href="#method.txids" class="fn">txids</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.txids" class="method"><h4 class="code-header">pub fn <a href="#method.txids" class="fn">txids</a>(
     self,
     txids: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;,
 ) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Add <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>s that will be synced against.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.outpoints" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#169">Source</a><h4 class="code-header">pub fn <a href="#method.outpoints" class="fn">outpoints</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.outpoints" class="method"><h4 class="code-header">pub fn <a href="#method.outpoints" class="fn">outpoints</a>(
     self,
     outpoints: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>&gt;,
 ) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Add <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>s that will be synced against.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#175-177">Source</a><h4 class="code-header">pub fn <a href="#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, inspect: F) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method"><h4 class="code-header">pub fn <a href="#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, inspect: F) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;<div class="where">where
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'_, I&gt;, <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a>) + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Set the closure that will inspect every sync item visited.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#184">Source</a><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Build the <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncRequestBuilder%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#95">Source</a><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#96">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#238">Source</a><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#239">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#884-895">Source</a><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="../indexer/keychain_txout/trait.SyncRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::SyncRequestBuilderExt">SyncRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.revealed_spks_from_indexer" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#885-890">Source</a><a href="#method.revealed_spks_from_indexer" class="anchor">§</a><h4 class="code-header">fn <a href="../indexer/keychain_txout/trait.SyncRequestBuilderExt.html#tymethod.revealed_spks_from_indexer" class="fn">revealed_spks_from_indexer</a>&lt;R&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Build the <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncRequestBuilder%3CI%3E" class="impl"><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#884-895">Source</a><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="../indexer/keychain_txout/trait.SyncRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::SyncRequestBuilderExt">SyncRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.revealed_spks_from_indexer" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#885-890">Source</a><a href="#method.revealed_spks_from_indexer" class="anchor">§</a><h4 class="code-header">fn <a href="../indexer/keychain_txout/trait.SyncRequestBuilderExt.html#tymethod.revealed_spks_from_indexer" class="fn">revealed_spks_from_indexer</a>&lt;R&gt;(
     self,
     indexer: &amp;<a class="struct" href="../indexer/keychain_txout/struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;,
     spk_range: R,
index b83effe2f8fa8cd40d6621212e28ae254162c590..14b2319c42477ad85bf597c20c5aa6f2652e50dc 100644 (file)
@@ -1,12 +1,12 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client sync."><title>SyncResponse in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SyncResponse%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SyncResponse%3CA%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncResponse%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncResponse%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncResponse%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncResponse%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncResponse%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#325">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncResponse&lt;A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client sync."><title>SyncResponse in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SyncResponse%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SyncResponse%3CA%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncResponse%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncResponse%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncResponse%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncResponse%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncResponse%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SyncResponse&lt;A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
     pub tx_update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;,
     pub chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data returned from a spk-based blockchain client sync.</p>
 <p>See also <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.tx_update" class="structfield section-header"><a href="#structfield.tx_update" class="anchor field">§</a><code>tx_update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</code></span><div class="docblock"><p>Relevant transaction data discovered during the scan.</p>
 </div><span id="structfield.chain_update" class="structfield section-header"><a href="#structfield.chain_update" class="anchor field">§</a><code>chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</code></span><div class="docblock"><p>Changes to the chain discovered during the scan.</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncResponse%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#324">Source</a><a href="#impl-Debug-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#324">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncResponse%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#332">Source</a><a href="#impl-Default-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#333">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Freeze-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Debug-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Default-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Freeze-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Send-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Sync-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Unpin-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section><section id="impl-UnwindSafe-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-UnwindSafe-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
index 243efb172e24d6fe8d8b16125bdbc6215e290a2c..9a0b2a877afb6f9cec5572daa6f05c1548d777f1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Balance, differentiated into various categories."><title>Balance in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Balance</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.confirmed" title="confirmed">confirmed</a></li><li><a href="#structfield.immature" title="immature">immature</a></li><li><a href="#structfield.trusted_pending" title="trusted_pending">trusted_pending</a></li><li><a href="#structfield.untrusted_pending" title="untrusted_pending">untrusted_pending</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.total" title="total">total</a></li><li><a href="#method.trusted_spendable" title="trusted_spendable">trusted_spendable</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Balance" title="Add">Add</a></li><li><a href="#impl-Clone-for-Balance" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Balance" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Balance" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Balance" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Balance" title="Display">Display</a></li><li><a href="#impl-Eq-for-Balance" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Balance" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Balance" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Balance" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Balance" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Balance" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Balance" title="Send">Send</a></li><li><a href="#impl-Sync-for-Balance" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Balance" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Balance" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">Balance</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/balance.rs.html#6-15">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Balance {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Balance, differentiated into various categories."><title>Balance in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Balance</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.confirmed" title="confirmed">confirmed</a></li><li><a href="#structfield.immature" title="immature">immature</a></li><li><a href="#structfield.trusted_pending" title="trusted_pending">trusted_pending</a></li><li><a href="#structfield.untrusted_pending" title="untrusted_pending">untrusted_pending</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.total" title="total">total</a></li><li><a href="#method.trusted_spendable" title="trusted_spendable">trusted_spendable</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Balance" title="Add">Add</a></li><li><a href="#impl-Clone-for-Balance" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Balance" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Balance" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Balance" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Balance" title="Display">Display</a></li><li><a href="#impl-Eq-for-Balance" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Balance" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Balance" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Balance" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Balance" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Balance" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Balance" title="Send">Send</a></li><li><a href="#impl-Sync-for-Balance" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Balance" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Balance" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">Balance</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/balance.rs.html#6-15">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Balance {
     pub immature: <a class="struct" href="bitcoin/struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>,
     pub trusted_pending: <a class="struct" href="bitcoin/struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>,
     pub untrusted_pending: <a class="struct" href="bitcoin/struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>,
index 31ae93b169c6a338244a04eed09df55119d02167..ff5ba8e574ed1750622fe791c24bb664b73faf8a 100644 (file)
@@ -1,27 +1,27 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a block in the canonical chain."><title>BlockId in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BlockId</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.hash" title="hash">hash</a></li><li><a href="#structfield.height" title="height">height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Anchor-for-BlockId" title="Anchor">Anchor</a></li><li><a href="#impl-Clone-for-BlockId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockId" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BlockId" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-BlockId" title="Eq">Eq</a></li><li><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" title="From&#60;(&#38;u32, &#38;BlockHash)&#62;">From&#60;(&#38;u32, &#38;BlockHash)&#62;</a></li><li><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" title="From&#60;(u32, BlockHash)&#62;">From&#60;(u32, BlockHash)&#62;</a></li><li><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" title="From&#60;BlockId&#62;">From&#60;BlockId&#62;</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-Hash-for-BlockId" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-BlockId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockId" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">BlockId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/block_id.rs.html#6">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BlockId {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a block in the canonical chain."><title>BlockId in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BlockId</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.hash" title="hash">hash</a></li><li><a href="#structfield.height" title="height">height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Anchor-for-BlockId" title="Anchor">Anchor</a></li><li><a href="#impl-Clone-for-BlockId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockId" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BlockId" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-BlockId" title="Eq">Eq</a></li><li><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" title="From&#60;(&#38;u32, &#38;BlockHash)&#62;">From&#60;(&#38;u32, &#38;BlockHash)&#62;</a></li><li><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" title="From&#60;(u32, BlockHash)&#62;">From&#60;(u32, BlockHash)&#62;</a></li><li><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" title="From&#60;BlockId&#62;">From&#60;BlockId&#62;</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-Hash-for-BlockId" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-BlockId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockId" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">BlockId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockId {
     pub height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub hash: <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to a block in the canonical chain.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.height" class="structfield section-header"><a href="#structfield.height" class="anchor field">§</a><code>height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><div class="docblock"><p>The height of the block.</p>
 </div><span id="structfield.hash" class="structfield section-header"><a href="#structfield.hash" class="anchor field">§</a><code>hash: <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></code></span><div class="docblock"><p>The hash of the block.</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Anchor-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#85-89">Source</a><a href="#impl-Anchor-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#86-88">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; Self</h4></section></summary><div class='docblock'>Returns the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> that the associated blockchain data is “anchored” in.</div></details><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#74-76">Source</a><a href="#method.confirmation_height_upper_bound" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Get the upper bound of the chain data’s confirmation height. <a href="trait.Anchor.html#method.confirmation_height_upper_bound">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Clone-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Debug-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#13">Source</a><a href="#impl-Default-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#14">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#5">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Anchor-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#85-89">Source</a><a href="#impl-Anchor-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#86-88">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; Self</h4></section></summary><div class='docblock'>Returns the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> that the associated blockchain data is “anchored” in.</div></details><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#74-76">Source</a><a href="#method.confirmation_height_upper_bound" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Get the upper bound of the chain data’s confirmation height. <a href="trait.Anchor.html#method.confirmation_height_upper_bound">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BlockId" class="impl"><a href="#impl-Clone-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BlockId" class="impl"><a href="#impl-Debug-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-BlockId" class="impl"><a href="#impl-Default-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(
     __deserializer: __D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>, &lt;__D as <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#34">Source</a><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#35">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(u32,+BlockHash)%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#22">Source</a><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#23">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBlockId%3E-for-(u32,+BlockHash)" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#28">Source</a><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt; for (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#29">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#115-119">Source</a><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#116-118">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(pos: <a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Hash-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
+    __D: <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" class="impl"><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(u32,+BlockHash)%3E-for-BlockId" class="impl"><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBlockId%3E-for-(u32,+BlockHash)" class="impl"><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt; for (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#115-119">Source</a><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#116-118">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(pos: <a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-BlockId" class="impl"><a href="#impl-Hash-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Ord-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-BlockId" class="impl"><a href="#impl-Ord-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class="where">where
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-PartialEq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
-and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-PartialOrd-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-BlockId" class="impl"><a href="#impl-PartialEq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-BlockId" class="impl"><a href="#impl-PartialOrd-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
 <code>&lt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>
 operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by
-the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#5">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(
+the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-BlockId" class="impl"><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(
     &amp;self,
     __serializer: __S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;__S as <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;__S as <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
-    __S: <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-Copy-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Copy-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Eq-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Eq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-StructuralPartialEq-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-StructuralPartialEq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-BlockId" class="impl"><a href="#impl-Freeze-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-RefUnwindSafe-for-BlockId" class="impl"><a href="#impl-RefUnwindSafe-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Send-for-BlockId" class="impl"><a href="#impl-Send-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Sync-for-BlockId" class="impl"><a href="#impl-Sync-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Unpin-for-BlockId" class="impl"><a href="#impl-Unpin-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-UnwindSafe-for-BlockId" class="impl"><a href="#impl-UnwindSafe-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+    __S: <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-Copy-for-BlockId" class="impl"><a href="#impl-Copy-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Eq-for-BlockId" class="impl"><a href="#impl-Eq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-StructuralPartialEq-for-BlockId" class="impl"><a href="#impl-StructuralPartialEq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-BlockId" class="impl"><a href="#impl-Freeze-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-RefUnwindSafe-for-BlockId" class="impl"><a href="#impl-RefUnwindSafe-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Send-for-BlockId" class="impl"><a href="#impl-Send-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Sync-for-BlockId" class="impl"><a href="#impl-Sync-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Unpin-for-BlockId" class="impl"><a href="#impl-Unpin-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-UnwindSafe-for-BlockId" class="impl"><a href="#impl-UnwindSafe-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index 302d912201f0cf9727eea946240f79d06833f4d7..4ba19cf9f65cea2adfdedaaf1ce08f8b569e5879 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over canonical txs."><title>CanonicalIter in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Canonical<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CanonicalIter%3C'_,+A,+C%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-CanonicalIter%3C'g,+A,+C%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Send-for-CanonicalIter%3C'g,+A,+C%3E" title="!Send">!Send</a></li><li><a href="#impl-Sync-for-CanonicalIter%3C'g,+A,+C%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-CanonicalIter%3C'g,+A,+C%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-CanonicalIter%3C'g,+A,+C%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Unpin-for-CanonicalIter%3C'g,+A,+C%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">CanonicalIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/canonical_iter.rs.html#11-25">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CanonicalIter&lt;'g, A, C&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over canonical txs.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over canonical txs."><title>CanonicalIter in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Canonical<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CanonicalIter%3C'_,+A,+C%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-CanonicalIter%3C'g,+A,+C%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Send-for-CanonicalIter%3C'g,+A,+C%3E" title="!Send">!Send</a></li><li><a href="#impl-Sync-for-CanonicalIter%3C'g,+A,+C%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-CanonicalIter%3C'g,+A,+C%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-CanonicalIter%3C'g,+A,+C%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Unpin-for-CanonicalIter%3C'g,+A,+C%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">CanonicalIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/canonical_iter.rs.html#11-25">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CanonicalIter&lt;'g, A, C&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over canonical txs.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CanonicalIter%3C'g,+A,+C%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/canonical_iter.rs.html#27-134">Source</a><a href="#impl-CanonicalIter%3C'g,+A,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'g, A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, C: <a class="trait" href="trait.ChainOracle.html" title="trait bdk_chain::ChainOracle">ChainOracle</a>&gt; <a class="struct" href="struct.CanonicalIter.html" title="struct bdk_chain::CanonicalIter">CanonicalIter</a>&lt;'g, A, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_chain/canonical_iter.rs.html#29-52">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(tx_graph: &amp;'g <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;, chain: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'g C</a>, chain_tip: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Constructs <a href="struct.CanonicalIter.html" title="struct bdk_chain::CanonicalIter"><code>CanonicalIter</code></a>.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CanonicalIter%3C'_,+A,+C%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/canonical_iter.rs.html#136-178">Source</a><a href="#impl-Iterator-for-CanonicalIter%3C'_,+A,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, C: <a class="trait" href="trait.ChainOracle.html" title="trait bdk_chain::ChainOracle">ChainOracle</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.CanonicalIter.html" title="struct bdk_chain::CanonicalIter">CanonicalIter</a>&lt;'_, A, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_chain/canonical_iter.rs.html#137">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;(<a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;, <a class="enum" href="enum.CanonicalReason.html" title="enum bdk_chain::CanonicalReason">CanonicalReason</a>&lt;A&gt;), &lt;C as <a class="trait" href="trait.ChainOracle.html" title="trait bdk_chain::ChainOracle">ChainOracle</a>&gt;::<a class="associatedtype" href="trait.ChainOracle.html#associatedtype.Error" title="type bdk_chain::ChainOracle::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/canonical_iter.rs.html#139-177">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
index e49ffc990e26ff4be5054d3c172e55d6bf8041b7..601e6c33b13ef41df2034ff99d3d26f9ef125375 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/checkpoint.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</p>
 <p>Checkpoints are cheaply cloneable and are useful to find the agreement point between two sparse
 block chains.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#60">Source</a><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#62">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_block_ids" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#77-79">Source</a><h4 class="code-header">pub fn <a href="#method.from_block_ids" class="fn">from_block_ids</a>(
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_block_ids" class="method"><h4 class="code-header">pub fn <a href="#method.from_block_ids" class="fn">from_block_ids</a>(
     block_ids: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt;,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;&gt;</h4></section></summary><div class="docblock"><p>Construct a checkpoint from a list of <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s in ascending height order.</p>
 <h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
@@ -13,30 +13,30 @@ block chains.</p>
 <li>The <code>blocks</code> iterator contains multiple <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s of the same height.</li>
 </ul>
 <p>The error type is the last successful checkpoint constructed (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_header" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#94">Source</a><h4 class="code-header">pub fn <a href="#method.from_header" class="fn">from_header</a>(header: &amp;<a class="struct" href="bitcoin/blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a checkpoint from the given <code>header</code> and block <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_header" class="method"><h4 class="code-header">pub fn <a href="#method.from_header" class="fn">from_header</a>(header: &amp;<a class="struct" href="bitcoin/blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a checkpoint from the given <code>header</code> and block <code>height</code>.</p>
 <p>If <code>header</code> is of the genesis block, the checkpoint won’t have a <a href="struct.CheckPoint.html#method.prev" title="method bdk_chain::CheckPoint::prev"><code>prev</code></a> node. Otherwise,
 we return a checkpoint linked with the previous block.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#117">Source</a><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(self, block: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Puts another checkpoint onto the linked list representing the blockchain.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(self, block: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Puts another checkpoint onto the linked list representing the blockchain.</p>
 <p>Returns an <code>Err(self)</code> if the block you are pushing on is not at a greater height that the one you
 are pushing on to.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#132">Source</a><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(
     self,
     blocks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt;,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Extends the checkpoint linked list by a iterator of block ids.</p>
 <p>Returns an <code>Err(self)</code> if there is block which does not have a greater height than the
 previous one.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.block_id" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.block_id" class="fn">block_id</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>Get the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.hash" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.hash" class="fn">hash</a>(&amp;self) -&gt; <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the block hash of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.prev" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.prev" class="fn">prev</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the previous checkpoint in the chain</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#161">Source</a><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&amp;self) -&gt; <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> <a href="#" class="tooltip" data-notable-ty="CheckPointIter">ⓘ</a></h4></section></summary><div class="docblock"><p>Iterate from this checkpoint in descending height.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#168">Source</a><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get checkpoint at <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.block_id" class="method"><h4 class="code-header">pub fn <a href="#method.block_id" class="fn">block_id</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>Get the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.hash" class="method"><h4 class="code-header">pub fn <a href="#method.hash" class="fn">hash</a>(&amp;self) -&gt; <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the block hash of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.prev" class="method"><h4 class="code-header">pub fn <a href="#method.prev" class="fn">prev</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the previous checkpoint in the chain</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&amp;self) -&gt; <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> <a href="#" class="tooltip" data-notable-ty="CheckPointIter">ⓘ</a></h4></section></summary><div class="docblock"><p>Iterate from this checkpoint in descending height.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get checkpoint at <code>height</code>.</p>
 <p>Returns <code>None</code> if checkpoint at <code>height</code> does not exist`.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.range" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#176-178">Source</a><h4 class="code-header">pub fn <a href="#method.range" class="fn">range</a>&lt;R&gt;(&amp;self, range: R) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.range" class="method"><h4 class="code-header">pub fn <a href="#method.range" class="fn">range</a>&lt;R&gt;(&amp;self, range: R) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;<div class="where">where
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,</div></h4></section></summary><div class="docblock"><p>Iterate checkpoints over a height range.</p>
 <p>Note that we always iterate checkpoints in reverse height order (iteration starts at tip
 height).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.insert" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#207">Source</a><h4 class="code-header">pub fn <a href="#method.insert" class="fn">insert</a>(self, block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Inserts <code>block_id</code> at its height within the chain.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.insert" class="method"><h4 class="code-header">pub fn <a href="#method.insert" class="fn">insert</a>(self, block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Inserts <code>block_id</code> at its height within the chain.</p>
 <p>The effect of <code>insert</code> depends on whether a height already exists. If it doesn’t the
 <code>block_id</code> we inserted and all pre-existing blocks higher than it will be re-inserted after
 it. If the height already existed and has a conflicting block hash then it will be purged
@@ -44,8 +44,8 @@ along with all block following it. The returned chain will have a tip of the <co
 passed in. Of course, if the <code>block_id</code> was already present then this just returns <code>self</code>.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>This panics if called with a genesis block that differs from that of <code>self</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.eq_ptr" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#235">Source</a><h4 class="code-header">pub fn <a href="#method.eq_ptr" class="fn">eq_ptr</a>(&amp;self, other: &amp;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>This method tests for <code>self</code> and <code>other</code> to have equal internal pointers.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#impl-Clone-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#impl-Debug-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#255">Source</a><a href="#impl-IntoIterator-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#256">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#257">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#259">Source</a><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; &lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#52">Source</a><a href="#impl-PartialEq-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#53">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+</div></details><details class="toggle method-toggle" open><summary><section id="method.eq_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.eq_ptr" class="fn">eq_ptr</a>(&amp;self, other: &amp;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>This method tests for <code>self</code> and <code>other</code> to have equal internal pointers.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CheckPoint" class="impl"><a href="#impl-Clone-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CheckPoint" class="impl"><a href="#impl-Debug-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-CheckPoint" class="impl"><a href="#impl-IntoIterator-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; &lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CheckPoint" class="impl"><a href="#impl-PartialEq-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-CheckPoint" class="impl"><a href="#impl-Freeze-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-RefUnwindSafe-for-CheckPoint" class="impl"><a href="#impl-RefUnwindSafe-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Send-for-CheckPoint" class="impl"><a href="#impl-Send-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Sync-for-CheckPoint" class="impl"><a href="#impl-Sync-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Unpin-for-CheckPoint" class="impl"><a href="#impl-Unpin-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-UnwindSafe-for-CheckPoint" class="impl"><a href="#impl-UnwindSafe-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index fc5244f56a548119c6d5324f4a8740152f03976a..ec45c95db51633b34e133034b830a8686f320952 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/checkpoint.rs.html#241">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
-</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#245">Source</a><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#246">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#248">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
+</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_next_chunk</code>)</span></div></span><div class='docblock'>Advances the iterator and returns an array containing the next <code>N</code> values. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#186">Source</a></span><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.count" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#221-223">Source</a></span><a href="#method.count" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.count" class="fn">count</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><div class="where">where
index b01b5f86baf1f4f83d8c0dda6894e367f8caad72..e912dca2516e35ef1680147d27e7102bdbf866c4 100644 (file)
@@ -1,27 +1,27 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the confirmation block and time of a transaction."><title>ConfirmationBlockTime in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Confirmation<wbr>Block<wbr>Time</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_id" title="block_id">block_id</a></li><li><a href="#structfield.confirmation_time" title="confirmation_time">confirmation_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Anchor-for-ConfirmationBlockTime" title="Anchor">Anchor</a></li><li><a href="#impl-Clone-for-ConfirmationBlockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ConfirmationBlockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ConfirmationBlockTime" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ConfirmationBlockTime" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ConfirmationBlockTime" title="Eq">Eq</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-Hash-for-ConfirmationBlockTime" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ConfirmationBlockTime" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ConfirmationBlockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ConfirmationBlockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ConfirmationBlockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ConfirmationBlockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ConfirmationBlockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-ConfirmationBlockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ConfirmationBlockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">ConfirmationBlockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/block_id.rs.html#46">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ConfirmationBlockTime {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the confirmation block and time of a transaction."><title>ConfirmationBlockTime in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Confirmation<wbr>Block<wbr>Time</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_id" title="block_id">block_id</a></li><li><a href="#structfield.confirmation_time" title="confirmation_time">confirmation_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Anchor-for-ConfirmationBlockTime" title="Anchor">Anchor</a></li><li><a href="#impl-Clone-for-ConfirmationBlockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ConfirmationBlockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ConfirmationBlockTime" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ConfirmationBlockTime" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ConfirmationBlockTime" title="Eq">Eq</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-Hash-for-ConfirmationBlockTime" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ConfirmationBlockTime" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ConfirmationBlockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ConfirmationBlockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ConfirmationBlockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ConfirmationBlockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ConfirmationBlockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-ConfirmationBlockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ConfirmationBlockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">ConfirmationBlockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ConfirmationBlockTime {
     pub block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>,
     pub confirmation_time: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the confirmation block and time of a transaction.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.block_id" class="structfield section-header"><a href="#structfield.block_id" class="anchor field">§</a><code>block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></code></span><div class="docblock"><p>The anchor block.</p>
 </div><span id="structfield.confirmation_time" class="structfield section-header"><a href="#structfield.confirmation_time" class="anchor field">§</a><code>confirmation_time: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></code></span><div class="docblock"><p>The confirmation time of the transaction being anchored.</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Anchor-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#91-99">Source</a><a href="#impl-Anchor-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#92-94">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> that the associated blockchain data is “anchored” in.</div></details><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#96-98">Source</a><a href="#method.confirmation_height_upper_bound" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Get the upper bound of the chain data’s confirmation height. <a href="trait.Anchor.html#method.confirmation_height_upper_bound">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Clone-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Debug-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Default-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#45">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Anchor-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#91-99">Source</a><a href="#impl-Anchor-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#92-94">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> that the associated blockchain data is “anchored” in.</div></details><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#96-98">Source</a><a href="#method.confirmation_height_upper_bound" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Get the upper bound of the chain data’s confirmation height. <a href="trait.Anchor.html#method.confirmation_height_upper_bound">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ConfirmationBlockTime" class="impl"><a href="#impl-Clone-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ConfirmationBlockTime" class="impl"><a href="#impl-Debug-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ConfirmationBlockTime" class="impl"><a href="#impl-Default-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(
     __deserializer: __D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>, &lt;__D as <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#121-128">Source</a><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#122-127">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(pos: <a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Hash-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
+    __D: <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#121-128">Source</a><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#122-127">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(pos: <a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-ConfirmationBlockTime" class="impl"><a href="#impl-Hash-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Ord-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-ConfirmationBlockTime" class="impl"><a href="#impl-Ord-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class="where">where
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-PartialEq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
-and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-PartialOrd-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ConfirmationBlockTime" class="impl"><a href="#impl-PartialEq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-ConfirmationBlockTime" class="impl"><a href="#impl-PartialOrd-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
 <code>&lt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>
 operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by
-the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#45">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(
+the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(
     &amp;self,
     __serializer: __S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;__S as <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;__S as <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
-    __S: <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-Copy-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Copy-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Eq-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Eq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-StructuralPartialEq-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ConfirmationBlockTime" class="impl"><a href="#impl-Freeze-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-RefUnwindSafe-for-ConfirmationBlockTime" class="impl"><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Send-for-ConfirmationBlockTime" class="impl"><a href="#impl-Send-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Sync-for-ConfirmationBlockTime" class="impl"><a href="#impl-Sync-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Unpin-for-ConfirmationBlockTime" class="impl"><a href="#impl-Unpin-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-UnwindSafe-for-ConfirmationBlockTime" class="impl"><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+    __S: <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-Copy-for-ConfirmationBlockTime" class="impl"><a href="#impl-Copy-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Eq-for-ConfirmationBlockTime" class="impl"><a href="#impl-Eq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-StructuralPartialEq-for-ConfirmationBlockTime" class="impl"><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ConfirmationBlockTime" class="impl"><a href="#impl-Freeze-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-RefUnwindSafe-for-ConfirmationBlockTime" class="impl"><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Send-for-ConfirmationBlockTime" class="impl"><a href="#impl-Send-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Sync-for-ConfirmationBlockTime" class="impl"><a href="#impl-Sync-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Unpin-for-ConfirmationBlockTime" class="impl"><a href="#impl-Unpin-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-UnwindSafe-for-ConfirmationBlockTime" class="impl"><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index 8e0506d16ef0e4ea3f7713631d5cc573d1ba06c9..cbb139ea6effa942063de3516772c11da1f0ac9f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the unique ID of a descriptor."><title>DescriptorId in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Id</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+%3C%24hash+as+%24crate::Hash%3E::LEN%5D%3E-for-DescriptorId" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-DescriptorId" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-DescriptorId" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-DescriptorId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-DescriptorId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-DescriptorId" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-DescriptorId" title="Display">Display</a></li><li><a href="#impl-Eq-for-DescriptorId" title="Eq">Eq</a></li><li><a href="#impl-From%3CDescriptorId%3E-for-Hash" title="From&#60;DescriptorId&#62;">From&#60;DescriptorId&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-DescriptorId" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-DescriptorId" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-DescriptorId" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-DescriptorId-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-DescriptorId" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-DescriptorId" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-DescriptorId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-DescriptorId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-DescriptorId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-DescriptorId" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-DescriptorId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-DescriptorId" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-DescriptorId" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorId" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">DescriptorId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a> </span></div><pre class="rust item-decl"><code>pub struct DescriptorId(pub <a class="struct" href="bitcoin/hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the unique ID of a descriptor.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the unique ID of a descriptor."><title>DescriptorId in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Id</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_raw_hash" title="as_raw_hash">as_raw_hash</a></li><li><a href="#method.from_raw_hash" title="from_raw_hash">from_raw_hash</a></li><li><a href="#method.to_raw_hash" title="to_raw_hash">to_raw_hash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8;+%3C%24hash+as+%24crate::Hash%3E::LEN%5D%3E-for-DescriptorId" title="AsRef&#60;[u8; 32]&#62;">AsRef&#60;[u8; 32]&#62;</a></li><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-DescriptorId" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Borrow%3C%5Bu8%5D%3E-for-DescriptorId" title="Borrow&#60;[u8]&#62;">Borrow&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-DescriptorId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-DescriptorId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-DescriptorId" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-DescriptorId" title="Display">Display</a></li><li><a href="#impl-Eq-for-DescriptorId" title="Eq">Eq</a></li><li><a href="#impl-From%3CDescriptorId%3E-for-Hash" title="From&#60;DescriptorId&#62;">From&#60;DescriptorId&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-DescriptorId" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-FromStr-for-DescriptorId" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-DescriptorId" title="Hash">Hash</a></li><li><a href="#impl-Hash-for-DescriptorId-1" title="Hash">Hash</a></li><li><a href="#impl-Index%3CI%3E-for-DescriptorId" title="Index&#60;I&#62;">Index&#60;I&#62;</a></li><li><a href="#impl-LowerHex-for-DescriptorId" title="LowerHex">LowerHex</a></li><li><a href="#impl-Ord-for-DescriptorId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-DescriptorId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-DescriptorId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-SerdeHash-for-DescriptorId" title="SerdeHash">SerdeHash</a></li><li><a href="#impl-Serialize-for-DescriptorId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-DescriptorId" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-UpperHex-for-DescriptorId" title="UpperHex">UpperHex</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorId" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">DescriptorId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a> </span></div><pre class="rust item-decl"><code>pub struct DescriptorId(pub <a class="struct" href="bitcoin/hashes/sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the unique ID of a descriptor.</p>
 <p>This is useful for having a fixed-length unique representation of a descriptor,
 in particular, we use it to persist application state changes related to the
 descriptor without having to re-write the whole descriptor each time.</p>
index 0b92ab21d17139f666e0e397b5d3f448a97f5c03..d444a04e1fdcdc9527fd15c4b9d1b706558eec34 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `TxOut` with as much data as we can retrieve about it"><title>FullTxOut in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>TxOut</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.is_on_coinbase" title="is_on_coinbase">is_on_coinbase</a></li><li><a href="#structfield.outpoint" title="outpoint">outpoint</a></li><li><a href="#structfield.spent_by" title="spent_by">spent_by</a></li><li><a href="#structfield.txout" title="txout">txout</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_confirmed_and_spendable" title="is_confirmed_and_spendable">is_confirmed_and_spendable</a></li><li><a href="#method.is_mature" title="is_mature">is_mature</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FullTxOut%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FullTxOut%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-FullTxOut%3CA%3E" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-FullTxOut%3CA%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FullTxOut%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FullTxOut%3CA%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-FullTxOut%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullTxOut%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullTxOut%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullTxOut%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullTxOut%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullTxOut%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullTxOut%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">FullTxOut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/chain_data.rs.html#75-86">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullTxOut&lt;A&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `TxOut` with as much data as we can retrieve about it"><title>FullTxOut in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>TxOut</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.is_on_coinbase" title="is_on_coinbase">is_on_coinbase</a></li><li><a href="#structfield.outpoint" title="outpoint">outpoint</a></li><li><a href="#structfield.spent_by" title="spent_by">spent_by</a></li><li><a href="#structfield.txout" title="txout">txout</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_confirmed_and_spendable" title="is_confirmed_and_spendable">is_confirmed_and_spendable</a></li><li><a href="#method.is_mature" title="is_mature">is_mature</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-FullTxOut%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-FullTxOut%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-FullTxOut%3CA%3E" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-FullTxOut%3CA%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-FullTxOut%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-FullTxOut%3CA%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-FullTxOut%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullTxOut%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullTxOut%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullTxOut%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullTxOut%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullTxOut%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullTxOut%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">FullTxOut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/chain_data.rs.html#75-86">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullTxOut&lt;A&gt; {
     pub chain_position: <a class="enum" href="enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;,
     pub outpoint: <a class="struct" href="bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>,
     pub txout: <a class="struct" href="bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>,
index e761d56a0c44a8d44ee5cfc0e4852413f58ee290..1ab40a9f02f8c3a62a0ebf913f6ee9a191f843e9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A wrapper that we use to impl remote traits for types in our crate or dependency crates."><title>Impl in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Impl</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_inner" title="into_inner">into_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Deref-for-Impl%3CT%3E" title="Deref">Deref</a></li><li><a href="#impl-From%3CT%3E-for-Impl%3CT%3E" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromSql-for-Impl%3CAmount%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CBlockHash%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CDescriptorId%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CNetwork%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CScriptBuf%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CTransaction%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CTxid%3E" title="FromSql">FromSql</a></li><li><a href="#impl-ToSql-for-Impl%3CAmount%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CBlockHash%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CDescriptorId%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CNetwork%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CScriptBuf%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CTransaction%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CTxid%3E" title="ToSql">ToSql</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Impl%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Impl%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Impl%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Impl%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Impl%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Impl%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3C!%3E-for-T" title="From&#60;!&#62;">From&#60;!&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">Impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/lib.rs.html#83">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Impl&lt;T&gt;(pub T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A wrapper that we use to impl remote traits for types in our crate or dependency crates.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A wrapper that we use to impl remote traits for types in our crate or dependency crates."><title>Impl in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Impl</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_inner" title="into_inner">into_inner</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Deref-for-Impl%3CT%3E" title="Deref">Deref</a></li><li><a href="#impl-From%3CT%3E-for-Impl%3CT%3E" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromSql-for-Impl%3CAmount%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CBlockHash%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CDescriptorId%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CNetwork%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CScriptBuf%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CTransaction%3E" title="FromSql">FromSql</a></li><li><a href="#impl-FromSql-for-Impl%3CTxid%3E" title="FromSql">FromSql</a></li><li><a href="#impl-ToSql-for-Impl%3CAmount%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CBlockHash%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CDescriptorId%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CNetwork%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CScriptBuf%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CTransaction%3E" title="ToSql">ToSql</a></li><li><a href="#impl-ToSql-for-Impl%3CTxid%3E" title="ToSql">ToSql</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Impl%3CT%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Impl%3CT%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Impl%3CT%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Impl%3CT%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Impl%3CT%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Impl%3CT%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3C!%3E-for-T" title="From&#60;!&#62;">From&#60;!&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">Impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/lib.rs.html#83">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Impl&lt;T&gt;(pub T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A wrapper that we use to impl remote traits for types in our crate or dependency crates.</p>
 </div></details><h2 id="fields" class="fields section-header">Tuple Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.0" class="structfield section-header"><a href="#structfield.0" class="anchor field">§</a><code>0: T</code></span><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Impl%3CT%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/lib.rs.html#85-90">Source</a><a href="#impl-Impl%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_inner" class="method"><a class="src rightside" href="../src/bdk_chain/lib.rs.html#87-89">Source</a><h4 class="code-header">pub fn <a href="#method.into_inner" class="fn">into_inner</a>(self) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the inner <code>T</code>.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Deref-for-Impl%3CT%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/lib.rs.html#98-104">Source</a><a href="#impl-Deref-for-Impl%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Target" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_chain/lib.rs.html#99">Source</a><a href="#associatedtype.Target" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = T</h4></section></summary><div class='docblock'>The resulting type after dereferencing.</div></details><details class="toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/lib.rs.html#101-103">Source</a><a href="#method.deref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#tymethod.deref" class="fn">deref</a>(&amp;self) -&gt; &amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a></h4></section></summary><div class='docblock'>Dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CT%3E-for-Impl%3CT%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/lib.rs.html#92-96">Source</a><a href="#impl-From%3CT%3E-for-Impl%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/lib.rs.html#93-95">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: T) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromSql-for-Impl%3CAmount%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#151-155">Source</a><a href="#impl-FromSql-for-Impl%3CAmount%3E" class="anchor">§</a><h3 class="code-header">impl FromSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.column_result-5" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#152-154">Source</a><a href="#method.column_result-5" class="anchor">§</a><h4 class="code-header">fn <a class="fn">column_result</a>(value: ValueRef&lt;'_&gt;) -&gt; FromSqlResult&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts SQLite value into Rust value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromSql-for-Impl%3CBlockHash%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#91-97">Source</a><a href="#impl-FromSql-for-Impl%3CBlockHash%3E" class="anchor">§</a><h3 class="code-header">impl FromSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.column_result-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#92-96">Source</a><a href="#method.column_result-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">column_result</a>(value: ValueRef&lt;'_&gt;) -&gt; FromSqlResult&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts SQLite value into Rust value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#165-171">Source</a><a href="#impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E" class="anchor">§</a><h3 class="code-header">impl FromSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.column_result-6" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#166-170">Source</a><a href="#method.column_result-6" class="anchor">§</a><h4 class="code-header">fn <a class="fn">column_result</a>(value: ValueRef&lt;'_&gt;) -&gt; FromSqlResult&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts SQLite value into Rust value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromSql-for-Impl%3CDescriptorId%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#106-112">Source</a><a href="#impl-FromSql-for-Impl%3CDescriptorId%3E" class="anchor">§</a><h3 class="code-header">impl FromSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.column_result-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#107-111">Source</a><a href="#method.column_result-2" class="anchor">§</a><h4 class="code-header">fn <a class="fn">column_result</a>(value: ValueRef&lt;'_&gt;) -&gt; FromSqlResult&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts SQLite value into Rust value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromSql-for-Impl%3CNetwork%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#180-186">Source</a><a href="#impl-FromSql-for-Impl%3CNetwork%3E" class="anchor">§</a><h3 class="code-header">impl FromSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="enum" href="bitcoin/enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.column_result-7" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#181-185">Source</a><a href="#method.column_result-7" class="anchor">§</a><h4 class="code-header">fn <a class="fn">column_result</a>(value: ValueRef&lt;'_&gt;) -&gt; FromSqlResult&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts SQLite value into Rust value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromSql-for-Impl%3CScriptBuf%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#137-143">Source</a><a href="#impl-FromSql-for-Impl%3CScriptBuf%3E" class="anchor">§</a><h3 class="code-header">impl FromSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.column_result-4" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#138-142">Source</a><a href="#method.column_result-4" class="anchor">§</a><h4 class="code-header">fn <a class="fn">column_result</a>(value: ValueRef&lt;'_&gt;) -&gt; FromSqlResult&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts SQLite value into Rust value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromSql-for-Impl%3CTransaction%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#121-127">Source</a><a href="#impl-FromSql-for-Impl%3CTransaction%3E" class="anchor">§</a><h3 class="code-header">impl FromSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.column_result-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#122-126">Source</a><a href="#method.column_result-3" class="anchor">§</a><h4 class="code-header">fn <a class="fn">column_result</a>(value: ValueRef&lt;'_&gt;) -&gt; FromSqlResult&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts SQLite value into Rust value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromSql-for-Impl%3CTxid%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#77-83">Source</a><a href="#impl-FromSql-for-Impl%3CTxid%3E" class="anchor">§</a><h3 class="code-header">impl FromSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.column_result" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#78-82">Source</a><a href="#method.column_result" class="anchor">§</a><h4 class="code-header">fn <a class="fn">column_result</a>(value: ValueRef&lt;'_&gt;) -&gt; FromSqlResult&lt;Self&gt;</h4></section></summary><div class='docblock'>Converts SQLite value into Rust value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToSql-for-Impl%3CAmount%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#157-162">Source</a><a href="#impl-ToSql-for-Impl%3CAmount%3E" class="anchor">§</a><h3 class="code-header">impl ToSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_sql-5" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#158-161">Source</a><a href="#method.to_sql-5" class="anchor">§</a><h4 class="code-header">fn <a class="fn">to_sql</a>(&amp;self) -&gt; Result&lt;ToSqlOutput&lt;'_&gt;&gt;</h4></section></summary><div class='docblock'>Converts Rust value to SQLite value</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToSql-for-Impl%3CBlockHash%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#99-103">Source</a><a href="#impl-ToSql-for-Impl%3CBlockHash%3E" class="anchor">§</a><h3 class="code-header">impl ToSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_sql-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#100-102">Source</a><a href="#method.to_sql-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">to_sql</a>(&amp;self) -&gt; Result&lt;ToSqlOutput&lt;'_&gt;&gt;</h4></section></summary><div class='docblock'>Converts Rust value to SQLite value</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#174-178">Source</a><a href="#impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E" class="anchor">§</a><h3 class="code-header">impl ToSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_sql-6" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#175-177">Source</a><a href="#method.to_sql-6" class="anchor">§</a><h4 class="code-header">fn <a class="fn">to_sql</a>(&amp;self) -&gt; Result&lt;ToSqlOutput&lt;'_&gt;&gt;</h4></section></summary><div class='docblock'>Converts Rust value to SQLite value</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToSql-for-Impl%3CDescriptorId%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#115-119">Source</a><a href="#impl-ToSql-for-Impl%3CDescriptorId%3E" class="anchor">§</a><h3 class="code-header">impl ToSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_sql-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#116-118">Source</a><a href="#method.to_sql-2" class="anchor">§</a><h4 class="code-header">fn <a class="fn">to_sql</a>(&amp;self) -&gt; Result&lt;ToSqlOutput&lt;'_&gt;&gt;</h4></section></summary><div class='docblock'>Converts Rust value to SQLite value</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToSql-for-Impl%3CNetwork%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#188-192">Source</a><a href="#impl-ToSql-for-Impl%3CNetwork%3E" class="anchor">§</a><h3 class="code-header">impl ToSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="enum" href="bitcoin/enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_sql-7" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#189-191">Source</a><a href="#method.to_sql-7" class="anchor">§</a><h4 class="code-header">fn <a class="fn">to_sql</a>(&amp;self) -&gt; Result&lt;ToSqlOutput&lt;'_&gt;&gt;</h4></section></summary><div class='docblock'>Converts Rust value to SQLite value</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToSql-for-Impl%3CScriptBuf%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#145-149">Source</a><a href="#impl-ToSql-for-Impl%3CScriptBuf%3E" class="anchor">§</a><h3 class="code-header">impl ToSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_sql-4" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#146-148">Source</a><a href="#method.to_sql-4" class="anchor">§</a><h4 class="code-header">fn <a class="fn">to_sql</a>(&amp;self) -&gt; Result&lt;ToSqlOutput&lt;'_&gt;&gt;</h4></section></summary><div class='docblock'>Converts Rust value to SQLite value</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToSql-for-Impl%3CTransaction%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#129-135">Source</a><a href="#impl-ToSql-for-Impl%3CTransaction%3E" class="anchor">§</a><h3 class="code-header">impl ToSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_sql-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#130-134">Source</a><a href="#method.to_sql-3" class="anchor">§</a><h4 class="code-header">fn <a class="fn">to_sql</a>(&amp;self) -&gt; Result&lt;ToSqlOutput&lt;'_&gt;&gt;</h4></section></summary><div class='docblock'>Converts Rust value to SQLite value</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-ToSql-for-Impl%3CTxid%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#85-89">Source</a><a href="#impl-ToSql-for-Impl%3CTxid%3E" class="anchor">§</a><h3 class="code-header">impl ToSql for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;<a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_sql" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/rusqlite_impl.rs.html#86-88">Source</a><a href="#method.to_sql" class="anchor">§</a><h4 class="code-header">fn <a class="fn">to_sql</a>(&amp;self) -&gt; Result&lt;ToSqlOutput&lt;'_&gt;&gt;</h4></section></summary><div class='docblock'>Converts Rust value to SQLite value</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Impl%3CT%3E" class="impl"><a href="#impl-Freeze-for-Impl%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;T&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,</div></h3></section><section id="impl-RefUnwindSafe-for-Impl%3CT%3E" class="impl"><a href="#impl-RefUnwindSafe-for-Impl%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a>&lt;T&gt;<div class="where">where
index 8bd46b83d806a6b7885d90ae6fd1054d0bb1fe20..00373aee5e98e0df7fb19e11753a171eca6cfef5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator for derived script pubkeys."><title>SpkIterator in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SpkIterator</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.descriptor" title="descriptor">descriptor</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_with_range" title="new_with_range">new_with_range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SpkIterator%3CD%3E" title="Clone">Clone</a></li><li><a href="#impl-Iterator-for-SpkIterator%3CD%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SpkIterator%3CD%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SpkIterator%3CD%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SpkIterator%3CD%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SpkIterator%3CD%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SpkIterator%3CD%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SpkIterator%3CD%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">SpkIterator</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/spk_iter.rs.html#36-41">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SpkIterator&lt;D&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator for derived script pubkeys.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator for derived script pubkeys."><title>SpkIterator in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SpkIterator</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.descriptor" title="descriptor">descriptor</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_with_range" title="new_with_range">new_with_range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SpkIterator%3CD%3E" title="Clone">Clone</a></li><li><a href="#impl-Iterator-for-SpkIterator%3CD%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SpkIterator%3CD%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SpkIterator%3CD%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SpkIterator%3CD%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SpkIterator%3CD%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SpkIterator%3CD%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SpkIterator%3CD%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">SpkIterator</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/spk_iter.rs.html#36-41">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SpkIterator&lt;D&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator for derived script pubkeys.</p>
 <p><a href="struct.SpkIterator.html" title="struct bdk_chain::SpkIterator"><code>SpkIterator</code></a> is an implementation of the <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> trait which possesses its own <code>next()</code>
 and <code>nth()</code> functions, both of which circumvent the unnecessary intermediate derivations required
 when using their default implementations.</p>
index b15f0f760ecf967cf846f0a59126e374af937b31..217358ab805b81842d6f8181a1f8d4549707223e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Set of parameters sufficient to construct an `Anchor`."><title>TxPosInBlock in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxPos<wbr>InBlock</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block" title="block">block</a></li><li><a href="#structfield.block_id" title="block_id">block_id</a></li><li><a href="#structfield.tx_pos" title="tx_pos">tx_pos</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxPosInBlock%3C'b%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TxPosInBlock%3C'b%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TxPosInBlock%3C'b%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-TxPosInBlock%3C'b%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-TxPosInBlock%3C'b%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TxPosInBlock%3C'b%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxPosInBlock%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxPosInBlock%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxPosInBlock%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxPosInBlock%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxPosInBlock%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxPosInBlock%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">TxPosInBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/tx_data_traits.rs.html#106-113">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxPosInBlock&lt;'b&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Set of parameters sufficient to construct an `Anchor`."><title>TxPosInBlock in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxPos<wbr>InBlock</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block" title="block">block</a></li><li><a href="#structfield.block_id" title="block_id">block_id</a></li><li><a href="#structfield.tx_pos" title="tx_pos">tx_pos</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxPosInBlock%3C'b%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-TxPosInBlock%3C'b%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-TxPosInBlock%3C'b%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-TxPosInBlock%3C'b%3E" title="Eq">Eq</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-TxPosInBlock%3C'b%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TxPosInBlock%3C'b%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxPosInBlock%3C'b%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxPosInBlock%3C'b%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxPosInBlock%3C'b%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxPosInBlock%3C'b%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxPosInBlock%3C'b%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxPosInBlock%3C'b%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">TxPosInBlock</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/tx_data_traits.rs.html#106-113">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxPosInBlock&lt;'b&gt; {
     pub block: &amp;'b <a class="struct" href="bitcoin/struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a>,
     pub block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>,
     pub tx_pos: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
index a137381b1959df4a5d5bfa3e6851af0b3587e629..1f07931c93559a06e696b54297a57098ad0ef674 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/tx_update.rs.html#8">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
     pub txs: <a class="struct" href="bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;&gt;,
     pub txouts: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>, <a class="struct" href="bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>&gt;,
     pub anchors: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;(A, <a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>)&gt;,
@@ -14,16 +14,16 @@ the fee of a wallet transaction.</p>
 confirmed.</p>
 </div><span id="structfield.seen_ats" class="structfield section-header"><a href="#structfield.seen_ats" class="anchor field">§</a><code>seen_ats: <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</code></span><div class="docblock"><p>Seen at times for transactions. This records when a transaction was most recently seen in
 the user’s mempool for the sake of tie-breaking other conflicting transactions.</p>
-</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#35">Source</a><a href="#impl-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map_anchors" class="method"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#40">Source</a><h4 class="code-header">pub fn <a href="#method.map_anchors" class="fn">map_anchors</a>&lt;A2, F&gt;(self, map: F) -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A2&gt;<div class="where">where
+</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxUpdate%3CA%3E" class="impl"><a href="#impl-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map_anchors" class="method"><h4 class="code-header">pub fn <a href="#method.map_anchors" class="fn">map_anchors</a>&lt;A2, F&gt;(self, map: F) -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A2&gt;<div class="where">where
     A2: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(A) -&gt; A2,</div></h4></section></summary><div class="docblock"><p>Transforms the <a href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate"><code>TxUpdate</code></a> to have <code>anchors</code> (<code>A</code>) of another type (<code>A2</code>).</p>
 <p>This takes in a closure with signature <code>FnMut(A) -&gt; A2</code> which is called for each anchor to
 transform it.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#54">Source</a><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(&amp;mut self, other: <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;)</h4></section></summary><div class="docblock"><p>Extend this update with <code>other</code>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#impl-Clone-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#impl-Debug-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#24">Source</a><a href="#impl-Default-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#25">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#111-127">Source</a><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;&gt; for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#112-126">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#129-135">Source</a><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;&gt; for <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#130-134">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(update: <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Freeze-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(&amp;mut self, other: <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;)</h4></section></summary><div class="docblock"><p>Extend this update with <code>other</code>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Clone-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Debug-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Default-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#111-127">Source</a><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;&gt; for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#112-126">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#129-135">Source</a><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;&gt; for <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#130-134">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(update: <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Freeze-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Send-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Sync-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Unpin-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-UnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
index 402e45e9f3cd622a376b1d75ca855082e4c8d692..9fba88f20f031f74ff664734d87f6c624b96ff42 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that “anchors” blockchain data to a specific block of height and hash."><title>Anchor in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Anchor</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.anchor_block" title="anchor_block">anchor_block</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.confirmation_height_upper_bound" title="confirmation_height_upper_bound">confirmation_height_upper_bound</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Anchor-for-%26A" title="&#38;A">&#38;A</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Trait <span class="trait">Anchor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/tx_data_traits.rs.html#66-77">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Anchor:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that “anchors” blockchain data to a specific block of height and hash."><title>Anchor in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Anchor</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.anchor_block" title="anchor_block">anchor_block</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.confirmation_height_upper_bound" title="confirmation_height_upper_bound">confirmation_height_upper_bound</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Anchor-for-%26A" title="&#38;A">&#38;A</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Trait <span class="trait">Anchor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/tx_data_traits.rs.html#66-77">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Anchor:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a>
@@ -67,4 +67,4 @@ graph_c.insert_anchor(
 </div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#74-76">Source</a><h4 class="code-header">fn <a href="#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the upper bound of the chain data’s confirmation height.</p>
 <p>The default definition gives a pessimistic answer. This can be overridden by the <code>Anchor</code>
 implementation for a more accurate value.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Anchor-for-%26A" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#79-83">Source</a><a href="#impl-Anchor-for-%26A" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;A</a></h3></section></summary><div class="impl-items"><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#80-82">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Anchor-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#85-89">Source</a><a href="#impl-Anchor-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Anchor-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#91-99">Source</a><a href="#impl-Anchor-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><script src="../trait.impl/bdk_chain/tx_data_traits/trait.Anchor.js" data-ignore-extern-crates="bdk_core" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Anchor-for-%26A" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#79-83">Source</a><a href="#impl-Anchor-for-%26A" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;A</a></h3></section></summary><div class="impl-items"><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#80-82">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Anchor-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#85-89">Source</a><a href="#impl-Anchor-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Anchor-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#91-99">Source</a><a href="#impl-Anchor-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><script src="../trait.impl/bdk_chain/tx_data_traits/trait.Anchor.js" data-ignore-extern-crates="bdk_core" async></script></section></div></main></body></html>
\ No newline at end of file
index faee5c9b290ffe759a8c0795314a12cb88a3c5ef..b4f48923b8f90a21395bee44542d6968d573aabe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a service that tracks the blockchain."><title>ChainOracle in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Chain<wbr>Oracle</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.get_chain_tip" title="get_chain_tip">get_chain_tip</a></li><li><a href="#tymethod.is_block_in_chain" title="is_block_in_chain">is_block_in_chain</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Trait <span class="trait">ChainOracle</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/chain_oracle.rs.html#9-25">Source</a> </span></div><pre class="rust item-decl"><code>pub trait ChainOracle {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a service that tracks the blockchain."><title>ChainOracle in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Chain<wbr>Oracle</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.get_chain_tip" title="get_chain_tip">get_chain_tip</a></li><li><a href="#tymethod.is_block_in_chain" title="is_block_in_chain">is_block_in_chain</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Trait <span class="trait">ChainOracle</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/chain_oracle.rs.html#9-25">Source</a> </span></div><pre class="rust item-decl"><code>pub trait ChainOracle {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>;
 
     // Required methods
index 06809e445672c698a0f5b2304b7cdb23c9254839..eb8d9117d33da3cd6baf44137f74b4264d371a9c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait to extend the functionality of a miniscript descriptor."><title>DescriptorExt in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.descriptor_id" title="descriptor_id">descriptor_id</a></li><li><a href="#tymethod.dust_value" title="dust_value">dust_value</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DescriptorExt-for-Descriptor%3CDescriptorPublicKey%3E" title="Descriptor&#60;DescriptorPublicKey&#62;">Descriptor&#60;DescriptorPublicKey&#62;</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Trait <span class="trait">DescriptorExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/descriptor_ext.rs.html#16-24">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DescriptorExt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait to extend the functionality of a miniscript descriptor."><title>DescriptorExt in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.descriptor_id" title="descriptor_id">descriptor_id</a></li><li><a href="#tymethod.dust_value" title="dust_value">dust_value</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DescriptorExt-for-Descriptor%3CDescriptorPublicKey%3E" title="Descriptor&#60;DescriptorPublicKey&#62;">Descriptor&#60;DescriptorPublicKey&#62;</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Trait <span class="trait">DescriptorExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_chain/descriptor_ext.rs.html#16-24">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DescriptorExt {
     // Required methods
     fn <a href="#tymethod.dust_value" class="fn">dust_value</a>(&amp;self) -&gt; <a class="struct" href="bitcoin/struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a>;
 <span class="item-spacer"></span>    fn <a href="#tymethod.descriptor_id" class="fn">descriptor_id</a>(&amp;self) -&gt; <a class="struct" href="struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a>;
index 9fa9b8fca188da8a5045fca2d47082008c89fee6..a04fbd69807eb3243bf3f8707d1726a3d81cb637 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that makes an object mergeable."><title>Merge in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merge</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_empty" title="is_empty">is_empty</a></li><li><a href="#tymethod.merge" title="merge">merge</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.take" title="take">take</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Merge-for-()" title="()">()</a></li><li><a href="#impl-Merge-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Merge-for-(T0,)" title="(T0,)">(T0,)</a></li><li><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Merge-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Trait <span class="trait">Merge</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/merge.rs.html#5">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Merge: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that makes an object mergeable."><title>Merge in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merge</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_empty" title="is_empty">is_empty</a></li><li><a href="#tymethod.merge" title="merge">merge</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.take" title="take">take</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Merge-for-()" title="()">()</a></li><li><a href="#impl-Merge-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Merge-for-(T0,)" title="(T0,)">(T0,)</a></li><li><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Merge-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Trait <span class="trait">Merge</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Merge: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
     // Required methods
     fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self);
 <span class="item-spacer"></span>    fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
@@ -6,39 +6,39 @@
     // Provided method
     fn <a href="#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait that makes an object mergeable.</p>
-</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.merge" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#7">Source</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another object of the same type onto <code>self</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.is_empty" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#10">Source</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the structure is considered empty.</p>
-</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.take" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#13">Source</a><h4 class="code-header">fn <a href="#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Take the value, replacing it with the default value.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-()" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#impl-Merge-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></h3></section></summary><div class="impl-items"><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>)</h4></section><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeMap%3CK,+V%3E" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#22">Source</a><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, V&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;<div class="where">where
-    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#23">Source</a><a href="#method.merge-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;)</h4></section><section id="method.is_empty-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#29">Source</a><a href="#method.is_empty-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#impl-Merge-for-(T0,)" class="anchor">§</a><h3 class="code-header">impl&lt;T0&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a><div class="where">where
-    T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#method.merge-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a>)</h4></section><section id="method.is_empty-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#impl-Merge-for-(T0,+T1)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a><div class="where">where
+</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.merge" class="method"><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another object of the same type onto <code>self</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.is_empty" class="method"><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the structure is considered empty.</p>
+</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.take" class="method"><h4 class="code-header">fn <a href="#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Take the value, replacing it with the default value.</p>
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-()" class="impl"><a href="#impl-Merge-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></h3></section></summary><div class="impl-items"><section id="method.merge" class="method trait-impl"><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>)</h4></section><section id="method.is_empty" class="method trait-impl"><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeMap%3CK,+V%3E" class="impl"><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, V&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;<div class="where">where
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-1" class="method trait-impl"><a href="#method.merge-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;)</h4></section><section id="method.is_empty-1" class="method trait-impl"><a href="#method.is_empty-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,)" class="impl"><a href="#impl-Merge-for-(T0,)" class="anchor">§</a><h3 class="code-header">impl&lt;T0&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a><div class="where">where
+    T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-2" class="method trait-impl"><a href="#method.merge-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a>)</h4></section><section id="method.is_empty-2" class="method trait-impl"><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1)" class="impl"><a href="#impl-Merge-for-(T0,+T1)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#method.merge-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a>)</h4></section><section id="method.is_empty-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#method.is_empty-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#74">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a><div class="where">where
+    T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-3" class="method trait-impl"><a href="#method.merge-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a>)</h4></section><section id="method.is_empty-3" class="method trait-impl"><a href="#method.is_empty-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-4" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#74">Source</a><a href="#method.merge-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a>)</h4></section><section id="method.is_empty-4" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#74">Source</a><a href="#method.is_empty-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#75">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3)</a><div class="where">where
+    T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-4" class="method trait-impl"><a href="#method.merge-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a>)</h4></section><section id="method.is_empty-4" class="method trait-impl"><a href="#method.is_empty-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-5" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#75">Source</a><a href="#method.merge-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3)</a>)</h4></section><section id="method.is_empty-5" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#75">Source</a><a href="#method.is_empty-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#76">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4)</a><div class="where">where
+    T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-5" class="method trait-impl"><a href="#method.merge-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3)</a>)</h4></section><section id="method.is_empty-5" class="method trait-impl"><a href="#method.is_empty-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-6" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#76">Source</a><a href="#method.merge-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4)</a>)</h4></section><section id="method.is_empty-6" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#76">Source</a><a href="#method.is_empty-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#77">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5)</a><div class="where">where
+    T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-6" class="method trait-impl"><a href="#method.merge-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4)</a>)</h4></section><section id="method.is_empty-6" class="method trait-impl"><a href="#method.is_empty-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-7" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#77">Source</a><a href="#method.merge-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5)</a>)</h4></section><section id="method.is_empty-7" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#77">Source</a><a href="#method.is_empty-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#78">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6)</a><div class="where">where
+    T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-7" class="method trait-impl"><a href="#method.merge-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5)</a>)</h4></section><section id="method.is_empty-7" class="method trait-impl"><a href="#method.is_empty-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-8" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#78">Source</a><a href="#method.merge-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6)</a>)</h4></section><section id="method.is_empty-8" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#78">Source</a><a href="#method.is_empty-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#79">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7)</a><div class="where">where
+    T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-8" class="method trait-impl"><a href="#method.merge-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6)</a>)</h4></section><section id="method.is_empty-8" class="method trait-impl"><a href="#method.is_empty-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
@@ -46,7 +46,7 @@
     T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-9" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#79">Source</a><a href="#method.merge-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7)</a>)</h4></section><section id="method.is_empty-9" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#79">Source</a><a href="#method.is_empty-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#80">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a><div class="where">where
+    T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-9" class="method trait-impl"><a href="#method.merge-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7)</a>)</h4></section><section id="method.is_empty-9" class="method trait-impl"><a href="#method.is_empty-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
@@ -55,7 +55,7 @@
     T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T8: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-10" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#80">Source</a><a href="#method.merge-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a>)</h4></section><section id="method.is_empty-10" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#80">Source</a><a href="#method.is_empty-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#81">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8, T9&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a><div class="where">where
+    T8: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-10" class="method trait-impl"><a href="#method.merge-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a>)</h4></section><section id="method.is_empty-10" class="method trait-impl"><a href="#method.is_empty-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8, T9&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
@@ -65,7 +65,7 @@
     T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T8: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T9: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-11" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#81">Source</a><a href="#method.merge-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a>)</h4></section><section id="method.is_empty-11" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#81">Source</a><a href="#method.is_empty-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#82">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a><div class="where">where
+    T9: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-11" class="method trait-impl"><a href="#method.merge-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a>)</h4></section><section id="method.is_empty-11" class="method trait-impl"><a href="#method.is_empty-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
@@ -76,5 +76,5 @@
     T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T8: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T9: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T10: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-12" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#82">Source</a><a href="#method.merge-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a>)</h4></section><section id="method.is_empty-12" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#82">Source</a><a href="#method.is_empty-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeSet%3CT%3E" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#34">Source</a><a href="#impl-Merge-for-BTreeSet%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;T&gt;<div class="where">where
-    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-13" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#35">Source</a><a href="#method.merge-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;T&gt;)</h4></section><section id="method.is_empty-13" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#41">Source</a><a href="#method.is_empty-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_chain/indexer/keychain_txout.rs.html#846-870">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Merge-for-ChangeSet-1" class="impl"><a class="src rightside" href="../src/bdk_chain/local_chain.rs.html#418-426">Source</a><a href="#impl-Merge-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::local_chain::<a class="struct" href="local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Merge-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#1189-1213">Source</a><a href="#impl-Merge-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::tx_graph::<a class="struct" href="tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section><section id="impl-Merge-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/indexed_tx_graph.rs.html#362-371">Source</a><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, IA: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::indexed_tx_graph::<a class="struct" href="indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section><section id="impl-Merge-for-Vec%3CT%3E" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#46">Source</a><a href="#impl-Merge-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h3></section></div><script src="../trait.impl/bdk_core/merge/trait.Merge.js" data-ignore-extern-crates="alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
+    T10: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-12" class="method trait-impl"><a href="#method.merge-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a>)</h4></section><section id="method.is_empty-12" class="method trait-impl"><a href="#method.is_empty-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeSet%3CT%3E" class="impl"><a href="#impl-Merge-for-BTreeSet%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;T&gt;<div class="where">where
+    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-13" class="method trait-impl"><a href="#method.merge-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;T&gt;)</h4></section><section id="method.is_empty-13" class="method trait-impl"><a href="#method.is_empty-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_chain/indexer/keychain_txout.rs.html#846-870">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Merge-for-ChangeSet-1" class="impl"><a class="src rightside" href="../src/bdk_chain/local_chain.rs.html#418-426">Source</a><a href="#impl-Merge-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::local_chain::<a class="struct" href="local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Merge-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#1189-1213">Source</a><a href="#impl-Merge-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::tx_graph::<a class="struct" href="tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section><section id="impl-Merge-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/indexed_tx_graph.rs.html#362-371">Source</a><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, IA: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::indexed_tx_graph::<a class="struct" href="indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section><section id="impl-Merge-for-Vec%3CT%3E" class="impl"><a href="#impl-Merge-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h3></section></div><script src="../trait.impl/bdk_core/merge/trait.Merge.js" data-ignore-extern-crates="alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
index 935765690632cd47eea6dc6c5264ef9081ad0b10..e720cdb2ccf9bba2de76dcf312cda65dbb658738 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors returned by `TxGraph::calculate_fee`."><title>CalculateFeeError in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Calculate<wbr>FeeError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MissingTxOut" title="MissingTxOut">MissingTxOut</a></li><li><a href="#variant.NegativeFee" title="NegativeFee">NegativeFee</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CalculateFeeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CalculateFeeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CalculateFeeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CalculateFeeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-CalculateFeeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CalculateFeeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CalculateFeeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CalculateFeeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CalculateFeeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CalculateFeeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CalculateFeeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CalculateFeeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Enum <span class="enum">CalculateFeeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#221-226">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CalculateFeeError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors returned by `TxGraph::calculate_fee`."><title>CalculateFeeError in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Calculate<wbr>FeeError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MissingTxOut" title="MissingTxOut">MissingTxOut</a></li><li><a href="#variant.NegativeFee" title="NegativeFee">NegativeFee</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CalculateFeeError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CalculateFeeError" title="Display">Display</a></li><li><a href="#impl-Eq-for-CalculateFeeError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-CalculateFeeError" title="Error">Error</a></li><li><a href="#impl-PartialEq-for-CalculateFeeError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-CalculateFeeError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CalculateFeeError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CalculateFeeError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CalculateFeeError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CalculateFeeError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CalculateFeeError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CalculateFeeError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Enum <span class="enum">CalculateFeeError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#221-226">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CalculateFeeError {
     MissingTxOut(<a class="struct" href="../bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>&gt;),
     NegativeFee(<a class="struct" href="../bitcoin/struct.SignedAmount.html" title="struct bdk_chain::bitcoin::SignedAmount">SignedAmount</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors returned by <code>TxGraph::calculate_fee</code>.</p>
index 72441d450e925ea72d7eaee5f438cbddf68ad1e7..6d71cf9043b6cf08086ba32de8ec7dd2fce5e41e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Module for structures that store and traverse transactions."><title>bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module tx_<wbr>graph</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#applying-changes" title="Applying changes">Applying changes</a></li><li><a href="#generics" title="Generics">Generics</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>tx_graph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#1-1499">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Module for structures that store and traverse transactions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Module for structures that store and traverse transactions."><title>bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module tx_<wbr>graph</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#applying-changes" title="Applying changes">Applying changes</a></li><li><a href="#generics" title="Generics">Generics</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></span><h1>Module <span>tx_graph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#1-1499">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Module for structures that store and traverse transactions.</p>
 <p><a href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph"><code>TxGraph</code></a> contains transactions and indexes them so you can easily traverse the graph of
 those transactions. <code>TxGraph</code> is <em>monotone</em> in that you can always insert a transaction – it
 does not care whether that transaction is in the current best chain or whether it conflicts with
index 507ebf1430f21287d4cda6affd9ff17d50d298ed..b9ff6556ddaa5d457e49cefdea8d656f545800c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction that is deemed to be part of the canonical history."><title>CanonicalTx in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Canonical<wbr>Tx</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.tx_node" title="tx_node">tx_node</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CanonicalTx%3C'a,+T,+A%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CanonicalTx%3C'a,+T,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-CanonicalTx%3C'a,+T,+A%3E" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-CanonicalTx%3C'a,+T,+A%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CanonicalTx%3C'a,+T,+A%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CanonicalTx%3C'a,+T,+A%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-CanonicalTx%3C'a,+T,+A%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CanonicalTx%3C'a,+T,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CanonicalTx%3C'a,+T,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CanonicalTx%3C'a,+T,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CanonicalTx%3C'a,+T,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CanonicalTx%3C'a,+T,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CanonicalTx%3C'a,+T,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">CanonicalTx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#212-217">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CanonicalTx&lt;'a, T, A&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction that is deemed to be part of the canonical history."><title>CanonicalTx in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Canonical<wbr>Tx</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.tx_node" title="tx_node">tx_node</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CanonicalTx%3C'a,+T,+A%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CanonicalTx%3C'a,+T,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-CanonicalTx%3C'a,+T,+A%3E" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-CanonicalTx%3C'a,+T,+A%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-CanonicalTx%3C'a,+T,+A%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-CanonicalTx%3C'a,+T,+A%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-CanonicalTx%3C'a,+T,+A%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CanonicalTx%3C'a,+T,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CanonicalTx%3C'a,+T,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CanonicalTx%3C'a,+T,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CanonicalTx%3C'a,+T,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CanonicalTx%3C'a,+T,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CanonicalTx%3C'a,+T,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">CanonicalTx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#212-217">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CanonicalTx&lt;'a, T, A&gt; {
     pub chain_position: <a class="enum" href="../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;,
     pub tx_node: <a class="struct" href="struct.TxNode.html" title="struct bdk_chain::tx_graph::TxNode">TxNode</a>&lt;'a, T, A&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A transaction that is deemed to be part of the canonical history.</p>
index 79f33832ae836f3e5ca26071099c620dbb605314..f6c2804a4c2a6e32f933cdc758150c35d82fc43c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `ChangeSet` represents changes to a `TxGraph`."><title>ChangeSet in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.last_seen" title="last_seen">last_seen</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ANCHORS_TABLE_NAME" title="ANCHORS_TABLE_NAME">ANCHORS_TABLE_NAME</a></li><li><a href="#associatedconstant.SCHEMA_NAME" title="SCHEMA_NAME">SCHEMA_NAME</a></li><li><a href="#associatedconstant.TXOUTS_TABLE_NAME" title="TXOUTS_TABLE_NAME">TXOUTS_TABLE_NAME</a></li><li><a href="#associatedconstant.TXS_TABLE_NAME" title="TXS_TABLE_NAME">TXS_TABLE_NAME</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.anchor_heights" title="anchor_heights">anchor_heights</a></li><li><a href="#method.from_sqlite" title="from_sqlite">from_sqlite</a></li><li><a href="#method.init_sqlite_tables" title="init_sqlite_tables">init_sqlite_tables</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li><li><a href="#method.persist_to_sqlite" title="persist_to_sqlite">persist_to_sqlite</a></li><li><a href="#method.schema_v0" title="schema_v0">schema_v0</a></li><li><a href="#method.schema_v1" title="schema_v1">schema_v1</a></li><li><a href="#method.txouts" title="txouts">txouts</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet%3CA%3E" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" title="From&#60;ChangeSet&#60;A&#62;&#62;">From&#60;ChangeSet&#60;A&#62;&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet%3CA%3E" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet%3CA%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#1133-1142">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `ChangeSet` represents changes to a `TxGraph`."><title>ChangeSet in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.last_seen" title="last_seen">last_seen</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.ANCHORS_TABLE_NAME" title="ANCHORS_TABLE_NAME">ANCHORS_TABLE_NAME</a></li><li><a href="#associatedconstant.SCHEMA_NAME" title="SCHEMA_NAME">SCHEMA_NAME</a></li><li><a href="#associatedconstant.TXOUTS_TABLE_NAME" title="TXOUTS_TABLE_NAME">TXOUTS_TABLE_NAME</a></li><li><a href="#associatedconstant.TXS_TABLE_NAME" title="TXS_TABLE_NAME">TXS_TABLE_NAME</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.anchor_heights" title="anchor_heights">anchor_heights</a></li><li><a href="#method.from_sqlite" title="from_sqlite">from_sqlite</a></li><li><a href="#method.init_sqlite_tables" title="init_sqlite_tables">init_sqlite_tables</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li><li><a href="#method.persist_to_sqlite" title="persist_to_sqlite">persist_to_sqlite</a></li><li><a href="#method.schema_v0" title="schema_v0">schema_v0</a></li><li><a href="#method.schema_v1" title="schema_v1">schema_v1</a></li><li><a href="#method.txouts" title="txouts">txouts</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet%3CA%3E" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" title="From&#60;ChangeSet&#60;A&#62;&#62;">From&#60;ChangeSet&#60;A&#62;&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet%3CA%3E" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet%3CA%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#1133-1142">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
     pub txs: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="../bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;&gt;,
     pub txouts: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>, <a class="struct" href="../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>&gt;,
     pub anchors: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;(A, <a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>)&gt;,
@@ -33,7 +33,7 @@ transform it.</p>
 <p>Remember to call <a href="struct.ChangeSet.html#method.init_sqlite_tables" title="associated function bdk_chain::tx_graph::ChangeSet::init_sqlite_tables"><code>Self::init_sqlite_tables</code></a> beforehand.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-Clone-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-Debug-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1144-1153">Source</a><a href="#impl-Default-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1145-1152">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#373-380">Source</a><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;&gt; for <a class="struct" href="../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#374-379">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1189-1213">Source</a><a href="#impl-Merge-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1190-1205">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1207-1212">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-PartialEq-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#373-380">Source</a><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;&gt; for <a class="struct" href="../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#374-379">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1189-1213">Source</a><a href="#impl-Merge-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1190-1205">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1207-1212">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-PartialEq-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="../bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet%3CA%3E" class="impl"><a href="#impl-Freeze-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-ChangeSet%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
index 41c4d22defdd94f2e69f2754b0d00478250b62f4..f104a914037f3a57d36a3c888add81538c63d5bd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator that traverses ancestors of a given root transaction."><title>TxAncestors in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxAncestors</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.run_until_finished" title="run_until_finished">run_until_finished</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-TxAncestors%3C'_,+A,+F,+O%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxAncestors%3C'g,+A,+F,+O%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxAncestors%3C'g,+A,+F,+O%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxAncestors%3C'g,+A,+F,+O%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxAncestors%3C'g,+A,+F,+O%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxAncestors%3C'g,+A,+F,+O%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxAncestors%3C'g,+A,+F,+O%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxAncestors</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#1248-1256">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxAncestors&lt;'g, A, F, O&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator that traverses ancestors of a given root transaction."><title>TxAncestors in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxAncestors</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.run_until_finished" title="run_until_finished">run_until_finished</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-TxAncestors%3C'_,+A,+F,+O%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxAncestors%3C'g,+A,+F,+O%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxAncestors%3C'g,+A,+F,+O%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxAncestors%3C'g,+A,+F,+O%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxAncestors%3C'g,+A,+F,+O%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxAncestors%3C'g,+A,+F,+O%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxAncestors%3C'g,+A,+F,+O%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxAncestors</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#1248-1256">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxAncestors&lt;'g, A, F, O&gt;<div class="where">where
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="../bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;O&gt;,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator that traverses ancestors of a given root transaction.</p>
 <p>The iterator excludes partial transactions.</p>
 <p>Returned by the <a href="struct.TxGraph.html#method.walk_ancestors" title="method bdk_chain::tx_graph::TxGraph::walk_ancestors"><code>walk_ancestors</code></a> method of <a href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
index bf93ec83a014c794f3a2d136b4862f00eb424bb0..17780686843655e8bb31859dd04bf87708bab3ad 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator that traverses transaction descendants."><title>TxDescendants in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxDescendants</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.run_until_finished" title="run_until_finished">run_until_finished</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-TxDescendants%3C'_,+A,+F,+O%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxDescendants%3C'g,+A,+F,+O%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxDescendants%3C'g,+A,+F,+O%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxDescendants%3C'g,+A,+F,+O%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxDescendants%3C'g,+A,+F,+O%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxDescendants%3C'g,+A,+F,+O%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxDescendants%3C'g,+A,+F,+O%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxDescendants</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#1379-1387">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxDescendants&lt;'g, A, F, O&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An iterator that traverses transaction descendants."><title>TxDescendants in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxDescendants</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.run_until_finished" title="run_until_finished">run_until_finished</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-TxDescendants%3C'_,+A,+F,+O%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxDescendants%3C'g,+A,+F,+O%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxDescendants%3C'g,+A,+F,+O%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxDescendants%3C'g,+A,+F,+O%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxDescendants%3C'g,+A,+F,+O%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxDescendants%3C'g,+A,+F,+O%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxDescendants%3C'g,+A,+F,+O%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-ByteIterExt-for-I" title="ByteIterExt">ByteIterExt</a></li><li><a href="#impl-CheckedSum%3CAmount%3E-for-T" title="CheckedSum&#60;Amount&#62;">CheckedSum&#60;Amount&#62;</a></li><li><a href="#impl-CheckedSum%3CSignedAmount%3E-for-T" title="CheckedSum&#60;SignedAmount&#62;">CheckedSum&#60;SignedAmount&#62;</a></li><li><a href="#impl-Fe32IterExt-for-I" title="Fe32IterExt">Fe32IterExt</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxDescendants</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#1379-1387">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxDescendants&lt;'g, A, F, O&gt;<div class="where">where
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;O&gt;,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An iterator that traverses transaction descendants.</p>
 <p>Returned by the <a href="struct.TxGraph.html#method.walk_descendants" title="method bdk_chain::tx_graph::TxGraph::walk_descendants"><code>walk_descendants</code></a> method of <a href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxDescendants%3C'g,+A,+F,+O%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1389-1471">Source</a><a href="#impl-TxDescendants%3C'g,+A,+F,+O%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'g, A, F, O&gt; <a class="struct" href="struct.TxDescendants.html" title="struct bdk_chain::tx_graph::TxDescendants">TxDescendants</a>&lt;'g, A, F, O&gt;<div class="where">where
index f473a8ddcc21aac6abbcdb8f6c6610306bfc1a0f..7c845048e3cd99b165b236321534b33e623d1c25 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A graph of transactions and spends."><title>TxGraph in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxGraph</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.all_anchors" title="all_anchors">all_anchors</a></li><li><a href="#method.all_txouts" title="all_txouts">all_txouts</a></li><li><a href="#method.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.apply_update_at" title="apply_update_at">apply_update_at</a></li><li><a href="#method.balance" title="balance">balance</a></li><li><a href="#method.batch_insert_unconfirmed" title="batch_insert_unconfirmed">batch_insert_unconfirmed</a></li><li><a href="#method.calculate_fee" title="calculate_fee">calculate_fee</a></li><li><a href="#method.canonical_iter" title="canonical_iter">canonical_iter</a></li><li><a href="#method.direct_conflicts" title="direct_conflicts">direct_conflicts</a></li><li><a href="#method.filter_chain_txouts" title="filter_chain_txouts">filter_chain_txouts</a></li><li><a href="#method.filter_chain_unspents" title="filter_chain_unspents">filter_chain_unspents</a></li><li><a href="#method.floating_txouts" title="floating_txouts">floating_txouts</a></li><li><a href="#method.full_txs" title="full_txs">full_txs</a></li><li><a href="#method.get_tx" title="get_tx">get_tx</a></li><li><a href="#method.get_tx_node" title="get_tx_node">get_tx_node</a></li><li><a href="#method.get_txout" title="get_txout">get_txout</a></li><li><a href="#method.initial_changeset" title="initial_changeset">initial_changeset</a></li><li><a href="#method.insert_anchor" title="insert_anchor">insert_anchor</a></li><li><a href="#method.insert_seen_at" title="insert_seen_at">insert_seen_at</a></li><li><a href="#method.insert_tx" title="insert_tx">insert_tx</a></li><li><a href="#method.insert_txout" title="insert_txout">insert_txout</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.list_canonical_txs" title="list_canonical_txs">list_canonical_txs</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.outspends" title="outspends">outspends</a></li><li><a href="#method.try_balance" title="try_balance">try_balance</a></li><li><a href="#method.try_filter_chain_txouts" title="try_filter_chain_txouts">try_filter_chain_txouts</a></li><li><a href="#method.try_filter_chain_unspents" title="try_filter_chain_unspents">try_filter_chain_unspents</a></li><li><a href="#method.try_list_canonical_txs" title="try_list_canonical_txs">try_list_canonical_txs</a></li><li><a href="#method.tx_outputs" title="tx_outputs">tx_outputs</a></li><li><a href="#method.tx_spends" title="tx_spends">tx_spends</a></li><li><a href="#method.txids_by_descending_anchor_height" title="txids_by_descending_anchor_height">txids_by_descending_anchor_height</a></li><li><a href="#method.txids_by_descending_last_seen" title="txids_by_descending_last_seen">txids_by_descending_last_seen</a></li><li><a href="#method.txs_with_no_anchor_or_last_seen" title="txs_with_no_anchor_or_last_seen">txs_with_no_anchor_or_last_seen</a></li><li><a href="#method.walk_ancestors" title="walk_ancestors">walk_ancestors</a></li><li><a href="#method.walk_conflicts" title="walk_conflicts">walk_conflicts</a></li><li><a href="#method.walk_descendants" title="walk_descendants">walk_descendants</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E" title="AsRef&#60;TxGraph&#60;A&#62;&#62;">AsRef&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-AsRef%3CTxGraph%3CA%3E%3E-for-TxGraph%3CA%3E" title="AsRef&#60;TxGraph&#60;A&#62;&#62;">AsRef&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-Clone-for-TxGraph%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxGraph%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxGraph%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-TxGraph%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TxGraph%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxGraph%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxGraph%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxGraph%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxGraph%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxGraph%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxGraph%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxGraph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#143-156">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxGraph&lt;A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A graph of transactions and spends.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A graph of transactions and spends."><title>TxGraph in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxGraph</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.all_anchors" title="all_anchors">all_anchors</a></li><li><a href="#method.all_txouts" title="all_txouts">all_txouts</a></li><li><a href="#method.apply_changeset" title="apply_changeset">apply_changeset</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.apply_update_at" title="apply_update_at">apply_update_at</a></li><li><a href="#method.balance" title="balance">balance</a></li><li><a href="#method.batch_insert_unconfirmed" title="batch_insert_unconfirmed">batch_insert_unconfirmed</a></li><li><a href="#method.calculate_fee" title="calculate_fee">calculate_fee</a></li><li><a href="#method.canonical_iter" title="canonical_iter">canonical_iter</a></li><li><a href="#method.direct_conflicts" title="direct_conflicts">direct_conflicts</a></li><li><a href="#method.filter_chain_txouts" title="filter_chain_txouts">filter_chain_txouts</a></li><li><a href="#method.filter_chain_unspents" title="filter_chain_unspents">filter_chain_unspents</a></li><li><a href="#method.floating_txouts" title="floating_txouts">floating_txouts</a></li><li><a href="#method.full_txs" title="full_txs">full_txs</a></li><li><a href="#method.get_tx" title="get_tx">get_tx</a></li><li><a href="#method.get_tx_node" title="get_tx_node">get_tx_node</a></li><li><a href="#method.get_txout" title="get_txout">get_txout</a></li><li><a href="#method.initial_changeset" title="initial_changeset">initial_changeset</a></li><li><a href="#method.insert_anchor" title="insert_anchor">insert_anchor</a></li><li><a href="#method.insert_seen_at" title="insert_seen_at">insert_seen_at</a></li><li><a href="#method.insert_tx" title="insert_tx">insert_tx</a></li><li><a href="#method.insert_txout" title="insert_txout">insert_txout</a></li><li><a href="#method.is_empty" title="is_empty">is_empty</a></li><li><a href="#method.list_canonical_txs" title="list_canonical_txs">list_canonical_txs</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.outspends" title="outspends">outspends</a></li><li><a href="#method.try_balance" title="try_balance">try_balance</a></li><li><a href="#method.try_filter_chain_txouts" title="try_filter_chain_txouts">try_filter_chain_txouts</a></li><li><a href="#method.try_filter_chain_unspents" title="try_filter_chain_unspents">try_filter_chain_unspents</a></li><li><a href="#method.try_list_canonical_txs" title="try_list_canonical_txs">try_list_canonical_txs</a></li><li><a href="#method.tx_outputs" title="tx_outputs">tx_outputs</a></li><li><a href="#method.tx_spends" title="tx_spends">tx_spends</a></li><li><a href="#method.txids_by_descending_anchor_height" title="txids_by_descending_anchor_height">txids_by_descending_anchor_height</a></li><li><a href="#method.txids_by_descending_last_seen" title="txids_by_descending_last_seen">txids_by_descending_last_seen</a></li><li><a href="#method.txs_with_no_anchor_or_last_seen" title="txs_with_no_anchor_or_last_seen">txs_with_no_anchor_or_last_seen</a></li><li><a href="#method.walk_ancestors" title="walk_ancestors">walk_ancestors</a></li><li><a href="#method.walk_conflicts" title="walk_conflicts">walk_conflicts</a></li><li><a href="#method.walk_descendants" title="walk_descendants">walk_descendants</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E" title="AsRef&#60;TxGraph&#60;A&#62;&#62;">AsRef&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-AsRef%3CTxGraph%3CA%3E%3E-for-TxGraph%3CA%3E" title="AsRef&#60;TxGraph&#60;A&#62;&#62;">AsRef&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-Clone-for-TxGraph%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxGraph%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxGraph%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li><li><a href="#impl-PartialEq-for-TxGraph%3CA%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TxGraph%3CA%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxGraph%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxGraph%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxGraph%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxGraph%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxGraph%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxGraph%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxGraph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#143-156">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxGraph&lt;A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A graph of transactions and spends.</p>
 <p>See the <a href="index.html" title="mod bdk_chain::tx_graph">module-level documentation</a> for more.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#248-429">Source</a><a href="#impl-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.all_txouts" class="method"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#252-266">Source</a><h4 class="code-header">pub fn <a href="#method.all_txouts" class="fn">all_txouts</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = (<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>, &amp;<a class="struct" href="../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>)&gt;</h4></section></summary><div class="docblock"><p>Iterate over all tx outputs known by <a href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
 <p>This includes txouts of both full transactions as well as floating transactions.</p>
index f2af430123b7d5529b8eafb3b14b5ed2d77f1551..c0738541951ce684b4a40308134ed5fe427de436 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction node in the `TxGraph`."><title>TxNode in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxNode</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.last_seen_unconfirmed" title="last_seen_unconfirmed">last_seen_unconfirmed</a></li><li><a href="#structfield.tx" title="tx">tx</a></li><li><a href="#structfield.txid" title="txid">txid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxNode%3C'a,+T,+A%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxNode%3C'a,+T,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-TxNode%3C'_,+T,+A%3E" title="Deref">Deref</a></li><li><a href="#impl-Eq-for-TxNode%3C'a,+T,+A%3E" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-TxNode%3C'a,+T,+A%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxNode%3C'a,+T,+A%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxNode%3C'a,+T,+A%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TxNode%3C'a,+T,+A%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxNode%3C'a,+T,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxNode%3C'a,+T,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxNode%3C'a,+T,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxNode%3C'a,+T,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxNode%3C'a,+T,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxNode%3C'a,+T,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#175-184">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxNode&lt;'a, T, A&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction node in the `TxGraph`."><title>TxNode in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxNode</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.last_seen_unconfirmed" title="last_seen_unconfirmed">last_seen_unconfirmed</a></li><li><a href="#structfield.tx" title="tx">tx</a></li><li><a href="#structfield.txid" title="txid">txid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxNode%3C'a,+T,+A%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxNode%3C'a,+T,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-TxNode%3C'_,+T,+A%3E" title="Deref">Deref</a></li><li><a href="#impl-Eq-for-TxNode%3C'a,+T,+A%3E" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-TxNode%3C'a,+T,+A%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-TxNode%3C'a,+T,+A%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-TxNode%3C'a,+T,+A%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-TxNode%3C'a,+T,+A%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxNode%3C'a,+T,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxNode%3C'a,+T,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxNode%3C'a,+T,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxNode%3C'a,+T,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxNode%3C'a,+T,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxNode%3C'a,+T,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxNode</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_chain/tx_graph.rs.html#175-184">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxNode&lt;'a, T, A&gt; {
     pub txid: <a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>,
     pub tx: T,
     pub anchors: &amp;'a <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;A&gt;,
index 6e97770b2ea89d4be113d9d1d3b42efdc8254c19..af93fa014cc98f33e566802209200fce31a49806 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/tx_update.rs.html#8">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></span><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
     pub txs: <a class="struct" href="../bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="../bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;&gt;,
     pub txouts: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>, <a class="struct" href="../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>&gt;,
     pub anchors: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;(A, <a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>)&gt;,
@@ -14,16 +14,16 @@ the fee of a wallet transaction.</p>
 confirmed.</p>
 </div><span id="structfield.seen_ats" class="structfield section-header"><a href="#structfield.seen_ats" class="anchor field">§</a><code>seen_ats: <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</code></span><div class="docblock"><p>Seen at times for transactions. This records when a transaction was most recently seen in
 the user’s mempool for the sake of tie-breaking other conflicting transactions.</p>
-</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#35">Source</a><a href="#impl-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map_anchors" class="method"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#40">Source</a><h4 class="code-header">pub fn <a href="#method.map_anchors" class="fn">map_anchors</a>&lt;A2, F&gt;(self, map: F) -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A2&gt;<div class="where">where
+</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxUpdate%3CA%3E" class="impl"><a href="#impl-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map_anchors" class="method"><h4 class="code-header">pub fn <a href="#method.map_anchors" class="fn">map_anchors</a>&lt;A2, F&gt;(self, map: F) -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A2&gt;<div class="where">where
     A2: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
     F: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(A) -&gt; A2,</div></h4></section></summary><div class="docblock"><p>Transforms the <a href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate"><code>TxUpdate</code></a> to have <code>anchors</code> (<code>A</code>) of another type (<code>A2</code>).</p>
 <p>This takes in a closure with signature <code>FnMut(A) -&gt; A2</code> which is called for each anchor to
 transform it.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#54">Source</a><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(&amp;mut self, other: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;)</h4></section></summary><div class="docblock"><p>Extend this update with <code>other</code>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#impl-Clone-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#impl-Debug-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#24">Source</a><a href="#impl-Default-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#25">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#111-127">Source</a><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;&gt; for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#112-126">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#129-135">Source</a><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="../trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;&gt; for <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#130-134">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Freeze-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(&amp;mut self, other: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;)</h4></section></summary><div class="docblock"><p>Extend this update with <code>other</code>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Clone-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Debug-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Default-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#111-127">Source</a><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;&gt; for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#112-126">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#129-135">Source</a><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="../trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;&gt; for <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#130-134">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Freeze-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Send-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Sync-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Unpin-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-UnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
index 79f8bf19beddc79853806f86287996b6cad5b676..6d7d29a64110fe880e6d84ba711ecf9ecf886881 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain index and `T` representing the indexed value."><title>Indexed in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Type Alias <span class="type">Indexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#58">Source</a> </span></div><pre class="rust item-decl"><code>pub type Indexed&lt;T&gt; = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain index and <code>T</code> representing the indexed value.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain index and `T` representing the indexed value."><title>Indexed in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Type Alias <span class="type">Indexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Indexed&lt;T&gt; = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain index and <code>T</code> representing the indexed value.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index da6732ec29fa4a38c816b1ce31fd982fe52684ee..8b7626654ff7ae0935c5d75007c901f253b97a34 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain `K`, derivation index (`u32`) and a `T` associated with them."><title>KeychainIndexed in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Type Alias <span class="type">KeychainIndexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#60">Source</a> </span></div><pre class="rust item-decl"><code>pub type KeychainIndexed&lt;K, T&gt; = ((K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>), T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain `K`, derivation index (`u32`) and a `T` associated with them."><title>KeychainIndexed in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></span><h1>Type Alias <span class="type">KeychainIndexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type KeychainIndexed&lt;K, T&gt; = ((K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>), T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6d4110d6b88c60d6195b2dbed9fa1de737ff4d0e..79d31c703181306b794dd202b68de26d6c592e9d 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BlockId.html">BlockId</a></li><li><a href="struct.CheckPoint.html">CheckPoint</a></li><li><a href="struct.CheckPointIter.html">CheckPointIter</a></li><li><a href="struct.ConfirmationBlockTime.html">ConfirmationBlockTime</a></li><li><a href="struct.TxUpdate.html">TxUpdate</a></li><li><a href="spk_client/struct.FullScanRequest.html">spk_client::FullScanRequest</a></li><li><a href="spk_client/struct.FullScanRequestBuilder.html">spk_client::FullScanRequestBuilder</a></li><li><a href="spk_client/struct.FullScanResponse.html">spk_client::FullScanResponse</a></li><li><a href="spk_client/struct.SyncProgress.html">spk_client::SyncProgress</a></li><li><a href="spk_client/struct.SyncRequest.html">spk_client::SyncRequest</a></li><li><a href="spk_client/struct.SyncRequestBuilder.html">spk_client::SyncRequestBuilder</a></li><li><a href="spk_client/struct.SyncResponse.html">spk_client::SyncResponse</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="spk_client/enum.SyncItem.html">spk_client::SyncItem</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.Merge.html">Merge</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.Indexed.html">Indexed</a></li><li><a href="type.KeychainIndexed.html">KeychainIndexed</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BlockId.html">BlockId</a></li><li><a href="struct.CheckPoint.html">CheckPoint</a></li><li><a href="struct.CheckPointIter.html">CheckPointIter</a></li><li><a href="struct.ConfirmationBlockTime.html">ConfirmationBlockTime</a></li><li><a href="struct.TxUpdate.html">TxUpdate</a></li><li><a href="spk_client/struct.FullScanRequest.html">spk_client::FullScanRequest</a></li><li><a href="spk_client/struct.FullScanRequestBuilder.html">spk_client::FullScanRequestBuilder</a></li><li><a href="spk_client/struct.FullScanResponse.html">spk_client::FullScanResponse</a></li><li><a href="spk_client/struct.SyncProgress.html">spk_client::SyncProgress</a></li><li><a href="spk_client/struct.SyncRequest.html">spk_client::SyncRequest</a></li><li><a href="spk_client/struct.SyncRequestBuilder.html">spk_client::SyncRequestBuilder</a></li><li><a href="spk_client/struct.SyncResponse.html">spk_client::SyncResponse</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="spk_client/enum.SyncItem.html">spk_client::SyncItem</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.Merge.html">Merge</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.Indexed.html">Indexed</a></li><li><a href="type.KeychainIndexed.html">KeychainIndexed</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index af93f93ec05eec1e85d0d63277bddb772247cfaa..ee6de3c61f111ee707d7c5a9c9d6fd1356bffd1c 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is a collection of core structures for [Bitcoin Dev Kit]."><title>bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_core</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#1-74">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is a collection of core structures for [Bitcoin Dev Kit].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is a collection of core structures for [Bitcoin Dev Kit]."><title>bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_core</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#1-74">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is a collection of core structures for [Bitcoin Dev Kit].</p>
 </div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt><code>pub extern crate <a class="mod" href="https://docs.rs/serde/1.0.217/serde/index.html" title="mod serde">serde</a>;</code></dt><dt id="reexport.bitcoin"><code>pub use bitcoin;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="spk_client/index.html" title="mod bdk_core::spk_client">spk_<wbr>client</a></dt><dd>Helper types for spk-based blockchain clients.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.BlockId.html" title="struct bdk_core::BlockId">BlockId</a></dt><dd>A reference to a block in the canonical chain.</dd><dt><a class="struct" href="struct.CheckPoint.html" title="struct bdk_core::CheckPoint">Check<wbr>Point</a></dt><dd>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_core::BlockId"><code>BlockId</code></a>s.</dd><dt><a class="struct" href="struct.CheckPointIter.html" title="struct bdk_core::CheckPointIter">Check<wbr>Point<wbr>Iter</a></dt><dd>Iterates over checkpoints backwards.</dd><dt><a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_core::ConfirmationBlockTime">Confirmation<wbr>Block<wbr>Time</a></dt><dd>Represents the confirmation block and time of a transaction.</dd><dt><a class="struct" href="struct.TxUpdate.html" title="struct bdk_core::TxUpdate">TxUpdate</a></dt><dd>Data object used to communicate updates about relevant transactions from some chain data source
 to the core model (usually a <code>bdk_chain::TxGraph</code>).</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a></dt><dd>Trait that makes an object mergeable.</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.Indexed.html" title="type bdk_core::Indexed">Indexed</a></dt><dd>A tuple of keychain index and <code>T</code> representing the indexed value.</dd><dt><a class="type" href="type.KeychainIndexed.html" title="type bdk_core::KeychainIndexed">Keychain<wbr>Indexed</a></dt><dd>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index c617be75e77816fd15714b7b97960f182fb84de9..a1df4f8a1aea5bf3e769605a4ae33863169896f6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An item reported to the `inspect` closure of `SyncRequest`."><title>SyncItem in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Item</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.OutPoint" title="OutPoint">OutPoint</a></li><li><a href="#variant.Spk" title="Spk">Spk</a></li><li><a href="#variant.Txid" title="Txid">Txid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncItem%3C'i,+I%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncItem%3C'i,+I%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncItem%3C'i,+I%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncItem%3C'i,+I%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Enum <span class="enum">SyncItem</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#15-22">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SyncItem&lt;'i, I&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An item reported to the `inspect` closure of `SyncRequest`."><title>SyncItem in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Item</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.OutPoint" title="OutPoint">OutPoint</a></li><li><a href="#variant.Spk" title="Spk">Spk</a></li><li><a href="#variant.Txid" title="Txid">Txid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncItem%3C'i,+I%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncItem%3C'i,+I%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncItem%3C'i,+I%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncItem%3C'i,+I%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Enum <span class="enum">SyncItem</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#15-22">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SyncItem&lt;'i, I&gt; {
     Spk(I, &amp;'i Script),
     Txid(Txid),
     OutPoint(OutPoint),
index 7bcf4505469339cbdd49d6a7eab265530f2df18d..344011edeaed6ef6f7793b8eca83460b4a8425bf 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper types for spk-based blockchain clients."><title>bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module spk_<wbr>client</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a></span><h1>Module <span>spk_client</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#1-551">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper types for spk-based blockchain clients.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper types for spk-based blockchain clients."><title>bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module spk_<wbr>client</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a></span><h1>Module <span>spk_client</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#1-551">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper types for spk-based blockchain clients.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">Full<wbr>Scan<wbr>Request</a></dt><dd>Data required to perform a spk-based blockchain client full scan.</dd><dt><a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_core::spk_client::FullScanRequestBuilder">Full<wbr>Scan<wbr>Request<wbr>Builder</a></dt><dd>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</dd><dt><a class="struct" href="struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">Full<wbr>Scan<wbr>Response</a></dt><dd>Data returned from a spk-based blockchain client full scan.</dd><dt><a class="struct" href="struct.SyncProgress.html" title="struct bdk_core::spk_client::SyncProgress">Sync<wbr>Progress</a></dt><dd>The progress of <a href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd><dt><a class="struct" href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">Sync<wbr>Request</a></dt><dd>Data required to perform a spk-based blockchain client sync.</dd><dt><a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_core::spk_client::SyncRequestBuilder">Sync<wbr>Request<wbr>Builder</a></dt><dd>Builds a <a href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd><dt><a class="struct" href="struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">Sync<wbr>Response</a></dt><dd>Data returned from a spk-based blockchain client sync.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.SyncItem.html" title="enum bdk_core::spk_client::SyncItem">Sync<wbr>Item</a></dt><dd>An item reported to the <a href="struct.SyncRequestBuilder.html#method.inspect" title="method bdk_core::spk_client::SyncRequestBuilder::inspect"><code>inspect</code></a> closure of <a href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index f25a7b57ce7b077a7992d532e11f0b800aa8cf05..22f4b19547b87a1ace807395ffcb80e077ece1ef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client full scan."><title>FullScanRequest in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequest%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequest%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequest%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequest%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequest%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#399-403">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanRequest&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client full scan.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client full scan."><title>FullScanRequest in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequest%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequest%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequest%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequest%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequest%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#399-403">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanRequest&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client full scan.</p>
 <p>A client full scan iterates through all the scripts for the given keychains, fetching relevant
 data until some stop gap number of scripts is found that have no data. This operation is
 generally only used when importing or restoring previously used keychains in which the list of
index 90a771f675003e52f053d351a1d22266b0389e0d..a21977e030cfdfc6a30e160131ad2800b654a6c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `FullScanRequest`."><title>FullScanRequestBuilder in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.spks_for_keychain" title="spks_for_keychain">spks_for_keychain</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequestBuilder%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequestBuilder%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#343-345">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanRequestBuilder&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `FullScanRequest`."><title>FullScanRequestBuilder in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.spks_for_keychain" title="spks_for_keychain">spks_for_keychain</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequestBuilder%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequestBuilder%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#343-345">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanRequestBuilder&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#355-389">Source</a><a href="#impl-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_core::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#359-362">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, tip: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_core::CheckPoint">CheckPoint</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the full scan request.</p>
 <p>This is used to update <a href="../../bdk_chain/local_chain/struct.LocalChain.html"><code>LocalChain</code></a>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.spks_for_keychain" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#365-374">Source</a><h4 class="code-header">pub fn <a href="#method.spks_for_keychain" class="fn">spks_for_keychain</a>(
index b1032b1d793cb7bf38578298193883e2be414ae0..2c372bc4d43f681d54de659722840b92cfd5a8e6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client full scan."><title>FullScanResponse in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullScanResponse%3CK,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullScanResponse%3CK,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullScanResponse%3CK,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullScanResponse%3CK,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#462-470">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanResponse&lt;K, A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_core::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client full scan."><title>FullScanResponse in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullScanResponse%3CK,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullScanResponse%3CK,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullScanResponse%3CK,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullScanResponse%3CK,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">FullScanResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#462-470">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanResponse&lt;K, A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_core::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
     pub tx_update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_core::TxUpdate">TxUpdate</a>&lt;A&gt;,
     pub last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,
     pub chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_core::CheckPoint">CheckPoint</a>&gt;,
index 038423f9e9261ade161485cdda41127ebc3d00e4..eb43eb4d607f71de7a7036e76467bf1d590247c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The progress of `SyncRequest`."><title>SyncProgress in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Progress</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.outpoints_consumed" title="outpoints_consumed">outpoints_consumed</a></li><li><a href="#structfield.outpoints_remaining" title="outpoints_remaining">outpoints_remaining</a></li><li><a href="#structfield.spks_consumed" title="spks_consumed">spks_consumed</a></li><li><a href="#structfield.spks_remaining" title="spks_remaining">spks_remaining</a></li><li><a href="#structfield.txids_consumed" title="txids_consumed">txids_consumed</a></li><li><a href="#structfield.txids_remaining" title="txids_remaining">txids_remaining</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.consumed" title="consumed">consumed</a></li><li><a href="#method.remaining" title="remaining">remaining</a></li><li><a href="#method.total" title="total">total</a></li><li><a href="#method.total_outpoints" title="total_outpoints">total_outpoints</a></li><li><a href="#method.total_spks" title="total_spks">total_spks</a></li><li><a href="#method.total_txids" title="total_txids">total_txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncProgress" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SyncProgress" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncProgress" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncProgress" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncProgress" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncProgress" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncProgress" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncProgress" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncProgress</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#42-55">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncProgress {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The progress of `SyncRequest`."><title>SyncProgress in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Progress</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.outpoints_consumed" title="outpoints_consumed">outpoints_consumed</a></li><li><a href="#structfield.outpoints_remaining" title="outpoints_remaining">outpoints_remaining</a></li><li><a href="#structfield.spks_consumed" title="spks_consumed">spks_consumed</a></li><li><a href="#structfield.spks_remaining" title="spks_remaining">spks_remaining</a></li><li><a href="#structfield.txids_consumed" title="txids_consumed">txids_consumed</a></li><li><a href="#structfield.txids_remaining" title="txids_remaining">txids_remaining</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.consumed" title="consumed">consumed</a></li><li><a href="#method.remaining" title="remaining">remaining</a></li><li><a href="#method.total" title="total">total</a></li><li><a href="#method.total_outpoints" title="total_outpoints">total_outpoints</a></li><li><a href="#method.total_spks" title="total_spks">total_spks</a></li><li><a href="#method.total_txids" title="total_txids">total_txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncProgress" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SyncProgress" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncProgress" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncProgress" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncProgress" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncProgress" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncProgress" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncProgress" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncProgress</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#42-55">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncProgress {
     pub spks_consumed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub spks_remaining: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub txids_consumed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
index c3bf01e58dbefa9b21eed891a75d69213b6d79b8..027a5e14de1826182142b5879665f1a64c3fb900 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client sync."><title>SyncRequest in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_outpoints" title="iter_outpoints">iter_outpoints</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.iter_txids" title="iter_txids">iter_txids</a></li><li><a href="#method.next_outpoint" title="next_outpoint">next_outpoint</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li><li><a href="#method.next_txid" title="next_txid">next_txid</a></li><li><a href="#method.progress" title="progress">progress</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequest%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequest%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequest%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequest%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequest%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequest%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#212-221">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncRequest&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client sync.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client sync."><title>SyncRequest in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_outpoints" title="iter_outpoints">iter_outpoints</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.iter_txids" title="iter_txids">iter_txids</a></li><li><a href="#method.next_outpoint" title="next_outpoint">next_outpoint</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li><li><a href="#method.next_txid" title="next_txid">next_txid</a></li><li><a href="#method.progress" title="progress">progress</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequest%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequest%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequest%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequest%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequest%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequest%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#212-221">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncRequest&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client sync.</p>
 <p>A client sync fetches relevant chain data for a known list of scripts, transaction ids and
 outpoints. The sync process also updates the chain from the given
 <a href="struct.SyncRequestBuilder.html#method.chain_tip" title="method bdk_core::spk_client::SyncRequestBuilder::chain_tip"><code>chain_tip</code></a> (if provided).</p>
index 0191150947b3fbdce86deab1803e4d9ad5de0296..aa476a939aadc8730f5a9e4d20d464b476ce65f6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `SyncRequest`."><title>SyncRequestBuilder in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.spks" title="spks">spks</a></li><li><a href="#method.spks_with_indexes" title="spks_with_indexes">spks_with_indexes</a></li><li><a href="#method.txids" title="txids">txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequestBuilder%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequestBuilder%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequestBuilder%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequestBuilder%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#91-93">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncRequestBuilder&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `SyncRequest`."><title>SyncRequestBuilder in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.spks" title="spks">spks</a></li><li><a href="#method.spks_with_indexes" title="spks_with_indexes">spks_with_indexes</a></li><li><a href="#method.txids" title="txids">txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequestBuilder%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequestBuilder%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequestBuilder%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequestBuilder%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#91-93">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncRequestBuilder&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#103-108">Source</a><a href="#impl-SyncRequestBuilder" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_core::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#105-107">Source</a><h4 class="code-header">pub fn <a href="#method.spks" class="fn">spks</a>(self, spks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = ScriptBuf&gt;) -&gt; Self</h4></section></summary><div class="docblock"><p>Add [<code>Script</code>]s that will be synced against.</p>
 </div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#110-187">Source</a><a href="#impl-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_core::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#114-117">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, cp: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_core::CheckPoint">CheckPoint</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the sync request.</p>
 <p>This is used to update <a href="../../bdk_chain/local_chain/struct.LocalChain.html"><code>LocalChain</code></a>.</p>
index b07646bb084b2f9c45c31445bca40a9d4911f21c..e250a1f1456cb19e80535977ef54416e183d786a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client sync."><title>SyncResponse in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SyncResponse%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SyncResponse%3CA%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncResponse%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncResponse%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncResponse%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncResponse%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncResponse%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#325-330">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncResponse&lt;A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_core::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client sync."><title>SyncResponse in bdk_core::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SyncResponse%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SyncResponse%3CA%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncResponse%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncResponse%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncResponse%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncResponse%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncResponse%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>core::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_core</a>::<wbr><a href="index.html">spk_client</a></span><h1>Struct <span class="struct">SyncResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#325-330">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncResponse&lt;A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_core::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
     pub tx_update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_core::TxUpdate">TxUpdate</a>&lt;A&gt;,
     pub chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_core::CheckPoint">CheckPoint</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data returned from a spk-based blockchain client sync.</p>
index 905c4f4ceba0acf7ae2950618225b9c621172c4f..3ce38f87e28e14f66c60623f679af808071fc371 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a block in the canonical chain."><title>BlockId in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BlockId</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.hash" title="hash">hash</a></li><li><a href="#structfield.height" title="height">height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockId" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BlockId" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-BlockId" title="Eq">Eq</a></li><li><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" title="From&#60;(&#38;u32, &#38;BlockHash)&#62;">From&#60;(&#38;u32, &#38;BlockHash)&#62;</a></li><li><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" title="From&#60;(u32, BlockHash)&#62;">From&#60;(u32, BlockHash)&#62;</a></li><li><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" title="From&#60;BlockId&#62;">From&#60;BlockId&#62;</a></li><li><a href="#impl-Hash-for-BlockId" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-BlockId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockId" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">BlockId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/block_id.rs.html#6-11">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BlockId {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a block in the canonical chain."><title>BlockId in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BlockId</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.hash" title="hash">hash</a></li><li><a href="#structfield.height" title="height">height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BlockId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockId" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BlockId" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-BlockId" title="Eq">Eq</a></li><li><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" title="From&#60;(&#38;u32, &#38;BlockHash)&#62;">From&#60;(&#38;u32, &#38;BlockHash)&#62;</a></li><li><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" title="From&#60;(u32, BlockHash)&#62;">From&#60;(u32, BlockHash)&#62;</a></li><li><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" title="From&#60;BlockId&#62;">From&#60;BlockId&#62;</a></li><li><a href="#impl-Hash-for-BlockId" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-BlockId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockId" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">BlockId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/block_id.rs.html#6-11">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BlockId {
     pub height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub hash: BlockHash,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to a block in the canonical chain.</p>
index d8f5cad5bace3e565f01ffe4c0164ff91fcb7e3d..f1b8ae1e009b74a80adf906295ff5966d11a0e5d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/checkpoint.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_core::BlockId"><code>BlockId</code></a>s.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/checkpoint.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_core::BlockId"><code>BlockId</code></a>s.</p>
 <p>Checkpoints are cheaply cloneable and are useful to find the agreement point between two sparse
 block chains.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#60-238">Source</a><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CheckPoint.html" title="struct bdk_core::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#62-64">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="struct.BlockId.html" title="struct bdk_core::BlockId">BlockId</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
index e44752cbec32d84e47ac413e1674913bc4616158..46dff672c35f5df7384018aec19fc44b53e80f65 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/checkpoint.rs.html#241-243">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/checkpoint.rs.html#241-243">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#245-253">Source</a><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_core::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#246">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_core::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#248-252">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
index f036a56bee6a697a84beb0e72475491ca404b903..97e1d88f41d40bd333ac1f26e05e359e863b2c8e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the confirmation block and time of a transaction."><title>ConfirmationBlockTime in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Confirmation<wbr>Block<wbr>Time</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_id" title="block_id">block_id</a></li><li><a href="#structfield.confirmation_time" title="confirmation_time">confirmation_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ConfirmationBlockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ConfirmationBlockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ConfirmationBlockTime" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ConfirmationBlockTime" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ConfirmationBlockTime" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ConfirmationBlockTime" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ConfirmationBlockTime" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ConfirmationBlockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ConfirmationBlockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ConfirmationBlockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ConfirmationBlockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ConfirmationBlockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-ConfirmationBlockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ConfirmationBlockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">ConfirmationBlockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/block_id.rs.html#46-51">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ConfirmationBlockTime {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the confirmation block and time of a transaction."><title>ConfirmationBlockTime in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Confirmation<wbr>Block<wbr>Time</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_id" title="block_id">block_id</a></li><li><a href="#structfield.confirmation_time" title="confirmation_time">confirmation_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ConfirmationBlockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ConfirmationBlockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ConfirmationBlockTime" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ConfirmationBlockTime" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ConfirmationBlockTime" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ConfirmationBlockTime" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ConfirmationBlockTime" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ConfirmationBlockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ConfirmationBlockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ConfirmationBlockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ConfirmationBlockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ConfirmationBlockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-ConfirmationBlockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ConfirmationBlockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">ConfirmationBlockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/block_id.rs.html#46-51">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ConfirmationBlockTime {
     pub block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_core::BlockId">BlockId</a>,
     pub confirmation_time: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the confirmation block and time of a transaction.</p>
index 61cfa863e6e8be9b64949be239ecd43da0e300e1..fac662cb827e4920a38eae0f5a37c2be14558187 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/tx_update.rs.html#8-22">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/tx_update.rs.html#8-22">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
     pub txs: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;&gt;,
     pub txouts: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;OutPoint, TxOut&gt;,
     pub anchors: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;(A, Txid)&gt;,
index c9caf8f4ef1747a8d50628f5aa2c49724f40f595..7a771d1f820e27134c932d5dcbbbf27f76d15fc1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that makes an object mergeable."><title>Merge in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merge</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_empty" title="is_empty">is_empty</a></li><li><a href="#tymethod.merge" title="merge">merge</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.take" title="take">take</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Merge-for-()" title="()">()</a></li><li><a href="#impl-Merge-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Merge-for-(T0,)" title="(T0,)">(T0,)</a></li><li><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Merge-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Merge-for-Vec%3CT%3E" title="Vec&#60;T&#62;">Vec&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Trait <span class="trait">Merge</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/merge.rs.html#5-20">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Merge: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that makes an object mergeable."><title>Merge in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merge</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_empty" title="is_empty">is_empty</a></li><li><a href="#tymethod.merge" title="merge">merge</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.take" title="take">take</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Merge-for-()" title="()">()</a></li><li><a href="#impl-Merge-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Merge-for-(T0,)" title="(T0,)">(T0,)</a></li><li><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Merge-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li><li><a href="#impl-Merge-for-Vec%3CT%3E" title="Vec&#60;T&#62;">Vec&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>core</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Trait <span class="trait">Merge</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/merge.rs.html#5-20">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Merge: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
     // Required methods
     fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self);
 <span class="item-spacer"></span>    fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
@@ -9,7 +9,7 @@
 </div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.merge" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#7">Source</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another object of the same type onto <code>self</code>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.is_empty" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#10">Source</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the structure is considered empty.</p>
 </div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.take" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#13-19">Source</a><h4 class="code-header">fn <a href="#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Take the value, replacing it with the default value.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-()" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#impl-Merge-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></h3></section></summary><div class="impl-items"><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: Self)</h4></section><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeMap%3CK,+V%3E" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#22-32">Source</a><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>, V&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class="impl-items"><section id="method.merge-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#23-27">Source</a><a href="#method.merge-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section><section id="method.is_empty-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#29-31">Source</a><a href="#method.is_empty-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#impl-Merge-for-(T0,)" class="anchor">§</a><h3 class="code-header">impl&lt;T0&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a><div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-()" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#impl-Merge-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></h3></section></summary><div class="impl-items"><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: Self)</h4></section><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeMap%3CK,+V%3E" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#22-32">Source</a><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>, V&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class="impl-items"><section id="method.merge-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#23-27">Source</a><a href="#method.merge-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section><section id="method.is_empty-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#29-31">Source</a><a href="#method.is_empty-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#impl-Merge-for-(T0,)" class="anchor">§</a><h3 class="code-header">impl&lt;T0&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#method.merge-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: Self)</h4></section><section id="method.is_empty-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#impl-Merge-for-(T0,+T1)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#method.merge-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: Self)</h4></section><section id="method.is_empty-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#method.is_empty-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#74">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_core::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a><div class="where">where
index 42480227026ee945c4a47af69b97fbe414bdccc3..43209ccc054908c1bd8a627334d79d0132dd1675 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain index and `T` representing the indexed value."><title>Indexed in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Type Alias <span class="type">Indexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#58">Source</a> </span></div><pre class="rust item-decl"><code>pub type Indexed&lt;T&gt; = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain index and <code>T</code> representing the indexed value.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain index and `T` representing the indexed value."><title>Indexed in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Type Alias <span class="type">Indexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#58">Source</a> </span></div><pre class="rust item-decl"><code>pub type Indexed&lt;T&gt; = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain index and <code>T</code> representing the indexed value.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8d023e8344b12e5db15fef0ece720f7bf968dd74..c05aee2fcd102b4e2d9d6b3efbc233c4cb7f3bf5 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain `K`, derivation index (`u32`) and a `T` associated with them."><title>KeychainIndexed in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Type Alias <span class="type">KeychainIndexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#60">Source</a> </span></div><pre class="rust item-decl"><code>pub type KeychainIndexed&lt;K, T&gt; = ((K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>), T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain `K`, derivation index (`u32`) and a `T` associated with them."><title>KeychainIndexed in bdk_core - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_core/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_core/index.html">bdk_<wbr>core</a><span class="version">0.4.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_core</a></span><h1>Type Alias <span class="type">KeychainIndexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#60">Source</a> </span></div><pre class="rust item-decl"><code>pub type KeychainIndexed&lt;K, T&gt; = ((K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>), T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 70d4010c7b0d9df5e9f19da3d3b8ae1eff4d2d93..e6ee11d12e2193cf371ad50277c55f4542f83b27 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_electrum/index.html">bdk_<wbr>electrum</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BdkElectrumClient.html">BdkElectrumClient</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_electrum/index.html">bdk_<wbr>electrum</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BdkElectrumClient.html">BdkElectrumClient</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 8fad44fe04cf35321d0b3973ac26eae7d5f6ae19..c76c15d44b58db3ce1b38c8f6462761d62f0e6d0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is used for returning updates from Electrum servers."><title>bdk_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_electrum/index.html">bdk_<wbr>electrum</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_electrum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_electrum/lib.rs.html#1-26">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is used for returning updates from Electrum servers.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is used for returning updates from Electrum servers."><title>bdk_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_electrum/index.html">bdk_<wbr>electrum</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_electrum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_electrum/lib.rs.html#1-26">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is used for returning updates from Electrum servers.</p>
 <p>Updates are returned as either a <a href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse"><code>SyncResponse</code></a> (if <a href="struct.BdkElectrumClient.html#method.sync" title="method bdk_electrum::BdkElectrumClient::sync"><code>BdkElectrumClient::sync()</code></a> is called),
 or a <a href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse"><code>FullScanResponse</code></a> (if <a href="struct.BdkElectrumClient.html#method.full_scan" title="method bdk_electrum::BdkElectrumClient::full_scan"><code>BdkElectrumClient::full_scan()</code></a> is called).</p>
 <p>In most cases <a href="struct.BdkElectrumClient.html#method.sync" title="method bdk_electrum::BdkElectrumClient::sync"><code>BdkElectrumClient::sync()</code></a> is used to sync the transaction histories of scripts
index 0f4a5651500360b87a1f127b9fda95a9ec5e401f..a0a21315904798c1d610da5472d046a6d7ec882a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wrapper around an `electrum_client::ElectrumApi` which includes an internal in-memory transaction cache to avoid re-fetching already downloaded transactions."><title>BdkElectrumClient in bdk_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_electrum/index.html">bdk_<wbr>electrum</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BdkElectrum<wbr>Client</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.inner" title="inner">inner</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.fetch_tx" title="fetch_tx">fetch_tx</a></li><li><a href="#method.full_scan" title="full_scan">full_scan</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.populate_tx_cache" title="populate_tx_cache">populate_tx_cache</a></li><li><a href="#method.sync" title="sync">sync</a></li><li><a href="#method.transaction_broadcast" title="transaction_broadcast">transaction_broadcast</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-BdkElectrumClient%3CE%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BdkElectrumClient%3CE%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BdkElectrumClient%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BdkElectrumClient%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BdkElectrumClient%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BdkElectrumClient%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BdkElectrumClient%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>electrum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_electrum</a></span><h1>Struct <span class="struct">BdkElectrumClient</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_electrum/bdk_electrum_client.rs.html#19-26">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BdkElectrumClient&lt;E&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wrapper around an `electrum_client::ElectrumApi` which includes an internal in-memory transaction cache to avoid re-fetching already downloaded transactions."><title>BdkElectrumClient in bdk_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_electrum/index.html">bdk_<wbr>electrum</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BdkElectrum<wbr>Client</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.inner" title="inner">inner</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.fetch_tx" title="fetch_tx">fetch_tx</a></li><li><a href="#method.full_scan" title="full_scan">full_scan</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.populate_tx_cache" title="populate_tx_cache">populate_tx_cache</a></li><li><a href="#method.sync" title="sync">sync</a></li><li><a href="#method.transaction_broadcast" title="transaction_broadcast">transaction_broadcast</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-BdkElectrumClient%3CE%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BdkElectrumClient%3CE%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BdkElectrumClient%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BdkElectrumClient%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BdkElectrumClient%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BdkElectrumClient%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BdkElectrumClient%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>electrum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_electrum</a></span><h1>Struct <span class="struct">BdkElectrumClient</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_electrum/bdk_electrum_client.rs.html#19-26">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BdkElectrumClient&lt;E&gt; {
     pub inner: E,
     <span class="comment">/* private fields */</span>
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wrapper around an [<code>electrum_client::ElectrumApi</code>] which includes an internal in-memory
index 487f16969c048725c2757d2acf59438785cefdd4..a54b7e250c81fa4082a6e026d675f5722ae4c721 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#traits">Crate Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.EsploraAsyncExt.html">EsploraAsyncExt</a></li><li><a href="trait.EsploraExt.html">EsploraExt</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.Error.html">Error</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#traits">Crate Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.EsploraAsyncExt.html">EsploraAsyncExt</a></li><li><a href="trait.EsploraExt.html">EsploraExt</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.Error.html">Error</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 55811536a560ef8d049bbc0d33db5b244022e5df..f096c257e90895113bd0b214e0cdcbd5a9bed806 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BDK Esplora"><title>bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bdk-esplora" title="BDK Esplora">BDK Esplora</a><ul><li><a href="#usage" title="Usage">Usage</a></li></ul></li><li><a href="#stop-gap" title="Stop Gap">Stop Gap</a></li><li><a href="#async" title="Async">Async</a></li></ul><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_esplora</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/lib.rs.html#1-77">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="bdk-esplora"><a class="doc-anchor" href="#bdk-esplora">§</a>BDK Esplora</h2>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BDK Esplora"><title>bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bdk-esplora" title="BDK Esplora">BDK Esplora</a><ul><li><a href="#usage" title="Usage">Usage</a></li></ul></li><li><a href="#stop-gap" title="Stop Gap">Stop Gap</a></li><li><a href="#async" title="Async">Async</a></li></ul><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_esplora</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/lib.rs.html#1-77">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="bdk-esplora"><a class="doc-anchor" href="#bdk-esplora">§</a>BDK Esplora</h2>
 <p>BDK Esplora extends <a href="https://docs.rs/esplora-client/"><code>esplora-client</code></a> (with extension traits: <a href="trait.EsploraExt.html" title="trait bdk_esplora::EsploraExt"><code>EsploraExt</code></a> and
 <a href="trait.EsploraAsyncExt.html" title="trait bdk_esplora::EsploraAsyncExt"><code>EsploraAsyncExt</code></a>) to update <a href="https://docs.rs/bdk-chain/"><code>bdk_chain</code></a> structures from an Esplora server.</p>
-<p>The extension traits are primarily intended to satisfy <a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>s with <a href="trait.EsploraExt.html#tymethod.sync" title="method bdk_esplora::EsploraExt::sync"><code>sync</code></a> and
-<a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>s with <a href="trait.EsploraExt.html#tymethod.full_scan" title="method bdk_esplora::EsploraExt::full_scan"><code>full_scan</code></a>.</p>
+<p>The extension traits are primarily intended to satisfy <a href="bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>s with <a href="trait.EsploraExt.html#tymethod.sync" title="method bdk_esplora::EsploraExt::sync"><code>sync</code></a> and
+<a href="bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>s with <a href="trait.EsploraExt.html#tymethod.full_scan" title="method bdk_esplora::EsploraExt::full_scan"><code>full_scan</code></a>.</p>
 <h3 id="usage"><a class="doc-anchor" href="#usage">§</a>Usage</h3>
 <p>For blocking-only:</p>
 <div class="example-wrap"><pre class="language-toml"><code>bdk_esplora = { version = &quot;0.19&quot;, features = [&quot;blocking&quot;] }</code></pre></div>
index 250107cfe00f807106ad9ece9262f0ba39bf57f7..2f08e6a1fd7f5b69bab2305d05cf5cb84a108ab5 100644 (file)
@@ -1,22 +1,22 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend the functionality of `esplora_client::AsyncClient`."><title>EsploraAsyncExt in bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Async<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.full_scan" title="full_scan">full_scan</a></li><li><a href="#tymethod.sync" title="sync">sync</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-EsploraAsyncExt-for-AsyncClient%3CS%3E" title="AsyncClient&#60;S&#62;">AsyncClient&#60;S&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_esplora</a></span><h1>Trait <span class="trait">EsploraAsyncExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/async_ext.rs.html#21-50">Source</a> </span></div><pre class="rust item-decl"><code>pub trait EsploraAsyncExt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend the functionality of `esplora_client::AsyncClient`."><title>EsploraAsyncExt in bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Async<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.full_scan" title="full_scan">full_scan</a></li><li><a href="#tymethod.sync" title="sync">sync</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-EsploraAsyncExt-for-AsyncClient%3CS%3E" title="AsyncClient&#60;S&#62;">AsyncClient&#60;S&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_esplora</a></span><h1>Trait <span class="trait">EsploraAsyncExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/async_ext.rs.html#21-50">Source</a> </span></div><pre class="rust item-decl"><code>pub trait EsploraAsyncExt {
     // Required methods
     fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;'life0, 'async_trait, K, R&gt;(
         &amp;'life0 self,
         request: R,
         stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
         parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-    ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;
+    ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;
        <span class="where">where K: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-             R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+             R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
              Self: 'async_trait,
              'life0: 'async_trait</span>;
 <span class="item-spacer"></span>    fn <a href="#tymethod.sync" class="fn">sync</a>&lt;'life0, 'async_trait, I, R&gt;(
         &amp;'life0 self,
         request: R,
         parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-    ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;
+    ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;
        <span class="where">where I: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-             R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+             R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
              Self: 'async_trait,
              'life0: 'async_trait</span>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait to extend the functionality of [<code>esplora_client::AsyncClient</code>].</p>
     request: R,
     stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
     K: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section></summary><div class="docblock"><p>Scan keychain scripts for transactions against Esplora, returning an update that can be
 applied to the receiving structures.</p>
 <p><code>request</code> provides the data required to perform a script-pubkey-based full scan
-(see <a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>). The full scan for each keychain (<code>K</code>) stops after a gap of
+(see [<code>FullScanRequest</code>]). The full scan for each keychain (<code>K</code>) stops after a gap of
 <code>stop_gap</code> script pubkeys with no associated transactions. <code>parallel_requests</code> specifies
 the maximum number of HTTP requests to make in parallel.</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level docs</a> for more.</p>
@@ -41,32 +41,32 @@ the maximum number of HTTP requests to make in parallel.</p>
     &amp;'life0 self,
     request: R,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
     I: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section></summary><div class="docblock"><p>Sync a set of scripts, txids, and/or outpoints against Esplora.</p>
 <p><code>request</code> provides the data required to perform a script-pubkey-based sync (see
-<a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>). <code>parallel_requests</code> specifies the maximum number of HTTP requests to make
+[<code>SyncRequest</code>]). <code>parallel_requests</code> specifies the maximum number of HTTP requests to make
 in parallel.</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level docs</a> for more.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-EsploraAsyncExt-for-AsyncClient%3CS%3E" class="impl"><a class="src rightside" href="../src/bdk_esplora/async_ext.rs.html#54-164">Source</a><a href="#impl-EsploraAsyncExt-for-AsyncClient%3CS%3E" class="anchor">§</a><h3 class="code-header">impl&lt;S&gt; <a class="trait" href="trait.EsploraAsyncExt.html" title="trait bdk_esplora::EsploraAsyncExt">EsploraAsyncExt</a> for AsyncClient&lt;S&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-EsploraAsyncExt-for-AsyncClient%3CS%3E" class="impl"><a class="src rightside" href="../src/bdk_esplora/async_ext.rs.html#54-164">Source</a><a href="#impl-EsploraAsyncExt-for-AsyncClient%3CS%3E" class="anchor">§</a><h3 class="code-header">impl&lt;S&gt; <a class="trait" href="trait.EsploraAsyncExt.html" title="trait bdk_esplora::EsploraAsyncExt">EsploraAsyncExt</a> for AsyncClient&lt;S&gt;<div class="where">where
     S: Sleeper + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,
     S::Sleep: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section></summary><div class="impl-items"><section id="method.full_scan" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/async_ext.rs.html#59-106">Source</a><a href="#method.full_scan" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;'life0, 'async_trait, K, R&gt;(
     &amp;'life0 self,
     request: R,
     stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
     K: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section><section id="method.sync" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/async_ext.rs.html#108-163">Source</a><a href="#method.sync" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;'life0, 'async_trait, I, R&gt;(
     &amp;'life0 self,
     request: R,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
     I: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_esplora/async_ext/trait.EsploraAsyncExt.js" data-ignore-extern-crates="esplora_client" async></script></section></div></main></body></html>
\ No newline at end of file
index b19876abfcd9b3f4f09dda5660c5035e4c14fbed..bbe711b287eea25a0c87975c53e2cb3f396accc5 100644 (file)
@@ -1,46 +1,46 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend the functionality of `esplora_client::BlockingClient`."><title>EsploraExt in bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.full_scan" title="full_scan">full_scan</a></li><li><a href="#tymethod.sync" title="sync">sync</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-EsploraExt-for-BlockingClient" title="BlockingClient">BlockingClient</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_esplora</a></span><h1>Trait <span class="trait">EsploraExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/blocking_ext.rs.html#18-47">Source</a> </span></div><pre class="rust item-decl"><code>pub trait EsploraExt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend the functionality of `esplora_client::BlockingClient`."><title>EsploraExt in bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.full_scan" title="full_scan">full_scan</a></li><li><a href="#tymethod.sync" title="sync">sync</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-EsploraExt-for-BlockingClient" title="BlockingClient">BlockingClient</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_esplora</a></span><h1>Trait <span class="trait">EsploraExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/blocking_ext.rs.html#18-47">Source</a> </span></div><pre class="rust item-decl"><code>pub trait EsploraExt {
     // Required methods
-    fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt;&gt;(
+    fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt;&gt;(
         &amp;self,
         request: R,
         stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
         parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-    ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;;
-<span class="item-spacer"></span>    fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt;&gt;(
+    ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;;
+<span class="item-spacer"></span>    fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt;&gt;(
         &amp;self,
         request: R,
         parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-    ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;;
+    ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait to extend the functionality of [<code>esplora_client::BlockingClient</code>].</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level documentation</a> for more.</p>
-</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.full_scan" class="method"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#28-33">Source</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt;&gt;(
+</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.full_scan" class="method"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#28-33">Source</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt;&gt;(
     &amp;self,
     request: R,
     stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Scan keychain scripts for transactions against Esplora, returning an update that can be
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Scan keychain scripts for transactions against Esplora, returning an update that can be
 applied to the receiving structures.</p>
 <p><code>request</code> provides the data required to perform a script-pubkey-based full scan
-(see <a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>). The full scan for each keychain (<code>K</code>) stops after a gap of
+(see [<code>FullScanRequest</code>]). The full scan for each keychain (<code>K</code>) stops after a gap of
 <code>stop_gap</code> script pubkeys with no associated transactions. <code>parallel_requests</code> specifies
 the maximum number of HTTP requests to make in parallel.</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level docs</a> for more.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.sync" class="method"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#42-46">Source</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt;&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.sync" class="method"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#42-46">Source</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt;&gt;(
     &amp;self,
     request: R,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Sync a set of scripts, txids, and/or outpoints against Esplora.</p>
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Sync a set of scripts, txids, and/or outpoints against Esplora.</p>
 <p><code>request</code> provides the data required to perform a script-pubkey-based sync (see
-<a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>). <code>parallel_requests</code> specifies the maximum number of HTTP requests to make
+[<code>SyncRequest</code>]). <code>parallel_requests</code> specifies the maximum number of HTTP requests to make
 in parallel.</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level docs</a> for more.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-EsploraExt-for-BlockingClient" class="impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#49-150">Source</a><a href="#impl-EsploraExt-for-BlockingClient" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.EsploraExt.html" title="trait bdk_esplora::EsploraExt">EsploraExt</a> for BlockingClient</h3></section></summary><div class="impl-items"><section id="method.full_scan" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#50-98">Source</a><a href="#method.full_scan" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt;&gt;(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-EsploraExt-for-BlockingClient" class="impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#49-150">Source</a><a href="#impl-EsploraExt-for-BlockingClient" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.EsploraExt.html" title="trait bdk_esplora::EsploraExt">EsploraExt</a> for BlockingClient</h3></section></summary><div class="impl-items"><section id="method.full_scan" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#50-98">Source</a><a href="#method.full_scan" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt;&gt;(
     &amp;self,
     request: R,
     stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section><section id="method.sync" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#100-149">Source</a><a href="#method.sync" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt;&gt;(
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section><section id="method.sync" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#100-149">Source</a><a href="#method.sync" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt;&gt;(
     &amp;self,
     request: R,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_esplora/blocking_ext/trait.EsploraExt.js" data-ignore-extern-crates="esplora_client" async></script></section></div></main></body></html>
\ No newline at end of file
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_esplora/blocking_ext/trait.EsploraExt.js" data-ignore-extern-crates="esplora_client" async></script></section></div></main></body></html>
\ No newline at end of file
index e85fa4f4320e497ca1facdb8080bd513cf88295b..074386322ddacd6c277a08cd853496007f0702fd 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`esplora_client::Error`"><title>Error in bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_esplora</a></span><h1>Type Alias <span class="type">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/blocking_ext.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub type Error = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>[<code>esplora_client::Error</code>]</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="`esplora_client::Error`"><title>Error in bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_esplora</a></span><h1>Type Alias <span class="type">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/blocking_ext.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub type Error = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>[<code>esplora_client::Error</code>]</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct Error(<span class="comment">/* private fields */</span>);</code></pre><script src="../type.impl/alloc/boxed/struct.Box.js" data-self-path="bdk_esplora::blocking_ext::Error" async></script></section></div></main></body></html>
\ No newline at end of file
index 58216780081abb3de88ac68cf45b06c0e03ea9d0..e7063a10115ea609f3426944f1ed2554b1d50f8d 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.AggregateChangesetsError.html">AggregateChangesetsError</a></li><li><a href="struct.EntryIter.html">EntryIter</a></li><li><a href="struct.Store.html">Store</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.FileError.html">FileError</a></li><li><a href="enum.IterError.html">IterError</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.AggregateChangesetsError.html">AggregateChangesetsError</a></li><li><a href="struct.EntryIter.html">EntryIter</a></li><li><a href="struct.Store.html">Store</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.FileError.html">FileError</a></li><li><a href="enum.IterError.html">IterError</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 8c8bd5f2cdd46e43179b87415014c87c304c44dd..2317450a5b9ca08f81cf798c8362ec3cdb0da9b2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error that occurs due to problems encountered with the file."><title>FileError in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">File<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidMagicBytes" title="InvalidMagicBytes">InvalidMagicBytes</a></li><li><a href="#variant.Io" title="Io">Io</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FileError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FileError" title="Display">Display</a></li><li><a href="#impl-Error-for-FileError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FileError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FileError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-FileError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FileError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FileError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FileError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FileError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Enum <span class="enum">FileError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/lib.rs.html#16-21">Source</a> </span></div><pre class="rust item-decl"><code>pub enum FileError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error that occurs due to problems encountered with the file."><title>FileError in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">File<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidMagicBytes" title="InvalidMagicBytes">InvalidMagicBytes</a></li><li><a href="#variant.Io" title="Io">Io</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FileError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FileError" title="Display">Display</a></li><li><a href="#impl-Error-for-FileError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-FileError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FileError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-FileError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FileError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FileError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FileError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FileError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Enum <span class="enum">FileError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/lib.rs.html#16-21">Source</a> </span></div><pre class="rust item-decl"><code>pub enum FileError {
     Io(<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>),
     InvalidMagicBytes {
         got: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;,
index d553a112f9ba0b9c8e0f6229f8d3aa7a3115b51b..0bffc6e3eea11e8f13610d1055958dcebc0c6fb4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type for `EntryIter`."><title>IterError in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Iter<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bincode" title="Bincode">Bincode</a></li><li><a href="#variant.Io" title="Io">Io</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-IterError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IterError" title="Display">Display</a></li><li><a href="#impl-Error-for-IterError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-IterError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-IterError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-IterError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-IterError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-IterError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IterError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IterError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Enum <span class="enum">IterError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/entry_iter.rs.html#86-91">Source</a> </span></div><pre class="rust item-decl"><code>pub enum IterError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type for `EntryIter`."><title>IterError in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Iter<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bincode" title="Bincode">Bincode</a></li><li><a href="#variant.Io" title="Io">Io</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-IterError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-IterError" title="Display">Display</a></li><li><a href="#impl-Error-for-IterError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-IterError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-IterError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-IterError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-IterError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-IterError" title="Send">Send</a></li><li><a href="#impl-Sync-for-IterError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-IterError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Enum <span class="enum">IterError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/entry_iter.rs.html#86-91">Source</a> </span></div><pre class="rust item-decl"><code>pub enum IterError {
     Io(<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>),
     Bincode(<a class="enum" href="https://docs.rs/bincode/1.3.3/bincode/error/enum.ErrorKind.html" title="enum bincode::error::ErrorKind">ErrorKind</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error type for <a href="struct.EntryIter.html" title="struct bdk_file_store::EntryIter"><code>EntryIter</code></a>.</p>
index 257de876ef4f1b0bf96b1626dc9ed96556bd9e71..e59bfcd5648478f07ddc4c9daecc86dc6cef8926 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BDK File Store"><title>bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bdk-file-store" title="BDK File Store">BDK File Store</a></li></ul><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_file_store</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/lib.rs.html#1-42">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="bdk-file-store"><a class="doc-anchor" href="#bdk-file-store">§</a>BDK File Store</h2>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BDK File Store"><title>bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bdk-file-store" title="BDK File Store">BDK File Store</a></li></ul><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_file_store</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/lib.rs.html#1-42">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="bdk-file-store"><a class="doc-anchor" href="#bdk-file-store">§</a>BDK File Store</h2>
 <blockquote>
 <p>⚠ <code>bdk_file_store</code> is a development/testing database. It does not natively support backwards compatible BDK version upgrades so should not be used in production.</p>
 </blockquote>
index 2d32adba79c8bef4b8f588d267e51b33c3d536df..45600a0e910d9028b0b0acadc6a8d329192948f9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type for `Store::aggregate_changesets`."><title>AggregateChangesetsError in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Aggregate<wbr>Changesets<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.changeset" title="changeset">changeset</a></li><li><a href="#structfield.iter_error" title="iter_error">iter_error</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AggregateChangesetsError%3CC%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AggregateChangesetsError%3CC%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-AggregateChangesetsError%3CC%3E" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-AggregateChangesetsError%3CC%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-AggregateChangesetsError%3CC%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-AggregateChangesetsError%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-AggregateChangesetsError%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-AggregateChangesetsError%3CC%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AggregateChangesetsError%3CC%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Struct <span class="struct">AggregateChangesetsError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/store.rs.html#190-196">Source</a> </span></div><pre class="rust item-decl"><code>pub struct AggregateChangesetsError&lt;C&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type for `Store::aggregate_changesets`."><title>AggregateChangesetsError in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Aggregate<wbr>Changesets<wbr>Error</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.changeset" title="changeset">changeset</a></li><li><a href="#structfield.iter_error" title="iter_error">iter_error</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AggregateChangesetsError%3CC%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AggregateChangesetsError%3CC%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-AggregateChangesetsError%3CC%3E" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-AggregateChangesetsError%3CC%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-AggregateChangesetsError%3CC%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-AggregateChangesetsError%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-AggregateChangesetsError%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-AggregateChangesetsError%3CC%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AggregateChangesetsError%3CC%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Struct <span class="struct">AggregateChangesetsError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/store.rs.html#190-196">Source</a> </span></div><pre class="rust item-decl"><code>pub struct AggregateChangesetsError&lt;C&gt; {
     pub changeset: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;C&gt;,
     pub iter_error: <a class="enum" href="enum.IterError.html" title="enum bdk_file_store::IterError">IterError</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error type for <a href="struct.Store.html#method.aggregate_changesets" title="method bdk_file_store::Store::aggregate_changesets"><code>Store::aggregate_changesets</code></a>.</p>
index f9a10feab8449c73fbc4b668b36a83fc9bc02030..fc982c51473421c8a8a73294fe7176698b48ebae 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over entries in a file store."><title>EntryIter in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Entry<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Drop-for-EntryIter%3C'_,+T%3E" title="Drop">Drop</a></li><li><a href="#impl-Iterator-for-EntryIter%3C'_,+T%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-EntryIter%3C't,+T%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-EntryIter%3C't,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EntryIter%3C't,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EntryIter%3C't,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EntryIter%3C't,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EntryIter%3C't,+T%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Struct <span class="struct">EntryIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/entry_iter.rs.html#16-23">Source</a> </span></div><pre class="rust item-decl"><code>pub struct EntryIter&lt;'t, T&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over entries in a file store.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterator over entries in a file store."><title>EntryIter in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Entry<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Drop-for-EntryIter%3C'_,+T%3E" title="Drop">Drop</a></li><li><a href="#impl-Iterator-for-EntryIter%3C'_,+T%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-UnwindSafe-for-EntryIter%3C't,+T%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-EntryIter%3C't,+T%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EntryIter%3C't,+T%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EntryIter%3C't,+T%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-EntryIter%3C't,+T%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EntryIter%3C't,+T%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Struct <span class="struct">EntryIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/entry_iter.rs.html#16-23">Source</a> </span></div><pre class="rust item-decl"><code>pub struct EntryIter&lt;'t, T&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterator over entries in a file store.</p>
 <p>Reads and returns an entry each time <a href="struct.EntryIter.html#method.next" title="method bdk_file_store::EntryIter::next"><code>next</code></a> is called. If an error occurs while reading the
 iterator will yield a <code>Result::Err(_)</code> instead and then <code>None</code> for the next call to <code>next</code>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-EntryIter%3C't,+T%3E" class="impl"><a class="src rightside" href="../src/bdk_file_store/entry_iter.rs.html#25-34">Source</a><a href="#impl-EntryIter%3C't,+T%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'t, T&gt; <a class="struct" href="struct.EntryIter.html" title="struct bdk_file_store::EntryIter">EntryIter</a>&lt;'t, T&gt;</h3></section></summary><div class="impl-items"><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_file_store/entry_iter.rs.html#26-33">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(start_pos: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, db_file: &amp;'t mut <a class="struct" href="https://doc.rust-lang.org/nightly/std/fs/struct.File.html" title="struct std::fs::File">File</a>) -&gt; Self</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Drop-for-EntryIter%3C'_,+T%3E" class="impl"><a class="src rightside" href="../src/bdk_file_store/entry_iter.rs.html#74-82">Source</a><a href="#impl-Drop-for-EntryIter%3C'_,+T%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html" title="trait core::ops::drop::Drop">Drop</a> for <a class="struct" href="struct.EntryIter.html" title="struct bdk_file_store::EntryIter">EntryIter</a>&lt;'_, T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.drop" class="method trait-impl"><a class="src rightside" href="../src/bdk_file_store/entry_iter.rs.html#75-81">Source</a><a href="#method.drop" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop" class="fn">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href="https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-EntryIter%3C'_,+T%3E" class="impl"><a class="src rightside" href="../src/bdk_file_store/entry_iter.rs.html#36-72">Source</a><a href="#impl-Iterator-for-EntryIter%3C'_,+T%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.EntryIter.html" title="struct bdk_file_store::EntryIter">EntryIter</a>&lt;'_, T&gt;<div class="where">where
index ee270ab88eca7fc631dc611978eceee2203edd37..fc5b590e0f259bff4e71790969b22bdacb95b3e4 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Persists an append-only list of changesets (`C`) to a single file."><title>Store in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Store</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.aggregate_changesets" title="aggregate_changesets">aggregate_changesets</a></li><li><a href="#method.append_changeset" title="append_changeset">append_changeset</a></li><li><a href="#method.create_new" title="create_new">create_new</a></li><li><a href="#method.iter_changesets" title="iter_changesets">iter_changesets</a></li><li><a href="#method.open" title="open">open</a></li><li><a href="#method.open_or_create_new" title="open_or_create_new">open_or_create_new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Store%3CC%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Store%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Store%3CC%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Store%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Store%3CC%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Store%3CC%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Store%3CC%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Struct <span class="struct">Store</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/store.rs.html#17-24">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Store&lt;C&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Persists an append-only list of changesets (`C`) to a single file."><title>Store in bdk_file_store - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_file_store/index.html">bdk_<wbr>file_<wbr>store</a><span class="version">0.18.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Store</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.aggregate_changesets" title="aggregate_changesets">aggregate_changesets</a></li><li><a href="#method.append_changeset" title="append_changeset">append_changeset</a></li><li><a href="#method.create_new" title="create_new">create_new</a></li><li><a href="#method.iter_changesets" title="iter_changesets">iter_changesets</a></li><li><a href="#method.open" title="open">open</a></li><li><a href="#method.open_or_create_new" title="open_or_create_new">open_or_create_new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Store%3CC%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Store%3CC%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Store%3CC%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Store%3CC%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Store%3CC%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Store%3CC%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Store%3CC%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>file_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_file_store</a></span><h1>Struct <span class="struct">Store</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_file_store/store.rs.html#17-24">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Store&lt;C&gt;<div class="where">where
     C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Persists an append-only list of changesets (<code>C</code>) to a single file.</p>
 <blockquote>
 <p>⚠ This is a development/testing database. It does not natively support backwards compatible
 BDK version upgrades so should not be used in production.</p>
 </blockquote>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Store%3CC%3E" class="impl"><a class="src rightside" href="../src/bdk_file_store/store.rs.html#26-186">Source</a><a href="#impl-Store%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="struct" href="struct.Store.html" title="struct bdk_file_store::Store">Store</a>&lt;C&gt;<div class="where">where
-    C: <a class="trait" href="../bdk_core/merge/trait.Merge.html" title="trait bdk_core::merge::Merge">Merge</a> + <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> + <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.DeserializeOwned.html" title="trait serde::de::DeserializeOwned">DeserializeOwned</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.create_new" class="method"><a class="src rightside" href="../src/bdk_file_store/store.rs.html#40-64">Source</a><h4 class="code-header">pub fn <a href="#method.create_new" class="fn">create_new</a>&lt;P&gt;(magic: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], file_path: P) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="enum" href="enum.FileError.html" title="enum bdk_file_store::FileError">FileError</a>&gt;<div class="where">where
+    C: Merge + <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> + <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.DeserializeOwned.html" title="trait serde::de::DeserializeOwned">DeserializeOwned</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.create_new" class="method"><a class="src rightside" href="../src/bdk_file_store/store.rs.html#40-64">Source</a><h4 class="code-header">pub fn <a href="#method.create_new" class="fn">create_new</a>&lt;P&gt;(magic: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], file_path: P) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="enum" href="enum.FileError.html" title="enum bdk_file_store::FileError">FileError</a>&gt;<div class="where">where
     P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/std/path/struct.Path.html" title="struct std::path::Path">Path</a>&gt;,</div></h4></section></summary><div class="docblock"><p>Create a new <a href="struct.Store.html" title="struct bdk_file_store::Store"><code>Store</code></a> file in write-only mode; error if the file exists.</p>
 <p><code>magic</code> is the prefixed bytes to write to the new file. This will be checked when opening
 the <code>Store</code> in the future with <a href="struct.Store.html#method.open" title="associated function bdk_file_store::Store::open"><code>open</code></a>.</p>
index 19e0a3e6e83b465765467a1c15f5065716450bc5..1124070b9d2c607db64aa11a91af9d6c354ad9a4 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Config.html">Config</a></li><li><a href="struct.TestEnv.html">TestEnv</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="macro.block_id.html">block_id</a></li><li><a href="macro.chain_update.html">chain_update</a></li><li><a href="macro.changeset.html">changeset</a></li><li><a href="macro.hash.html">hash</a></li><li><a href="macro.local_chain.html">local_chain</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="utils/fn.new_tx.html">utils::new_tx</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="utils/constant.DESCRIPTORS.html">utils::DESCRIPTORS</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Config.html">Config</a></li><li><a href="struct.TestEnv.html">TestEnv</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="macro.block_id.html">block_id</a></li><li><a href="macro.chain_update.html">chain_update</a></li><li><a href="macro.changeset.html">changeset</a></li><li><a href="macro.hash.html">hash</a></li><li><a href="macro.local_chain.html">local_chain</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="utils/fn.new_tx.html">utils::new_tx</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="utils/constant.DESCRIPTORS.html">utils::DESCRIPTORS</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index a1d3678944a80856c194879ed2963c506be731af..244bc79c6172d2ffd864d6123e139275ff4c4df0 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `bdk_testenv` crate."><title>bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_testenv</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/lib.rs.html#1-352">Source</a> </span></div><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt id="reexport.electrsd"><code>pub use electrsd;</code></dt><dt id="reexport.bitcoind"><code>pub use electrsd::bitcoind;</code></dt><dt id="reexport.anyhow"><code>pub use electrsd::bitcoind::<a class="mod" href="https://docs.rs/anyhow/1.0.95/anyhow/index.html" title="mod anyhow">anyhow</a>;</code></dt><dt id="reexport.bitcoincore_rpc"><code>pub use electrsd::bitcoind::bitcoincore_rpc;</code></dt><dt id="reexport.electrum_client"><code>pub use electrsd::electrum_client;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="utils/index.html" title="mod bdk_testenv::utils">utils</a></dt></dl><h2 id="macros" class="section-header">Macros<a href="#macros" class="anchor">§</a></h2><dl class="item-table"><dt><a class="macro" href="macro.block_id.html" title="macro bdk_testenv::block_id">block_<wbr>id</a></dt><dt><a class="macro" href="macro.chain_update.html" title="macro bdk_testenv::chain_update">chain_<wbr>update</a></dt><dt><a class="macro" href="macro.changeset.html" title="macro bdk_testenv::changeset">changeset</a></dt><dt><a class="macro" href="macro.hash.html" title="macro bdk_testenv::hash">hash</a></dt><dt><a class="macro" href="macro.local_chain.html" title="macro bdk_testenv::local_chain">local_<wbr>chain</a></dt></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Config.html" title="struct bdk_testenv::Config">Config</a></dt><dd>Configuration parameters.</dd><dt><a class="struct" href="struct.TestEnv.html" title="struct bdk_testenv::TestEnv">TestEnv</a></dt><dd>Struct for running a regtest environment with a single <code>bitcoind</code> node with an <code>electrs</code>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `bdk_testenv` crate."><title>bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_testenv</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/lib.rs.html#1-352">Source</a> </span></div><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt id="reexport.electrsd"><code>pub use electrsd;</code></dt><dt id="reexport.bitcoind"><code>pub use electrsd::bitcoind;</code></dt><dt id="reexport.anyhow"><code>pub use electrsd::bitcoind::<a class="mod" href="https://docs.rs/anyhow/1.0.95/anyhow/index.html" title="mod anyhow">anyhow</a>;</code></dt><dt id="reexport.bitcoincore_rpc"><code>pub use electrsd::bitcoind::bitcoincore_rpc;</code></dt><dt id="reexport.electrum_client"><code>pub use electrsd::electrum_client;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="utils/index.html" title="mod bdk_testenv::utils">utils</a></dt></dl><h2 id="macros" class="section-header">Macros<a href="#macros" class="anchor">§</a></h2><dl class="item-table"><dt><a class="macro" href="macro.block_id.html" title="macro bdk_testenv::block_id">block_<wbr>id</a></dt><dt><a class="macro" href="macro.chain_update.html" title="macro bdk_testenv::chain_update">chain_<wbr>update</a></dt><dt><a class="macro" href="macro.changeset.html" title="macro bdk_testenv::changeset">changeset</a></dt><dt><a class="macro" href="macro.hash.html" title="macro bdk_testenv::hash">hash</a></dt><dt><a class="macro" href="macro.local_chain.html" title="macro bdk_testenv::local_chain">local_<wbr>chain</a></dt></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Config.html" title="struct bdk_testenv::Config">Config</a></dt><dd>Configuration parameters.</dd><dt><a class="struct" href="struct.TestEnv.html" title="struct bdk_testenv::TestEnv">TestEnv</a></dt><dd>Struct for running a regtest environment with a single <code>bitcoind</code> node with an <code>electrs</code>
 instance connected to it.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 536feaa47f8e676e04c9eb7bf967e1f89abfb91d..24d3e82b3dadddcc09fa18bc9710d84affb30fd8 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `block_id` macro in crate `bdk_testenv`."><title>block_id in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">block_id</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#5-12">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! block_id {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `block_id` macro in crate `bdk_testenv`."><title>block_id in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">block_id</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#5-12">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! block_id {
     ($height:expr, $hash:literal) =&gt; { ... };
 }</code></pre></section></div></main></body></html>
\ No newline at end of file
index 5af1ee495dbee36c2cc4401e617ebeded2585fe6..babb285fb596f25cd25683bac0e79ae644b59a12 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `chain_update` macro in crate `bdk_testenv`."><title>chain_update in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">chain_update</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#34-41">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! chain_update {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `chain_update` macro in crate `bdk_testenv`."><title>chain_update in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">chain_update</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#34-41">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! chain_update {
     [ $(($height:expr, $hash:expr)), * ] =&gt; { ... };
 }</code></pre></section></div></main></body></html>
\ No newline at end of file
index f0462900fda2955fd5cfab496611e0dc88eb8052..9fefbfc9457895cd4557c36558f091585983484f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `changeset` macro in crate `bdk_testenv`."><title>changeset in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">changeset</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#45-68">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! changeset {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `changeset` macro in crate `bdk_testenv`."><title>changeset in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">changeset</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#45-68">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! changeset {
     (checkpoints: $($tail:tt)*) =&gt; { ... };
     (
         index: $ind:ty,
index 714a1ea939fff206fc05ba045ced47ad364e4e7c..2b63f666cc5b4379006ce2b1c6f22555065220aa 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `hash` macro in crate `bdk_testenv`."><title>hash in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#16-20">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! hash {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `hash` macro in crate `bdk_testenv`."><title>hash in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">hash</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#16-20">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! hash {
     ($index:literal) =&gt; { ... };
 }</code></pre></section></div></main></body></html>
\ No newline at end of file
index 8b592e9bbae26c2b430a8e8f62c91755ffba6ef4..0df90950a4da1c23ba9d90f8bed3a87e1e827390 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `local_chain` macro in crate `bdk_testenv`."><title>local_chain in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">local_chain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#24-30">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! local_chain {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `local_chain` macro in crate `bdk_testenv`."><title>local_chain in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Macro <span class="macro">local_chain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/utils.rs.html#24-30">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! local_chain {
     [ $(($height:expr, $hash:expr)), * ] =&gt; { ... };
 }</code></pre></section></div></main></body></html>
\ No newline at end of file
index 1cd1aedbcd30fd4ccab884fd6d81da7a624dbab4..1d719871aa9d476cd5333d696c7f2ecbc0e2f277 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Configuration parameters."><title>Config in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Config</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bitcoind" title="bitcoind">bitcoind</a></li><li><a href="#structfield.electrsd" title="electrsd">electrsd</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Config%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Config%3C'_%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Config%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Config%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Config%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Config%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Config%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Config%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>testenv</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Struct <span class="struct">Config</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/lib.rs.html#35-40">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Config&lt;'a&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Configuration parameters."><title>Config in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Config</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bitcoind" title="bitcoind">bitcoind</a></li><li><a href="#structfield.electrsd" title="electrsd">electrsd</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Config%3C'a%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Config%3C'_%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Config%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Config%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Config%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Config%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Config%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Config%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>testenv</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Struct <span class="struct">Config</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/lib.rs.html#35-40">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Config&lt;'a&gt; {
     pub bitcoind: Conf&lt;'a&gt;,
     pub electrsd: Conf&lt;'a&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Configuration parameters.</p>
index e0ea05e03a6a2596da1d57db2e17a3a04eb68055..47deabafbb2741d4dba99a5997f65b9d99542b66 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Struct for running a regtest environment with a single `bitcoind` node with an `electrs` instance connected to it."><title>TestEnv in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TestEnv</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bitcoind" title="bitcoind">bitcoind</a></li><li><a href="#structfield.electrsd" title="electrsd">electrsd</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.electrum_client" title="electrum_client">electrum_client</a></li><li><a href="#method.genesis_hash" title="genesis_hash">genesis_hash</a></li><li><a href="#method.invalidate_blocks" title="invalidate_blocks">invalidate_blocks</a></li><li><a href="#method.make_checkpoint_tip" title="make_checkpoint_tip">make_checkpoint_tip</a></li><li><a href="#method.mine_blocks" title="mine_blocks">mine_blocks</a></li><li><a href="#method.mine_empty_block" title="mine_empty_block">mine_empty_block</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_with_config" title="new_with_config">new_with_config</a></li><li><a href="#method.reorg" title="reorg">reorg</a></li><li><a href="#method.reorg_empty_blocks" title="reorg_empty_blocks">reorg_empty_blocks</a></li><li><a href="#method.reset_electrsd" title="reset_electrsd">reset_electrsd</a></li><li><a href="#method.rpc_client" title="rpc_client">rpc_client</a></li><li><a href="#method.send" title="send">send</a></li><li><a href="#method.wait_until_electrum_sees_block" title="wait_until_electrum_sees_block">wait_until_electrum_sees_block</a></li><li><a href="#method.wait_until_electrum_sees_txid" title="wait_until_electrum_sees_txid">wait_until_electrum_sees_txid</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TestEnv" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TestEnv" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TestEnv" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Send-for-TestEnv" title="Send">Send</a></li><li><a href="#impl-Sync-for-TestEnv" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TestEnv" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>testenv</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Struct <span class="struct">TestEnv</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/lib.rs.html#28-31">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TestEnv {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Struct for running a regtest environment with a single `bitcoind` node with an `electrs` instance connected to it."><title>TestEnv in bdk_testenv - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TestEnv</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.bitcoind" title="bitcoind">bitcoind</a></li><li><a href="#structfield.electrsd" title="electrsd">electrsd</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.electrum_client" title="electrum_client">electrum_client</a></li><li><a href="#method.genesis_hash" title="genesis_hash">genesis_hash</a></li><li><a href="#method.invalidate_blocks" title="invalidate_blocks">invalidate_blocks</a></li><li><a href="#method.make_checkpoint_tip" title="make_checkpoint_tip">make_checkpoint_tip</a></li><li><a href="#method.mine_blocks" title="mine_blocks">mine_blocks</a></li><li><a href="#method.mine_empty_block" title="mine_empty_block">mine_empty_block</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_with_config" title="new_with_config">new_with_config</a></li><li><a href="#method.reorg" title="reorg">reorg</a></li><li><a href="#method.reorg_empty_blocks" title="reorg_empty_blocks">reorg_empty_blocks</a></li><li><a href="#method.reset_electrsd" title="reset_electrsd">reset_electrsd</a></li><li><a href="#method.rpc_client" title="rpc_client">rpc_client</a></li><li><a href="#method.send" title="send">send</a></li><li><a href="#method.wait_until_electrum_sees_block" title="wait_until_electrum_sees_block">wait_until_electrum_sees_block</a></li><li><a href="#method.wait_until_electrum_sees_txid" title="wait_until_electrum_sees_txid">wait_until_electrum_sees_txid</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TestEnv" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TestEnv" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TestEnv" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Send-for-TestEnv" title="Send">Send</a></li><li><a href="#impl-Sync-for-TestEnv" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TestEnv" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>testenv</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_testenv</a></span><h1>Struct <span class="struct">TestEnv</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_testenv/lib.rs.html#28-31">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TestEnv {
     pub bitcoind: BitcoinD,
     pub electrsd: ElectrsD,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Struct for running a regtest environment with a single <code>bitcoind</code> node with an <code>electrs</code>
index 8dd31095ddae246f1a27d7108180ce340b8a51e9..2f8f04b19a31bce93ac2a8b683373dbc2954dccd 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DESCRIPTORS` constant in crate `bdk_testenv`."><title>DESCRIPTORS in bdk_testenv::utils - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>testenv::<wbr>utils</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_testenv</a>::<wbr><a href="index.html">utils</a></span><h1>Constant <span class="constant">DESCRIPTORS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_testenv/utils.rs.html#81-90">Source</a> </span></div><pre class="rust item-decl"><code>pub const DESCRIPTORS: [&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>];</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DESCRIPTORS` constant in crate `bdk_testenv`."><title>DESCRIPTORS in bdk_testenv::utils - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>testenv::<wbr>utils</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_testenv</a>::<wbr><a href="index.html">utils</a></span><h1>Constant <span class="constant">DESCRIPTORS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_testenv/utils.rs.html#81-90">Source</a> </span></div><pre class="rust item-decl"><code>pub const DESCRIPTORS: [&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">7</a>];</code></pre></section></div></main></body></html>
\ No newline at end of file
index d62a5f9975fa477f118c71422b93487e8d1002ab..ca98e9caf9f14e31d22614d0c407534e082e5706 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `new_tx` fn in crate `bdk_testenv`."><title>new_tx in bdk_testenv::utils - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>testenv::<wbr>utils</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_testenv</a>::<wbr><a href="index.html">utils</a></span><h1>Function <span class="fn">new_tx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_testenv/utils.rs.html#71-78">Source</a> </span></div><pre class="rust item-decl"><code>pub fn new_tx(lt: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; Transaction</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `new_tx` fn in crate `bdk_testenv`."><title>new_tx in bdk_testenv::utils - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>testenv::<wbr>utils</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_testenv</a>::<wbr><a href="index.html">utils</a></span><h1>Function <span class="fn">new_tx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_testenv/utils.rs.html#71-78">Source</a> </span></div><pre class="rust item-decl"><code>pub fn new_tx(lt: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; Transaction</code></pre></section></div></main></body></html>
\ No newline at end of file
index b7cbed7c6e0f1a433faab71ef2535a29a25d0b67..de14246d923503ddcf6beeaafa674901420a35b4 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `utils` mod in crate `bdk_testenv`."><title>bdk_testenv::utils - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module utils</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>testenv</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_testenv</a></span><h1>Module <span>utils</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_testenv/utils.rs.html#1-90">Source</a> </span></div><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DESCRIPTORS.html" title="constant bdk_testenv::utils::DESCRIPTORS">DESCRIPTORS</a></dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.new_tx.html" title="fn bdk_testenv::utils::new_tx">new_tx</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `utils` mod in crate `bdk_testenv`."><title>bdk_testenv::utils - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_testenv/index.html">bdk_<wbr>testenv</a><span class="version">0.11.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module utils</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>testenv</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_testenv</a></span><h1>Module <span>utils</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_testenv/utils.rs.html#1-90">Source</a> </span></div><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DESCRIPTORS.html" title="constant bdk_testenv::utils::DESCRIPTORS">DESCRIPTORS</a></dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.new_tx.html" title="fn bdk_testenv::utils::new_tx">new_tx</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
index aaf41d559a8930e3b56b92babcd6deb674b8bfab..66136cac737ed867523328c42eeddc186bba3669 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.AddressInfo.html">AddressInfo</a></li><li><a href="struct.Balance.html">Balance</a></li><li><a href="struct.ChangeSet.html">ChangeSet</a></li><li><a href="struct.CreateParams.html">CreateParams</a></li><li><a href="struct.LoadParams.html">LoadParams</a></li><li><a href="struct.LocalOutput.html">LocalOutput</a></li><li><a href="struct.PersistedWallet.html">PersistedWallet</a></li><li><a href="struct.SignOptions.html">SignOptions</a></li><li><a href="struct.TxBuilder.html">TxBuilder</a></li><li><a href="struct.Update.html">Update</a></li><li><a href="struct.Wallet.html">Wallet</a></li><li><a href="struct.WeightedUtxo.html">WeightedUtxo</a></li><li><a href="coin_selection/struct.BranchAndBoundCoinSelection.html">coin_selection::BranchAndBoundCoinSelection</a></li><li><a href="coin_selection/struct.CoinSelectionResult.html">coin_selection::CoinSelectionResult</a></li><li><a href="coin_selection/struct.InsufficientFunds.html">coin_selection::InsufficientFunds</a></li><li><a href="coin_selection/struct.LargestFirstCoinSelection.html">coin_selection::LargestFirstCoinSelection</a></li><li><a href="coin_selection/struct.OldestFirstCoinSelection.html">coin_selection::OldestFirstCoinSelection</a></li><li><a href="coin_selection/struct.SingleRandomDraw.html">coin_selection::SingleRandomDraw</a></li><li><a href="descriptor/struct.Miniscript.html">descriptor::Miniscript</a></li><li><a href="descriptor/policy/struct.Condition.html">descriptor::policy::Condition</a></li><li><a href="descriptor/policy/struct.Policy.html">descriptor::policy::Policy</a></li><li><a href="descriptor/template/struct.Bip44.html">descriptor::template::Bip44</a></li><li><a href="descriptor/template/struct.Bip44Public.html">descriptor::template::Bip44Public</a></li><li><a href="descriptor/template/struct.Bip49.html">descriptor::template::Bip49</a></li><li><a href="descriptor/template/struct.Bip49Public.html">descriptor::template::Bip49Public</a></li><li><a href="descriptor/template/struct.Bip84.html">descriptor::template::Bip84</a></li><li><a href="descriptor/template/struct.Bip84Public.html">descriptor::template::Bip84Public</a></li><li><a href="descriptor/template/struct.Bip86.html">descriptor::template::Bip86</a></li><li><a href="descriptor/template/struct.Bip86Public.html">descriptor::template::Bip86Public</a></li><li><a href="descriptor/template/struct.P2Pkh.html">descriptor::template::P2Pkh</a></li><li><a href="descriptor/template/struct.P2TR.html">descriptor::template::P2TR</a></li><li><a href="descriptor/template/struct.P2Wpkh.html">descriptor::template::P2Wpkh</a></li><li><a href="descriptor/template/struct.P2Wpkh_P2Sh.html">descriptor::template::P2Wpkh_P2Sh</a></li><li><a href="export/struct.FullyNodedExport.html">export::FullyNodedExport</a></li><li><a href="keys/struct.GeneratedKey.html">keys::GeneratedKey</a></li><li><a href="keys/struct.PrivateKeyGenerateOptions.html">keys::PrivateKeyGenerateOptions</a></li><li><a href="keys/struct.SinglePriv.html">keys::SinglePriv</a></li><li><a href="keys/struct.SinglePub.html">keys::SinglePub</a></li><li><a href="keys/struct.SortedMultiVec.html">keys::SortedMultiVec</a></li><li><a href="signer/struct.SignOptions.html">signer::SignOptions</a></li><li><a href="signer/struct.SignerOrdering.html">signer::SignerOrdering</a></li><li><a href="signer/struct.SignerWrapper.html">signer::SignerWrapper</a></li><li><a href="signer/struct.SignersContainer.html">signer::SignersContainer</a></li><li><a href="tx_builder/struct.TxBuilder.html">tx_builder::TxBuilder</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.AddForeignUtxoError.html">AddForeignUtxoError</a></li><li><a href="enum.AddUtxoError.html">AddUtxoError</a></li><li><a href="enum.ApplyBlockError.html">ApplyBlockError</a></li><li><a href="enum.ChangeSpendPolicy.html">ChangeSpendPolicy</a></li><li><a href="enum.CreateWithPersistError.html">CreateWithPersistError</a></li><li><a href="enum.FileStoreError.html">FileStoreError</a></li><li><a href="enum.KeychainKind.html">KeychainKind</a></li><li><a href="enum.LoadError.html">LoadError</a></li><li><a href="enum.LoadMismatch.html">LoadMismatch</a></li><li><a href="enum.LoadWithPersistError.html">LoadWithPersistError</a></li><li><a href="enum.TxOrdering.html">TxOrdering</a></li><li><a href="enum.Utxo.html">Utxo</a></li><li><a href="coin_selection/enum.Excess.html">coin_selection::Excess</a></li><li><a href="descriptor/enum.Descriptor.html">descriptor::Descriptor</a></li><li><a href="descriptor/enum.DescriptorPublicKey.html">descriptor::DescriptorPublicKey</a></li><li><a href="descriptor/enum.Legacy.html">descriptor::Legacy</a></li><li><a href="descriptor/enum.Segwitv0.html">descriptor::Segwitv0</a></li><li><a href="descriptor/error/enum.Error.html">descriptor::error::Error</a></li><li><a href="descriptor/policy/enum.BuildSatisfaction.html">descriptor::policy::BuildSatisfaction</a></li><li><a href="descriptor/policy/enum.PkOrF.html">descriptor::policy::PkOrF</a></li><li><a href="descriptor/policy/enum.PolicyError.html">descriptor::policy::PolicyError</a></li><li><a href="descriptor/policy/enum.Satisfaction.html">descriptor::policy::Satisfaction</a></li><li><a href="descriptor/policy/enum.SatisfiableItem.html">descriptor::policy::SatisfiableItem</a></li><li><a href="error/enum.BuildFeeBumpError.html">error::BuildFeeBumpError</a></li><li><a href="error/enum.CreateTxError.html">error::CreateTxError</a></li><li><a href="error/enum.MiniscriptPsbtError.html">error::MiniscriptPsbtError</a></li><li><a href="keys/enum.DescriptorKey.html">keys::DescriptorKey</a></li><li><a href="keys/enum.DescriptorPublicKey.html">keys::DescriptorPublicKey</a></li><li><a href="keys/enum.DescriptorSecretKey.html">keys::DescriptorSecretKey</a></li><li><a href="keys/enum.ExtendedKey.html">keys::ExtendedKey</a></li><li><a href="keys/enum.KeyError.html">keys::KeyError</a></li><li><a href="keys/enum.ScriptContextEnum.html">keys::ScriptContextEnum</a></li><li><a href="keys/enum.SinglePubKey.html">keys::SinglePubKey</a></li><li><a href="signer/enum.SignerContext.html">signer::SignerContext</a></li><li><a href="signer/enum.SignerError.html">signer::SignerError</a></li><li><a href="signer/enum.SignerId.html">signer::SignerId</a></li><li><a href="signer/enum.TapLeavesOptions.html">signer::TapLeavesOptions</a></li><li><a href="tx_builder/enum.AddForeignUtxoError.html">tx_builder::AddForeignUtxoError</a></li><li><a href="tx_builder/enum.AddUtxoError.html">tx_builder::AddUtxoError</a></li><li><a href="tx_builder/enum.ChangeSpendPolicy.html">tx_builder::ChangeSpendPolicy</a></li><li><a href="tx_builder/enum.TxOrdering.html">tx_builder::TxOrdering</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.AsyncWalletPersister.html">AsyncWalletPersister</a></li><li><a href="trait.IsDust.html">IsDust</a></li><li><a href="trait.WalletPersister.html">WalletPersister</a></li><li><a href="coin_selection/trait.CoinSelectionAlgorithm.html">coin_selection::CoinSelectionAlgorithm</a></li><li><a href="descriptor/trait.ExtractPolicy.html">descriptor::ExtractPolicy</a></li><li><a href="descriptor/trait.IntoWalletDescriptor.html">descriptor::IntoWalletDescriptor</a></li><li><a href="descriptor/trait.ScriptContext.html">descriptor::ScriptContext</a></li><li><a href="descriptor/template/trait.DescriptorTemplate.html">descriptor::template::DescriptorTemplate</a></li><li><a href="keys/trait.DerivableKey.html">keys::DerivableKey</a></li><li><a href="keys/trait.ExtScriptContext.html">keys::ExtScriptContext</a></li><li><a href="keys/trait.GeneratableDefaultOptions.html">keys::GeneratableDefaultOptions</a></li><li><a href="keys/trait.GeneratableKey.html">keys::GeneratableKey</a></li><li><a href="keys/trait.IntoDescriptorKey.html">keys::IntoDescriptorKey</a></li><li><a href="keys/trait.ScriptContext.html">keys::ScriptContext</a></li><li><a href="psbt/trait.PsbtUtils.html">psbt::PsbtUtils</a></li><li><a href="signer/trait.InputSigner.html">signer::InputSigner</a></li><li><a href="signer/trait.SignerCommon.html">signer::SignerCommon</a></li><li><a href="signer/trait.TransactionSigner.html">signer::TransactionSigner</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="macro.descriptor.html">descriptor</a></li><li><a href="macro.fragment.html">fragment</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="coin_selection/fn.decide_change.html">coin_selection::decide_change</a></li><li><a href="descriptor/checksum/fn.calc_checksum.html">descriptor::checksum::calc_checksum</a></li><li><a href="keys/fn.any_network.html">keys::any_network</a></li><li><a href="keys/fn.mainnet_network.html">keys::mainnet_network</a></li><li><a href="keys/fn.merge_networks.html">keys::merge_networks</a></li><li><a href="keys/fn.test_networks.html">keys::test_networks</a></li><li><a href="rusqlite_impl/fn.migrate_schema.html">rusqlite_impl::migrate_schema</a></li><li><a href="fn.version.html">version</a></li><li><a href="fn.wallet_name_from_descriptor.html">wallet_name_from_descriptor</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.WalletTx.html">WalletTx</a></li><li><a href="coin_selection/type.DefaultCoinSelectionAlgorithm.html">coin_selection::DefaultCoinSelectionAlgorithm</a></li><li><a href="descriptor/type.DerivedDescriptor.html">descriptor::DerivedDescriptor</a></li><li><a href="descriptor/type.ExtendedDescriptor.html">descriptor::ExtendedDescriptor</a></li><li><a href="descriptor/type.HdKeyPaths.html">descriptor::HdKeyPaths</a></li><li><a href="descriptor/type.TapKeyOrigins.html">descriptor::TapKeyOrigins</a></li><li><a href="descriptor/policy/type.ConditionMap.html">descriptor::policy::ConditionMap</a></li><li><a href="descriptor/policy/type.FoldedConditionMap.html">descriptor::policy::FoldedConditionMap</a></li><li><a href="descriptor/template/type.DescriptorTemplateOut.html">descriptor::template::DescriptorTemplateOut</a></li><li><a href="export/type.WalletExport.html">export::WalletExport</a></li><li><a href="keys/type.KeyMap.html">keys::KeyMap</a></li><li><a href="keys/type.ValidNetworks.html">keys::ValidNetworks</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="rusqlite_impl/constant.SCHEMAS_TABLE_NAME.html">rusqlite_impl::SCHEMAS_TABLE_NAME</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.AddressInfo.html">AddressInfo</a></li><li><a href="struct.Balance.html">Balance</a></li><li><a href="struct.ChangeSet.html">ChangeSet</a></li><li><a href="struct.CreateParams.html">CreateParams</a></li><li><a href="struct.LoadParams.html">LoadParams</a></li><li><a href="struct.LocalOutput.html">LocalOutput</a></li><li><a href="struct.PersistedWallet.html">PersistedWallet</a></li><li><a href="struct.SignOptions.html">SignOptions</a></li><li><a href="struct.TxBuilder.html">TxBuilder</a></li><li><a href="struct.Update.html">Update</a></li><li><a href="struct.Wallet.html">Wallet</a></li><li><a href="struct.WeightedUtxo.html">WeightedUtxo</a></li><li><a href="coin_selection/struct.BranchAndBoundCoinSelection.html">coin_selection::BranchAndBoundCoinSelection</a></li><li><a href="coin_selection/struct.CoinSelectionResult.html">coin_selection::CoinSelectionResult</a></li><li><a href="coin_selection/struct.InsufficientFunds.html">coin_selection::InsufficientFunds</a></li><li><a href="coin_selection/struct.LargestFirstCoinSelection.html">coin_selection::LargestFirstCoinSelection</a></li><li><a href="coin_selection/struct.OldestFirstCoinSelection.html">coin_selection::OldestFirstCoinSelection</a></li><li><a href="coin_selection/struct.SingleRandomDraw.html">coin_selection::SingleRandomDraw</a></li><li><a href="descriptor/struct.Miniscript.html">descriptor::Miniscript</a></li><li><a href="descriptor/policy/struct.Condition.html">descriptor::policy::Condition</a></li><li><a href="descriptor/policy/struct.Policy.html">descriptor::policy::Policy</a></li><li><a href="descriptor/template/struct.Bip44.html">descriptor::template::Bip44</a></li><li><a href="descriptor/template/struct.Bip44Public.html">descriptor::template::Bip44Public</a></li><li><a href="descriptor/template/struct.Bip49.html">descriptor::template::Bip49</a></li><li><a href="descriptor/template/struct.Bip49Public.html">descriptor::template::Bip49Public</a></li><li><a href="descriptor/template/struct.Bip84.html">descriptor::template::Bip84</a></li><li><a href="descriptor/template/struct.Bip84Public.html">descriptor::template::Bip84Public</a></li><li><a href="descriptor/template/struct.Bip86.html">descriptor::template::Bip86</a></li><li><a href="descriptor/template/struct.Bip86Public.html">descriptor::template::Bip86Public</a></li><li><a href="descriptor/template/struct.P2Pkh.html">descriptor::template::P2Pkh</a></li><li><a href="descriptor/template/struct.P2TR.html">descriptor::template::P2TR</a></li><li><a href="descriptor/template/struct.P2Wpkh.html">descriptor::template::P2Wpkh</a></li><li><a href="descriptor/template/struct.P2Wpkh_P2Sh.html">descriptor::template::P2Wpkh_P2Sh</a></li><li><a href="export/struct.FullyNodedExport.html">export::FullyNodedExport</a></li><li><a href="keys/struct.GeneratedKey.html">keys::GeneratedKey</a></li><li><a href="keys/struct.PrivateKeyGenerateOptions.html">keys::PrivateKeyGenerateOptions</a></li><li><a href="keys/struct.SinglePriv.html">keys::SinglePriv</a></li><li><a href="keys/struct.SinglePub.html">keys::SinglePub</a></li><li><a href="keys/struct.SortedMultiVec.html">keys::SortedMultiVec</a></li><li><a href="signer/struct.SignOptions.html">signer::SignOptions</a></li><li><a href="signer/struct.SignerOrdering.html">signer::SignerOrdering</a></li><li><a href="signer/struct.SignerWrapper.html">signer::SignerWrapper</a></li><li><a href="signer/struct.SignersContainer.html">signer::SignersContainer</a></li><li><a href="tx_builder/struct.TxBuilder.html">tx_builder::TxBuilder</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.AddForeignUtxoError.html">AddForeignUtxoError</a></li><li><a href="enum.AddUtxoError.html">AddUtxoError</a></li><li><a href="enum.ApplyBlockError.html">ApplyBlockError</a></li><li><a href="enum.ChangeSpendPolicy.html">ChangeSpendPolicy</a></li><li><a href="enum.CreateWithPersistError.html">CreateWithPersistError</a></li><li><a href="enum.FileStoreError.html">FileStoreError</a></li><li><a href="enum.KeychainKind.html">KeychainKind</a></li><li><a href="enum.LoadError.html">LoadError</a></li><li><a href="enum.LoadMismatch.html">LoadMismatch</a></li><li><a href="enum.LoadWithPersistError.html">LoadWithPersistError</a></li><li><a href="enum.TxOrdering.html">TxOrdering</a></li><li><a href="enum.Utxo.html">Utxo</a></li><li><a href="coin_selection/enum.Excess.html">coin_selection::Excess</a></li><li><a href="descriptor/enum.Descriptor.html">descriptor::Descriptor</a></li><li><a href="descriptor/enum.DescriptorPublicKey.html">descriptor::DescriptorPublicKey</a></li><li><a href="descriptor/enum.Legacy.html">descriptor::Legacy</a></li><li><a href="descriptor/enum.Segwitv0.html">descriptor::Segwitv0</a></li><li><a href="descriptor/error/enum.Error.html">descriptor::error::Error</a></li><li><a href="descriptor/policy/enum.BuildSatisfaction.html">descriptor::policy::BuildSatisfaction</a></li><li><a href="descriptor/policy/enum.PkOrF.html">descriptor::policy::PkOrF</a></li><li><a href="descriptor/policy/enum.PolicyError.html">descriptor::policy::PolicyError</a></li><li><a href="descriptor/policy/enum.Satisfaction.html">descriptor::policy::Satisfaction</a></li><li><a href="descriptor/policy/enum.SatisfiableItem.html">descriptor::policy::SatisfiableItem</a></li><li><a href="error/enum.BuildFeeBumpError.html">error::BuildFeeBumpError</a></li><li><a href="error/enum.CreateTxError.html">error::CreateTxError</a></li><li><a href="error/enum.MiniscriptPsbtError.html">error::MiniscriptPsbtError</a></li><li><a href="keys/enum.DescriptorKey.html">keys::DescriptorKey</a></li><li><a href="keys/enum.DescriptorPublicKey.html">keys::DescriptorPublicKey</a></li><li><a href="keys/enum.DescriptorSecretKey.html">keys::DescriptorSecretKey</a></li><li><a href="keys/enum.ExtendedKey.html">keys::ExtendedKey</a></li><li><a href="keys/enum.KeyError.html">keys::KeyError</a></li><li><a href="keys/enum.ScriptContextEnum.html">keys::ScriptContextEnum</a></li><li><a href="keys/enum.SinglePubKey.html">keys::SinglePubKey</a></li><li><a href="signer/enum.SignerContext.html">signer::SignerContext</a></li><li><a href="signer/enum.SignerError.html">signer::SignerError</a></li><li><a href="signer/enum.SignerId.html">signer::SignerId</a></li><li><a href="signer/enum.TapLeavesOptions.html">signer::TapLeavesOptions</a></li><li><a href="tx_builder/enum.AddForeignUtxoError.html">tx_builder::AddForeignUtxoError</a></li><li><a href="tx_builder/enum.AddUtxoError.html">tx_builder::AddUtxoError</a></li><li><a href="tx_builder/enum.ChangeSpendPolicy.html">tx_builder::ChangeSpendPolicy</a></li><li><a href="tx_builder/enum.TxOrdering.html">tx_builder::TxOrdering</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.AsyncWalletPersister.html">AsyncWalletPersister</a></li><li><a href="trait.IsDust.html">IsDust</a></li><li><a href="trait.WalletPersister.html">WalletPersister</a></li><li><a href="coin_selection/trait.CoinSelectionAlgorithm.html">coin_selection::CoinSelectionAlgorithm</a></li><li><a href="descriptor/trait.ExtractPolicy.html">descriptor::ExtractPolicy</a></li><li><a href="descriptor/trait.IntoWalletDescriptor.html">descriptor::IntoWalletDescriptor</a></li><li><a href="descriptor/trait.ScriptContext.html">descriptor::ScriptContext</a></li><li><a href="descriptor/template/trait.DescriptorTemplate.html">descriptor::template::DescriptorTemplate</a></li><li><a href="keys/trait.DerivableKey.html">keys::DerivableKey</a></li><li><a href="keys/trait.ExtScriptContext.html">keys::ExtScriptContext</a></li><li><a href="keys/trait.GeneratableDefaultOptions.html">keys::GeneratableDefaultOptions</a></li><li><a href="keys/trait.GeneratableKey.html">keys::GeneratableKey</a></li><li><a href="keys/trait.IntoDescriptorKey.html">keys::IntoDescriptorKey</a></li><li><a href="keys/trait.ScriptContext.html">keys::ScriptContext</a></li><li><a href="psbt/trait.PsbtUtils.html">psbt::PsbtUtils</a></li><li><a href="signer/trait.InputSigner.html">signer::InputSigner</a></li><li><a href="signer/trait.SignerCommon.html">signer::SignerCommon</a></li><li><a href="signer/trait.TransactionSigner.html">signer::TransactionSigner</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="macro.descriptor.html">descriptor</a></li><li><a href="macro.fragment.html">fragment</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="coin_selection/fn.decide_change.html">coin_selection::decide_change</a></li><li><a href="descriptor/checksum/fn.calc_checksum.html">descriptor::checksum::calc_checksum</a></li><li><a href="keys/fn.any_network.html">keys::any_network</a></li><li><a href="keys/fn.mainnet_network.html">keys::mainnet_network</a></li><li><a href="keys/fn.merge_networks.html">keys::merge_networks</a></li><li><a href="keys/fn.test_networks.html">keys::test_networks</a></li><li><a href="rusqlite_impl/fn.migrate_schema.html">rusqlite_impl::migrate_schema</a></li><li><a href="fn.version.html">version</a></li><li><a href="fn.wallet_name_from_descriptor.html">wallet_name_from_descriptor</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.WalletTx.html">WalletTx</a></li><li><a href="coin_selection/type.DefaultCoinSelectionAlgorithm.html">coin_selection::DefaultCoinSelectionAlgorithm</a></li><li><a href="descriptor/type.DerivedDescriptor.html">descriptor::DerivedDescriptor</a></li><li><a href="descriptor/type.ExtendedDescriptor.html">descriptor::ExtendedDescriptor</a></li><li><a href="descriptor/type.HdKeyPaths.html">descriptor::HdKeyPaths</a></li><li><a href="descriptor/type.TapKeyOrigins.html">descriptor::TapKeyOrigins</a></li><li><a href="descriptor/policy/type.ConditionMap.html">descriptor::policy::ConditionMap</a></li><li><a href="descriptor/policy/type.FoldedConditionMap.html">descriptor::policy::FoldedConditionMap</a></li><li><a href="descriptor/template/type.DescriptorTemplateOut.html">descriptor::template::DescriptorTemplateOut</a></li><li><a href="export/type.WalletExport.html">export::WalletExport</a></li><li><a href="keys/type.KeyMap.html">keys::KeyMap</a></li><li><a href="keys/type.ValidNetworks.html">keys::ValidNetworks</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="rusqlite_impl/constant.SCHEMAS_TABLE_NAME.html">rusqlite_impl::SCHEMAS_TABLE_NAME</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 05745651450583a30083356b1b024cd4f13e3b1b..cba82539d46aea72c2b5e031c2d03dae38b928a2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Remaining amount after performing coin selection"><title>Excess in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Excess</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Change" title="Change">Change</a></li><li><a href="#variant.NoChange" title="NoChange">NoChange</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Excess" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Excess" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Excess" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Excess" title="Send">Send</a></li><li><a href="#impl-Sync-for-Excess" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Excess" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Excess" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Enum <span class="enum">Excess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#151-168">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Excess {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Remaining amount after performing coin selection"><title>Excess in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Excess</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Change" title="Change">Change</a></li><li><a href="#variant.NoChange" title="NoChange">NoChange</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Excess" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Excess" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Excess" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Excess" title="Send">Send</a></li><li><a href="#impl-Sync-for-Excess" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Excess" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Excess" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Enum <span class="enum">Excess</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#151-168">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Excess {
     NoChange {
         dust_threshold: Amount,
         remaining_amount: Amount,
index aa0c3eac26e00d61841baeaccb8a9c2004526d31..1c60e8305274402c3d5f86eeb436b68c1c100383 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decide if change can be created"><title>decide_change in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Function <span class="fn">decide_change</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#300-320">Source</a> </span></div><pre class="rust item-decl"><code>pub fn decide_change(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Decide if change can be created"><title>decide_change in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Function <span class="fn">decide_change</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#300-320">Source</a> </span></div><pre class="rust item-decl"><code>pub fn decide_change(
     remaining_amount: Amount,
     fee_rate: FeeRate,
     drain_script: &amp;Script,
index d47fc51c076f051f140878d35e418907620f0119..a0cf8d70545d4a28582928fc9087b9cf564a9419 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Coin selection"><title>bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module coin_<wbr>selection</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>coin_selection</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#12-1818">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Coin selection</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Coin selection"><title>bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module coin_<wbr>selection</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>coin_selection</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#12-1818">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Coin selection</p>
 <p>This module provides the trait <a href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm"><code>CoinSelectionAlgorithm</code></a> that can be implemented to
 define custom coin selection algorithms.</p>
 <p>You can specify a custom coin selection algorithm through the <a href="../struct.TxBuilder.html#method.coin_selection" title="method bdk_wallet::TxBuilder::coin_selection"><code>coin_selection</code></a> method on
index fbddf6208c6d7a0f5bfa7db284f437d93492310e..3eb90f27b4b8c1e4c2f956253c303e036ffc7b61 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Branch and bound coin selection"><title>BranchAndBoundCoinSelection in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Branch<wbr>AndBound<wbr>Coin<wbr>Selection</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BranchAndBoundCoinSelection%3CCs%3E" title="Clone">Clone</a></li><li><a href="#impl-CoinSelectionAlgorithm-for-BranchAndBoundCoinSelection%3CCs%3E" title="CoinSelectionAlgorithm">CoinSelectionAlgorithm</a></li><li><a href="#impl-Debug-for-BranchAndBoundCoinSelection%3CCs%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BranchAndBoundCoinSelection%3CCs%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BranchAndBoundCoinSelection%3CCs%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BranchAndBoundCoinSelection%3CCs%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BranchAndBoundCoinSelection%3CCs%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BranchAndBoundCoinSelection%3CCs%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BranchAndBoundCoinSelection%3CCs%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BranchAndBoundCoinSelection%3CCs%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">BranchAndBoundCoinSelection</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#404-407">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BranchAndBoundCoinSelection&lt;Cs = <a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Branch and bound coin selection</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Branch and bound coin selection"><title>BranchAndBoundCoinSelection in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Branch<wbr>AndBound<wbr>Coin<wbr>Selection</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BranchAndBoundCoinSelection%3CCs%3E" title="Clone">Clone</a></li><li><a href="#impl-CoinSelectionAlgorithm-for-BranchAndBoundCoinSelection%3CCs%3E" title="CoinSelectionAlgorithm">CoinSelectionAlgorithm</a></li><li><a href="#impl-Debug-for-BranchAndBoundCoinSelection%3CCs%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BranchAndBoundCoinSelection%3CCs%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BranchAndBoundCoinSelection%3CCs%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BranchAndBoundCoinSelection%3CCs%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BranchAndBoundCoinSelection%3CCs%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BranchAndBoundCoinSelection%3CCs%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BranchAndBoundCoinSelection%3CCs%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BranchAndBoundCoinSelection%3CCs%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">BranchAndBoundCoinSelection</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#404-407">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BranchAndBoundCoinSelection&lt;Cs = <a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Branch and bound coin selection</p>
 <p>Code adapted from Bitcoin Core’s implementation and from Mark Erhardt Master’s Thesis: <a href="http://murch.one/wp-content/uploads/2016/11/erhardt2016coinselection.pdf">http://murch.one/wp-content/uploads/2016/11/erhardt2016coinselection.pdf</a></p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BranchAndBoundCoinSelection%3CCs%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#430-438">Source</a><a href="#impl-BranchAndBoundCoinSelection%3CCs%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Cs&gt; <a class="struct" href="struct.BranchAndBoundCoinSelection.html" title="struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection">BranchAndBoundCoinSelection</a>&lt;Cs&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#432-437">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(size_of_change: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>, fallback_algorithm: Cs) -&gt; Self</h4></section></summary><div class="docblock"><p>Create new instance with a target <code>size_of_change</code> and <code>fallback_algorithm</code>.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BranchAndBoundCoinSelection%3CCs%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#403">Source</a><a href="#impl-Clone-for-BranchAndBoundCoinSelection%3CCs%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Cs: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BranchAndBoundCoinSelection.html" title="struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection">BranchAndBoundCoinSelection</a>&lt;Cs&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#403">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BranchAndBoundCoinSelection.html" title="struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection">BranchAndBoundCoinSelection</a>&lt;Cs&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CoinSelectionAlgorithm-for-BranchAndBoundCoinSelection%3CCs%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#442-551">Source</a><a href="#impl-CoinSelectionAlgorithm-for-BranchAndBoundCoinSelection%3CCs%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Cs: <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a>&gt; <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.BranchAndBoundCoinSelection.html" title="struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection">BranchAndBoundCoinSelection</a>&lt;Cs&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.coin_select" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#443-550">Source</a><a href="#method.coin_select" class="anchor">§</a><h4 class="code-header">fn <a href="trait.CoinSelectionAlgorithm.html#tymethod.coin_select" class="fn">coin_select</a>&lt;R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>&gt;(
index 30ff5c47993bdc712c94f9358b79d347033483f3..dc437a963adff717cafa9a8f600749067797619e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Result of a successful coin selection"><title>CoinSelectionResult in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Coin<wbr>Selection<wbr>Result</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.excess" title="excess">excess</a></li><li><a href="#structfield.fee_amount" title="fee_amount">fee_amount</a></li><li><a href="#structfield.selected" title="selected">selected</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.local_selected_amount" title="local_selected_amount">local_selected_amount</a></li><li><a href="#method.selected_amount" title="selected_amount">selected_amount</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CoinSelectionResult" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CoinSelectionResult" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CoinSelectionResult" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CoinSelectionResult" title="Send">Send</a></li><li><a href="#impl-Sync-for-CoinSelectionResult" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CoinSelectionResult" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CoinSelectionResult" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">CoinSelectionResult</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#172-179">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CoinSelectionResult {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Result of a successful coin selection"><title>CoinSelectionResult in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Coin<wbr>Selection<wbr>Result</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.excess" title="excess">excess</a></li><li><a href="#structfield.fee_amount" title="fee_amount">fee_amount</a></li><li><a href="#structfield.selected" title="selected">selected</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.local_selected_amount" title="local_selected_amount">local_selected_amount</a></li><li><a href="#method.selected_amount" title="selected_amount">selected_amount</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CoinSelectionResult" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CoinSelectionResult" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CoinSelectionResult" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CoinSelectionResult" title="Send">Send</a></li><li><a href="#impl-Sync-for-CoinSelectionResult" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CoinSelectionResult" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CoinSelectionResult" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">CoinSelectionResult</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#172-179">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CoinSelectionResult {
     pub selected: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="enum" href="../enum.Utxo.html" title="enum bdk_wallet::Utxo">Utxo</a>&gt;,
     pub fee_amount: Amount,
     pub excess: <a class="enum" href="enum.Excess.html" title="enum bdk_wallet::coin_selection::Excess">Excess</a>,
index 1e171040152566544b8c30ca8cdcda2ebf768700..d11fe9a065f8e4fad5cac25241606a75edff447d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wallet’s UTXO set is not enough to cover recipient’s requested plus fee."><title>InsufficientFunds in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Insufficient<wbr>Funds</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.available" title="available">available</a></li><li><a href="#structfield.needed" title="needed">needed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InsufficientFunds" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InsufficientFunds" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InsufficientFunds" title="Display">Display</a></li><li><a href="#impl-Eq-for-InsufficientFunds" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InsufficientFunds" title="Error">Error</a></li><li><a href="#impl-From%3CInsufficientFunds%3E-for-CreateTxError" title="From&#60;InsufficientFunds&#62;">From&#60;InsufficientFunds&#62;</a></li><li><a href="#impl-PartialEq-for-InsufficientFunds" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InsufficientFunds" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InsufficientFunds" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InsufficientFunds" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InsufficientFunds" title="Send">Send</a></li><li><a href="#impl-Sync-for-InsufficientFunds" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InsufficientFunds" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InsufficientFunds" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">InsufficientFunds</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#129-134">Source</a> </span></div><pre class="rust item-decl"><code>pub struct InsufficientFunds {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wallet’s UTXO set is not enough to cover recipient’s requested plus fee."><title>InsufficientFunds in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Insufficient<wbr>Funds</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.available" title="available">available</a></li><li><a href="#structfield.needed" title="needed">needed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-InsufficientFunds" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-InsufficientFunds" title="Debug">Debug</a></li><li><a href="#impl-Display-for-InsufficientFunds" title="Display">Display</a></li><li><a href="#impl-Eq-for-InsufficientFunds" title="Eq">Eq</a></li><li><a href="#impl-Error-for-InsufficientFunds" title="Error">Error</a></li><li><a href="#impl-From%3CInsufficientFunds%3E-for-CreateTxError" title="From&#60;InsufficientFunds&#62;">From&#60;InsufficientFunds&#62;</a></li><li><a href="#impl-PartialEq-for-InsufficientFunds" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-InsufficientFunds" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-InsufficientFunds" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-InsufficientFunds" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-InsufficientFunds" title="Send">Send</a></li><li><a href="#impl-Sync-for-InsufficientFunds" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-InsufficientFunds" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-InsufficientFunds" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">InsufficientFunds</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#129-134">Source</a> </span></div><pre class="rust item-decl"><code>pub struct InsufficientFunds {
     pub needed: Amount,
     pub available: Amount,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wallet’s UTXO set is not enough to cover recipient’s requested plus fee.</p>
index 1537931ee07fe5f7e8f416eeb6e27e989989b877..211a02b0beb86f735d0428147dd287d55bf23586 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Simple and dumb coin selection"><title>LargestFirstCoinSelection in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Largest<wbr>First<wbr>Coin<wbr>Selection</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LargestFirstCoinSelection" title="Clone">Clone</a></li><li><a href="#impl-CoinSelectionAlgorithm-for-LargestFirstCoinSelection" title="CoinSelectionAlgorithm">CoinSelectionAlgorithm</a></li><li><a href="#impl-Copy-for-LargestFirstCoinSelection" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LargestFirstCoinSelection" title="Debug">Debug</a></li><li><a href="#impl-Default-for-LargestFirstCoinSelection" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LargestFirstCoinSelection" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LargestFirstCoinSelection" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LargestFirstCoinSelection" title="Send">Send</a></li><li><a href="#impl-Sync-for-LargestFirstCoinSelection" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LargestFirstCoinSelection" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LargestFirstCoinSelection" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">LargestFirstCoinSelection</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#233">Source</a> </span></div><pre class="rust item-decl"><code>pub struct LargestFirstCoinSelection;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Simple and dumb coin selection</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Simple and dumb coin selection"><title>LargestFirstCoinSelection in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Largest<wbr>First<wbr>Coin<wbr>Selection</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LargestFirstCoinSelection" title="Clone">Clone</a></li><li><a href="#impl-CoinSelectionAlgorithm-for-LargestFirstCoinSelection" title="CoinSelectionAlgorithm">CoinSelectionAlgorithm</a></li><li><a href="#impl-Copy-for-LargestFirstCoinSelection" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-LargestFirstCoinSelection" title="Debug">Debug</a></li><li><a href="#impl-Default-for-LargestFirstCoinSelection" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LargestFirstCoinSelection" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LargestFirstCoinSelection" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LargestFirstCoinSelection" title="Send">Send</a></li><li><a href="#impl-Sync-for-LargestFirstCoinSelection" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LargestFirstCoinSelection" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LargestFirstCoinSelection" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">LargestFirstCoinSelection</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#233">Source</a> </span></div><pre class="rust item-decl"><code>pub struct LargestFirstCoinSelection;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Simple and dumb coin selection</p>
 <p>This coin selection algorithm sorts the available UTXOs by value and then picks them starting
 from the largest ones until the required amount is reached.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-LargestFirstCoinSelection" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#232">Source</a><a href="#impl-Clone-for-LargestFirstCoinSelection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.LargestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::LargestFirstCoinSelection">LargestFirstCoinSelection</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#232">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.LargestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::LargestFirstCoinSelection">LargestFirstCoinSelection</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CoinSelectionAlgorithm-for-LargestFirstCoinSelection" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#235-257">Source</a><a href="#impl-CoinSelectionAlgorithm-for-LargestFirstCoinSelection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.LargestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::LargestFirstCoinSelection">LargestFirstCoinSelection</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.coin_select" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#236-256">Source</a><a href="#method.coin_select" class="anchor">§</a><h4 class="code-header">fn <a href="trait.CoinSelectionAlgorithm.html#tymethod.coin_select" class="fn">coin_select</a>&lt;R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>&gt;(
index 23d39b5864ee87e4355829016ca5591eac807485..777e9db2a11fce78700d19cccb3424661fcf55c5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="OldestFirstCoinSelection always picks the utxo with the smallest blockheight to add to the selected coins next"><title>OldestFirstCoinSelection in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Oldest<wbr>First<wbr>Coin<wbr>Selection</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OldestFirstCoinSelection" title="Clone">Clone</a></li><li><a href="#impl-CoinSelectionAlgorithm-for-OldestFirstCoinSelection" title="CoinSelectionAlgorithm">CoinSelectionAlgorithm</a></li><li><a href="#impl-Copy-for-OldestFirstCoinSelection" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OldestFirstCoinSelection" title="Debug">Debug</a></li><li><a href="#impl-Default-for-OldestFirstCoinSelection" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OldestFirstCoinSelection" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OldestFirstCoinSelection" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OldestFirstCoinSelection" title="Send">Send</a></li><li><a href="#impl-Sync-for-OldestFirstCoinSelection" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OldestFirstCoinSelection" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OldestFirstCoinSelection" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">OldestFirstCoinSelection</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#264">Source</a> </span></div><pre class="rust item-decl"><code>pub struct OldestFirstCoinSelection;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>OldestFirstCoinSelection always picks the utxo with the smallest blockheight to add to the selected coins next</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="OldestFirstCoinSelection always picks the utxo with the smallest blockheight to add to the selected coins next"><title>OldestFirstCoinSelection in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Oldest<wbr>First<wbr>Coin<wbr>Selection</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-OldestFirstCoinSelection" title="Clone">Clone</a></li><li><a href="#impl-CoinSelectionAlgorithm-for-OldestFirstCoinSelection" title="CoinSelectionAlgorithm">CoinSelectionAlgorithm</a></li><li><a href="#impl-Copy-for-OldestFirstCoinSelection" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-OldestFirstCoinSelection" title="Debug">Debug</a></li><li><a href="#impl-Default-for-OldestFirstCoinSelection" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-OldestFirstCoinSelection" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-OldestFirstCoinSelection" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-OldestFirstCoinSelection" title="Send">Send</a></li><li><a href="#impl-Sync-for-OldestFirstCoinSelection" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-OldestFirstCoinSelection" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-OldestFirstCoinSelection" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">OldestFirstCoinSelection</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#264">Source</a> </span></div><pre class="rust item-decl"><code>pub struct OldestFirstCoinSelection;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>OldestFirstCoinSelection always picks the utxo with the smallest blockheight to add to the selected coins next</p>
 <p>This coin selection algorithm sorts the available UTXOs by blockheight and then picks them starting
 from the oldest ones until the required amount is reached.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-OldestFirstCoinSelection" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#263">Source</a><a href="#impl-Clone-for-OldestFirstCoinSelection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.OldestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::OldestFirstCoinSelection">OldestFirstCoinSelection</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#263">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.OldestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::OldestFirstCoinSelection">OldestFirstCoinSelection</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CoinSelectionAlgorithm-for-OldestFirstCoinSelection" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#266-293">Source</a><a href="#impl-CoinSelectionAlgorithm-for-OldestFirstCoinSelection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.OldestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::OldestFirstCoinSelection">OldestFirstCoinSelection</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.coin_select" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#267-292">Source</a><a href="#method.coin_select" class="anchor">§</a><h4 class="code-header">fn <a href="trait.CoinSelectionAlgorithm.html#tymethod.coin_select" class="fn">coin_select</a>&lt;R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>&gt;(
index c491ca0216295f1154e716277f73b7d8b1a66434..b128be7701b674dbc0ba9a7c8fffb6e2e0364ac7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pull UTXOs at random until we have enough to meet the target."><title>SingleRandomDraw in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>Random<wbr>Draw</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SingleRandomDraw" title="Clone">Clone</a></li><li><a href="#impl-CoinSelectionAlgorithm-for-SingleRandomDraw" title="CoinSelectionAlgorithm">CoinSelectionAlgorithm</a></li><li><a href="#impl-Copy-for-SingleRandomDraw" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SingleRandomDraw" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SingleRandomDraw" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SingleRandomDraw" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SingleRandomDraw" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SingleRandomDraw" title="Send">Send</a></li><li><a href="#impl-Sync-for-SingleRandomDraw" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SingleRandomDraw" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SingleRandomDraw" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">SingleRandomDraw</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#677">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SingleRandomDraw;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pull UTXOs at random until we have enough to meet the target.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Pull UTXOs at random until we have enough to meet the target."><title>SingleRandomDraw in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>Random<wbr>Draw</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SingleRandomDraw" title="Clone">Clone</a></li><li><a href="#impl-CoinSelectionAlgorithm-for-SingleRandomDraw" title="CoinSelectionAlgorithm">CoinSelectionAlgorithm</a></li><li><a href="#impl-Copy-for-SingleRandomDraw" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SingleRandomDraw" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SingleRandomDraw" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SingleRandomDraw" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SingleRandomDraw" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SingleRandomDraw" title="Send">Send</a></li><li><a href="#impl-Sync-for-SingleRandomDraw" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SingleRandomDraw" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SingleRandomDraw" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Struct <span class="struct">SingleRandomDraw</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#677">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SingleRandomDraw;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Pull UTXOs at random until we have enough to meet the target.</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SingleRandomDraw" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#676">Source</a><a href="#impl-Clone-for-SingleRandomDraw" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#676">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CoinSelectionAlgorithm-for-SingleRandomDraw" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#679-702">Source</a><a href="#impl-CoinSelectionAlgorithm-for-SingleRandomDraw" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.coin_select" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#680-701">Source</a><a href="#method.coin_select" class="anchor">§</a><h4 class="code-header">fn <a href="trait.CoinSelectionAlgorithm.html#tymethod.coin_select" class="fn">coin_select</a>&lt;R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>&gt;(
     &amp;self,
     required_utxos: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../struct.WeightedUtxo.html" title="struct bdk_wallet::WeightedUtxo">WeightedUtxo</a>&gt;,
index 28d1e6c238cdafbf6e1fb8c08f56f75338de4de9..18bf9398c741fc18b444a60c1b9d762280999b53 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for generalized coin selection algorithms"><title>CoinSelectionAlgorithm in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Coin<wbr>Selection<wbr>Algorithm</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.coin_select" title="coin_select">coin_select</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Trait <span class="trait">CoinSelectionAlgorithm</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#205-226">Source</a> </span></div><pre class="rust item-decl"><code>pub trait CoinSelectionAlgorithm: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for generalized coin selection algorithms"><title>CoinSelectionAlgorithm in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Coin<wbr>Selection<wbr>Algorithm</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.coin_select" title="coin_select">coin_select</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Trait <span class="trait">CoinSelectionAlgorithm</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#205-226">Source</a> </span></div><pre class="rust item-decl"><code>pub trait CoinSelectionAlgorithm: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> {
     // Required method
     fn <a href="#tymethod.coin_select" class="fn">coin_select</a>&lt;R: <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>&gt;(
         &amp;self,
@@ -33,4 +33,4 @@ outputs and transaction’s header.</li>
 <li><code>drain_script</code>: the script to use in case of change</li>
 <li><code>rand</code>: random number generated used by some coin selection algorithms such as <a href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw"><code>SingleRandomDraw</code></a></li>
 </ul>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-CoinSelectionAlgorithm-for-LargestFirstCoinSelection" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#235-257">Source</a><a href="#impl-CoinSelectionAlgorithm-for-LargestFirstCoinSelection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.LargestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::LargestFirstCoinSelection">LargestFirstCoinSelection</a></h3></section><section id="impl-CoinSelectionAlgorithm-for-OldestFirstCoinSelection" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#266-293">Source</a><a href="#impl-CoinSelectionAlgorithm-for-OldestFirstCoinSelection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.OldestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::OldestFirstCoinSelection">OldestFirstCoinSelection</a></h3></section><section id="impl-CoinSelectionAlgorithm-for-SingleRandomDraw" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#679-702">Source</a><a href="#impl-CoinSelectionAlgorithm-for-SingleRandomDraw" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a></h3></section><section id="impl-CoinSelectionAlgorithm-for-BranchAndBoundCoinSelection%3CCs%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#442-551">Source</a><a href="#impl-CoinSelectionAlgorithm-for-BranchAndBoundCoinSelection%3CCs%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Cs: <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a>&gt; <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.BranchAndBoundCoinSelection.html" title="struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection">BranchAndBoundCoinSelection</a>&lt;Cs&gt;</h3></section></div><script src="../../trait.impl/bdk_wallet/wallet/coin_selection/trait.CoinSelectionAlgorithm.js" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-CoinSelectionAlgorithm-for-LargestFirstCoinSelection" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#235-257">Source</a><a href="#impl-CoinSelectionAlgorithm-for-LargestFirstCoinSelection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.LargestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::LargestFirstCoinSelection">LargestFirstCoinSelection</a></h3></section><section id="impl-CoinSelectionAlgorithm-for-OldestFirstCoinSelection" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#266-293">Source</a><a href="#impl-CoinSelectionAlgorithm-for-OldestFirstCoinSelection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.OldestFirstCoinSelection.html" title="struct bdk_wallet::coin_selection::OldestFirstCoinSelection">OldestFirstCoinSelection</a></h3></section><section id="impl-CoinSelectionAlgorithm-for-SingleRandomDraw" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#679-702">Source</a><a href="#impl-CoinSelectionAlgorithm-for-SingleRandomDraw" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a></h3></section><section id="impl-CoinSelectionAlgorithm-for-BranchAndBoundCoinSelection%3CCs%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#442-551">Source</a><a href="#impl-CoinSelectionAlgorithm-for-BranchAndBoundCoinSelection%3CCs%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Cs: <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a>&gt; <a class="trait" href="trait.CoinSelectionAlgorithm.html" title="trait bdk_wallet::coin_selection::CoinSelectionAlgorithm">CoinSelectionAlgorithm</a> for <a class="struct" href="struct.BranchAndBoundCoinSelection.html" title="struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection">BranchAndBoundCoinSelection</a>&lt;Cs&gt;</h3></section></div><script src="../../trait.impl/bdk_wallet/wallet/coin_selection/trait.CoinSelectionAlgorithm.js" async></script></section></div></main></body></html>
\ No newline at end of file
index 69d1205e883453e43accb0dec0f359f77c1cedd5..308bb22a750cbfbc9dce9fb32d13e1d5054e070f 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default coin selection algorithm used by `TxBuilder` if not overridden"><title>DefaultCoinSelectionAlgorithm in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Default<wbr>Coin<wbr>Selection<wbr>Algorithm</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Type Alias <span class="type">DefaultCoinSelectionAlgorithm</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#123">Source</a> </span></div><pre class="rust item-decl"><code>pub type DefaultCoinSelectionAlgorithm = <a class="struct" href="struct.BranchAndBoundCoinSelection.html" title="struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection">BranchAndBoundCoinSelection</a>&lt;<a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default coin selection algorithm used by <a href="../struct.TxBuilder.html" title="struct bdk_wallet::TxBuilder"><code>TxBuilder</code></a> if not
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Default coin selection algorithm used by `TxBuilder` if not overridden"><title>DefaultCoinSelectionAlgorithm in bdk_wallet::coin_selection - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Default<wbr>Coin<wbr>Selection<wbr>Algorithm</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>coin_<wbr>selection</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">coin_selection</a></span><h1>Type Alias <span class="type">DefaultCoinSelectionAlgorithm</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/coin_selection.rs.html#123">Source</a> </span></div><pre class="rust item-decl"><code>pub type DefaultCoinSelectionAlgorithm = <a class="struct" href="struct.BranchAndBoundCoinSelection.html" title="struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection">BranchAndBoundCoinSelection</a>&lt;<a class="struct" href="struct.SingleRandomDraw.html" title="struct bdk_wallet::coin_selection::SingleRandomDraw">SingleRandomDraw</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Default coin selection algorithm used by <a href="../struct.TxBuilder.html" title="struct bdk_wallet::TxBuilder"><code>TxBuilder</code></a> if not
 overridden</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct DefaultCoinSelectionAlgorithm { <span class="comment">/* private fields */</span> }</code></pre><script src="../../type.impl/bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.js" data-self-path="bdk_wallet::wallet::coin_selection::DefaultCoinSelectionAlgorithm" async></script></section></div></main></body></html>
\ No newline at end of file
index b30bbfd468358f8e256b20b77620113787ced1a5..13d1834846440db8ea1562463eeb21609c1b6006 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compute the checksum of a descriptor, excludes any existing checksum in the descriptor string from the calculation"><title>calc_checksum in bdk_wallet::descriptor::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">checksum</a></span><h1>Function <span class="fn">calc_checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/checksum.rs.html#23-34">Source</a> </span></div><pre class="rust item-decl"><code>pub fn calc_checksum(desc: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, <a class="enum" href="../error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">DescriptorError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compute the checksum of a descriptor, excludes any existing checksum in the descriptor string from the calculation</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compute the checksum of a descriptor, excludes any existing checksum in the descriptor string from the calculation"><title>calc_checksum in bdk_wallet::descriptor::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>checksum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">checksum</a></span><h1>Function <span class="fn">calc_checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/checksum.rs.html#23-34">Source</a> </span></div><pre class="rust item-decl"><code>pub fn calc_checksum(desc: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, <a class="enum" href="../error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">DescriptorError</a>&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compute the checksum of a descriptor, excludes any existing checksum in the descriptor string from the calculation</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 519db1893748d11af96fae80feb5432f3ae7c51c..c0a996d0f5a55deed1291e621a72656fa4d7c8f7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor checksum"><title>bdk_wallet::descriptor::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module checksum</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a></span><h1>Module <span>checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/checksum.rs.html#12-85">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptor checksum</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor checksum"><title>bdk_wallet::descriptor::checksum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module checksum</a></h2><h3><a href="#functions">Module Items</a></h3><ul class="block"><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a></span><h1>Module <span>checksum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/checksum.rs.html#12-85">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptor checksum</p>
 <p>This module contains a re-implementation of the function used by Bitcoin Core to calculate the
 checksum of a descriptor</p>
 </div></details><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.calc_checksum.html" title="fn bdk_wallet::descriptor::checksum::calc_checksum">calc_<wbr>checksum</a></dt><dd>Compute the checksum of a descriptor, excludes any existing checksum in the descriptor string from the calculation</dd></dl></section></div></main></body></html>
\ No newline at end of file
index c8482e637e64278d31cb06f470d96623624ec3c8..4be054493ae9bcb259891e38d944c87f6b25c618 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Script descriptor"><title>Descriptor in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bare" title="Bare">Bare</a></li><li><a href="#variant.Pkh" title="Pkh">Pkh</a></li><li><a href="#variant.Sh" title="Sh">Sh</a></li><li><a href="#variant.Tr" title="Tr">Tr</a></li><li><a href="#variant.Wpkh" title="Wpkh">Wpkh</a></li><li><a href="#variant.Wsh" title="Wsh">Wsh</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.address" title="address">address</a></li><li><a href="#method.at_derivation_index" title="at_derivation_index">at_derivation_index</a></li><li><a href="#method.derive" title="derive">derive</a></li><li><a href="#method.derived_descriptor" title="derived_descriptor">derived_descriptor</a></li><li><a href="#method.derived_descriptor-1" title="derived_descriptor">derived_descriptor</a></li><li><a href="#method.desc_type" title="desc_type">desc_type</a></li><li><a href="#method.explicit_script" title="explicit_script">explicit_script</a></li><li><a href="#method.find_derivation_index_for_spk" title="find_derivation_index_for_spk">find_derivation_index_for_spk</a></li><li><a href="#method.get_satisfaction" title="get_satisfaction">get_satisfaction</a></li><li><a href="#method.get_satisfaction_mall" title="get_satisfaction_mall">get_satisfaction_mall</a></li><li><a href="#method.has_wildcard" title="has_wildcard">has_wildcard</a></li><li><a href="#method.into_single_descriptors" title="into_single_descriptors">into_single_descriptors</a></li><li><a href="#method.is_deriveable" title="is_deriveable">is_deriveable</a></li><li><a href="#method.is_multipath" title="is_multipath">is_multipath</a></li><li><a href="#method.max_satisfaction_weight" title="max_satisfaction_weight">max_satisfaction_weight</a></li><li><a href="#method.max_weight_to_satisfy" title="max_weight_to_satisfy">max_weight_to_satisfy</a></li><li><a href="#method.new_bare" title="new_bare">new_bare</a></li><li><a href="#method.new_pk" title="new_pk">new_pk</a></li><li><a href="#method.new_pkh" title="new_pkh">new_pkh</a></li><li><a href="#method.new_sh" title="new_sh">new_sh</a></li><li><a href="#method.new_sh_sortedmulti" title="new_sh_sortedmulti">new_sh_sortedmulti</a></li><li><a href="#method.new_sh_with_wpkh" title="new_sh_with_wpkh">new_sh_with_wpkh</a></li><li><a href="#method.new_sh_with_wsh" title="new_sh_with_wsh">new_sh_with_wsh</a></li><li><a href="#method.new_sh_wpkh" title="new_sh_wpkh">new_sh_wpkh</a></li><li><a href="#method.new_sh_wsh" title="new_sh_wsh">new_sh_wsh</a></li><li><a href="#method.new_sh_wsh_sortedmulti" title="new_sh_wsh_sortedmulti">new_sh_wsh_sortedmulti</a></li><li><a href="#method.new_tr" title="new_tr">new_tr</a></li><li><a href="#method.new_wpkh" title="new_wpkh">new_wpkh</a></li><li><a href="#method.new_wsh" title="new_wsh">new_wsh</a></li><li><a href="#method.new_wsh_sortedmulti" title="new_wsh_sortedmulti">new_wsh_sortedmulti</a></li><li><a href="#method.parse_descriptor" title="parse_descriptor">parse_descriptor</a></li><li><a href="#method.plan" title="plan">plan</a></li><li><a href="#method.plan_mall" title="plan_mall">plan_mall</a></li><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li><li><a href="#method.satisfy" title="satisfy">satisfy</a></li><li><a href="#method.script_code" title="script_code">script_code</a></li><li><a href="#method.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#method.to_string_with_secret" title="to_string_with_secret">to_string_with_secret</a></li><li><a href="#method.unsigned_script_sig" title="unsigned_script_sig">unsigned_script_sig</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Descriptor%3CPk%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Descriptor%3CPk%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorExt-for-Descriptor%3CDescriptorPublicKey%3E" title="DescriptorExt">DescriptorExt</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Descriptor%3CPk%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Descriptor%3CPk%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Descriptor%3CPk%3E" title="Eq">Eq</a></li><li><a href="#impl-ExtractPolicy-for-Descriptor%3CDescriptorPublicKey%3E" title="ExtractPolicy">ExtractPolicy</a></li><li><a href="#impl-ForEachKey%3CPk%3E-for-Descriptor%3CPk%3E" title="ForEachKey&#60;Pk&#62;">ForEachKey&#60;Pk&#62;</a></li><li><a href="#impl-From%3CBare%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Bare&#60;Pk&#62;&#62;">From&#60;Bare&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CPkh%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Pkh&#60;Pk&#62;&#62;">From&#60;Pkh&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CSh%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Sh&#60;Pk&#62;&#62;">From&#60;Sh&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CTr%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Tr&#60;Pk&#62;&#62;">From&#60;Tr&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CWpkh%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Wpkh&#60;Pk&#62;&#62;">From&#60;Wpkh&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CWsh%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Wsh&#60;Pk&#62;&#62;">From&#60;Wsh&#60;Pk&#62;&#62;</a></li><li><a href="#impl-FromStr-for-Descriptor%3CPk%3E" title="FromStr">FromStr</a></li><li><a href="#impl-FromTree-for-Descriptor%3CPk%3E" title="FromTree">FromTree</a></li><li><a href="#impl-Hash-for-Descriptor%3CPk%3E" title="Hash">Hash</a></li><li><a href="#impl-Liftable%3CPk%3E-for-Descriptor%3CPk%3E" title="Liftable&#60;Pk&#62;">Liftable&#60;Pk&#62;</a></li><li><a href="#impl-Ord-for-Descriptor%3CPk%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Descriptor%3CPk%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Descriptor%3CPk%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Descriptor%3CPk%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Descriptor%3CPk%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TranslatePk%3CP,+Q%3E-for-Descriptor%3CP%3E" title="TranslatePk&#60;P, Q&#62;">TranslatePk&#60;P, Q&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Descriptor%3CPk%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Descriptor%3CPk%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Descriptor%3CPk%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Descriptor%3CPk%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Descriptor%3CPk%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Descriptor%3CPk%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Enum <span class="enum">Descriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Descriptor&lt;Pk&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Script descriptor"><title>Descriptor in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bare" title="Bare">Bare</a></li><li><a href="#variant.Pkh" title="Pkh">Pkh</a></li><li><a href="#variant.Sh" title="Sh">Sh</a></li><li><a href="#variant.Tr" title="Tr">Tr</a></li><li><a href="#variant.Wpkh" title="Wpkh">Wpkh</a></li><li><a href="#variant.Wsh" title="Wsh">Wsh</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.address" title="address">address</a></li><li><a href="#method.at_derivation_index" title="at_derivation_index">at_derivation_index</a></li><li><a href="#method.derive" title="derive">derive</a></li><li><a href="#method.derived_descriptor" title="derived_descriptor">derived_descriptor</a></li><li><a href="#method.derived_descriptor-1" title="derived_descriptor">derived_descriptor</a></li><li><a href="#method.desc_type" title="desc_type">desc_type</a></li><li><a href="#method.explicit_script" title="explicit_script">explicit_script</a></li><li><a href="#method.find_derivation_index_for_spk" title="find_derivation_index_for_spk">find_derivation_index_for_spk</a></li><li><a href="#method.get_satisfaction" title="get_satisfaction">get_satisfaction</a></li><li><a href="#method.get_satisfaction_mall" title="get_satisfaction_mall">get_satisfaction_mall</a></li><li><a href="#method.has_wildcard" title="has_wildcard">has_wildcard</a></li><li><a href="#method.into_single_descriptors" title="into_single_descriptors">into_single_descriptors</a></li><li><a href="#method.is_deriveable" title="is_deriveable">is_deriveable</a></li><li><a href="#method.is_multipath" title="is_multipath">is_multipath</a></li><li><a href="#method.max_satisfaction_weight" title="max_satisfaction_weight">max_satisfaction_weight</a></li><li><a href="#method.max_weight_to_satisfy" title="max_weight_to_satisfy">max_weight_to_satisfy</a></li><li><a href="#method.new_bare" title="new_bare">new_bare</a></li><li><a href="#method.new_pk" title="new_pk">new_pk</a></li><li><a href="#method.new_pkh" title="new_pkh">new_pkh</a></li><li><a href="#method.new_sh" title="new_sh">new_sh</a></li><li><a href="#method.new_sh_sortedmulti" title="new_sh_sortedmulti">new_sh_sortedmulti</a></li><li><a href="#method.new_sh_with_wpkh" title="new_sh_with_wpkh">new_sh_with_wpkh</a></li><li><a href="#method.new_sh_with_wsh" title="new_sh_with_wsh">new_sh_with_wsh</a></li><li><a href="#method.new_sh_wpkh" title="new_sh_wpkh">new_sh_wpkh</a></li><li><a href="#method.new_sh_wsh" title="new_sh_wsh">new_sh_wsh</a></li><li><a href="#method.new_sh_wsh_sortedmulti" title="new_sh_wsh_sortedmulti">new_sh_wsh_sortedmulti</a></li><li><a href="#method.new_tr" title="new_tr">new_tr</a></li><li><a href="#method.new_wpkh" title="new_wpkh">new_wpkh</a></li><li><a href="#method.new_wsh" title="new_wsh">new_wsh</a></li><li><a href="#method.new_wsh_sortedmulti" title="new_wsh_sortedmulti">new_wsh_sortedmulti</a></li><li><a href="#method.parse_descriptor" title="parse_descriptor">parse_descriptor</a></li><li><a href="#method.plan" title="plan">plan</a></li><li><a href="#method.plan_mall" title="plan_mall">plan_mall</a></li><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li><li><a href="#method.satisfy" title="satisfy">satisfy</a></li><li><a href="#method.script_code" title="script_code">script_code</a></li><li><a href="#method.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#method.to_string_with_secret" title="to_string_with_secret">to_string_with_secret</a></li><li><a href="#method.unsigned_script_sig" title="unsigned_script_sig">unsigned_script_sig</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Descriptor%3CPk%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Descriptor%3CPk%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorExt-for-Descriptor%3CDescriptorPublicKey%3E" title="DescriptorExt">DescriptorExt</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Descriptor%3CPk%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Descriptor%3CPk%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Descriptor%3CPk%3E" title="Eq">Eq</a></li><li><a href="#impl-ExtractPolicy-for-Descriptor%3CDescriptorPublicKey%3E" title="ExtractPolicy">ExtractPolicy</a></li><li><a href="#impl-ForEachKey%3CPk%3E-for-Descriptor%3CPk%3E" title="ForEachKey&#60;Pk&#62;">ForEachKey&#60;Pk&#62;</a></li><li><a href="#impl-From%3CBare%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Bare&#60;Pk&#62;&#62;">From&#60;Bare&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CPkh%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Pkh&#60;Pk&#62;&#62;">From&#60;Pkh&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CSh%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Sh&#60;Pk&#62;&#62;">From&#60;Sh&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CTr%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Tr&#60;Pk&#62;&#62;">From&#60;Tr&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CWpkh%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Wpkh&#60;Pk&#62;&#62;">From&#60;Wpkh&#60;Pk&#62;&#62;</a></li><li><a href="#impl-From%3CWsh%3CPk%3E%3E-for-Descriptor%3CPk%3E" title="From&#60;Wsh&#60;Pk&#62;&#62;">From&#60;Wsh&#60;Pk&#62;&#62;</a></li><li><a href="#impl-FromStr-for-Descriptor%3CPk%3E" title="FromStr">FromStr</a></li><li><a href="#impl-FromTree-for-Descriptor%3CPk%3E" title="FromTree">FromTree</a></li><li><a href="#impl-Hash-for-Descriptor%3CPk%3E" title="Hash">Hash</a></li><li><a href="#impl-Liftable%3CPk%3E-for-Descriptor%3CPk%3E" title="Liftable&#60;Pk&#62;">Liftable&#60;Pk&#62;</a></li><li><a href="#impl-Ord-for-Descriptor%3CPk%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Descriptor%3CPk%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Descriptor%3CPk%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Descriptor%3CPk%3E" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Descriptor%3CPk%3E" title="StructuralPartialEq">StructuralPartialEq</a></li><li><a href="#impl-TranslatePk%3CP,+Q%3E-for-Descriptor%3CP%3E" title="TranslatePk&#60;P, Q&#62;">TranslatePk&#60;P, Q&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Descriptor%3CPk%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Descriptor%3CPk%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Descriptor%3CPk%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Descriptor%3CPk%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Descriptor%3CPk%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Descriptor%3CPk%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Enum <span class="enum">Descriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Descriptor&lt;Pk&gt;<div class="where">where
     Pk: MiniscriptKey,</div>{
     Bare(Bare&lt;Pk&gt;),
     Pkh(Pkh&lt;Pk&gt;),
index 014faca77935af22aabf40007491079898907820..b2454ab1504b86b62cd804a0535aa9a2ae8c2390 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The descriptor pubkey, either a single pubkey or an xpub."><title>DescriptorPublicKey in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Public<wbr>Key</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MultiXPub" title="MultiXPub">MultiXPub</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.XPub" title="XPub">XPub</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.at_derivation_index" title="at_derivation_index">at_derivation_index</a></li><li><a href="#method.derive" title="derive">derive</a></li><li><a href="#method.full_derivation_path" title="full_derivation_path">full_derivation_path</a></li><li><a href="#method.full_derivation_paths" title="full_derivation_paths">full_derivation_paths</a></li><li><a href="#method.has_wildcard" title="has_wildcard">has_wildcard</a></li><li><a href="#method.into_single_keys" title="into_single_keys">into_single_keys</a></li><li><a href="#method.is_deriveable" title="is_deriveable">is_deriveable</a></li><li><a href="#method.is_multipath" title="is_multipath">is_multipath</a></li><li><a href="#method.master_fingerprint" title="master_fingerprint">master_fingerprint</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DescriptorPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DescriptorPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-DescriptorPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-DescriptorPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CDefiniteDescriptorKey%3E-for-DescriptorPublicKey" title="From&#60;DefiniteDescriptorKey&#62;">From&#60;DefiniteDescriptorKey&#62;</a></li><li><a href="#impl-FromStr-for-DescriptorPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-DescriptorPublicKey" title="Hash">Hash</a></li><li><a href="#impl-IntoAssets-for-DescriptorPublicKey" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li><li><a href="#impl-MiniscriptKey-for-DescriptorPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-DescriptorPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-DescriptorPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-DescriptorPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-DescriptorPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-DescriptorPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Enum <span class="enum">DescriptorPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DescriptorPublicKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The descriptor pubkey, either a single pubkey or an xpub."><title>DescriptorPublicKey in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Public<wbr>Key</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MultiXPub" title="MultiXPub">MultiXPub</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.XPub" title="XPub">XPub</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.at_derivation_index" title="at_derivation_index">at_derivation_index</a></li><li><a href="#method.derive" title="derive">derive</a></li><li><a href="#method.full_derivation_path" title="full_derivation_path">full_derivation_path</a></li><li><a href="#method.full_derivation_paths" title="full_derivation_paths">full_derivation_paths</a></li><li><a href="#method.has_wildcard" title="has_wildcard">has_wildcard</a></li><li><a href="#method.into_single_keys" title="into_single_keys">into_single_keys</a></li><li><a href="#method.is_deriveable" title="is_deriveable">is_deriveable</a></li><li><a href="#method.is_multipath" title="is_multipath">is_multipath</a></li><li><a href="#method.master_fingerprint" title="master_fingerprint">master_fingerprint</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DescriptorPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DescriptorPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-DescriptorPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-DescriptorPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CDefiniteDescriptorKey%3E-for-DescriptorPublicKey" title="From&#60;DefiniteDescriptorKey&#62;">From&#60;DefiniteDescriptorKey&#62;</a></li><li><a href="#impl-FromStr-for-DescriptorPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-DescriptorPublicKey" title="Hash">Hash</a></li><li><a href="#impl-IntoAssets-for-DescriptorPublicKey" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li><li><a href="#impl-MiniscriptKey-for-DescriptorPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-DescriptorPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-DescriptorPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-DescriptorPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-DescriptorPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-DescriptorPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Enum <span class="enum">DescriptorPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DescriptorPublicKey {
     Single(<a class="struct" href="../keys/struct.SinglePub.html" title="struct bdk_wallet::keys::SinglePub">SinglePub</a>),
     XPub(DescriptorXKey&lt;Xpub&gt;),
     MultiXPub(DescriptorMultiXKey&lt;Xpub&gt;),
@@ -52,7 +52,7 @@ path.</p>
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>, &lt;<a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err" title="type core::str::traits::FromStr::Err">Err</a>&gt;</h4></section></summary><div class='docblock'>Parses a string <code>s</code> to return a value of this type. <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-DescriptorPublicKey" class="impl"><a href="#impl-Hash-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoAssets-for-DescriptorPublicKey" class="impl"><a href="#impl-IntoAssets-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl IntoAssets for <a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_assets" class="method trait-impl"><a href="#method.into_assets" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_assets</a>(self) -&gt; Assets</h4></section></summary><div class='docblock'>Convert <code>self</code> into a <code>Assets</code> struct</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#871-883">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#872-882">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../keys/enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="../keys/enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="../keys/enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MiniscriptKey-for-DescriptorPublicKey" class="impl"><a href="#impl-MiniscriptKey-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl MiniscriptKey for <a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Sha256" class="associatedtype trait-impl"><a href="#associatedtype.Sha256" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Sha256</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>bitcoin::hashes::sha256::Hash</code>] for this [<code>MiniscriptKey</code>], used in the
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoAssets-for-DescriptorPublicKey" class="impl"><a href="#impl-IntoAssets-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl IntoAssets for <a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_assets" class="method trait-impl"><a href="#method.into_assets" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_assets</a>(self) -&gt; Assets</h4></section></summary><div class='docblock'>Convert <code>self</code> into a <code>Assets</code> struct</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#877-889">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#878-888">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../keys/enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="../keys/enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="../keys/enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MiniscriptKey-for-DescriptorPublicKey" class="impl"><a href="#impl-MiniscriptKey-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl MiniscriptKey for <a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Sha256" class="associatedtype trait-impl"><a href="#associatedtype.Sha256" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Sha256</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>bitcoin::hashes::sha256::Hash</code>] for this [<code>MiniscriptKey</code>], used in the
 sha256 fragment.</div></details><details class="toggle" open><summary><section id="associatedtype.Hash256" class="associatedtype trait-impl"><a href="#associatedtype.Hash256" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Hash256</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>miniscript::hash256::Hash</code>] for this [<code>MiniscriptKey</code>], used in the
 hash256 fragment.</div></details><details class="toggle" open><summary><section id="associatedtype.Ripemd160" class="associatedtype trait-impl"><a href="#associatedtype.Ripemd160" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Ripemd160</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>bitcoin::hashes::ripemd160::Hash</code>] for this [<code>MiniscriptKey</code>] type, used
 in the ripemd160 fragment.</div></details><details class="toggle" open><summary><section id="associatedtype.Hash160" class="associatedtype trait-impl"><a href="#associatedtype.Hash160" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Hash160</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>bitcoin::hashes::hash160::Hash</code>] for this [<code>MiniscriptKey</code>] type, used in
index 9290a1d4778ebee1af7dadfea80e57ff7c43b38f..a81c682692bb842f981dd2f66796ed68be3dbbde 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Legacy ScriptContext To be used as P2SH scripts For creation of Bare scriptpubkeys, construct the Miniscript under `Bare` ScriptContext"><title>Legacy in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Legacy" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Legacy" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Legacy" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Legacy" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Legacy" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Legacy" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Legacy" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-ScriptContext-for-Legacy" title="ScriptContext">ScriptContext</a></li><li><a href="#impl-StructuralPartialEq-for-Legacy" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Legacy" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Legacy" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Legacy" title="Send">Send</a></li><li><a href="#impl-Sync-for-Legacy" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Legacy" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Legacy" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ExtScriptContext-for-Ctx" title="ExtScriptContext">ExtScriptContext</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Enum <span class="enum">Legacy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Legacy {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Legacy ScriptContext
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Legacy ScriptContext To be used as P2SH scripts For creation of Bare scriptpubkeys, construct the Miniscript under `Bare` ScriptContext"><title>Legacy in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Legacy</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Legacy" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Legacy" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Legacy" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Legacy" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Legacy" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Legacy" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Legacy" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-ScriptContext-for-Legacy" title="ScriptContext">ScriptContext</a></li><li><a href="#impl-StructuralPartialEq-for-Legacy" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Legacy" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Legacy" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Legacy" title="Send">Send</a></li><li><a href="#impl-Sync-for-Legacy" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Legacy" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Legacy" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ExtScriptContext-for-Ctx" title="ExtScriptContext">ExtScriptContext</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Enum <span class="enum">Legacy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Legacy {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Legacy ScriptContext
 To be used as P2SH scripts
 For creation of Bare scriptpubkeys, construct the Miniscript
 under <code>Bare</code> ScriptContext</p>
@@ -85,8 +85,8 @@ ones for satisfaction</div></details><details class="toggle method-toggle" open>
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#275">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&amp;self, dst: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dst</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q" class="impl"><a href="#impl-Equivalent%3CK%3E-for-Q" class="anchor">§</a><h3 class="code-header">impl&lt;Q, K&gt; Equivalent&lt;K&gt; for Q<div class="where">where
     Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
-    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;Q&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent" class="method trait-impl"><a href="#method.equivalent" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&amp;self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;K</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ExtScriptContext-for-Ctx" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#177-186">Source</a><a href="#impl-ExtScriptContext-for-Ctx" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="../keys/trait.ExtScriptContext.html" title="trait bdk_wallet::keys::ExtScriptContext">ExtScriptContext</a> for Ctx<div class="where">where
-    Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> + 'static,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_enum" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#178-185">Source</a><a href="#method.as_enum" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#tymethod.as_enum" class="fn">as_enum</a>() -&gt; <a class="enum" href="../keys/enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h4></section></summary><div class='docblock'>Returns the <a href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a> as a <a href="../keys/enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum"><code>ScriptContextEnum</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_legacy" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#162-164">Source</a><a href="#method.is_legacy" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_legacy" class="fn">is_legacy</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy"><code>Legacy</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_segwit_v0" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#167-169">Source</a><a href="#method.is_segwit_v0" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_segwit_v0" class="fn">is_segwit_v0</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0"><code>Segwitv0</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_taproot" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#172-174">Source</a><a href="#method.is_taproot" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_taproot" class="fn">is_taproot</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="miniscript::Tap"><code>Tap</code></a>, aka Taproot or Segwit V1</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;Q&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent" class="method trait-impl"><a href="#method.equivalent" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&amp;self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;K</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ExtScriptContext-for-Ctx" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#183-192">Source</a><a href="#impl-ExtScriptContext-for-Ctx" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="../keys/trait.ExtScriptContext.html" title="trait bdk_wallet::keys::ExtScriptContext">ExtScriptContext</a> for Ctx<div class="where">where
+    Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> + 'static,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_enum" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#184-191">Source</a><a href="#method.as_enum" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#tymethod.as_enum" class="fn">as_enum</a>() -&gt; <a class="enum" href="../keys/enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h4></section></summary><div class='docblock'>Returns the <a href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a> as a <a href="../keys/enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum"><code>ScriptContextEnum</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_legacy" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#168-170">Source</a><a href="#method.is_legacy" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_legacy" class="fn">is_legacy</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy"><code>Legacy</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_segwit_v0" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#173-175">Source</a><a href="#method.is_segwit_v0" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_segwit_v0" class="fn">is_segwit_v0</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0"><code>Segwitv0</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_taproot" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#178-180">Source</a><a href="#method.is_taproot" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_taproot" class="fn">is_taproot</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="miniscript::Tap"><code>Tap</code></a>, aka Taproot or Segwit V1</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
 </div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#750-752">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<div class="where">where
     U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#760">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
 <p>That is, this conversion is whatever the implementation of
index 2a38278fb81c2f22dacc1cf8abed64556a09eb8d..e25263146fd75088d267c26be29fd73f8673a2f2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Segwitv0 ScriptContext"><title>Segwitv0 in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwitv0</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Segwitv0" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Segwitv0" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Segwitv0" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Segwitv0" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Segwitv0" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Segwitv0" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Segwitv0" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-ScriptContext-for-Segwitv0" title="ScriptContext">ScriptContext</a></li><li><a href="#impl-StructuralPartialEq-for-Segwitv0" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Segwitv0" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Segwitv0" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Segwitv0" title="Send">Send</a></li><li><a href="#impl-Sync-for-Segwitv0" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Segwitv0" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Segwitv0" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ExtScriptContext-for-Ctx" title="ExtScriptContext">ExtScriptContext</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Enum <span class="enum">Segwitv0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Segwitv0 {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Segwitv0 ScriptContext</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Segwitv0 ScriptContext"><title>Segwitv0 in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Segwitv0</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Segwitv0" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Segwitv0" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Segwitv0" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Segwitv0" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-Segwitv0" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Segwitv0" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Segwitv0" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-ScriptContext-for-Segwitv0" title="ScriptContext">ScriptContext</a></li><li><a href="#impl-StructuralPartialEq-for-Segwitv0" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Segwitv0" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Segwitv0" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Segwitv0" title="Send">Send</a></li><li><a href="#impl-Sync-for-Segwitv0" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Segwitv0" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Segwitv0" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-ExtScriptContext-for-Ctx" title="ExtScriptContext">ExtScriptContext</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Enum <span class="enum">Segwitv0</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum Segwitv0 {}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Segwitv0 ScriptContext</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Segwitv0" class="impl"><a href="#impl-Clone-for-Segwitv0" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Segwitv0" class="impl"><a href="#impl-Debug-for-Segwitv0" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-Segwitv0" class="impl"><a href="#impl-Hash-for-Segwitv0" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
@@ -82,8 +82,8 @@ ones for satisfaction</div></details><details class="toggle method-toggle" open>
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#275">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&amp;self, dst: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dst</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Equivalent%3CK%3E-for-Q" class="impl"><a href="#impl-Equivalent%3CK%3E-for-Q" class="anchor">§</a><h3 class="code-header">impl&lt;Q, K&gt; Equivalent&lt;K&gt; for Q<div class="where">where
     Q: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
-    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;Q&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent" class="method trait-impl"><a href="#method.equivalent" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&amp;self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;K</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ExtScriptContext-for-Ctx" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#177-186">Source</a><a href="#impl-ExtScriptContext-for-Ctx" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="../keys/trait.ExtScriptContext.html" title="trait bdk_wallet::keys::ExtScriptContext">ExtScriptContext</a> for Ctx<div class="where">where
-    Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> + 'static,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_enum" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#178-185">Source</a><a href="#method.as_enum" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#tymethod.as_enum" class="fn">as_enum</a>() -&gt; <a class="enum" href="../keys/enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h4></section></summary><div class='docblock'>Returns the <a href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a> as a <a href="../keys/enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum"><code>ScriptContextEnum</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_legacy" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#162-164">Source</a><a href="#method.is_legacy" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_legacy" class="fn">is_legacy</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy"><code>Legacy</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_segwit_v0" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#167-169">Source</a><a href="#method.is_segwit_v0" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_segwit_v0" class="fn">is_segwit_v0</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0"><code>Segwitv0</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_taproot" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#172-174">Source</a><a href="#method.is_taproot" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_taproot" class="fn">is_taproot</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="miniscript::Tap"><code>Tap</code></a>, aka Taproot or Segwit V1</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;Q&gt; + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.equivalent" class="method trait-impl"><a href="#method.equivalent" class="anchor">§</a><h4 class="code-header">fn <a class="fn">equivalent</a>(&amp;self, key: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;K</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Checks if this value is equivalent to the given key. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ExtScriptContext-for-Ctx" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#183-192">Source</a><a href="#impl-ExtScriptContext-for-Ctx" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="../keys/trait.ExtScriptContext.html" title="trait bdk_wallet::keys::ExtScriptContext">ExtScriptContext</a> for Ctx<div class="where">where
+    Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> + 'static,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_enum" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#184-191">Source</a><a href="#method.as_enum" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#tymethod.as_enum" class="fn">as_enum</a>() -&gt; <a class="enum" href="../keys/enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h4></section></summary><div class='docblock'>Returns the <a href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a> as a <a href="../keys/enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum"><code>ScriptContextEnum</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_legacy" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#168-170">Source</a><a href="#method.is_legacy" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_legacy" class="fn">is_legacy</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy"><code>Legacy</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_segwit_v0" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#173-175">Source</a><a href="#method.is_segwit_v0" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_segwit_v0" class="fn">is_segwit_v0</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0"><code>Segwitv0</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_taproot" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#178-180">Source</a><a href="#method.is_taproot" class="anchor">§</a><h4 class="code-header">fn <a href="../keys/trait.ExtScriptContext.html#method.is_taproot" class="fn">is_taproot</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the script context is <a href="miniscript::Tap"><code>Tap</code></a>, aka Taproot or Segwit V1</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
 </div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#750-752">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<div class="where">where
     U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#760">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
 <p>That is, this conversion is whatever the implementation of
index 0bb82fad2e269aae19cbc896aa0e3a5fee6cf42d..7e6420aa3ba5c27de023532ff00a32f8cff67a3e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors related to the parsing and usage of descriptors"><title>Error in bdk_wallet::descriptor::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.Bip32" title="Bip32">Bip32</a></li><li><a href="#variant.ExternalAndInternalAreTheSame" title="ExternalAndInternalAreTheSame">ExternalAndInternalAreTheSame</a></li><li><a href="#variant.HardenedDerivationXpub" title="HardenedDerivationXpub">HardenedDerivationXpub</a></li><li><a href="#variant.Hex" title="Hex">Hex</a></li><li><a href="#variant.InvalidDescriptorCharacter" title="InvalidDescriptorCharacter">InvalidDescriptorCharacter</a></li><li><a href="#variant.InvalidDescriptorChecksum" title="InvalidDescriptorChecksum">InvalidDescriptorChecksum</a></li><li><a href="#variant.InvalidHdKeyPath" title="InvalidHdKeyPath">InvalidHdKeyPath</a></li><li><a href="#variant.Key" title="Key">Key</a></li><li><a href="#variant.Miniscript" title="Miniscript">Miniscript</a></li><li><a href="#variant.MultiPath" title="MultiPath">MultiPath</a></li><li><a href="#variant.Pk" title="Pk">Pk</a></li><li><a href="#variant.Policy" title="Policy">Policy</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-CreateTxError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-2" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CKeyError%3E-for-Error" title="From&#60;KeyError&#62;">From&#60;KeyError&#62;</a></li><li><a href="#impl-From%3CParsePublicKeyError%3E-for-Error" title="From&#60;ParsePublicKeyError&#62;">From&#60;ParsePublicKeyError&#62;</a></li><li><a href="#impl-From%3CPolicyError%3E-for-Error" title="From&#60;PolicyError&#62;">From&#60;PolicyError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/error.rs.html#17-46">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Error {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors related to the parsing and usage of descriptors"><title>Error in bdk_wallet::descriptor::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Base58" title="Base58">Base58</a></li><li><a href="#variant.Bip32" title="Bip32">Bip32</a></li><li><a href="#variant.ExternalAndInternalAreTheSame" title="ExternalAndInternalAreTheSame">ExternalAndInternalAreTheSame</a></li><li><a href="#variant.HardenedDerivationXpub" title="HardenedDerivationXpub">HardenedDerivationXpub</a></li><li><a href="#variant.Hex" title="Hex">Hex</a></li><li><a href="#variant.InvalidDescriptorCharacter" title="InvalidDescriptorCharacter">InvalidDescriptorCharacter</a></li><li><a href="#variant.InvalidDescriptorChecksum" title="InvalidDescriptorChecksum">InvalidDescriptorChecksum</a></li><li><a href="#variant.InvalidHdKeyPath" title="InvalidHdKeyPath">InvalidHdKeyPath</a></li><li><a href="#variant.Key" title="Key">Key</a></li><li><a href="#variant.Miniscript" title="Miniscript">Miniscript</a></li><li><a href="#variant.MultiPath" title="MultiPath">MultiPath</a></li><li><a href="#variant.Pk" title="Pk">Pk</a></li><li><a href="#variant.Policy" title="Policy">Policy</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-CreateTxError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-Error-2" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CHexToBytesError%3E-for-Error" title="From&#60;HexToBytesError&#62;">From&#60;HexToBytesError&#62;</a></li><li><a href="#impl-From%3CKeyError%3E-for-Error" title="From&#60;KeyError&#62;">From&#60;KeyError&#62;</a></li><li><a href="#impl-From%3CParsePublicKeyError%3E-for-Error" title="From&#60;ParsePublicKeyError&#62;">From&#60;ParsePublicKeyError&#62;</a></li><li><a href="#impl-From%3CPolicyError%3E-for-Error" title="From&#60;PolicyError&#62;">From&#60;PolicyError&#62;</a></li><li><a href="#impl-PartialEq-for-Error" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Error" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Error" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Error" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/error.rs.html#17-46">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Error {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 13 variants</span></summary>    InvalidHdKeyPath,
     InvalidDescriptorChecksum,
     HardenedDerivationXpub,
index df8ee4100766dca78a290f2c84678a99c0ad8886..bd07ff5c765244626902e4645bf6184c85c2d804 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor errors"><title>bdk_wallet::descriptor::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#enums">Module Items</a></h3><ul class="block"><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/error.rs.html#12-127">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptor errors</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor errors"><title>bdk_wallet::descriptor::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#enums">Module Items</a></h3><ul class="block"><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/error.rs.html#12-127">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptor errors</p>
 </div></details><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">Error</a></dt><dd>Errors related to the parsing and usage of descriptors</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 607a90a3bfbd84ae371c5145bbdb6358ef521dec..3ddbb69ee4065cbe2ad319ed91dfeb04ee4df7c0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptors"><title>bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module descriptor</a></h2><h3><a href="#reexports">Module Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>descriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#12-913">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptors</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptors"><title>bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module descriptor</a></h2><h3><a href="#reexports">Module Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>descriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#12-917">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptors</p>
 <p>This module contains generic utilities to work with descriptors, plus some re-exported types
 from [<code>miniscript</code>].</p>
 </div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt id="reexport.calc_checksum"><code>pub use self::checksum::<a class="fn" href="checksum/fn.calc_checksum.html" title="fn bdk_wallet::descriptor::checksum::calc_checksum">calc_checksum</a>;</code></dt><dt id="reexport.DescriptorError"><code>pub use self::error::<a class="enum" href="error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">Error</a> as DescriptorError;</code></dt><dt id="reexport.Policy"><code>pub use self::policy::<a class="struct" href="policy/struct.Policy.html" title="struct bdk_wallet::descriptor::policy::Policy">Policy</a>;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="checksum/index.html" title="mod bdk_wallet::descriptor::checksum">checksum</a></dt><dd>Descriptor checksum</dd><dt><a class="mod" href="error/index.html" title="mod bdk_wallet::descriptor::error">error</a></dt><dd>Descriptor errors</dd><dt><a class="mod" href="policy/index.html" title="mod bdk_wallet::descriptor::policy">policy</a></dt><dd>Descriptor policy</dd><dt><a class="mod" href="template/index.html" title="mod bdk_wallet::descriptor::template">template</a></dt><dd>Descriptor templates</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Miniscript.html" title="struct bdk_wallet::descriptor::Miniscript">Miniscript</a></dt><dd>The top-level miniscript abstract syntax tree (AST).</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a></dt><dd>Script descriptor</dd><dt><a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">Descriptor<wbr>Public<wbr>Key</a></dt><dd>The descriptor pubkey, either a single pubkey or an xpub.</dd><dt><a class="enum" href="enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a></dt><dd>Legacy ScriptContext
index 76e24e9cd3ec79e8184c601bec891798cc778178..ed62da0f98f5aac3a31b8b39b9db90c6977bbdcd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Options to build the satisfaction field in the policy"><title>BuildSatisfaction in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Build<wbr>Satisfaction</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Psbt" title="Psbt">Psbt</a></li><li><a href="#variant.PsbtTimelocks" title="PsbtTimelocks">PsbtTimelocks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BuildSatisfaction%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BuildSatisfaction%3C'a%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BuildSatisfaction%3C'a%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BuildSatisfaction%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BuildSatisfaction%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BuildSatisfaction%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BuildSatisfaction%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BuildSatisfaction%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BuildSatisfaction%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">BuildSatisfaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#1054-1069">Source</a> </span></div><pre class="rust item-decl"><code>pub enum BuildSatisfaction&lt;'a&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Options to build the satisfaction field in the policy"><title>BuildSatisfaction in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Build<wbr>Satisfaction</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Psbt" title="Psbt">Psbt</a></li><li><a href="#variant.PsbtTimelocks" title="PsbtTimelocks">PsbtTimelocks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-BuildSatisfaction%3C'a%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BuildSatisfaction%3C'a%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BuildSatisfaction%3C'a%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BuildSatisfaction%3C'a%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BuildSatisfaction%3C'a%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BuildSatisfaction%3C'a%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BuildSatisfaction%3C'a%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BuildSatisfaction%3C'a%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BuildSatisfaction%3C'a%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">BuildSatisfaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#1054-1069">Source</a> </span></div><pre class="rust item-decl"><code>pub enum BuildSatisfaction&lt;'a&gt; {
     None,
     Psbt(&amp;'a Psbt),
     PsbtTimelocks {
index 192d3f56f9e7c9d7b7268399158b0ce8b5c47b34..fd2c50481ae61d0da117812adf19140c2a7b1720 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A unique identifier for a key"><title>PkOrF in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">PkOrF</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Fingerprint" title="Fingerprint">Fingerprint</a></li><li><a href="#variant.Pubkey" title="Pubkey">Pubkey</a></li><li><a href="#variant.XOnlyPubkey" title="XOnlyPubkey">XOnlyPubkey</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PkOrF" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PkOrF" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-PkOrF" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-PkOrF" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-PkOrF" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-PkOrF" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PkOrF" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PkOrF" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PkOrF" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PkOrF" title="Send">Send</a></li><li><a href="#impl-Sync-for-PkOrF" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PkOrF" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PkOrF" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">PkOrF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#76-83">Source</a> </span></div><pre class="rust item-decl"><code>pub enum PkOrF {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A unique identifier for a key"><title>PkOrF in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">PkOrF</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Fingerprint" title="Fingerprint">Fingerprint</a></li><li><a href="#variant.Pubkey" title="Pubkey">Pubkey</a></li><li><a href="#variant.XOnlyPubkey" title="XOnlyPubkey">XOnlyPubkey</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PkOrF" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PkOrF" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-PkOrF" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-PkOrF" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-PkOrF" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-PkOrF" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-PkOrF" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PkOrF" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PkOrF" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PkOrF" title="Send">Send</a></li><li><a href="#impl-Sync-for-PkOrF" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PkOrF" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PkOrF" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">PkOrF</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#76-83">Source</a> </span></div><pre class="rust item-decl"><code>pub enum PkOrF {
     Pubkey(PublicKey),
     XOnlyPubkey(XOnlyPublicKey),
     Fingerprint(Fingerprint),
index 0bd5fd9c177c18bb917c40bd2780e2bfc29dc8f2..a2ed9bed571656090ad01cdc7a7bdbc4b811551f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can happen while extracting and manipulating policies"><title>PolicyError in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Policy<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AddOnLeaf" title="AddOnLeaf">AddOnLeaf</a></li><li><a href="#variant.AddOnPartialComplete" title="AddOnPartialComplete">AddOnPartialComplete</a></li><li><a href="#variant.IncompatibleConditions" title="IncompatibleConditions">IncompatibleConditions</a></li><li><a href="#variant.IndexOutOfRange" title="IndexOutOfRange">IndexOutOfRange</a></li><li><a href="#variant.MixedTimelockUnits" title="MixedTimelockUnits">MixedTimelockUnits</a></li><li><a href="#variant.NotEnoughItemsSelected" title="NotEnoughItemsSelected">NotEnoughItemsSelected</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-PolicyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PolicyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PolicyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PolicyError" title="Error">Error</a></li><li><a href="#impl-From%3CPolicyError%3E-for-CreateTxError" title="From&#60;PolicyError&#62;">From&#60;PolicyError&#62;</a></li><li><a href="#impl-From%3CPolicyError%3E-for-Error" title="From&#60;PolicyError&#62;">From&#60;PolicyError&#62;</a></li><li><a href="#impl-PartialEq-for-PolicyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PolicyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PolicyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PolicyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PolicyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PolicyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PolicyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PolicyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">PolicyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#505-518">Source</a> </span></div><pre class="rust item-decl"><code>pub enum PolicyError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can happen while extracting and manipulating policies"><title>PolicyError in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Policy<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AddOnLeaf" title="AddOnLeaf">AddOnLeaf</a></li><li><a href="#variant.AddOnPartialComplete" title="AddOnPartialComplete">AddOnPartialComplete</a></li><li><a href="#variant.IncompatibleConditions" title="IncompatibleConditions">IncompatibleConditions</a></li><li><a href="#variant.IndexOutOfRange" title="IndexOutOfRange">IndexOutOfRange</a></li><li><a href="#variant.MixedTimelockUnits" title="MixedTimelockUnits">MixedTimelockUnits</a></li><li><a href="#variant.NotEnoughItemsSelected" title="NotEnoughItemsSelected">NotEnoughItemsSelected</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-PolicyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-PolicyError" title="Display">Display</a></li><li><a href="#impl-Eq-for-PolicyError" title="Eq">Eq</a></li><li><a href="#impl-Error-for-PolicyError" title="Error">Error</a></li><li><a href="#impl-From%3CPolicyError%3E-for-CreateTxError" title="From&#60;PolicyError&#62;">From&#60;PolicyError&#62;</a></li><li><a href="#impl-From%3CPolicyError%3E-for-Error" title="From&#60;PolicyError&#62;">From&#60;PolicyError&#62;</a></li><li><a href="#impl-PartialEq-for-PolicyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-PolicyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PolicyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PolicyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PolicyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-PolicyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PolicyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PolicyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">PolicyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#505-518">Source</a> </span></div><pre class="rust item-decl"><code>pub enum PolicyError {
     NotEnoughItemsSelected(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
     IndexOutOfRange(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>),
     AddOnLeaf,
index 91628f1e8f5041e99196c42f6b36b74f71f4f87b..dfb625a36e601d9191148691f3fb5e5b957e5c83 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represent if and how much a policy item is satisfied by the wallet’s descriptor"><title>Satisfaction in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Satisfaction</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Complete" title="Complete">Complete</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Partial" title="Partial">Partial</a></li><li><a href="#variant.PartialComplete" title="PartialComplete">PartialComplete</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_leaf" title="is_leaf">is_leaf</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Satisfaction" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Satisfaction" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Satisfaction" title="Eq">Eq</a></li><li><a href="#impl-From%3Cbool%3E-for-Satisfaction" title="From&#60;bool&#62;">From&#60;bool&#62;</a></li><li><a href="#impl-PartialEq-for-Satisfaction" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Satisfaction" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Satisfaction" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Satisfaction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Satisfaction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Satisfaction" title="Send">Send</a></li><li><a href="#impl-Sync-for-Satisfaction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Satisfaction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Satisfaction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">Satisfaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#261-303">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Satisfaction {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represent if and how much a policy item is satisfied by the wallet’s descriptor"><title>Satisfaction in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Satisfaction</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Complete" title="Complete">Complete</a></li><li><a href="#variant.None" title="None">None</a></li><li><a href="#variant.Partial" title="Partial">Partial</a></li><li><a href="#variant.PartialComplete" title="PartialComplete">PartialComplete</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_leaf" title="is_leaf">is_leaf</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Satisfaction" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Satisfaction" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Satisfaction" title="Eq">Eq</a></li><li><a href="#impl-From%3Cbool%3E-for-Satisfaction" title="From&#60;bool&#62;">From&#60;bool&#62;</a></li><li><a href="#impl-PartialEq-for-Satisfaction" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Satisfaction" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Satisfaction" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Satisfaction" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Satisfaction" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Satisfaction" title="Send">Send</a></li><li><a href="#impl-Sync-for-Satisfaction" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Satisfaction" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Satisfaction" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">Satisfaction</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#261-303">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Satisfaction {
     Partial {
         n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
         m: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
index 1008410aa1902e0d5ceba6cb7a294dff5b5dca65..0e980d4fbee36fb48a5bab4c6e54899beace629b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An item that needs to be satisfied"><title>SatisfiableItem in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Satisfiable<wbr>Item</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AbsoluteTimelock" title="AbsoluteTimelock">AbsoluteTimelock</a></li><li><a href="#variant.EcdsaSignature" title="EcdsaSignature">EcdsaSignature</a></li><li><a href="#variant.Hash160Preimage" title="Hash160Preimage">Hash160Preimage</a></li><li><a href="#variant.Hash256Preimage" title="Hash256Preimage">Hash256Preimage</a></li><li><a href="#variant.Multisig" title="Multisig">Multisig</a></li><li><a href="#variant.RelativeTimelock" title="RelativeTimelock">RelativeTimelock</a></li><li><a href="#variant.Ripemd160Preimage" title="Ripemd160Preimage">Ripemd160Preimage</a></li><li><a href="#variant.SchnorrSignature" title="SchnorrSignature">SchnorrSignature</a></li><li><a href="#variant.Sha256Preimage" title="Sha256Preimage">Sha256Preimage</a></li><li><a href="#variant.Thresh" title="Thresh">Thresh</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.id" title="id">id</a></li><li><a href="#method.is_leaf" title="is_leaf">is_leaf</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SatisfiableItem" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SatisfiableItem" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SatisfiableItem" title="Eq">Eq</a></li><li><a href="#impl-From%3CSatisfiableItem%3E-for-Policy" title="From&#60;SatisfiableItem&#62;">From&#60;SatisfiableItem&#62;</a></li><li><a href="#impl-PartialEq-for-SatisfiableItem" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-SatisfiableItem" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-SatisfiableItem" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SatisfiableItem" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SatisfiableItem" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SatisfiableItem" title="Send">Send</a></li><li><a href="#impl-Sync-for-SatisfiableItem" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SatisfiableItem" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SatisfiableItem" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">SatisfiableItem</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#107-159">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SatisfiableItem {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An item that needs to be satisfied"><title>SatisfiableItem in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Satisfiable<wbr>Item</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.AbsoluteTimelock" title="AbsoluteTimelock">AbsoluteTimelock</a></li><li><a href="#variant.EcdsaSignature" title="EcdsaSignature">EcdsaSignature</a></li><li><a href="#variant.Hash160Preimage" title="Hash160Preimage">Hash160Preimage</a></li><li><a href="#variant.Hash256Preimage" title="Hash256Preimage">Hash256Preimage</a></li><li><a href="#variant.Multisig" title="Multisig">Multisig</a></li><li><a href="#variant.RelativeTimelock" title="RelativeTimelock">RelativeTimelock</a></li><li><a href="#variant.Ripemd160Preimage" title="Ripemd160Preimage">Ripemd160Preimage</a></li><li><a href="#variant.SchnorrSignature" title="SchnorrSignature">SchnorrSignature</a></li><li><a href="#variant.Sha256Preimage" title="Sha256Preimage">Sha256Preimage</a></li><li><a href="#variant.Thresh" title="Thresh">Thresh</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.id" title="id">id</a></li><li><a href="#method.is_leaf" title="is_leaf">is_leaf</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SatisfiableItem" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SatisfiableItem" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SatisfiableItem" title="Eq">Eq</a></li><li><a href="#impl-From%3CSatisfiableItem%3E-for-Policy" title="From&#60;SatisfiableItem&#62;">From&#60;SatisfiableItem&#62;</a></li><li><a href="#impl-PartialEq-for-SatisfiableItem" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-SatisfiableItem" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-SatisfiableItem" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SatisfiableItem" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SatisfiableItem" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SatisfiableItem" title="Send">Send</a></li><li><a href="#impl-Sync-for-SatisfiableItem" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SatisfiableItem" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SatisfiableItem" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Enum <span class="enum">SatisfiableItem</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#107-159">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SatisfiableItem {
     EcdsaSignature(<a class="enum" href="enum.PkOrF.html" title="enum bdk_wallet::descriptor::policy::PkOrF">PkOrF</a>),
     SchnorrSignature(<a class="enum" href="enum.PkOrF.html" title="enum bdk_wallet::descriptor::policy::PkOrF">PkOrF</a>),
     Sha256Preimage {
index 6f7c928f870b40f30b887a13253f7e1c7011457f..131ab4b5ffc3061869750aa60a6b50f071ec3e2f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor policy"><title>bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module policy</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a></span><h1>Module <span>policy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#12-1905">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptor policy</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor policy"><title>bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module policy</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a></span><h1>Module <span>policy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#12-1905">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptor policy</p>
 <p>This module implements the logic to extract and represent the spending policies of a descriptor
 in a more human-readable format.</p>
 <p>This is an <strong>EXPERIMENTAL</strong> feature, API and other major changes are expected.</p>
index 9f5bf6ef8ee0949987242eb3a364dffc17913d29..acacecaab31470883b01eaecc63725697f04be4c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An extra condition that must be satisfied but that is out of control of the user TODO: use `bitcoin::LockTime` and `bitcoin::Sequence`"><title>Condition in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Condition</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.csv" title="csv">csv</a></li><li><a href="#structfield.timelock" title="timelock">timelock</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_null" title="is_null">is_null</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Condition" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Condition" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Condition" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Condition" title="Default">Default</a></li><li><a href="#impl-Eq-for-Condition" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Condition" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Condition" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Condition" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Condition" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Condition" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Condition" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Condition" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Condition" title="Send">Send</a></li><li><a href="#impl-Sync-for-Condition" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Condition" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Condition" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Struct <span class="struct">Condition</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#450-457">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Condition {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An extra condition that must be satisfied but that is out of control of the user TODO: use `bitcoin::LockTime` and `bitcoin::Sequence`"><title>Condition in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Condition</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.csv" title="csv">csv</a></li><li><a href="#structfield.timelock" title="timelock">timelock</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_null" title="is_null">is_null</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Condition" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Condition" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Condition" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Condition" title="Default">Default</a></li><li><a href="#impl-Eq-for-Condition" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-Condition" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-Condition" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Condition" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Condition" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Condition" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Condition" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Condition" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Condition" title="Send">Send</a></li><li><a href="#impl-Sync-for-Condition" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Condition" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Condition" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Struct <span class="struct">Condition</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#450-457">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Condition {
     pub csv: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Sequence&gt;,
     pub timelock: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;LockTime&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An extra condition that must be satisfied but that is out of control of the user
index 49c95564dfc86962a90c0325ea36845f6ebc184f..ce7d859b1347c939d58b08e417162f91f54431ff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor spending policy"><title>Policy in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Policy</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.contribution" title="contribution">contribution</a></li><li><a href="#structfield.id" title="id">id</a></li><li><a href="#structfield.item" title="item">item</a></li><li><a href="#structfield.satisfaction" title="satisfaction">satisfaction</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.get_condition" title="get_condition">get_condition</a></li><li><a href="#method.requires_path" title="requires_path">requires_path</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Policy" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Policy" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Policy" title="Eq">Eq</a></li><li><a href="#impl-From%3CSatisfiableItem%3E-for-Policy" title="From&#60;SatisfiableItem&#62;">From&#60;SatisfiableItem&#62;</a></li><li><a href="#impl-PartialEq-for-Policy" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Policy" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Policy" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Policy" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Policy" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Policy" title="Send">Send</a></li><li><a href="#impl-Sync-for-Policy" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Policy" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Policy" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Struct <span class="struct">Policy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#434-445">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Policy {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor spending policy"><title>Policy in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Policy</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.contribution" title="contribution">contribution</a></li><li><a href="#structfield.id" title="id">id</a></li><li><a href="#structfield.item" title="item">item</a></li><li><a href="#structfield.satisfaction" title="satisfaction">satisfaction</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.get_condition" title="get_condition">get_condition</a></li><li><a href="#method.requires_path" title="requires_path">requires_path</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Policy" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Policy" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Policy" title="Eq">Eq</a></li><li><a href="#impl-From%3CSatisfiableItem%3E-for-Policy" title="From&#60;SatisfiableItem&#62;">From&#60;SatisfiableItem&#62;</a></li><li><a href="#impl-PartialEq-for-Policy" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Policy" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Policy" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Policy" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Policy" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Policy" title="Send">Send</a></li><li><a href="#impl-Sync-for-Policy" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Policy" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Policy" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Struct <span class="struct">Policy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#434-445">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Policy {
     pub id: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
     pub item: <a class="enum" href="enum.SatisfiableItem.html" title="enum bdk_wallet::descriptor::policy::SatisfiableItem">SatisfiableItem</a>,
     pub satisfaction: <a class="enum" href="enum.Satisfaction.html" title="enum bdk_wallet::descriptor::policy::Satisfaction">Satisfaction</a>,
index 815a5568bad0bd5210979eae7cb765c34b18571c..d7637082f7e0ca6e5b4f0078235bd8b0862ca927 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Type for a map of sets of `Condition` items keyed by each set’s index"><title>ConditionMap in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Condition<wbr>Map</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Type Alias <span class="type">ConditionMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#239">Source</a> </span></div><pre class="rust item-decl"><code>pub type ConditionMap = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a>&lt;<a class="struct" href="struct.Condition.html" title="struct bdk_wallet::descriptor::policy::Condition">Condition</a>&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Type for a map of sets of <a href="struct.Condition.html" title="struct bdk_wallet::descriptor::policy::Condition"><code>Condition</code></a> items keyed by each set’s index</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Type for a map of sets of `Condition` items keyed by each set’s index"><title>ConditionMap in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Condition<wbr>Map</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Type Alias <span class="type">ConditionMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#239">Source</a> </span></div><pre class="rust item-decl"><code>pub type ConditionMap = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a>&lt;<a class="struct" href="struct.Condition.html" title="struct bdk_wallet::descriptor::policy::Condition">Condition</a>&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Type for a map of sets of <a href="struct.Condition.html" title="struct bdk_wallet::descriptor::policy::Condition"><code>Condition</code></a> items keyed by each set’s index</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct ConditionMap { <span class="comment">/* private fields */</span> }</code></pre><script src="../../../type.impl/alloc/collections/btree/map/struct.BTreeMap.js" data-self-path="bdk_wallet::descriptor::policy::ConditionMap" async></script></section></div></main></body></html>
\ No newline at end of file
index 23eab4eb51fb383983fb32811da1b1991567f3c5..43e1bc8a5af0a16f028387a6904c56b8708f80ed 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Type for a map of folded sets of `Condition` items keyed by a vector of the combined set’s indexes"><title>FoldedConditionMap in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Folded<wbr>Condition<wbr>Map</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Type Alias <span class="type">FoldedConditionMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#241">Source</a> </span></div><pre class="rust item-decl"><code>pub type FoldedConditionMap = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a>&lt;<a class="struct" href="struct.Condition.html" title="struct bdk_wallet::descriptor::policy::Condition">Condition</a>&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Type for a map of folded sets of <a href="struct.Condition.html" title="struct bdk_wallet::descriptor::policy::Condition"><code>Condition</code></a> items keyed by a vector of the combined set’s indexes</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Type for a map of folded sets of `Condition` items keyed by a vector of the combined set’s indexes"><title>FoldedConditionMap in bdk_wallet::descriptor::policy - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Folded<wbr>Condition<wbr>Map</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>policy</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">policy</a></span><h1>Type Alias <span class="type">FoldedConditionMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/policy.rs.html#241">Source</a> </span></div><pre class="rust item-decl"><code>pub type FoldedConditionMap = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a>&lt;<a class="struct" href="struct.Condition.html" title="struct bdk_wallet::descriptor::policy::Condition">Condition</a>&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Type for a map of folded sets of <a href="struct.Condition.html" title="struct bdk_wallet::descriptor::policy::Condition"><code>Condition</code></a> items keyed by a vector of the combined set’s indexes</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct FoldedConditionMap { <span class="comment">/* private fields */</span> }</code></pre><script src="../../../type.impl/alloc/collections/btree/map/struct.BTreeMap.js" data-self-path="bdk_wallet::descriptor::policy::FoldedConditionMap" async></script></section></div></main></body></html>
\ No newline at end of file
index b17a3d8deb2506406f0e94cd28a6999afa35869f..f53ff341a5474cf536f92362b2d68843754ebb68 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The top-level miniscript abstract syntax tree (AST)."><title>Miniscript in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Miniscript</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.ext" title="ext">ext</a></li><li><a href="#structfield.node" title="node">node</a></li><li><a href="#structfield.ty" title="ty">ty</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.FALSE" title="FALSE">FALSE</a></li><li><a href="#associatedconstant.TRUE" title="TRUE">TRUE</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_inner" title="as_inner">as_inner</a></li><li><a href="#method.branches" title="branches">branches</a></li><li><a href="#method.build_template" title="build_template">build_template</a></li><li><a href="#method.build_template_mall" title="build_template_mall">build_template_mall</a></li><li><a href="#method.contains_raw_pkh" title="contains_raw_pkh">contains_raw_pkh</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.ext_check" title="ext_check">ext_check</a></li><li><a href="#method.from_ast" title="from_ast">from_ast</a></li><li><a href="#method.from_components_unchecked" title="from_components_unchecked">from_components_unchecked</a></li><li><a href="#method.from_str_ext" title="from_str_ext">from_str_ext</a></li><li><a href="#method.from_str_insane" title="from_str_insane">from_str_insane</a></li><li><a href="#method.get_nth_child" title="get_nth_child">get_nth_child</a></li><li><a href="#method.get_nth_pk" title="get_nth_pk">get_nth_pk</a></li><li><a href="#method.has_mixed_timelocks" title="has_mixed_timelocks">has_mixed_timelocks</a></li><li><a href="#method.has_repeated_keys" title="has_repeated_keys">has_repeated_keys</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.is_non_malleable" title="is_non_malleable">is_non_malleable</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_pk" title="iter_pk">iter_pk</a></li><li><a href="#method.lift_check" title="lift_check">lift_check</a></li><li><a href="#method.max_satisfaction_size" title="max_satisfaction_size">max_satisfaction_size</a></li><li><a href="#method.max_satisfaction_witness_elements" title="max_satisfaction_witness_elements">max_satisfaction_witness_elements</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.parse_insane" title="parse_insane">parse_insane</a></li><li><a href="#method.parse_with_ext" title="parse_with_ext">parse_with_ext</a></li><li><a href="#method.requires_sig" title="requires_sig">requires_sig</a></li><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li><li><a href="#method.satisfy" title="satisfy">satisfy</a></li><li><a href="#method.satisfy_malleable" title="satisfy_malleable">satisfy_malleable</a></li><li><a href="#method.script_size" title="script_size">script_size</a></li><li><a href="#method.substitute_raw_pkh" title="substitute_raw_pkh">substitute_raw_pkh</a></li><li><a href="#method.within_resource_limits" title="within_resource_limits">within_resource_limits</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Miniscript%3CPk,+Ctx%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Miniscript%3CPk,+Ctx%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Miniscript%3CPk,+Ctx%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Miniscript%3CPk,+Ctx%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Miniscript%3CPk,+Ctx%3E" title="Eq">Eq</a></li><li><a href="#impl-ExtractPolicy-for-Miniscript%3CDescriptorPublicKey,+Ctx%3E" title="ExtractPolicy">ExtractPolicy</a></li><li><a href="#impl-ForEachKey%3CPk%3E-for-Miniscript%3CPk,+Ctx%3E" title="ForEachKey&#60;Pk&#62;">ForEachKey&#60;Pk&#62;</a></li><li><a href="#impl-FromStr-for-Miniscript%3CPk,+Ctx%3E" title="FromStr">FromStr</a></li><li><a href="#impl-FromTree-for-Miniscript%3CPk,+Ctx%3E" title="FromTree">FromTree</a></li><li><a href="#impl-Hash-for-Miniscript%3CPk,+Ctx%3E" title="Hash">Hash</a></li><li><a href="#impl-Liftable%3CPk%3E-for-Miniscript%3CPk,+Ctx%3E" title="Liftable&#60;Pk&#62;">Liftable&#60;Pk&#62;</a></li><li><a href="#impl-Ord-for-Miniscript%3CPk,+Ctx%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Miniscript%3CPk,+Ctx%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Miniscript%3CPk,+Ctx%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Miniscript%3CPk,+Ctx%3E" title="Serialize">Serialize</a></li><li><a href="#impl-TranslatePk%3CPk,+Q%3E-for-Miniscript%3CPk,+Ctx%3E" title="TranslatePk&#60;Pk, Q&#62;">TranslatePk&#60;Pk, Q&#62;</a></li><li><a href="#impl-TreeLike-for-%26Miniscript%3CPk,+Ctx%3E" title="TreeLike">TreeLike</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Miniscript%3CPk,+Ctx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Miniscript%3CPk,+Ctx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Miniscript%3CPk,+Ctx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Miniscript%3CPk,+Ctx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Miniscript%3CPk,+Ctx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Miniscript%3CPk,+Ctx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Struct <span class="struct">Miniscript</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Miniscript&lt;Pk, Ctx&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The top-level miniscript abstract syntax tree (AST)."><title>Miniscript in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Miniscript</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.ext" title="ext">ext</a></li><li><a href="#structfield.node" title="node">node</a></li><li><a href="#structfield.ty" title="ty">ty</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.FALSE" title="FALSE">FALSE</a></li><li><a href="#associatedconstant.TRUE" title="TRUE">TRUE</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_inner" title="as_inner">as_inner</a></li><li><a href="#method.branches" title="branches">branches</a></li><li><a href="#method.build_template" title="build_template">build_template</a></li><li><a href="#method.build_template_mall" title="build_template_mall">build_template_mall</a></li><li><a href="#method.contains_raw_pkh" title="contains_raw_pkh">contains_raw_pkh</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.ext_check" title="ext_check">ext_check</a></li><li><a href="#method.from_ast" title="from_ast">from_ast</a></li><li><a href="#method.from_components_unchecked" title="from_components_unchecked">from_components_unchecked</a></li><li><a href="#method.from_str_ext" title="from_str_ext">from_str_ext</a></li><li><a href="#method.from_str_insane" title="from_str_insane">from_str_insane</a></li><li><a href="#method.get_nth_child" title="get_nth_child">get_nth_child</a></li><li><a href="#method.get_nth_pk" title="get_nth_pk">get_nth_pk</a></li><li><a href="#method.has_mixed_timelocks" title="has_mixed_timelocks">has_mixed_timelocks</a></li><li><a href="#method.has_repeated_keys" title="has_repeated_keys">has_repeated_keys</a></li><li><a href="#method.into_inner" title="into_inner">into_inner</a></li><li><a href="#method.is_non_malleable" title="is_non_malleable">is_non_malleable</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.iter_pk" title="iter_pk">iter_pk</a></li><li><a href="#method.lift_check" title="lift_check">lift_check</a></li><li><a href="#method.max_satisfaction_size" title="max_satisfaction_size">max_satisfaction_size</a></li><li><a href="#method.max_satisfaction_witness_elements" title="max_satisfaction_witness_elements">max_satisfaction_witness_elements</a></li><li><a href="#method.parse" title="parse">parse</a></li><li><a href="#method.parse_insane" title="parse_insane">parse_insane</a></li><li><a href="#method.parse_with_ext" title="parse_with_ext">parse_with_ext</a></li><li><a href="#method.requires_sig" title="requires_sig">requires_sig</a></li><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li><li><a href="#method.satisfy" title="satisfy">satisfy</a></li><li><a href="#method.satisfy_malleable" title="satisfy_malleable">satisfy_malleable</a></li><li><a href="#method.script_size" title="script_size">script_size</a></li><li><a href="#method.substitute_raw_pkh" title="substitute_raw_pkh">substitute_raw_pkh</a></li><li><a href="#method.within_resource_limits" title="within_resource_limits">within_resource_limits</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Miniscript%3CPk,+Ctx%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Miniscript%3CPk,+Ctx%3E" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Miniscript%3CPk,+Ctx%3E" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Miniscript%3CPk,+Ctx%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-Miniscript%3CPk,+Ctx%3E" title="Eq">Eq</a></li><li><a href="#impl-ExtractPolicy-for-Miniscript%3CDescriptorPublicKey,+Ctx%3E" title="ExtractPolicy">ExtractPolicy</a></li><li><a href="#impl-ForEachKey%3CPk%3E-for-Miniscript%3CPk,+Ctx%3E" title="ForEachKey&#60;Pk&#62;">ForEachKey&#60;Pk&#62;</a></li><li><a href="#impl-FromStr-for-Miniscript%3CPk,+Ctx%3E" title="FromStr">FromStr</a></li><li><a href="#impl-FromTree-for-Miniscript%3CPk,+Ctx%3E" title="FromTree">FromTree</a></li><li><a href="#impl-Hash-for-Miniscript%3CPk,+Ctx%3E" title="Hash">Hash</a></li><li><a href="#impl-Liftable%3CPk%3E-for-Miniscript%3CPk,+Ctx%3E" title="Liftable&#60;Pk&#62;">Liftable&#60;Pk&#62;</a></li><li><a href="#impl-Ord-for-Miniscript%3CPk,+Ctx%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Miniscript%3CPk,+Ctx%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Miniscript%3CPk,+Ctx%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Miniscript%3CPk,+Ctx%3E" title="Serialize">Serialize</a></li><li><a href="#impl-TranslatePk%3CPk,+Q%3E-for-Miniscript%3CPk,+Ctx%3E" title="TranslatePk&#60;Pk, Q&#62;">TranslatePk&#60;Pk, Q&#62;</a></li><li><a href="#impl-TreeLike-for-%26Miniscript%3CPk,+Ctx%3E" title="TreeLike">TreeLike</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Miniscript%3CPk,+Ctx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Miniscript%3CPk,+Ctx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Miniscript%3CPk,+Ctx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Miniscript%3CPk,+Ctx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Miniscript%3CPk,+Ctx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Miniscript%3CPk,+Ctx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Struct <span class="struct">Miniscript</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Miniscript&lt;Pk, Ctx&gt;<div class="where">where
     Pk: MiniscriptKey,
     Ctx: <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>,</div>{
     pub node: Terminal&lt;Pk, Ctx&gt;,
index 0117e97aa4543b10c066766bc2025178bd88411d..2de5c7cf01da13d3645cd65f70dd60282bfad1c3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor templates"><title>bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module template</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a></span><h1>Module <span>template</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#12-1018">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptor templates</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Descriptor templates"><title>bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module template</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="../index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a></span><h1>Module <span>template</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#12-1018">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Descriptor templates</p>
 <p>This module contains the definition of various common script templates that are ready to be
 used. See the documentation of each template for an example.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Bip44.html" title="struct bdk_wallet::descriptor::template::Bip44">Bip44</a></dt><dd>BIP44 template. Expands to <code>pkh(key/44'/{0,1}'/0'/{0,1}/*)</code></dd><dt><a class="struct" href="struct.Bip49.html" title="struct bdk_wallet::descriptor::template::Bip49">Bip49</a></dt><dd>BIP49 template. Expands to <code>sh(wpkh(key/49'/{0,1}'/0'/{0,1}/*))</code></dd><dt><a class="struct" href="struct.Bip84.html" title="struct bdk_wallet::descriptor::template::Bip84">Bip84</a></dt><dd>BIP84 template. Expands to <code>wpkh(key/84'/{0,1}'/0'/{0,1}/*)</code></dd><dt><a class="struct" href="struct.Bip86.html" title="struct bdk_wallet::descriptor::template::Bip86">Bip86</a></dt><dd>BIP86 template. Expands to <code>tr(key/86'/{0,1}'/0'/{0,1}/*)</code></dd><dt><a class="struct" href="struct.Bip44Public.html" title="struct bdk_wallet::descriptor::template::Bip44Public">Bip44<wbr>Public</a></dt><dd>BIP44 public template. Expands to <code>pkh(key/{0,1}/*)</code></dd><dt><a class="struct" href="struct.Bip49Public.html" title="struct bdk_wallet::descriptor::template::Bip49Public">Bip49<wbr>Public</a></dt><dd>BIP49 public template. Expands to <code>sh(wpkh(key/{0,1}/*))</code></dd><dt><a class="struct" href="struct.Bip84Public.html" title="struct bdk_wallet::descriptor::template::Bip84Public">Bip84<wbr>Public</a></dt><dd>BIP84 public template. Expands to <code>wpkh(key/{0,1}/*)</code></dd><dt><a class="struct" href="struct.Bip86Public.html" title="struct bdk_wallet::descriptor::template::Bip86Public">Bip86<wbr>Public</a></dt><dd>BIP86 public template. Expands to <code>tr(key/{0,1}/*)</code></dd><dt><a class="struct" href="struct.P2Pkh.html" title="struct bdk_wallet::descriptor::template::P2Pkh">P2Pkh</a></dt><dd>P2PKH template. Expands to a descriptor <code>pkh(key)</code></dd><dt><a class="struct" href="struct.P2TR.html" title="struct bdk_wallet::descriptor::template::P2TR">P2TR</a></dt><dd>P2TR template. Expands to a descriptor <code>tr(key)</code></dd><dt><a class="struct" href="struct.P2Wpkh.html" title="struct bdk_wallet::descriptor::template::P2Wpkh">P2Wpkh</a></dt><dd>P2WPKH template. Expands to a descriptor <code>wpkh(key)</code></dd><dt><a class="struct" href="struct.P2Wpkh_P2Sh.html" title="struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh">P2Wpkh_<wbr>P2Sh</a></dt><dd>P2WPKH-P2SH template. Expands to a descriptor <code>sh(wpkh(key))</code></dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.DescriptorTemplate.html" title="trait bdk_wallet::descriptor::template::DescriptorTemplate">Descriptor<wbr>Template</a></dt><dd>Trait for descriptor templates that can be built into a full descriptor</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.DescriptorTemplateOut.html" title="type bdk_wallet::descriptor::template::DescriptorTemplateOut">Descriptor<wbr>Template<wbr>Out</a></dt><dd>Type alias for the return type of <a href="trait.DescriptorTemplate.html" title="trait bdk_wallet::descriptor::template::DescriptorTemplate"><code>DescriptorTemplate</code></a>, <a href="../../macro.descriptor.html" title="macro bdk_wallet::descriptor"><code>descriptor!</code></a> and others</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 3601d2cd7e83f91a0e68c63d4240f3cee22ecd72..53a854dca823e3bca46cd804dfa45984555b03bc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP44 template. Expands to `pkh(key/44&#39;/{0,1}&#39;/0&#39;/{0,1}/*)`"><title>Bip44 in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip44</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip44%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip44%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip44%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip44%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip44%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip44%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip44%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip44%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip44%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip44</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#235">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip44&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt;&gt;(pub K, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP44 template. Expands to <code>pkh(key/44'/{0,1}'/0'/{0,1}/*)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP44 template. Expands to `pkh(key/44&#39;/{0,1}&#39;/0&#39;/{0,1}/*)`"><title>Bip44 in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip44</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip44%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip44%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip44%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip44%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip44%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip44%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip44%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip44%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip44%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip44</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#235">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip44&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt;&gt;(pub K, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP44 template. Expands to <code>pkh(key/44'/{0,1}'/0'/{0,1}/*)</code></p>
 <p>Since there are hardened derivation steps, this template requires a private derivable key (generally a <code>xprv</code>/<code>tprv</code>).</p>
 <p>See <a href="struct.Bip44Public.html" title="struct bdk_wallet::descriptor::template::Bip44Public"><code>Bip44Public</code></a> for a template that can work with a <code>xpub</code>/<code>tpub</code>.</p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
index dbe4e909b7e103eceb69b570c31dd7f28433d509..01f9d864936d95e4de59e085ba819d136c12af39 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP44 public template. Expands to `pkh(key/{0,1}/*)`"><title>Bip44Public in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip44<wbr>Public</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li><li><a href="#structfield.2" title="2">2</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip44Public%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip44Public%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip44Public%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip44Public%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip44Public%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip44Public%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip44Public%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip44Public%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip44Public%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip44Public</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#274">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip44Public&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt;&gt;(pub K, pub Fingerprint, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP44 public template. Expands to <code>pkh(key/{0,1}/*)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP44 public template. Expands to `pkh(key/{0,1}/*)`"><title>Bip44Public in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip44<wbr>Public</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li><li><a href="#structfield.2" title="2">2</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip44Public%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip44Public%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip44Public%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip44Public%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip44Public%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip44Public%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip44Public%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip44Public%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip44Public%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip44Public</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#274">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip44Public&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt;&gt;(pub K, pub Fingerprint, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP44 public template. Expands to <code>pkh(key/{0,1}/*)</code></p>
 <p>This assumes that the key used has already been derived with <code>m/44'/0'/0'</code> for Mainnet or <code>m/44'/1'/0'</code> for Testnet.</p>
 <p>This template requires the parent fingerprint to populate correctly the metadata of PSBTs.</p>
 <p>See <a href="struct.Bip44.html" title="struct bdk_wallet::descriptor::template::Bip44"><code>Bip44</code></a> for a template that does the full derivation, but requires private data
index 087dc803afaa253907fcecc2f4133090c74bfb73..54538837cef47e0665341c2cf549fecc301acc1d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP49 template. Expands to `sh(wpkh(key/49&#39;/{0,1}&#39;/0&#39;/{0,1}/*))`"><title>Bip49 in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip49</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip49%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip49%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip49%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip49%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip49%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip49%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip49%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip49%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip49%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip49</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#312">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip49&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP49 template. Expands to <code>sh(wpkh(key/49'/{0,1}'/0'/{0,1}/*))</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP49 template. Expands to `sh(wpkh(key/49&#39;/{0,1}&#39;/0&#39;/{0,1}/*))`"><title>Bip49 in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip49</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip49%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip49%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip49%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip49%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip49%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip49%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip49%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip49%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip49%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip49</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#312">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip49&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP49 template. Expands to <code>sh(wpkh(key/49'/{0,1}'/0'/{0,1}/*))</code></p>
 <p>Since there are hardened derivation steps, this template requires a private derivable key (generally a <code>xprv</code>/<code>tprv</code>).</p>
 <p>See <a href="struct.Bip49Public.html" title="struct bdk_wallet::descriptor::template::Bip49Public"><code>Bip49Public</code></a> for a template that can work with a <code>xpub</code>/<code>tpub</code>.</p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
index fe9509d6a940d123dfa2fc65feb1771757d9589b..e4cc0eefd0ec07845203ad90b06d4050ee259f7e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP49 public template. Expands to `sh(wpkh(key/{0,1}/*))`"><title>Bip49Public in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip49<wbr>Public</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li><li><a href="#structfield.2" title="2">2</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip49Public%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip49Public%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip49Public%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip49Public%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip49Public%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip49Public%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip49Public%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip49Public%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip49Public%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip49Public</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#351">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip49Public&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K, pub Fingerprint, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP49 public template. Expands to <code>sh(wpkh(key/{0,1}/*))</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP49 public template. Expands to `sh(wpkh(key/{0,1}/*))`"><title>Bip49Public in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip49<wbr>Public</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li><li><a href="#structfield.2" title="2">2</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip49Public%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip49Public%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip49Public%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip49Public%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip49Public%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip49Public%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip49Public%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip49Public%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip49Public%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip49Public</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#351">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip49Public&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K, pub Fingerprint, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP49 public template. Expands to <code>sh(wpkh(key/{0,1}/*))</code></p>
 <p>This assumes that the key used has already been derived with <code>m/49'/0'/0'</code> for Mainnet or <code>m/49'/1'/0'</code> for Testnet.</p>
 <p>This template requires the parent fingerprint to populate correctly the metadata of PSBTs.</p>
 <p>See <a href="struct.Bip49.html" title="struct bdk_wallet::descriptor::template::Bip49"><code>Bip49</code></a> for a template that does the full derivation, but requires private data
index 74c1d8e86b02e7d791d36a32aed98f7c082c9d88..d7bc84a5f0f39e5a372935e2facf79af7293c334 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP84 template. Expands to `wpkh(key/84&#39;/{0,1}&#39;/0&#39;/{0,1}/*)`"><title>Bip84 in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip84</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip84%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip84%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip84%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip84%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip84%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip84%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip84%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip84%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip84%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip84</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#389">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip84&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP84 template. Expands to <code>wpkh(key/84'/{0,1}'/0'/{0,1}/*)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP84 template. Expands to `wpkh(key/84&#39;/{0,1}&#39;/0&#39;/{0,1}/*)`"><title>Bip84 in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip84</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip84%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip84%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip84%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip84%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip84%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip84%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip84%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip84%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip84%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip84</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#389">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip84&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP84 template. Expands to <code>wpkh(key/84'/{0,1}'/0'/{0,1}/*)</code></p>
 <p>Since there are hardened derivation steps, this template requires a private derivable key (generally a <code>xprv</code>/<code>tprv</code>).</p>
 <p>See <a href="struct.Bip84Public.html" title="struct bdk_wallet::descriptor::template::Bip84Public"><code>Bip84Public</code></a> for a template that can work with a <code>xpub</code>/<code>tpub</code>.</p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
index 1667845b50118fa053f3af290946ac0c7cdc5c1c..236ec26e461ac6d97ff65a402b0f43cd04fd8472 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP84 public template. Expands to `wpkh(key/{0,1}/*)`"><title>Bip84Public in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip84<wbr>Public</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li><li><a href="#structfield.2" title="2">2</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip84Public%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip84Public%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip84Public%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip84Public%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip84Public%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip84Public%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip84Public%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip84Public%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip84Public%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip84Public</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#428">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip84Public&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K, pub Fingerprint, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP84 public template. Expands to <code>wpkh(key/{0,1}/*)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP84 public template. Expands to `wpkh(key/{0,1}/*)`"><title>Bip84Public in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip84<wbr>Public</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li><li><a href="#structfield.2" title="2">2</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip84Public%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip84Public%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip84Public%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip84Public%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip84Public%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip84Public%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip84Public%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip84Public%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip84Public%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip84Public</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#428">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip84Public&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K, pub Fingerprint, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP84 public template. Expands to <code>wpkh(key/{0,1}/*)</code></p>
 <p>This assumes that the key used has already been derived with <code>m/84'/0'/0'</code> for Mainnet or <code>m/84'/1'/0'</code> for Testnet.</p>
 <p>This template requires the parent fingerprint to populate correctly the metadata of PSBTs.</p>
 <p>See <a href="struct.Bip84.html" title="struct bdk_wallet::descriptor::template::Bip84"><code>Bip84</code></a> for a template that does the full derivation, but requires private data
index c66a52565d5dd4141008a080d32d57b42a09d59a..113513ec27e31c0547d80f4885f4384d0a3896dc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP86 template. Expands to `tr(key/86&#39;/{0,1}&#39;/0&#39;/{0,1}/*)`"><title>Bip86 in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip86</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip86%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip86%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip86%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip86%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip86%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip86%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip86%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip86%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip86%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip86</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#466">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip86&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Tap&gt;&gt;(pub K, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP86 template. Expands to <code>tr(key/86'/{0,1}'/0'/{0,1}/*)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP86 template. Expands to `tr(key/86&#39;/{0,1}&#39;/0&#39;/{0,1}/*)`"><title>Bip86 in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip86</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip86%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip86%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip86%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip86%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip86%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip86%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip86%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip86%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip86%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip86</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#466">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip86&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Tap&gt;&gt;(pub K, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP86 template. Expands to <code>tr(key/86'/{0,1}'/0'/{0,1}/*)</code></p>
 <p>Since there are hardened derivation steps, this template requires a private derivable key (generally a <code>xprv</code>/<code>tprv</code>).</p>
 <p>See <a href="struct.Bip86Public.html" title="struct bdk_wallet::descriptor::template::Bip86Public"><code>Bip86Public</code></a> for a template that can work with a <code>xpub</code>/<code>tpub</code>.</p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
index 43f9c0e80d2a835f061da4a9f2e93b4c2cfa8a61..65c8cd84399d42d09bf49911c55ce206278b4aff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP86 public template. Expands to `tr(key/{0,1}/*)`"><title>Bip86Public in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip86<wbr>Public</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li><li><a href="#structfield.2" title="2">2</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip86Public%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip86Public%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip86Public%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip86Public%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip86Public%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip86Public%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip86Public%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip86Public%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip86Public%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip86Public</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#505">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip86Public&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Tap&gt;&gt;(pub K, pub Fingerprint, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP86 public template. Expands to <code>tr(key/{0,1}/*)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BIP86 public template. Expands to `tr(key/{0,1}/*)`"><title>Bip86Public in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bip86<wbr>Public</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li><li><a href="#structfield.1" title="1">1</a></li><li><a href="#structfield.2" title="2">2</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Bip86Public%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Bip86Public%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-Bip86Public%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Bip86Public%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Bip86Public%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Bip86Public%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Bip86Public%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Bip86Public%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Bip86Public%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">Bip86Public</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#505">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Bip86Public&lt;K: <a class="trait" href="../../keys/trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Tap&gt;&gt;(pub K, pub Fingerprint, pub <a class="enum" href="../../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>BIP86 public template. Expands to <code>tr(key/{0,1}/*)</code></p>
 <p>This assumes that the key used has already been derived with <code>m/86'/0'/0'</code> for Mainnet or <code>m/86'/1'/0'</code> for Testnet.</p>
 <p>This template requires the parent fingerprint to populate correctly the metadata of PSBTs.</p>
 <p>See <a href="struct.Bip86.html" title="struct bdk_wallet::descriptor::template::Bip86"><code>Bip86</code></a> for a template that does the full derivation, but requires private data
index de2a68aa4e819b8362d11a4f9587bc0d97ee6029..fcf336767f6eb9f9c3c6a94a3ecbb573572da147 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="P2PKH template. Expands to a descriptor `pkh(key)`"><title>P2Pkh in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2Pkh</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2Pkh%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2Pkh%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-P2Pkh%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2Pkh%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2Pkh%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2Pkh%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2Pkh%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2Pkh%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2Pkh%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">P2Pkh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#97">Source</a> </span></div><pre class="rust item-decl"><code>pub struct P2Pkh&lt;K: <a class="trait" href="../../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;<a class="enum" href="../enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt;&gt;(pub K);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>P2PKH template. Expands to a descriptor <code>pkh(key)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="P2PKH template. Expands to a descriptor `pkh(key)`"><title>P2Pkh in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2Pkh</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2Pkh%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2Pkh%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-P2Pkh%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2Pkh%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2Pkh%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2Pkh%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2Pkh%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2Pkh%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2Pkh%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">P2Pkh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#97">Source</a> </span></div><pre class="rust item-decl"><code>pub struct P2Pkh&lt;K: <a class="trait" href="../../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;<a class="enum" href="../enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt;&gt;(pub K);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>P2PKH template. Expands to a descriptor <code>pkh(key)</code></p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>bdk_wallet::template::P2Pkh;
 
index 6174440414be1249bc91dc204f76e96bb9fb079d..46e27569e6e26e175472ba8b6e67c4f0a844acee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="P2TR template. Expands to a descriptor `tr(key)`"><title>P2TR in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2TR</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2TR%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2TR%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-P2TR%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2TR%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2TR%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2TR%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2TR%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2TR%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2TR%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">P2TR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#203">Source</a> </span></div><pre class="rust item-decl"><code>pub struct P2TR&lt;K: <a class="trait" href="../../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Tap&gt;&gt;(pub K);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>P2TR template. Expands to a descriptor <code>tr(key)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="P2TR template. Expands to a descriptor `tr(key)`"><title>P2TR in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2TR</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2TR%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2TR%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-P2TR%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2TR%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2TR%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2TR%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2TR%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2TR%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2TR%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">P2TR</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#203">Source</a> </span></div><pre class="rust item-decl"><code>pub struct P2TR&lt;K: <a class="trait" href="../../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Tap&gt;&gt;(pub K);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>P2TR template. Expands to a descriptor <code>tr(key)</code></p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>bdk_wallet::template::P2TR;
 
index 78c653ffe2d8647920069aa41066bbed6a7d5147..e8272e7b4f4c7cf3e02871d50fd131d960fc80eb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="P2WPKH template. Expands to a descriptor `wpkh(key)`"><title>P2Wpkh in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2Wpkh</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2Wpkh%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2Wpkh%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-P2Wpkh%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2Wpkh%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2Wpkh%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2Wpkh%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2Wpkh%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2Wpkh%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2Wpkh%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">P2Wpkh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#168">Source</a> </span></div><pre class="rust item-decl"><code>pub struct P2Wpkh&lt;K: <a class="trait" href="../../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>P2WPKH template. Expands to a descriptor <code>wpkh(key)</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="P2WPKH template. Expands to a descriptor `wpkh(key)`"><title>P2Wpkh in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2Wpkh</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2Wpkh%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2Wpkh%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-P2Wpkh%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2Wpkh%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2Wpkh%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2Wpkh%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2Wpkh%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2Wpkh%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2Wpkh%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">P2Wpkh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#168">Source</a> </span></div><pre class="rust item-decl"><code>pub struct P2Wpkh&lt;K: <a class="trait" href="../../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>P2WPKH template. Expands to a descriptor <code>wpkh(key)</code></p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>bdk_wallet::template::P2Wpkh;
 
index c9c5ee64e91c14b1bb894aea9f3584451dde98b5..7060ef7a88e3476a755b5327e8b031b80da18704 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="P2WPKH-P2SH template. Expands to a descriptor `sh(wpkh(key))`"><title>P2Wpkh_P2Sh in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2Wpkh_<wbr>P2Sh</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2Wpkh_P2Sh%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2Wpkh_P2Sh%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-P2Wpkh_P2Sh%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2Wpkh_P2Sh%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2Wpkh_P2Sh%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2Wpkh_P2Sh%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2Wpkh_P2Sh%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2Wpkh_P2Sh%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2Wpkh_P2Sh%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">P2Wpkh_P2Sh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#133">Source</a> </span></div><pre class="rust item-decl"><code>pub struct P2Wpkh_P2Sh&lt;K: <a class="trait" href="../../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>P2WPKH-P2SH template. Expands to a descriptor <code>sh(wpkh(key))</code></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="P2WPKH-P2SH template. Expands to a descriptor `sh(wpkh(key))`"><title>P2Wpkh_P2Sh in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">P2Wpkh_<wbr>P2Sh</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-P2Wpkh_P2Sh%3CK%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-P2Wpkh_P2Sh%3CK%3E" title="Debug">Debug</a></li><li><a href="#impl-DescriptorTemplate-for-P2Wpkh_P2Sh%3CK%3E" title="DescriptorTemplate">DescriptorTemplate</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-P2Wpkh_P2Sh%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-P2Wpkh_P2Sh%3CK%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-P2Wpkh_P2Sh%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-P2Wpkh_P2Sh%3CK%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-P2Wpkh_P2Sh%3CK%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-P2Wpkh_P2Sh%3CK%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoWalletDescriptor-for-T" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Struct <span class="struct">P2Wpkh_P2Sh</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#133">Source</a> </span></div><pre class="rust item-decl"><code>pub struct P2Wpkh_P2Sh&lt;K: <a class="trait" href="../../keys/trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;<a class="enum" href="../enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a>&gt;&gt;(pub K);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>P2WPKH-P2SH template. Expands to a descriptor <code>sh(wpkh(key))</code></p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>bdk_wallet::template::P2Wpkh_P2Sh;
 
index 4286273b09fd4057d09abdf24b2fa4ba17b79a3b..e692f48ce5c6dbbebd6db7ad38f9ec491ae0b980 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for descriptor templates that can be built into a full descriptor"><title>DescriptorTemplate in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Template</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.build" title="build">build</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Trait <span class="trait">DescriptorTemplate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#53-56">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DescriptorTemplate {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for descriptor templates that can be built into a full descriptor"><title>DescriptorTemplate in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Template</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.build" title="build">build</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Trait <span class="trait">DescriptorTemplate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#53-56">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DescriptorTemplate {
     // Required method
     fn <a href="#tymethod.build" class="fn">build</a>(
         self,
index 96ebbdea9d1bf4345c394fe0169ba256e04fefc2..984818e1c57b50b5fc357ccd42d4a8683897f66f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Type alias for the return type of `DescriptorTemplate`, `descriptor!` and others"><title>DescriptorTemplateOut in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Template<wbr>Out</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-IntoWalletDescriptor-for-(Descriptor%3CDescriptorPublicKey%3E,+BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E,+HashSet%3CNetwork%3E)" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Type Alias <span class="type">DescriptorTemplateOut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#29">Source</a> </span></div><pre class="rust item-decl"><code>pub type DescriptorTemplateOut = (<a class="type" href="../type.ExtendedDescriptor.html" title="type bdk_wallet::descriptor::ExtendedDescriptor">ExtendedDescriptor</a>, <a class="type" href="../../keys/type.KeyMap.html" title="type bdk_wallet::keys::KeyMap">KeyMap</a>, <a class="type" href="../../keys/type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Type alias for the return type of <a href="trait.DescriptorTemplate.html" title="trait bdk_wallet::descriptor::template::DescriptorTemplate"><code>DescriptorTemplate</code></a>, <a href="../../macro.descriptor.html" title="macro bdk_wallet::descriptor"><code>descriptor!</code></a> and others</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Type alias for the return type of `DescriptorTemplate`, `descriptor!` and others"><title>DescriptorTemplateOut in bdk_wallet::descriptor::template - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Template<wbr>Out</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-IntoWalletDescriptor-for-(Descriptor%3CDescriptorPublicKey%3E,+BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E,+HashSet%3CNetwork%3E)" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor::<wbr>template</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../../index.html">bdk_wallet</a>::<wbr><a href="../index.html">descriptor</a>::<wbr><a href="index.html">template</a></span><h1>Type Alias <span class="type">DescriptorTemplateOut</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../../src/bdk_wallet/descriptor/template.rs.html#29">Source</a> </span></div><pre class="rust item-decl"><code>pub type DescriptorTemplateOut = (<a class="type" href="../type.ExtendedDescriptor.html" title="type bdk_wallet::descriptor::ExtendedDescriptor">ExtendedDescriptor</a>, <a class="type" href="../../keys/type.KeyMap.html" title="type bdk_wallet::keys::KeyMap">KeyMap</a>, <a class="type" href="../../keys/type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Type alias for the return type of <a href="trait.DescriptorTemplate.html" title="trait bdk_wallet::descriptor::template::DescriptorTemplate"><code>DescriptorTemplate</code></a>, <a href="../../macro.descriptor.html" title="macro bdk_wallet::descriptor"><code>descriptor!</code></a> and others</p>
 </div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-IntoWalletDescriptor-for-(Descriptor%3CDescriptorPublicKey%3E,+BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E,+HashSet%3CNetwork%3E)" class="impl"><a class="src rightside" href="../../../src/bdk_wallet/descriptor/mod.rs.html#214-289">Source</a><a href="#impl-IntoWalletDescriptor-for-(Descriptor%3CDescriptorPublicKey%3E,+BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E,+HashSet%3CNetwork%3E)" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IntoWalletDescriptor.html" title="trait bdk_wallet::descriptor::IntoWalletDescriptor">IntoWalletDescriptor</a> for <a class="type" href="type.DescriptorTemplateOut.html" title="type bdk_wallet::descriptor::template::DescriptorTemplateOut">DescriptorTemplateOut</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_wallet_descriptor" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_wallet/descriptor/mod.rs.html#215-288">Source</a><a href="#method.into_wallet_descriptor" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.IntoWalletDescriptor.html#tymethod.into_wallet_descriptor" class="fn">into_wallet_descriptor</a>(
     self,
     _secp: &amp;Secp256k1&lt;All&gt;,
index a25a2fa7a8e556802fea1da0051fb9fa87d75a8e..a6c930d216c4353efa0da3a83f9f41a755e6f67d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait implemented on `Descriptor`s to add a method to extract the spending `policy`"><title>ExtractPolicy in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extract<wbr>Policy</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.extract_policy" title="extract_policy">extract_policy</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Trait <span class="trait">ExtractPolicy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#341-349">Source</a> </span></div><pre class="rust item-decl"><code>pub trait ExtractPolicy {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait implemented on `Descriptor`s to add a method to extract the spending `policy`"><title>ExtractPolicy in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extract<wbr>Policy</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.extract_policy" title="extract_policy">extract_policy</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Trait <span class="trait">ExtractPolicy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#341-349">Source</a> </span></div><pre class="rust item-decl"><code>pub trait ExtractPolicy {
     // Required method
     fn <a href="#tymethod.extract_policy" class="fn">extract_policy</a>(
         &amp;self,
index 0749a3340ba39b9ca75c14da10cb7a1bdc5fab48..ab8f6c9bd7dc4e80becfc5a51b259ef46310e563 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for types which can be converted into an `ExtendedDescriptor` and a `KeyMap` usable by a wallet in a specific `Network`"><title>IntoWalletDescriptor in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Wallet<wbr>Descriptor</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_wallet_descriptor" title="into_wallet_descriptor">into_wallet_descriptor</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoWalletDescriptor-for-%26String" title="&#38;String">&#38;String</a></li><li><a href="#impl-IntoWalletDescriptor-for-%26str" title="&#38;str">&#38;str</a></li><li><a href="#impl-IntoWalletDescriptor-for-(Descriptor%3CDescriptorPublicKey%3E,+BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E)" title="(ExtendedDescriptor, KeyMap)">(ExtendedDescriptor, KeyMap)</a></li><li><a href="#impl-IntoWalletDescriptor-for-String" title="String">String</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Trait <span class="trait">IntoWalletDescriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#73-80">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IntoWalletDescriptor {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for types which can be converted into an `ExtendedDescriptor` and a `KeyMap` usable by a wallet in a specific `Network`"><title>IntoWalletDescriptor in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Wallet<wbr>Descriptor</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_wallet_descriptor" title="into_wallet_descriptor">into_wallet_descriptor</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoWalletDescriptor-for-%26String" title="&#38;String">&#38;String</a></li><li><a href="#impl-IntoWalletDescriptor-for-%26str" title="&#38;str">&#38;str</a></li><li><a href="#impl-IntoWalletDescriptor-for-(Descriptor%3CDescriptorPublicKey%3E,+BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E)" title="(ExtendedDescriptor, KeyMap)">(ExtendedDescriptor, KeyMap)</a></li><li><a href="#impl-IntoWalletDescriptor-for-String" title="String">String</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Trait <span class="trait">IntoWalletDescriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#73-80">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IntoWalletDescriptor {
     // Required method
     fn <a href="#tymethod.into_wallet_descriptor" class="fn">into_wallet_descriptor</a>(
         self,
index 0427d31d461d5327c795d8b65da4bdfafe5795a0..0d0a7cf60e975a71a1c4052d1d3f880642e0f4d6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The ScriptContext for Miniscript. Additional type information associated with miniscript that is used for carrying out checks that dependent on the context under which the script is used. For example, disallowing uncompressed keys in Segwit context"><title>ScriptContext in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Context</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Key" title="Key">Key</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.check_pk" title="check_pk">check_pk</a></li><li><a href="#tymethod.check_terminal_non_malleable" title="check_terminal_non_malleable">check_terminal_non_malleable</a></li><li><a href="#tymethod.max_satisfaction_size" title="max_satisfaction_size">max_satisfaction_size</a></li><li><a href="#tymethod.name_str" title="name_str">name_str</a></li><li><a href="#tymethod.pk_len" title="pk_len">pk_len</a></li><li><a href="#tymethod.sig_type" title="sig_type">sig_type</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.check_global_consensus_validity" title="check_global_consensus_validity">check_global_consensus_validity</a></li><li><a href="#method.check_global_policy_validity" title="check_global_policy_validity">check_global_policy_validity</a></li><li><a href="#method.check_global_validity" title="check_global_validity">check_global_validity</a></li><li><a href="#method.check_local_consensus_validity" title="check_local_consensus_validity">check_local_consensus_validity</a></li><li><a href="#method.check_local_policy_validity" title="check_local_policy_validity">check_local_policy_validity</a></li><li><a href="#method.check_local_validity" title="check_local_validity">check_local_validity</a></li><li><a href="#method.check_witness" title="check_witness">check_witness</a></li><li><a href="#method.other_top_level_checks" title="other_top_level_checks">other_top_level_checks</a></li><li><a href="#method.top_level_checks" title="top_level_checks">top_level_checks</a></li><li><a href="#method.top_level_type_check" title="top_level_type_check">top_level_type_check</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Trait <span class="trait">ScriptContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ScriptContext:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The ScriptContext for Miniscript. Additional type information associated with miniscript that is used for carrying out checks that dependent on the context under which the script is used. For example, disallowing uncompressed keys in Segwit context"><title>ScriptContext in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Context</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Key" title="Key">Key</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.check_pk" title="check_pk">check_pk</a></li><li><a href="#tymethod.check_terminal_non_malleable" title="check_terminal_non_malleable">check_terminal_non_malleable</a></li><li><a href="#tymethod.max_satisfaction_size" title="max_satisfaction_size">max_satisfaction_size</a></li><li><a href="#tymethod.name_str" title="name_str">name_str</a></li><li><a href="#tymethod.pk_len" title="pk_len">pk_len</a></li><li><a href="#tymethod.sig_type" title="sig_type">sig_type</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.check_global_consensus_validity" title="check_global_consensus_validity">check_global_consensus_validity</a></li><li><a href="#method.check_global_policy_validity" title="check_global_policy_validity">check_global_policy_validity</a></li><li><a href="#method.check_global_validity" title="check_global_validity">check_global_validity</a></li><li><a href="#method.check_local_consensus_validity" title="check_local_consensus_validity">check_local_consensus_validity</a></li><li><a href="#method.check_local_policy_validity" title="check_local_policy_validity">check_local_policy_validity</a></li><li><a href="#method.check_local_validity" title="check_local_validity">check_local_validity</a></li><li><a href="#method.check_witness" title="check_witness">check_witness</a></li><li><a href="#method.other_top_level_checks" title="other_top_level_checks">other_top_level_checks</a></li><li><a href="#method.top_level_checks" title="top_level_checks">top_level_checks</a></li><li><a href="#method.top_level_type_check" title="top_level_type_check">top_level_type_check</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Trait <span class="trait">ScriptContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ScriptContext:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>
@@ -145,4 +145,4 @@ ones for satisfaction</p>
     Pk: MiniscriptKey,</div></h4></section></summary><div class="docblock"><p>Other top level checks that are context specific</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.top_level_checks" class="method"><h4 class="code-header">fn <a href="#method.top_level_checks" class="fn">top_level_checks</a>&lt;Pk&gt;(ms: &amp;<a class="struct" href="struct.Miniscript.html" title="struct bdk_wallet::descriptor::Miniscript">Miniscript</a>&lt;Pk, Self&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Error&gt;<div class="where">where
     Pk: MiniscriptKey,</div></h4></section></summary><div class="docblock"><p>Check top level consensus rules.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Legacy" class="impl"><a href="#impl-ScriptContext-for-Legacy" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for <a class="enum" href="enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Key-1" class="associatedtype trait-impl"><a href="#associatedtype.Key-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Segwitv0" class="impl"><a href="#impl-ScriptContext-for-Segwitv0" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for <a class="enum" href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Key-2" class="associatedtype trait-impl"><a href="#associatedtype.Key-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-BareCtx" class="impl"><a href="#impl-ScriptContext-for-BareCtx" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for BareCtx</h3></section></summary><div class="impl-items"><section id="associatedtype.Key-3" class="associatedtype trait-impl"><a href="#associatedtype.Key-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Tap" class="impl"><a href="#impl-ScriptContext-for-Tap" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for Tap</h3></section></summary><div class="impl-items"><section id="associatedtype.Key-4" class="associatedtype trait-impl"><a href="#associatedtype.Key-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = XOnlyPublicKey</h4></section></div></details></div><script src="../../trait.impl/miniscript/miniscript/context/trait.ScriptContext.js" data-ignore-extern-crates="miniscript" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Legacy" class="impl"><a href="#impl-ScriptContext-for-Legacy" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for <a class="enum" href="enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Key-1" class="associatedtype trait-impl"><a href="#associatedtype.Key-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Segwitv0" class="impl"><a href="#impl-ScriptContext-for-Segwitv0" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for <a class="enum" href="enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Key-2" class="associatedtype trait-impl"><a href="#associatedtype.Key-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-BareCtx" class="impl"><a href="#impl-ScriptContext-for-BareCtx" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for BareCtx</h3></section></summary><div class="impl-items"><section id="associatedtype.Key-3" class="associatedtype trait-impl"><a href="#associatedtype.Key-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Tap" class="impl"><a href="#impl-ScriptContext-for-Tap" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for Tap</h3></section></summary><div class="impl-items"><section id="associatedtype.Key-4" class="associatedtype trait-impl"><a href="#associatedtype.Key-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = XOnlyPublicKey</h4></section></div></details></div><script src="../../trait.impl/miniscript/miniscript/context/trait.ScriptContext.js" data-ignore-extern-crates="miniscript" async></script></section></div></main></body></html>
\ No newline at end of file
index ab1442df42330b2cad584fedf34a661e56e8ffb8..866abf0f5d7c6552524519cda705bafa2ae8ee13 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for a `Descriptor` that contains extended derived keys"><title>DerivedDescriptor in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Derived<wbr>Descriptor</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bare" title="Bare">Bare</a></li><li><a href="#variant.Pkh" title="Pkh">Pkh</a></li><li><a href="#variant.Sh" title="Sh">Sh</a></li><li><a href="#variant.Tr" title="Tr">Tr</a></li><li><a href="#variant.Wpkh" title="Wpkh">Wpkh</a></li><li><a href="#variant.Wsh" title="Wsh">Wsh</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Type Alias <span class="type">DerivedDescriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#56">Source</a> </span></div><pre class="rust item-decl"><code>pub type DerivedDescriptor = <a class="enum" href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;DefiniteDescriptorKey&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for a <a href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor"><code>Descriptor</code></a> that contains extended <strong>derived</strong> keys</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for a `Descriptor` that contains extended derived keys"><title>DerivedDescriptor in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Derived<wbr>Descriptor</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bare" title="Bare">Bare</a></li><li><a href="#variant.Pkh" title="Pkh">Pkh</a></li><li><a href="#variant.Sh" title="Sh">Sh</a></li><li><a href="#variant.Tr" title="Tr">Tr</a></li><li><a href="#variant.Wpkh" title="Wpkh">Wpkh</a></li><li><a href="#variant.Wsh" title="Wsh">Wsh</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Type Alias <span class="type">DerivedDescriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#56">Source</a> </span></div><pre class="rust item-decl"><code>pub type DerivedDescriptor = <a class="enum" href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;DefiniteDescriptorKey&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for a <a href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor"><code>Descriptor</code></a> that contains extended <strong>derived</strong> keys</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>enum DerivedDescriptor {
     Bare(Bare&lt;DefiniteDescriptorKey&gt;),
     Pkh(Pkh&lt;DefiniteDescriptorKey&gt;),
index c7c9badd1d591064935d09c295d8c5ed319a4619..09cb9017643eb89f3c383154b327dc5c22c251f0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for a `Descriptor` that can contain extended keys using `DescriptorPublicKey`"><title>ExtendedDescriptor in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extended<wbr>Descriptor</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bare" title="Bare">Bare</a></li><li><a href="#variant.Pkh" title="Pkh">Pkh</a></li><li><a href="#variant.Sh" title="Sh">Sh</a></li><li><a href="#variant.Tr" title="Tr">Tr</a></li><li><a href="#variant.Wpkh" title="Wpkh">Wpkh</a></li><li><a href="#variant.Wsh" title="Wsh">Wsh</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-IntoWalletDescriptor-for-Descriptor%3CDescriptorPublicKey%3E" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Type Alias <span class="type">ExtendedDescriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#53">Source</a> </span></div><pre class="rust item-decl"><code>pub type ExtendedDescriptor = <a class="enum" href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for a <a href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor"><code>Descriptor</code></a> that can contain extended keys using <a href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey"><code>DescriptorPublicKey</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for a `Descriptor` that can contain extended keys using `DescriptorPublicKey`"><title>ExtendedDescriptor in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extended<wbr>Descriptor</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bare" title="Bare">Bare</a></li><li><a href="#variant.Pkh" title="Pkh">Pkh</a></li><li><a href="#variant.Sh" title="Sh">Sh</a></li><li><a href="#variant.Tr" title="Tr">Tr</a></li><li><a href="#variant.Wpkh" title="Wpkh">Wpkh</a></li><li><a href="#variant.Wsh" title="Wsh">Wsh</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-IntoWalletDescriptor-for-Descriptor%3CDescriptorPublicKey%3E" title="IntoWalletDescriptor">IntoWalletDescriptor</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Type Alias <span class="type">ExtendedDescriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#53">Source</a> </span></div><pre class="rust item-decl"><code>pub type ExtendedDescriptor = <a class="enum" href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for a <a href="enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor"><code>Descriptor</code></a> that can contain extended keys using <a href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey"><code>DescriptorPublicKey</code></a></p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>enum ExtendedDescriptor {
     Bare(Bare&lt;<a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;),
     Pkh(Pkh&lt;<a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;),
index 9e1d457924ae8e4732d8e7022e5560e9e5d035e2..8d430429c0e6a0878312607b9f4e772e525622ec 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for the type of maps that represent derivation paths in a `psbt::Input` or `psbt::Output`"><title>HdKeyPaths in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HdKey<wbr>Paths</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Type Alias <span class="type">HdKeyPaths</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#63">Source</a> </span></div><pre class="rust item-decl"><code>pub type HdKeyPaths = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;PublicKey, KeySource&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for the type of maps that represent derivation paths in a <a href="bitcoin::psbt::Input"><code>psbt::Input</code></a> or
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for the type of maps that represent derivation paths in a `psbt::Input` or `psbt::Output`"><title>HdKeyPaths in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">HdKey<wbr>Paths</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Type Alias <span class="type">HdKeyPaths</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#63">Source</a> </span></div><pre class="rust item-decl"><code>pub type HdKeyPaths = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;PublicKey, KeySource&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for the type of maps that represent derivation paths in a <a href="bitcoin::psbt::Input"><code>psbt::Input</code></a> or
 <a href="bitcoin::psbt::Output"><code>psbt::Output</code></a></p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct HdKeyPaths { <span class="comment">/* private fields */</span> }</code></pre><script src="../../type.impl/alloc/collections/btree/map/struct.BTreeMap.js" data-self-path="bdk_wallet::descriptor::HdKeyPaths" async></script></section></div></main></body></html>
\ No newline at end of file
index 1b042f8075d6d199b9ca4b7801f07f18c347217e..5fc47406ce5455f044d29c68df630c12ee045e57 100644 (file)
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for the type of maps that represent taproot key origins in a `psbt::Input` or `psbt::Output`"><title>TapKeyOrigins in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapKey<wbr>Origins</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Type Alias <span class="type">TapKeyOrigins</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#70">Source</a> </span></div><pre class="rust item-decl"><code>pub type TapKeyOrigins = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;XOnlyPublicKey, (<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;TapLeafHash&gt;, KeySource)&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for the type of maps that represent taproot key origins in a <a href="bitcoin::psbt::Input"><code>psbt::Input</code></a> or
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for the type of maps that represent taproot key origins in a `psbt::Input` or `psbt::Output`"><title>TapKeyOrigins in bdk_wallet::descriptor - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapKey<wbr>Origins</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>descriptor</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">descriptor</a></span><h1>Type Alias <span class="type">TapKeyOrigins</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/descriptor/mod.rs.html#70">Source</a> </span></div><pre class="rust item-decl"><code>pub type TapKeyOrigins = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;XOnlyPublicKey, (<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;TapLeafHash&gt;, KeySource)&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for the type of maps that represent taproot key origins in a <a href="bitcoin::psbt::Input"><code>psbt::Input</code></a> or
 <a href="bitcoin::psbt::Output"><code>psbt::Output</code></a></p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct TapKeyOrigins { <span class="comment">/* private fields */</span> }</code></pre><script src="../../type.impl/alloc/collections/btree/map/struct.BTreeMap.js" data-self-path="bdk_wallet::descriptor::TapKeyOrigins" async></script></section></div></main></body></html>
\ No newline at end of file
index 86e0fc3f007c0f23d8be42620710e3bd35566dc8..f27f2c25a02cf83838b8dd2220e6c6dc904bdc7a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::add_foreign_utxo`."><title>AddForeignUtxoError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddForeign<wbr>Utxo<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidOutpoint" title="InvalidOutpoint">InvalidOutpoint</a></li><li><a href="#variant.InvalidTxid" title="InvalidTxid">InvalidTxid</a></li><li><a href="#variant.MissingUtxo" title="MissingUtxo">MissingUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AddForeignUtxoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddForeignUtxoError" title="Display">Display</a></li><li><a href="#impl-Error-for-AddForeignUtxoError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddForeignUtxoError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddForeignUtxoError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddForeignUtxoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddForeignUtxoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddForeignUtxoError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddForeignUtxoError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">AddForeignUtxoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#702-714">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddForeignUtxoError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::add_foreign_utxo`."><title>AddForeignUtxoError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddForeign<wbr>Utxo<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidOutpoint" title="InvalidOutpoint">InvalidOutpoint</a></li><li><a href="#variant.InvalidTxid" title="InvalidTxid">InvalidTxid</a></li><li><a href="#variant.MissingUtxo" title="MissingUtxo">MissingUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AddForeignUtxoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddForeignUtxoError" title="Display">Display</a></li><li><a href="#impl-Error-for-AddForeignUtxoError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddForeignUtxoError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddForeignUtxoError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddForeignUtxoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddForeignUtxoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddForeignUtxoError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddForeignUtxoError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">AddForeignUtxoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#702-714">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddForeignUtxoError {
     InvalidTxid {
         input_txid: Txid,
         foreign_utxo: OutPoint,
index eea3e29500c5e60f1a229da3cb940c88b1f49b50..c32a29f705354e325cb2c9c329f697f38946d718 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::add_utxo` and `TxBuilder::add_utxos`"><title>AddUtxoError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddUtxo<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.UnknownUtxo" title="UnknownUtxo">UnknownUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AddUtxoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddUtxoError" title="Display">Display</a></li><li><a href="#impl-Error-for-AddUtxoError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddUtxoError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddUtxoError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddUtxoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddUtxoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddUtxoError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddUtxoError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">AddUtxoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#680-683">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddUtxoError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::add_utxo` and `TxBuilder::add_utxos`"><title>AddUtxoError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddUtxo<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.UnknownUtxo" title="UnknownUtxo">UnknownUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AddUtxoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddUtxoError" title="Display">Display</a></li><li><a href="#impl-Error-for-AddUtxoError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddUtxoError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddUtxoError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddUtxoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddUtxoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddUtxoError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddUtxoError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">AddUtxoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#680-683">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddUtxoError {
     UnknownUtxo(OutPoint),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned from <a href="struct.TxBuilder.html#method.add_utxo" title="method bdk_wallet::TxBuilder::add_utxo"><code>TxBuilder::add_utxo</code></a> and <a href="struct.TxBuilder.html#method.add_utxos" title="method bdk_wallet::TxBuilder::add_utxos"><code>TxBuilder::add_utxos</code></a></p>
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.UnknownUtxo" class="variant"><a href="#variant.UnknownUtxo" class="anchor">§</a><h3 class="code-header">UnknownUtxo(OutPoint)</h3></section><div class="docblock"><p>Happens when trying to spend an UTXO that is not in the internal database</p>
index b2b161963522ac13844fe5ab1271e8c6e2bd57e1..de05c8dd42bc12a7b3fb0d393a48907b26af5746 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error that may occur when applying a block to `Wallet`."><title>ApplyBlockError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Apply<wbr>Block<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CannotConnect" title="CannotConnect">CannotConnect</a></li><li><a href="#variant.UnexpectedConnectedToHash" title="UnexpectedConnectedToHash">UnexpectedConnectedToHash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ApplyBlockError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ApplyBlockError" title="Display">Display</a></li><li><a href="#impl-Error-for-ApplyBlockError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ApplyBlockError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ApplyBlockError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ApplyBlockError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ApplyBlockError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ApplyBlockError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ApplyBlockError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">ApplyBlockError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#249-259">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ApplyBlockError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An error that may occur when applying a block to `Wallet`."><title>ApplyBlockError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Apply<wbr>Block<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CannotConnect" title="CannotConnect">CannotConnect</a></li><li><a href="#variant.UnexpectedConnectedToHash" title="UnexpectedConnectedToHash">UnexpectedConnectedToHash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ApplyBlockError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-ApplyBlockError" title="Display">Display</a></li><li><a href="#impl-Error-for-ApplyBlockError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ApplyBlockError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ApplyBlockError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ApplyBlockError" title="Send">Send</a></li><li><a href="#impl-Sync-for-ApplyBlockError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ApplyBlockError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ApplyBlockError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">ApplyBlockError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#249-259">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ApplyBlockError {
     CannotConnect(CannotConnectError),
     UnexpectedConnectedToHash {
         connected_to_hash: BlockHash,
index a2d921d2e25d229cad7001fc2351f2ea7dc13f1d..4b440627b01777b926a54428e049c4f1571f9ceb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Policy regarding the use of change outputs when creating a transaction"><title>ChangeSpendPolicy in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Spend<wbr>Policy</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ChangeAllowed" title="ChangeAllowed">ChangeAllowed</a></li><li><a href="#variant.ChangeForbidden" title="ChangeForbidden">ChangeForbidden</a></li><li><a href="#variant.OnlyChange" title="OnlyChange">OnlyChange</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSpendPolicy" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChangeSpendPolicy" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChangeSpendPolicy" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSpendPolicy" title="Default">Default</a></li><li><a href="#impl-Eq-for-ChangeSpendPolicy" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ChangeSpendPolicy" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ChangeSpendPolicy" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChangeSpendPolicy" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChangeSpendPolicy" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSpendPolicy" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSpendPolicy" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSpendPolicy" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSpendPolicy" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSpendPolicy" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSpendPolicy" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSpendPolicy" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">ChangeSpendPolicy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#801-809">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ChangeSpendPolicy {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Policy regarding the use of change outputs when creating a transaction"><title>ChangeSpendPolicy in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Spend<wbr>Policy</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ChangeAllowed" title="ChangeAllowed">ChangeAllowed</a></li><li><a href="#variant.ChangeForbidden" title="ChangeForbidden">ChangeForbidden</a></li><li><a href="#variant.OnlyChange" title="OnlyChange">OnlyChange</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSpendPolicy" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChangeSpendPolicy" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChangeSpendPolicy" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSpendPolicy" title="Default">Default</a></li><li><a href="#impl-Eq-for-ChangeSpendPolicy" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ChangeSpendPolicy" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ChangeSpendPolicy" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChangeSpendPolicy" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChangeSpendPolicy" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSpendPolicy" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSpendPolicy" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSpendPolicy" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSpendPolicy" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSpendPolicy" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSpendPolicy" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSpendPolicy" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">ChangeSpendPolicy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#801-809">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ChangeSpendPolicy {
     ChangeAllowed,
     OnlyChange,
     ChangeForbidden,
index a48ec760c594068aa1eaeea9a6e263b8dd5dc651..d2314a3cd835217fc2d59df45aa9b094c13c1882 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type for `PersistedWallet::create`."><title>CreateWithPersistError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Create<wbr>With<wbr>Persist<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DataAlreadyExists" title="DataAlreadyExists">DataAlreadyExists</a></li><li><a href="#variant.Descriptor" title="Descriptor">Descriptor</a></li><li><a href="#variant.Persist" title="Persist">Persist</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CreateWithPersistError%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CreateWithPersistError%3CE%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-CreateWithPersistError%3CE%3E" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CreateWithPersistError%3CE%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CreateWithPersistError%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CreateWithPersistError%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CreateWithPersistError%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CreateWithPersistError%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CreateWithPersistError%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">CreateWithPersistError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#354-361">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CreateWithPersistError&lt;E&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type for `PersistedWallet::create`."><title>CreateWithPersistError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Create<wbr>With<wbr>Persist<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.DataAlreadyExists" title="DataAlreadyExists">DataAlreadyExists</a></li><li><a href="#variant.Descriptor" title="Descriptor">Descriptor</a></li><li><a href="#variant.Persist" title="Persist">Persist</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CreateWithPersistError%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CreateWithPersistError%3CE%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-CreateWithPersistError%3CE%3E" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CreateWithPersistError%3CE%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CreateWithPersistError%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CreateWithPersistError%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-CreateWithPersistError%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CreateWithPersistError%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CreateWithPersistError%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">CreateWithPersistError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#354-361">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CreateWithPersistError&lt;E&gt; {
     Persist(E),
     DataAlreadyExists(<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>),
     Descriptor(<a class="enum" href="descriptor/error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">DescriptorError</a>),
index 861391c84140a731668e2b642b34c9ab4c77feb2..5f18e13b0cf59df2ac01ee9fafdb862d4f89d59d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error for `bdk_file_store`’s implementation of `WalletPersister`."><title>FileStoreError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">File<wbr>Store<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Load" title="Load">Load</a></li><li><a href="#variant.Write" title="Write">Write</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FileStoreError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FileStoreError" title="Display">Display</a></li><li><a href="#impl-Error-for-FileStoreError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FileStoreError" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FileStoreError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-FileStoreError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Send-for-FileStoreError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FileStoreError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FileStoreError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">FileStoreError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#292-297">Source</a> </span></div><pre class="rust item-decl"><code>pub enum FileStoreError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error for `bdk_file_store`’s implementation of `WalletPersister`."><title>FileStoreError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">File<wbr>Store<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Load" title="Load">Load</a></li><li><a href="#variant.Write" title="Write">Write</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FileStoreError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-FileStoreError" title="Display">Display</a></li><li><a href="#impl-Error-for-FileStoreError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FileStoreError" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FileStoreError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-FileStoreError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Send-for-FileStoreError" title="Send">Send</a></li><li><a href="#impl-Sync-for-FileStoreError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FileStoreError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">FileStoreError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#292-297">Source</a> </span></div><pre class="rust item-decl"><code>pub enum FileStoreError {
     Load(AggregateChangesetsError&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;),
     Write(<a class="struct" href="https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error for [<code>bdk_file_store</code>]’s implementation of <a href="trait.WalletPersister.html" title="trait bdk_wallet::WalletPersister"><code>WalletPersister</code></a>.</p>
index 91cdcf18f6adaf2a57133015f3caa4628daed750..b04bbd116a620036f07747a14a3a2c887bf1865b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types of keychains"><title>KeychainKind in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain<wbr>Kind</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.External" title="External">External</a></li><li><a href="#variant.Internal" title="Internal">Internal</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_byte" title="as_byte">as_byte</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-KeychainKind" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-KeychainKind" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-KeychainKind" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-KeychainKind" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-KeychainKind" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-KeychainKind" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-KeychainKind" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-KeychainKind" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-KeychainKind" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-KeychainKind" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-KeychainKind" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-KeychainKind" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KeychainKind" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KeychainKind" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KeychainKind" title="Send">Send</a></li><li><a href="#impl-Sync-for-KeychainKind" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KeychainKind" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KeychainKind" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">KeychainKind</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/types.rs.html#23-28">Source</a> </span></div><pre class="rust item-decl"><code>pub enum KeychainKind {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types of keychains"><title>KeychainKind in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain<wbr>Kind</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.External" title="External">External</a></li><li><a href="#variant.Internal" title="Internal">Internal</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.as_byte" title="as_byte">as_byte</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3C%5Bu8%5D%3E-for-KeychainKind" title="AsRef&#60;[u8]&#62;">AsRef&#60;[u8]&#62;</a></li><li><a href="#impl-Clone-for-KeychainKind" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-KeychainKind" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-KeychainKind" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-KeychainKind" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-KeychainKind" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-KeychainKind" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-KeychainKind" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-KeychainKind" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-KeychainKind" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-KeychainKind" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-KeychainKind" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KeychainKind" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KeychainKind" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KeychainKind" title="Send">Send</a></li><li><a href="#impl-Sync-for-KeychainKind" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KeychainKind" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KeychainKind" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">KeychainKind</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/types.rs.html#23-28">Source</a> </span></div><pre class="rust item-decl"><code>pub enum KeychainKind {
     External = 0,
     Internal = 1,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Types of keychains</p>
index 429cd43e136f33389e0214e25116664b6a2cfd11..eefc7f90db708364a2b17722644471b4abd5a88d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The error type when loading a `Wallet` from a `ChangeSet`."><title>LoadError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Load<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Descriptor" title="Descriptor">Descriptor</a></li><li><a href="#variant.Mismatch" title="Mismatch">Mismatch</a></li><li><a href="#variant.MissingDescriptor" title="MissingDescriptor">MissingDescriptor</a></li><li><a href="#variant.MissingGenesis" title="MissingGenesis">MissingGenesis</a></li><li><a href="#variant.MissingNetwork" title="MissingNetwork">MissingNetwork</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-LoadError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-LoadError" title="Display">Display</a></li><li><a href="#impl-Error-for-LoadError" title="Error">Error</a></li><li><a href="#impl-From%3CLoadMismatch%3E-for-LoadError" title="From&#60;LoadMismatch&#62;">From&#60;LoadMismatch&#62;</a></li><li><a href="#impl-PartialEq-for-LoadError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LoadError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LoadError" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LoadError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LoadError" title="Send">Send</a></li><li><a href="#impl-Sync-for-LoadError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LoadError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LoadError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">LoadError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#177-188">Source</a> </span></div><pre class="rust item-decl"><code>pub enum LoadError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The error type when loading a `Wallet` from a `ChangeSet`."><title>LoadError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Load<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Descriptor" title="Descriptor">Descriptor</a></li><li><a href="#variant.Mismatch" title="Mismatch">Mismatch</a></li><li><a href="#variant.MissingDescriptor" title="MissingDescriptor">MissingDescriptor</a></li><li><a href="#variant.MissingGenesis" title="MissingGenesis">MissingGenesis</a></li><li><a href="#variant.MissingNetwork" title="MissingNetwork">MissingNetwork</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-LoadError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-LoadError" title="Display">Display</a></li><li><a href="#impl-Error-for-LoadError" title="Error">Error</a></li><li><a href="#impl-From%3CLoadMismatch%3E-for-LoadError" title="From&#60;LoadMismatch&#62;">From&#60;LoadMismatch&#62;</a></li><li><a href="#impl-PartialEq-for-LoadError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LoadError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LoadError" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LoadError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LoadError" title="Send">Send</a></li><li><a href="#impl-Sync-for-LoadError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LoadError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LoadError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">LoadError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#177-188">Source</a> </span></div><pre class="rust item-decl"><code>pub enum LoadError {
     Descriptor(<a class="enum" href="descriptor/error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">DescriptorError</a>),
     MissingNetwork,
     MissingGenesis,
index 4c478ba846b6ecf4795aef48f5a4de864d1cc10a..a3fd8176d7723838577dc24de019dc725996a90e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a mismatch with what is loaded and what is expected from `LoadParams`."><title>LoadMismatch in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Load<wbr>Mismatch</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Descriptor" title="Descriptor">Descriptor</a></li><li><a href="#variant.Genesis" title="Genesis">Genesis</a></li><li><a href="#variant.Network" title="Network">Network</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-LoadMismatch" title="Debug">Debug</a></li><li><a href="#impl-From%3CLoadMismatch%3E-for-LoadError" title="From&#60;LoadMismatch&#62;">From&#60;LoadMismatch&#62;</a></li><li><a href="#impl-From%3CLoadMismatch%3E-for-LoadWithPersistError%3CE%3E" title="From&#60;LoadMismatch&#62;">From&#60;LoadMismatch&#62;</a></li><li><a href="#impl-PartialEq-for-LoadMismatch" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LoadMismatch" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LoadMismatch" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LoadMismatch" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LoadMismatch" title="Send">Send</a></li><li><a href="#impl-Sync-for-LoadMismatch" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LoadMismatch" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LoadMismatch" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">LoadMismatch</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#209-233">Source</a> </span></div><pre class="rust item-decl"><code>pub enum LoadMismatch {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a mismatch with what is loaded and what is expected from `LoadParams`."><title>LoadMismatch in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Load<wbr>Mismatch</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Descriptor" title="Descriptor">Descriptor</a></li><li><a href="#variant.Genesis" title="Genesis">Genesis</a></li><li><a href="#variant.Network" title="Network">Network</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-LoadMismatch" title="Debug">Debug</a></li><li><a href="#impl-From%3CLoadMismatch%3E-for-LoadError" title="From&#60;LoadMismatch&#62;">From&#60;LoadMismatch&#62;</a></li><li><a href="#impl-From%3CLoadMismatch%3E-for-LoadWithPersistError%3CE%3E" title="From&#60;LoadMismatch&#62;">From&#60;LoadMismatch&#62;</a></li><li><a href="#impl-PartialEq-for-LoadMismatch" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LoadMismatch" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LoadMismatch" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LoadMismatch" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LoadMismatch" title="Send">Send</a></li><li><a href="#impl-Sync-for-LoadMismatch" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LoadMismatch" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LoadMismatch" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">LoadMismatch</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#209-233">Source</a> </span></div><pre class="rust item-decl"><code>pub enum LoadMismatch {
     Network {
         loaded: Network,
         expected: Network,
index 147a472954da52700adda003ad8780876c0b56e7..e13fbb8cec57cef1ec92909ec0d05d666d6946bc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type for `PersistedWallet::load`."><title>LoadWithPersistError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Load<wbr>With<wbr>Persist<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChangeSet" title="InvalidChangeSet">InvalidChangeSet</a></li><li><a href="#variant.Persist" title="Persist">Persist</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-LoadWithPersistError%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-LoadWithPersistError%3CE%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-LoadWithPersistError%3CE%3E" title="Error">Error</a></li><li><a href="#impl-From%3CLoadMismatch%3E-for-LoadWithPersistError%3CE%3E" title="From&#60;LoadMismatch&#62;">From&#60;LoadMismatch&#62;</a></li><li><a href="#impl-PartialEq-for-LoadWithPersistError%3CE%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LoadWithPersistError%3CE%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LoadWithPersistError%3CE%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LoadWithPersistError%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LoadWithPersistError%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-LoadWithPersistError%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LoadWithPersistError%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LoadWithPersistError%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">LoadWithPersistError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#333-338">Source</a> </span></div><pre class="rust item-decl"><code>pub enum LoadWithPersistError&lt;E&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error type for `PersistedWallet::load`."><title>LoadWithPersistError in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Load<wbr>With<wbr>Persist<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidChangeSet" title="InvalidChangeSet">InvalidChangeSet</a></li><li><a href="#variant.Persist" title="Persist">Persist</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-LoadWithPersistError%3CE%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-LoadWithPersistError%3CE%3E" title="Display">Display</a></li><li><a href="#impl-Error-for-LoadWithPersistError%3CE%3E" title="Error">Error</a></li><li><a href="#impl-From%3CLoadMismatch%3E-for-LoadWithPersistError%3CE%3E" title="From&#60;LoadMismatch&#62;">From&#60;LoadMismatch&#62;</a></li><li><a href="#impl-PartialEq-for-LoadWithPersistError%3CE%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-LoadWithPersistError%3CE%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LoadWithPersistError%3CE%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LoadWithPersistError%3CE%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LoadWithPersistError%3CE%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-LoadWithPersistError%3CE%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LoadWithPersistError%3CE%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LoadWithPersistError%3CE%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">LoadWithPersistError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#333-338">Source</a> </span></div><pre class="rust item-decl"><code>pub enum LoadWithPersistError&lt;E&gt; {
     Persist(E),
     InvalidChangeSet(<a class="enum" href="enum.LoadError.html" title="enum bdk_wallet::LoadError">LoadError</a>),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error type for <a href="struct.PersistedWallet.html#method.load" title="associated function bdk_wallet::PersistedWallet::load"><code>PersistedWallet::load</code></a>.</p>
index 893e00e1154985d4c8a36ba45ce0f8a2b98b6689..b9f79d2021f9c8f0f3c9c9698d28a21bc5a7b676 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ordering of the transaction’s inputs and outputs"><title>TxOrdering in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOrdering</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Custom" title="Custom">Custom</a></li><li><a href="#variant.Shuffle" title="Shuffle">Shuffle</a></li><li><a href="#variant.Untouched" title="Untouched">Untouched</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.sort_tx" title="sort_tx">sort_tx</a></li><li><a href="#method.sort_tx_with_aux_rand" title="sort_tx_with_aux_rand">sort_tx_with_aux_rand</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOrdering" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOrdering" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxOrdering" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-TxOrdering" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TxOrdering" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-TxOrdering" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-TxOrdering" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOrdering" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOrdering" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">TxOrdering</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#744-757">Source</a> </span></div><pre class="rust item-decl"><code>pub enum TxOrdering {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ordering of the transaction’s inputs and outputs"><title>TxOrdering in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOrdering</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Custom" title="Custom">Custom</a></li><li><a href="#variant.Shuffle" title="Shuffle">Shuffle</a></li><li><a href="#variant.Untouched" title="Untouched">Untouched</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.sort_tx" title="sort_tx">sort_tx</a></li><li><a href="#method.sort_tx_with_aux_rand" title="sort_tx_with_aux_rand">sort_tx_with_aux_rand</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOrdering" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOrdering" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxOrdering" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-TxOrdering" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TxOrdering" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-TxOrdering" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-TxOrdering" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOrdering" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOrdering" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">TxOrdering</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#744-757">Source</a> </span></div><pre class="rust item-decl"><code>pub enum TxOrdering {
     Shuffle,
     Untouched,
     Custom {
index 40818b693647b02c87dae84d866ff5056db378f6..e048fc7f18763eba81a5d00d577d6de072e4822e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An unspent transaction output (UTXO)."><title>Utxo in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Utxo</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Foreign" title="Foreign">Foreign</a></li><li><a href="#variant.Local" title="Local">Local</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.outpoint" title="outpoint">outpoint</a></li><li><a href="#method.sequence" title="sequence">sequence</a></li><li><a href="#method.txout" title="txout">txout</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Utxo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Utxo" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Utxo" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Utxo" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Utxo" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Utxo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Utxo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Utxo" title="Send">Send</a></li><li><a href="#impl-Sync-for-Utxo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Utxo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Utxo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">Utxo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/types.rs.html#82-95">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Utxo {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An unspent transaction output (UTXO)."><title>Utxo in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Utxo</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Foreign" title="Foreign">Foreign</a></li><li><a href="#variant.Local" title="Local">Local</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.outpoint" title="outpoint">outpoint</a></li><li><a href="#method.sequence" title="sequence">sequence</a></li><li><a href="#method.txout" title="txout">txout</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Utxo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Utxo" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-Utxo" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Utxo" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-Utxo" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Utxo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Utxo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Utxo" title="Send">Send</a></li><li><a href="#impl-Sync-for-Utxo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Utxo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Utxo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Enum <span class="enum">Utxo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/types.rs.html#82-95">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Utxo {
     Local(<a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>),
     Foreign {
         outpoint: OutPoint,
index 9bb004843db95707936c72985b3d455b27ab18f8..ed36fedbeb2877855707386d3a32fcbad5f929b0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `Wallet::build_fee_bump`"><title>BuildFeeBumpError in bdk_wallet::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Build<wbr>FeeBump<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.FeeRateUnavailable" title="FeeRateUnavailable">FeeRateUnavailable</a></li><li><a href="#variant.IrreplaceableTransaction" title="IrreplaceableTransaction">IrreplaceableTransaction</a></li><li><a href="#variant.TransactionConfirmed" title="TransactionConfirmed">TransactionConfirmed</a></li><li><a href="#variant.TransactionNotFound" title="TransactionNotFound">TransactionNotFound</a></li><li><a href="#variant.UnknownUtxo" title="UnknownUtxo">UnknownUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-BuildFeeBumpError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-BuildFeeBumpError" title="Display">Display</a></li><li><a href="#impl-Error-for-BuildFeeBumpError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BuildFeeBumpError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BuildFeeBumpError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BuildFeeBumpError" title="Send">Send</a></li><li><a href="#impl-Sync-for-BuildFeeBumpError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BuildFeeBumpError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BuildFeeBumpError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">BuildFeeBumpError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/error.rs.html#215-226">Source</a> </span></div><pre class="rust item-decl"><code>pub enum BuildFeeBumpError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `Wallet::build_fee_bump`"><title>BuildFeeBumpError in bdk_wallet::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Build<wbr>FeeBump<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.FeeRateUnavailable" title="FeeRateUnavailable">FeeRateUnavailable</a></li><li><a href="#variant.IrreplaceableTransaction" title="IrreplaceableTransaction">IrreplaceableTransaction</a></li><li><a href="#variant.TransactionConfirmed" title="TransactionConfirmed">TransactionConfirmed</a></li><li><a href="#variant.TransactionNotFound" title="TransactionNotFound">TransactionNotFound</a></li><li><a href="#variant.UnknownUtxo" title="UnknownUtxo">UnknownUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-BuildFeeBumpError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-BuildFeeBumpError" title="Display">Display</a></li><li><a href="#impl-Error-for-BuildFeeBumpError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BuildFeeBumpError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BuildFeeBumpError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BuildFeeBumpError" title="Send">Send</a></li><li><a href="#impl-Sync-for-BuildFeeBumpError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BuildFeeBumpError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BuildFeeBumpError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">BuildFeeBumpError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/error.rs.html#215-226">Source</a> </span></div><pre class="rust item-decl"><code>pub enum BuildFeeBumpError {
     UnknownUtxo(OutPoint),
     TransactionNotFound(Txid),
     TransactionConfirmed(Txid),
index 3146174b33c2b0de4a7b510c3a20d499453d0706..26eebec6414c6486270f677242961bc20c5a55ff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::finish`"><title>CreateTxError in bdk_wallet::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Create<wbr>TxError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CoinSelection" title="CoinSelection">CoinSelection</a></li><li><a href="#variant.Descriptor" title="Descriptor">Descriptor</a></li><li><a href="#variant.FeeRateTooLow" title="FeeRateTooLow">FeeRateTooLow</a></li><li><a href="#variant.FeeTooLow" title="FeeTooLow">FeeTooLow</a></li><li><a href="#variant.LockTime" title="LockTime">LockTime</a></li><li><a href="#variant.MiniscriptPsbt" title="MiniscriptPsbt">MiniscriptPsbt</a></li><li><a href="#variant.MissingKeyOrigin" title="MissingKeyOrigin">MissingKeyOrigin</a></li><li><a href="#variant.MissingNonWitnessUtxo" title="MissingNonWitnessUtxo">MissingNonWitnessUtxo</a></li><li><a href="#variant.NoRecipients" title="NoRecipients">NoRecipients</a></li><li><a href="#variant.NoUtxosSelected" title="NoUtxosSelected">NoUtxosSelected</a></li><li><a href="#variant.OutputBelowDustLimit" title="OutputBelowDustLimit">OutputBelowDustLimit</a></li><li><a href="#variant.Policy" title="Policy">Policy</a></li><li><a href="#variant.Psbt" title="Psbt">Psbt</a></li><li><a href="#variant.RbfSequenceCsv" title="RbfSequenceCsv">RbfSequenceCsv</a></li><li><a href="#variant.SpendingPolicyRequired" title="SpendingPolicyRequired">SpendingPolicyRequired</a></li><li><a href="#variant.UnknownUtxo" title="UnknownUtxo">UnknownUtxo</a></li><li><a href="#variant.Version0" title="Version0">Version0</a></li><li><a href="#variant.Version1Csv" title="Version1Csv">Version1Csv</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CreateTxError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CreateTxError" title="Display">Display</a></li><li><a href="#impl-Error-for-CreateTxError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-CreateTxError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-CreateTxError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInsufficientFunds%3E-for-CreateTxError" title="From&#60;InsufficientFunds&#62;">From&#60;InsufficientFunds&#62;</a></li><li><a href="#impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError" title="From&#60;MiniscriptPsbtError&#62;">From&#60;MiniscriptPsbtError&#62;</a></li><li><a href="#impl-From%3CPolicyError%3E-for-CreateTxError" title="From&#60;PolicyError&#62;">From&#60;PolicyError&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-CreateTxError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-CreateTxError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-CreateTxError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-CreateTxError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CreateTxError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CreateTxError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">CreateTxError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/error.rs.html#50-107">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CreateTxError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::finish`"><title>CreateTxError in bdk_wallet::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Create<wbr>TxError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.CoinSelection" title="CoinSelection">CoinSelection</a></li><li><a href="#variant.Descriptor" title="Descriptor">Descriptor</a></li><li><a href="#variant.FeeRateTooLow" title="FeeRateTooLow">FeeRateTooLow</a></li><li><a href="#variant.FeeTooLow" title="FeeTooLow">FeeTooLow</a></li><li><a href="#variant.LockTime" title="LockTime">LockTime</a></li><li><a href="#variant.MiniscriptPsbt" title="MiniscriptPsbt">MiniscriptPsbt</a></li><li><a href="#variant.MissingKeyOrigin" title="MissingKeyOrigin">MissingKeyOrigin</a></li><li><a href="#variant.MissingNonWitnessUtxo" title="MissingNonWitnessUtxo">MissingNonWitnessUtxo</a></li><li><a href="#variant.NoRecipients" title="NoRecipients">NoRecipients</a></li><li><a href="#variant.NoUtxosSelected" title="NoUtxosSelected">NoUtxosSelected</a></li><li><a href="#variant.OutputBelowDustLimit" title="OutputBelowDustLimit">OutputBelowDustLimit</a></li><li><a href="#variant.Policy" title="Policy">Policy</a></li><li><a href="#variant.Psbt" title="Psbt">Psbt</a></li><li><a href="#variant.RbfSequenceCsv" title="RbfSequenceCsv">RbfSequenceCsv</a></li><li><a href="#variant.SpendingPolicyRequired" title="SpendingPolicyRequired">SpendingPolicyRequired</a></li><li><a href="#variant.UnknownUtxo" title="UnknownUtxo">UnknownUtxo</a></li><li><a href="#variant.Version0" title="Version0">Version0</a></li><li><a href="#variant.Version1Csv" title="Version1Csv">Version1Csv</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-CreateTxError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-CreateTxError" title="Display">Display</a></li><li><a href="#impl-Error-for-CreateTxError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-CreateTxError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-CreateTxError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CInsufficientFunds%3E-for-CreateTxError" title="From&#60;InsufficientFunds&#62;">From&#60;InsufficientFunds&#62;</a></li><li><a href="#impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError" title="From&#60;MiniscriptPsbtError&#62;">From&#60;MiniscriptPsbtError&#62;</a></li><li><a href="#impl-From%3CPolicyError%3E-for-CreateTxError" title="From&#60;PolicyError&#62;">From&#60;PolicyError&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-CreateTxError" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-CreateTxError" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-CreateTxError" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-CreateTxError" title="Send">Send</a></li><li><a href="#impl-Sync-for-CreateTxError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CreateTxError" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">CreateTxError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/error.rs.html#50-107">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CreateTxError {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 18 variants</span></summary>    Descriptor(<a class="enum" href="../descriptor/error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">DescriptorError</a>),
     Policy(<a class="enum" href="../descriptor/policy/enum.PolicyError.html" title="enum bdk_wallet::descriptor::policy::PolicyError">PolicyError</a>),
     SpendingPolicyRequired(<a class="enum" href="../enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>),
index 310a6a2df03e25fd316dc4e809f59c0f2c7a7021..3579dde4ee8a17fb2fe66f8661f89f14a8903499 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors returned by miniscript when updating inconsistent PSBTs"><title>MiniscriptPsbtError in bdk_wallet::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Miniscript<wbr>Psbt<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Conversion" title="Conversion">Conversion</a></li><li><a href="#variant.OutputUpdate" title="OutputUpdate">OutputUpdate</a></li><li><a href="#variant.UtxoUpdate" title="UtxoUpdate">UtxoUpdate</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MiniscriptPsbtError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MiniscriptPsbtError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MiniscriptPsbtError" title="Display">Display</a></li><li><a href="#impl-Error-for-MiniscriptPsbtError" title="Error">Error</a></li><li><a href="#impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError" title="From&#60;MiniscriptPsbtError&#62;">From&#60;MiniscriptPsbtError&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MiniscriptPsbtError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MiniscriptPsbtError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MiniscriptPsbtError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MiniscriptPsbtError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MiniscriptPsbtError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MiniscriptPsbtError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">MiniscriptPsbtError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/error.rs.html#24-31">Source</a> </span></div><pre class="rust item-decl"><code>pub enum MiniscriptPsbtError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors returned by miniscript when updating inconsistent PSBTs"><title>MiniscriptPsbtError in bdk_wallet::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Miniscript<wbr>Psbt<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Conversion" title="Conversion">Conversion</a></li><li><a href="#variant.OutputUpdate" title="OutputUpdate">OutputUpdate</a></li><li><a href="#variant.UtxoUpdate" title="UtxoUpdate">UtxoUpdate</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-MiniscriptPsbtError" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-MiniscriptPsbtError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-MiniscriptPsbtError" title="Display">Display</a></li><li><a href="#impl-Error-for-MiniscriptPsbtError" title="Error">Error</a></li><li><a href="#impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError" title="From&#60;MiniscriptPsbtError&#62;">From&#60;MiniscriptPsbtError&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-MiniscriptPsbtError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-MiniscriptPsbtError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-MiniscriptPsbtError" title="Send">Send</a></li><li><a href="#impl-Sync-for-MiniscriptPsbtError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-MiniscriptPsbtError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-MiniscriptPsbtError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>error</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">error</a></span><h1>Enum <span class="enum">MiniscriptPsbtError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/error.rs.html#24-31">Source</a> </span></div><pre class="rust item-decl"><code>pub enum MiniscriptPsbtError {
     Conversion(ConversionError),
     UtxoUpdate(UtxoUpdateError),
     OutputUpdate(OutputUpdateError),
index c669d888d36cc86ae00a8e3701502d567db5892c..7e9ad77cc9c809f10f3503b4de78d5301876cb7e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can be thrown by the `Wallet`"><title>bdk_wallet::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#enums">Module Items</a></h3><ul class="block"><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/error.rs.html#12-255">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors that can be thrown by the <a href="../struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that can be thrown by the `Wallet`"><title>bdk_wallet::error - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module error</a></h2><h3><a href="#enums">Module Items</a></h3><ul class="block"><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/error.rs.html#12-255">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors that can be thrown by the <a href="../struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a></p>
 </div></details><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.BuildFeeBumpError.html" title="enum bdk_wallet::error::BuildFeeBumpError">Build<wbr>FeeBump<wbr>Error</a></dt><dd>Error returned from <a href="../struct.Wallet.html#method.build_fee_bump" title="method bdk_wallet::Wallet::build_fee_bump"><code>Wallet::build_fee_bump</code></a></dd><dt><a class="enum" href="enum.CreateTxError.html" title="enum bdk_wallet::error::CreateTxError">Create<wbr>TxError</a></dt><dd>Error returned from <a href="../struct.TxBuilder.html#method.finish" title="method bdk_wallet::TxBuilder::finish"><code>TxBuilder::finish</code></a></dd><dt><a class="enum" href="enum.MiniscriptPsbtError.html" title="enum bdk_wallet::error::MiniscriptPsbtError">Miniscript<wbr>Psbt<wbr>Error</a></dt><dd>Errors returned by miniscript when updating inconsistent PSBTs</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 1ac2ff7c89b4813c5dec79e0030f3131b78cb0fb..eb9bd561b7a0580e86b6ce0327b6329dc66dce84 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wallet export"><title>bdk_wallet::export - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module export</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a><ul><li><a href="#import-from-json" title="Import from JSON">Import from JSON</a></li><li><a href="#export-a-wallet" title="Export a `Wallet`">Export a <code>Wallet</code></a></li></ul></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>export</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/export.rs.html#12-340">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wallet export</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wallet export"><title>bdk_wallet::export - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module export</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a><ul><li><a href="#import-from-json" title="Import from JSON">Import from JSON</a></li><li><a href="#export-a-wallet" title="Export a `Wallet`">Export a <code>Wallet</code></a></li></ul></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>export</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/export.rs.html#12-340">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wallet export</p>
 <p>This modules implements the wallet export format used by <a href="https://github.com/Fonta1n3/FullyNoded/blob/10b7808c8b929b171cca537fb50522d015168ac9/Docs/Wallets/Wallet-Export-Spec.md">FullyNoded</a>.</p>
 <h3 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h3><h4 id="import-from-json"><a class="doc-anchor" href="#import-from-json">§</a>Import from JSON</h4>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let </span>import = <span class="string">r#"{
index ca32b4dd2d238bf92e5a0f731b1b61461001540e..23740daa43803c155d4cef5cdcec7a7f66d76b15 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Structure that contains the export of a wallet"><title>FullyNodedExport in bdk_wallet::export - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fully<wbr>Noded<wbr>Export</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.blockheight" title="blockheight">blockheight</a></li><li><a href="#structfield.label" title="label">label</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.change_descriptor" title="change_descriptor">change_descriptor</a></li><li><a href="#method.descriptor" title="descriptor">descriptor</a></li><li><a href="#method.export_wallet" title="export_wallet">export_wallet</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FullyNodedExport" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FullyNodedExport" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FullyNodedExport" title="Display">Display</a></li><li><a href="#impl-FromStr-for-FullyNodedExport" title="FromStr">FromStr</a></li><li><a href="#impl-Serialize-for-FullyNodedExport" title="Serialize">Serialize</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullyNodedExport" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullyNodedExport" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullyNodedExport" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullyNodedExport" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullyNodedExport" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullyNodedExport" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>export</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">export</a></span><h1>Struct <span class="struct">FullyNodedExport</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/export.rs.html#77-83">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullyNodedExport {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Structure that contains the export of a wallet"><title>FullyNodedExport in bdk_wallet::export - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Fully<wbr>Noded<wbr>Export</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.blockheight" title="blockheight">blockheight</a></li><li><a href="#structfield.label" title="label">label</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.change_descriptor" title="change_descriptor">change_descriptor</a></li><li><a href="#method.descriptor" title="descriptor">descriptor</a></li><li><a href="#method.export_wallet" title="export_wallet">export_wallet</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FullyNodedExport" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-FullyNodedExport" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-FullyNodedExport" title="Display">Display</a></li><li><a href="#impl-FromStr-for-FullyNodedExport" title="FromStr">FromStr</a></li><li><a href="#impl-Serialize-for-FullyNodedExport" title="Serialize">Serialize</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullyNodedExport" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullyNodedExport" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullyNodedExport" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullyNodedExport" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullyNodedExport" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullyNodedExport" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>export</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">export</a></span><h1>Struct <span class="struct">FullyNodedExport</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/export.rs.html#77-83">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullyNodedExport {
     pub blockheight: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub label: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
     <span class="comment">/* private fields */</span>
index 4f3107fcf5f94c055105163cda7c1e31e3f453aa..fad4c9431291d23e5c13410e7c74c996c2a40caf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for `FullyNodedExport`"><title>WalletExport in bdk_wallet::export - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet<wbr>Export</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.blockheight" title="blockheight">blockheight</a></li><li><a href="#structfield.label" title="label">label</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>export</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">export</a></span><h1>Type Alias <span class="type">WalletExport</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/export.rs.html#71">Source</a> </span></div><pre class="rust item-decl"><code>pub type WalletExport = <a class="struct" href="struct.FullyNodedExport.html" title="struct bdk_wallet::export::FullyNodedExport">FullyNodedExport</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.18.0: Please use [<code>FullyNodedExport</code>] instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for <a href="struct.FullyNodedExport.html" title="struct bdk_wallet::export::FullyNodedExport"><code>FullyNodedExport</code></a></p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for `FullyNodedExport`"><title>WalletExport in bdk_wallet::export - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet<wbr>Export</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.blockheight" title="blockheight">blockheight</a></li><li><a href="#structfield.label" title="label">label</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>export</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">export</a></span><h1>Type Alias <span class="type">WalletExport</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/export.rs.html#71">Source</a> </span></div><pre class="rust item-decl"><code>pub type WalletExport = <a class="struct" href="struct.FullyNodedExport.html" title="struct bdk_wallet::export::FullyNodedExport">FullyNodedExport</a>;</code></pre><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 0.18.0: Please use [<code>FullyNodedExport</code>] instead</span></div></span><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for <a href="struct.FullyNodedExport.html" title="struct bdk_wallet::export::FullyNodedExport"><code>FullyNodedExport</code></a></p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct WalletExport {
     pub blockheight: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub label: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
index 0d79cb5ab00004eaec29c7f43b8c6d319d323f49..56415b35c62b1eb3d330f452614916c0a6430e04 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Get the version of `bdk_wallet` at runtime."><title>version in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Function <span class="fn">version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/lib.rs.html#50-52">Source</a> </span></div><pre class="rust item-decl"><code>pub fn version() -&gt; &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Get the version of <a href="index.html" title="mod bdk_wallet"><code>bdk_wallet</code></a> at runtime.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Get the version of `bdk_wallet` at runtime."><title>version in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Function <span class="fn">version</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/lib.rs.html#50-52">Source</a> </span></div><pre class="rust item-decl"><code>pub fn version() -&gt; &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Get the version of <a href="index.html" title="mod bdk_wallet"><code>bdk_wallet</code></a> at runtime.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 8eaadbc40db0d5f8b69501dbcff28918dc460e0a..67b45989a2f8a4a6216f6509cb3d7f2d45c492b6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deterministically generate a unique name given the descriptors defining the wallet"><title>wallet_name_from_descriptor in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Function <span class="fn">wallet_name_from_descriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#2482-2506">Source</a> </span></div><pre class="rust item-decl"><code>pub fn wallet_name_from_descriptor&lt;T&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Deterministically generate a unique name given the descriptors defining the wallet"><title>wallet_name_from_descriptor in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Function <span class="fn">wallet_name_from_descriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#2482-2506">Source</a> </span></div><pre class="rust item-decl"><code>pub fn wallet_name_from_descriptor&lt;T&gt;(
     descriptor: T,
     change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;T&gt;,
     network: Network,
index 0ca5c72a41f3b25b52d0d1fd28a3e49f64c03f9d..eb1d610f7a549c885f92c1b5375a879cff1f8576 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="        BDK Wallet"><title>bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bdk-wallet" title="BDK Wallet">BDK Wallet</a><ul><li><a href="#blockchain-data" title="Blockchain data">Blockchain data</a></li><li><a href="#persistence" title="Persistence">Persistence</a></li><li><a href="#testing" title="Testing">Testing</a></li></ul></li><li><a href="#license" title="License">License</a></li><li><a href="#contribution" title="Contribution">Contribution</a></li></ul><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_wallet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/lib.rs.html#1-52">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><div align="center">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="        BDK Wallet"><title>bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bdk-wallet" title="BDK Wallet">BDK Wallet</a><ul><li><a href="#blockchain-data" title="Blockchain data">Blockchain data</a></li><li><a href="#persistence" title="Persistence">Persistence</a></li><li><a href="#testing" title="Testing">Testing</a></li></ul></li><li><a href="#license" title="License">License</a></li><li><a href="#contribution" title="Contribution">Contribution</a></li></ul><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_wallet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/lib.rs.html#1-52">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><div align="center">
   <h1>BDK</h1>
   <img src="https://raw.githubusercontent.com/bitcoindevkit/bdk/master/static/bdk.png" width="220" />
   <p>
index d950476b4f3a514a9c901b771754af1f6a54a44f..f657d1d43ab831004b1d2edace283a59ffcbf355 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Container for public or secret keys"><title>DescriptorKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_public" title="from_public">from_public</a></li><li><a href="#method.from_secret" title="from_secret">from_secret</a></li><li><a href="#method.override_valid_networks" title="override_valid_networks">override_valid_networks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DescriptorKey%3CCtx%3E" title="Debug">Debug</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorKey%3CCtx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorKey%3CCtx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorKey%3CCtx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorKey%3CCtx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorKey%3CCtx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorKey%3CCtx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">DescriptorKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#76-81">Source</a> </span></div><pre class="rust item-decl"><code>pub enum DescriptorKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Container for public or secret keys"><title>DescriptorKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_public" title="from_public">from_public</a></li><li><a href="#method.from_secret" title="from_secret">from_secret</a></li><li><a href="#method.override_valid_networks" title="override_valid_networks">override_valid_networks</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-DescriptorKey%3CCtx%3E" title="Debug">Debug</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorKey%3CCtx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorKey%3CCtx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorKey%3CCtx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorKey%3CCtx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorKey%3CCtx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorKey%3CCtx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">DescriptorKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#82-87">Source</a> </span></div><pre class="rust item-decl"><code>pub enum DescriptorKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; {
     <span class="comment">// some variants omitted</span>
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Container for public or secret keys</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DescriptorKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#83-126">Source</a><a href="#impl-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_public" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#85-87">Source</a><h4 class="code-header">pub fn <a href="#method.from_public" class="fn">from_public</a>(public: <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>, networks: <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Create an instance given a public key and a set of valid networks</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_secret" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#90-92">Source</a><h4 class="code-header">pub fn <a href="#method.from_secret" class="fn">from_secret</a>(secret: <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a>, networks: <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Create an instance given a secret key and a set of valid networks</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.override_valid_networks" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#95-100">Source</a><h4 class="code-header">pub fn <a href="#method.override_valid_networks" class="fn">override_valid_networks</a>(self, networks: <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Override the computed set of valid networks</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DescriptorKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#75">Source</a><a href="#impl-Debug-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#75">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#865-869">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3><div class="docblock"><p>The “identity” conversion is used internally by some <code>bdk_wallet::fragment</code>s</p>
-</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#866-868">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DescriptorKey%3CCtx%3E" class="impl"><a href="#impl-Freeze-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3></section><section id="impl-RefUnwindSafe-for-DescriptorKey%3CCtx%3E" class="impl"><a href="#impl-RefUnwindSafe-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;<div class="where">where
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DescriptorKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#89-132">Source</a><a href="#impl-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_public" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#91-93">Source</a><h4 class="code-header">pub fn <a href="#method.from_public" class="fn">from_public</a>(public: <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>, networks: <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Create an instance given a public key and a set of valid networks</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_secret" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#96-98">Source</a><h4 class="code-header">pub fn <a href="#method.from_secret" class="fn">from_secret</a>(secret: <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a>, networks: <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Create an instance given a secret key and a set of valid networks</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.override_valid_networks" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#101-106">Source</a><h4 class="code-header">pub fn <a href="#method.override_valid_networks" class="fn">override_valid_networks</a>(self, networks: <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Override the computed set of valid networks</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DescriptorKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#81">Source</a><a href="#impl-Debug-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#81">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#871-875">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3><div class="docblock"><p>The “identity” conversion is used internally by some <code>bdk_wallet::fragment</code>s</p>
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#872-874">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DescriptorKey%3CCtx%3E" class="impl"><a href="#impl-Freeze-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3></section><section id="impl-RefUnwindSafe-for-DescriptorKey%3CCtx%3E" class="impl"><a href="#impl-RefUnwindSafe-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-DescriptorKey%3CCtx%3E" class="impl"><a href="#impl-Send-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-DescriptorKey%3CCtx%3E" class="impl"><a href="#impl-Sync-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-DescriptorKey%3CCtx%3E" class="impl"><a href="#impl-Unpin-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;<div class="where">where
index 4be7b8c5127b4801a70d4dcb05edec86cdc00773..f567c467dac2f63393fd073f58012e7116815502 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The descriptor pubkey, either a single pubkey or an xpub."><title>DescriptorPublicKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Public<wbr>Key</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MultiXPub" title="MultiXPub">MultiXPub</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.XPub" title="XPub">XPub</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.at_derivation_index" title="at_derivation_index">at_derivation_index</a></li><li><a href="#method.derive" title="derive">derive</a></li><li><a href="#method.full_derivation_path" title="full_derivation_path">full_derivation_path</a></li><li><a href="#method.full_derivation_paths" title="full_derivation_paths">full_derivation_paths</a></li><li><a href="#method.has_wildcard" title="has_wildcard">has_wildcard</a></li><li><a href="#method.into_single_keys" title="into_single_keys">into_single_keys</a></li><li><a href="#method.is_deriveable" title="is_deriveable">is_deriveable</a></li><li><a href="#method.is_multipath" title="is_multipath">is_multipath</a></li><li><a href="#method.master_fingerprint" title="master_fingerprint">master_fingerprint</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DescriptorPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DescriptorPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-DescriptorPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-DescriptorPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CDefiniteDescriptorKey%3E-for-DescriptorPublicKey" title="From&#60;DefiniteDescriptorKey&#62;">From&#60;DefiniteDescriptorKey&#62;</a></li><li><a href="#impl-FromStr-for-DescriptorPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-DescriptorPublicKey" title="Hash">Hash</a></li><li><a href="#impl-IntoAssets-for-DescriptorPublicKey" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li><li><a href="#impl-MiniscriptKey-for-DescriptorPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-DescriptorPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-DescriptorPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-DescriptorPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-DescriptorPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-DescriptorPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">DescriptorPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DescriptorPublicKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The descriptor pubkey, either a single pubkey or an xpub."><title>DescriptorPublicKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Public<wbr>Key</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MultiXPub" title="MultiXPub">MultiXPub</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.XPub" title="XPub">XPub</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.at_derivation_index" title="at_derivation_index">at_derivation_index</a></li><li><a href="#method.derive" title="derive">derive</a></li><li><a href="#method.full_derivation_path" title="full_derivation_path">full_derivation_path</a></li><li><a href="#method.full_derivation_paths" title="full_derivation_paths">full_derivation_paths</a></li><li><a href="#method.has_wildcard" title="has_wildcard">has_wildcard</a></li><li><a href="#method.into_single_keys" title="into_single_keys">into_single_keys</a></li><li><a href="#method.is_deriveable" title="is_deriveable">is_deriveable</a></li><li><a href="#method.is_multipath" title="is_multipath">is_multipath</a></li><li><a href="#method.master_fingerprint" title="master_fingerprint">master_fingerprint</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DescriptorPublicKey" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DescriptorPublicKey" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-DescriptorPublicKey" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-DescriptorPublicKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-DescriptorPublicKey" title="Eq">Eq</a></li><li><a href="#impl-From%3CDefiniteDescriptorKey%3E-for-DescriptorPublicKey" title="From&#60;DefiniteDescriptorKey&#62;">From&#60;DefiniteDescriptorKey&#62;</a></li><li><a href="#impl-FromStr-for-DescriptorPublicKey" title="FromStr">FromStr</a></li><li><a href="#impl-Hash-for-DescriptorPublicKey" title="Hash">Hash</a></li><li><a href="#impl-IntoAssets-for-DescriptorPublicKey" title="IntoAssets">IntoAssets</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li><li><a href="#impl-MiniscriptKey-for-DescriptorPublicKey" title="MiniscriptKey">MiniscriptKey</a></li><li><a href="#impl-Ord-for-DescriptorPublicKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-DescriptorPublicKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-DescriptorPublicKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-DescriptorPublicKey" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-DescriptorPublicKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorPublicKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorPublicKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorPublicKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorPublicKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorPublicKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorPublicKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-FromStrKey-for-T" title="FromStrKey">FromStrKey</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">DescriptorPublicKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DescriptorPublicKey {
     Single(<a class="struct" href="struct.SinglePub.html" title="struct bdk_wallet::keys::SinglePub">SinglePub</a>),
     XPub(DescriptorXKey&lt;Xpub&gt;),
     MultiXPub(DescriptorMultiXKey&lt;Xpub&gt;),
@@ -52,7 +52,7 @@ path.</p>
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>, &lt;<a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err" title="type core::str::traits::FromStr::Err">Err</a>&gt;</h4></section></summary><div class='docblock'>Parses a string <code>s</code> to return a value of this type. <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-DescriptorPublicKey" class="impl"><a href="#impl-Hash-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoAssets-for-DescriptorPublicKey" class="impl"><a href="#impl-IntoAssets-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl IntoAssets for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_assets" class="method trait-impl"><a href="#method.into_assets" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_assets</a>(self) -&gt; Assets</h4></section></summary><div class='docblock'>Convert <code>self</code> into a <code>Assets</code> struct</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#871-883">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#872-882">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MiniscriptKey-for-DescriptorPublicKey" class="impl"><a href="#impl-MiniscriptKey-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl MiniscriptKey for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Sha256" class="associatedtype trait-impl"><a href="#associatedtype.Sha256" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Sha256</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>bitcoin::hashes::sha256::Hash</code>] for this [<code>MiniscriptKey</code>], used in the
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoAssets-for-DescriptorPublicKey" class="impl"><a href="#impl-IntoAssets-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl IntoAssets for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_assets" class="method trait-impl"><a href="#method.into_assets" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_assets</a>(self) -&gt; Assets</h4></section></summary><div class='docblock'>Convert <code>self</code> into a <code>Assets</code> struct</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#877-889">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#878-888">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-MiniscriptKey-for-DescriptorPublicKey" class="impl"><a href="#impl-MiniscriptKey-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl MiniscriptKey for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Sha256" class="associatedtype trait-impl"><a href="#associatedtype.Sha256" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Sha256</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>bitcoin::hashes::sha256::Hash</code>] for this [<code>MiniscriptKey</code>], used in the
 sha256 fragment.</div></details><details class="toggle" open><summary><section id="associatedtype.Hash256" class="associatedtype trait-impl"><a href="#associatedtype.Hash256" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Hash256</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>miniscript::hash256::Hash</code>] for this [<code>MiniscriptKey</code>], used in the
 hash256 fragment.</div></details><details class="toggle" open><summary><section id="associatedtype.Ripemd160" class="associatedtype trait-impl"><a href="#associatedtype.Ripemd160" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Ripemd160</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>bitcoin::hashes::ripemd160::Hash</code>] for this [<code>MiniscriptKey</code>] type, used
 in the ripemd160 fragment.</div></details><details class="toggle" open><summary><section id="associatedtype.Hash160" class="associatedtype trait-impl"><a href="#associatedtype.Hash160" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Hash160</a> = Hash</h4></section></summary><div class='docblock'>The associated [<code>bitcoin::hashes::hash160::Hash</code>] for this [<code>MiniscriptKey</code>] type, used in
index ab05870ffd4db031e351d99437056db844b1a0e1..940530897d61a7c16e86ff349228123486e79509 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The descriptor secret key, either a single private key or an xprv."><title>DescriptorSecretKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Secret<wbr>Key</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MultiXPrv" title="MultiXPrv">MultiXPrv</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.XPrv" title="XPrv">XPrv</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_single_keys" title="into_single_keys">into_single_keys</a></li><li><a href="#method.is_multipath" title="is_multipath">is_multipath</a></li><li><a href="#method.to_public" title="to_public">to_public</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DescriptorSecretKey" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DescriptorSecretKey" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DescriptorSecretKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-DescriptorSecretKey" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-DescriptorSecretKey" title="FromStr">FromStr</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li><li><a href="#impl-PartialEq-for-DescriptorSecretKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DescriptorSecretKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorSecretKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorSecretKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorSecretKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorSecretKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorSecretKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorSecretKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">DescriptorSecretKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DescriptorSecretKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The descriptor secret key, either a single private key or an xprv."><title>DescriptorSecretKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Descriptor<wbr>Secret<wbr>Key</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.MultiXPrv" title="MultiXPrv">MultiXPrv</a></li><li><a href="#variant.Single" title="Single">Single</a></li><li><a href="#variant.XPrv" title="XPrv">XPrv</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_single_keys" title="into_single_keys">into_single_keys</a></li><li><a href="#method.is_multipath" title="is_multipath">is_multipath</a></li><li><a href="#method.to_public" title="to_public">to_public</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-DescriptorSecretKey" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-DescriptorSecretKey" title="Debug">Debug</a></li><li><a href="#impl-Display-for-DescriptorSecretKey" title="Display">Display</a></li><li><a href="#impl-Eq-for-DescriptorSecretKey" title="Eq">Eq</a></li><li><a href="#impl-FromStr-for-DescriptorSecretKey" title="FromStr">FromStr</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li><li><a href="#impl-PartialEq-for-DescriptorSecretKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-DescriptorSecretKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-DescriptorSecretKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-DescriptorSecretKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-DescriptorSecretKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-DescriptorSecretKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-DescriptorSecretKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-DescriptorSecretKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">DescriptorSecretKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum DescriptorSecretKey {
     Single(<a class="struct" href="struct.SinglePriv.html" title="struct bdk_wallet::keys::SinglePriv">SinglePriv</a>),
     XPrv(DescriptorXKey&lt;Xpriv&gt;),
     MultiXPrv(DescriptorMultiXKey&lt;Xpriv&gt;),
@@ -23,7 +23,7 @@ For multipath extended keys it will return a single-path extended key per deriva
 path.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DescriptorSecretKey" class="impl"><a href="#impl-Clone-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-DescriptorSecretKey" class="impl"><a href="#impl-Debug-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DescriptorSecretKey" class="impl"><a href="#impl-Display-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromStr-for-DescriptorSecretKey" class="impl"><a href="#impl-FromStr-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = DescriptorKeyParseError</h4></section></summary><div class='docblock'>The associated error which can be returned from parsing.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_str" class="method trait-impl"><a href="#method.from_str" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str" class="fn">from_str</a>(
     s: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a>, &lt;<a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err" title="type core::str::traits::FromStr::Err">Err</a>&gt;</h4></section></summary><div class='docblock'>Parses a string <code>s</code> to return a value of this type. <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#905-917">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#906-916">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-DescriptorSecretKey" class="impl"><a href="#impl-PartialEq-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a>, &lt;<a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html" title="trait core::str::traits::FromStr">FromStr</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err" title="type core::str::traits::FromStr::Err">Err</a>&gt;</h4></section></summary><div class='docblock'>Parses a string <code>s</code> to return a value of this type. <a href="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#911-923">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#912-922">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-DescriptorSecretKey" class="impl"><a href="#impl-PartialEq-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><section id="impl-Eq-for-DescriptorSecretKey" class="impl"><a href="#impl-Eq-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section><section id="impl-StructuralPartialEq-for-DescriptorSecretKey" class="impl"><a href="#impl-StructuralPartialEq-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-DescriptorSecretKey" class="impl"><a href="#impl-Freeze-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section><section id="impl-RefUnwindSafe-for-DescriptorSecretKey" class="impl"><a href="#impl-RefUnwindSafe-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section><section id="impl-Send-for-DescriptorSecretKey" class="impl"><a href="#impl-Send-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section><section id="impl-Sync-for-DescriptorSecretKey" class="impl"><a href="#impl-Sync-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section><section id="impl-Unpin-for-DescriptorSecretKey" class="impl"><a href="#impl-Unpin-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section><section id="impl-UnwindSafe-for-DescriptorSecretKey" class="impl"><a href="#impl-UnwindSafe-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index 6622eb5ebc7a8eca99b80c68b46b5b9e472aaf1f..3eeec99aff4ed0d35b0371517cabb39a0eafa2df 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enum for extended keys that can be either `xprv` or `xpub`"><title>ExtendedKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extended<wbr>Key</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Private" title="Private">Private</a></li><li><a href="#variant.Public" title="Public">Public</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.has_secret" title="has_secret">has_secret</a></li><li><a href="#method.into_xprv" title="into_xprv">into_xprv</a></li><li><a href="#method.into_xpub" title="into_xpub">into_xpub</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" title="DerivableKey&#60;Ctx&#62;">DerivableKey&#60;Ctx&#62;</a></li><li><a href="#impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E" title="From&#60;Xpriv&#62;">From&#60;Xpriv&#62;</a></li><li><a href="#impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E" title="From&#60;Xpub&#62;">From&#60;Xpub&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ExtendedKey%3CCtx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ExtendedKey%3CCtx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ExtendedKey%3CCtx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ExtendedKey%3CCtx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ExtendedKey%3CCtx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ExtendedKey%3CCtx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">ExtendedKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#320-325">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ExtendedKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> = <a class="enum" href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enum for extended keys that can be either `xprv` or `xpub`"><title>ExtendedKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Extended<wbr>Key</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Private" title="Private">Private</a></li><li><a href="#variant.Public" title="Public">Public</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.has_secret" title="has_secret">has_secret</a></li><li><a href="#method.into_xprv" title="into_xprv">into_xprv</a></li><li><a href="#method.into_xpub" title="into_xpub">into_xpub</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" title="DerivableKey&#60;Ctx&#62;">DerivableKey&#60;Ctx&#62;</a></li><li><a href="#impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E" title="From&#60;Xpriv&#62;">From&#60;Xpriv&#62;</a></li><li><a href="#impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E" title="From&#60;Xpub&#62;">From&#60;Xpub&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ExtendedKey%3CCtx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ExtendedKey%3CCtx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ExtendedKey%3CCtx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-ExtendedKey%3CCtx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ExtendedKey%3CCtx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ExtendedKey%3CCtx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">ExtendedKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#326-331">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ExtendedKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> = <a class="enum" href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt; {
     Private((Xpriv, <a class="struct" href="https://doc.rust-lang.org/nightly/core/marker/struct.PhantomData.html" title="struct core::marker::PhantomData">PhantomData</a>&lt;Ctx&gt;)),
     Public((Xpub, <a class="struct" href="https://doc.rust-lang.org/nightly/core/marker/struct.PhantomData.html" title="struct core::marker::PhantomData">PhantomData</a>&lt;Ctx&gt;)),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Enum for extended keys that can be either <code>xprv</code> or <code>xpub</code></p>
@@ -7,22 +7,22 @@ or an <a href="bip32::Xpub"><code>Xpub</code></a> by using the <code>From</code>
 <p>Defaults to the <a href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy"><code>Legacy</code></a> context.</p>
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Private" class="variant"><a href="#variant.Private" class="anchor">§</a><h3 class="code-header">Private((Xpriv, <a class="struct" href="https://doc.rust-lang.org/nightly/core/marker/struct.PhantomData.html" title="struct core::marker::PhantomData">PhantomData</a>&lt;Ctx&gt;))</h3></section><div class="docblock"><p>A private extended key, aka an <code>xprv</code></p>
 </div><section id="variant.Public" class="variant"><a href="#variant.Public" class="anchor">§</a><h3 class="code-header">Public((Xpub, <a class="struct" href="https://doc.rust-lang.org/nightly/core/marker/struct.PhantomData.html" title="struct core::marker::PhantomData">PhantomData</a>&lt;Ctx&gt;))</h3></section><div class="docblock"><p>A public extended key, aka an <code>xpub</code></p>
-</div></div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#327-363">Source</a><a href="#impl-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.has_secret" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#329-334">Source</a><h4 class="code-header">pub fn <a href="#method.has_secret" class="fn">has_secret</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Return whether or not the key contains the private data</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xprv" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#338-346">Source</a><h4 class="code-header">pub fn <a href="#method.into_xprv" class="fn">into_xprv</a>(self, network: Network) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Xpriv&gt;</h4></section></summary><div class="docblock"><p>Transform the <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a> into an <a href="bip32::Xpriv"><code>Xpriv</code></a> for the
+</div></div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#333-369">Source</a><a href="#impl-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.has_secret" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#335-340">Source</a><h4 class="code-header">pub fn <a href="#method.has_secret" class="fn">has_secret</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Return whether or not the key contains the private data</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xprv" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#344-352">Source</a><h4 class="code-header">pub fn <a href="#method.into_xprv" class="fn">into_xprv</a>(self, network: Network) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Xpriv&gt;</h4></section></summary><div class="docblock"><p>Transform the <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a> into an <a href="bip32::Xpriv"><code>Xpriv</code></a> for the
 given [<code>Network</code>], if the key contains the private data</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xpub" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#350-362">Source</a><h4 class="code-header">pub fn <a href="#method.into_xpub" class="fn">into_xpub</a>&lt;C: Signing&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.into_xpub" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#356-368">Source</a><h4 class="code-header">pub fn <a href="#method.into_xpub" class="fn">into_xpub</a>&lt;C: Signing&gt;(
     self,
     network: Network,
     secp: &amp;Secp256k1&lt;C&gt;,
 ) -&gt; Xpub</h4></section></summary><div class="docblock"><p>Transform the <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a> into an <a href="bip32::Xpub"><code>Xpub</code></a> for the
 given [<code>Network</code>]</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#521-525">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3><div class="docblock"><p>Identity conversion</p>
-</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_extended_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#522-524">Source</a><a href="#method.into_extended_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.DerivableKey.html#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Consume <code>self</code> and turn it into an <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#496-517">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.DerivableKey.html#method.into_descriptor_key" class="fn">into_descriptor_key</a>(
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#527-531">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3><div class="docblock"><p>Identity conversion</p>
+</div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_extended_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#528-530">Source</a><a href="#method.into_extended_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.DerivableKey.html#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Consume <code>self</code> and turn it into an <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#502-523">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.DerivableKey.html#method.into_descriptor_key" class="fn">into_descriptor_key</a>(
     self,
     origin: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;KeySource&gt;,
     derivation_path: DerivationPath,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Consume <code>self</code> and turn it into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> by adding the extra metadata, such as
-key origin and derivation path</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#371-375">Source</a><a href="#impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Xpriv&gt; for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#372-374">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(xprv: Xpriv) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#365-369">Source</a><a href="#impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Xpub&gt; for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#366-368">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(xpub: Xpub) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ExtendedKey%3CCtx%3E" class="impl"><a href="#impl-Freeze-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3></section><section id="impl-RefUnwindSafe-for-ExtendedKey%3CCtx%3E" class="impl"><a href="#impl-RefUnwindSafe-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;<div class="where">where
+key origin and derivation path</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#377-381">Source</a><a href="#impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Xpriv&gt; for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#378-380">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(xprv: Xpriv) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#371-375">Source</a><a href="#impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Xpub&gt; for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#372-374">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(xpub: Xpub) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ExtendedKey%3CCtx%3E" class="impl"><a href="#impl-Freeze-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3></section><section id="impl-RefUnwindSafe-for-ExtendedKey%3CCtx%3E" class="impl"><a href="#impl-RefUnwindSafe-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-ExtendedKey%3CCtx%3E" class="impl"><a href="#impl-Send-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-ExtendedKey%3CCtx%3E" class="impl"><a href="#impl-Sync-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-ExtendedKey%3CCtx%3E" class="impl"><a href="#impl-Unpin-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;<div class="where">where
index a28eaf57ca7ab83b188de8b2ec05dc4c61b2b07a..86c53c4a6b2febc2dbea9a127455cde0e10c9a47 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors thrown while working with `keys`"><title>KeyError in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">KeyError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bip32" title="Bip32">Bip32</a></li><li><a href="#variant.InvalidChecksum" title="InvalidChecksum">InvalidChecksum</a></li><li><a href="#variant.InvalidNetwork" title="InvalidNetwork">InvalidNetwork</a></li><li><a href="#variant.InvalidScriptContext" title="InvalidScriptContext">InvalidScriptContext</a></li><li><a href="#variant.Message" title="Message">Message</a></li><li><a href="#variant.Miniscript" title="Miniscript">Miniscript</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-KeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-KeyError" title="Display">Display</a></li><li><a href="#impl-Error-for-KeyError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-KeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-KeyError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CKeyError%3E-for-Error" title="From&#60;KeyError&#62;">From&#60;KeyError&#62;</a></li><li><a href="#impl-PartialEq-for-KeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-KeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-KeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">KeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#939-954">Source</a> </span></div><pre class="rust item-decl"><code>pub enum KeyError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors thrown while working with `keys`"><title>KeyError in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">KeyError</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bip32" title="Bip32">Bip32</a></li><li><a href="#variant.InvalidChecksum" title="InvalidChecksum">InvalidChecksum</a></li><li><a href="#variant.InvalidNetwork" title="InvalidNetwork">InvalidNetwork</a></li><li><a href="#variant.InvalidScriptContext" title="InvalidScriptContext">InvalidScriptContext</a></li><li><a href="#variant.Message" title="Message">Message</a></li><li><a href="#variant.Miniscript" title="Miniscript">Miniscript</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-KeyError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-KeyError" title="Display">Display</a></li><li><a href="#impl-Error-for-KeyError" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-KeyError" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CError%3E-for-KeyError-1" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li><li><a href="#impl-From%3CKeyError%3E-for-Error" title="From&#60;KeyError&#62;">From&#60;KeyError&#62;</a></li><li><a href="#impl-PartialEq-for-KeyError" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-KeyError" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-KeyError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-KeyError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-KeyError" title="Send">Send</a></li><li><a href="#impl-Sync-for-KeyError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-KeyError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-KeyError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">KeyError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#945-960">Source</a> </span></div><pre class="rust item-decl"><code>pub enum KeyError {
     InvalidScriptContext,
     InvalidNetwork,
     InvalidChecksum,
@@ -12,8 +12,8 @@
 </div><section id="variant.Message" class="variant"><a href="#variant.Message" class="anchor">§</a><h3 class="code-header">Message(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</h3></section><div class="docblock"><p>Custom error message</p>
 </div><section id="variant.Bip32" class="variant"><a href="#variant.Bip32" class="anchor">§</a><h3 class="code-header">Bip32(Error)</h3></section><div class="docblock"><p>BIP32 error</p>
 </div><section id="variant.Miniscript" class="variant"><a href="#variant.Miniscript" class="anchor">§</a><h3 class="code-header">Miniscript(Error)</h3></section><div class="docblock"><p>Miniscript error</p>
-</div></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#938">Source</a><a href="#impl-Debug-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#938">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#968-979">Source</a><a href="#impl-Display-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#969-978">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#982">Source</a><a href="#impl-Error-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CError%3E-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#956-960">Source</a><a href="#impl-From%3CError%3E-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Error&gt; for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#957-959">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(err: Error) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CError%3E-for-KeyError-1" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#962-966">Source</a><a href="#impl-From%3CError%3E-for-KeyError-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Error&gt; for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#963-965">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(err: Error) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CKeyError%3E-for-Error" class="impl"><a class="src rightside" href="../../src/bdk_wallet/descriptor/error.rs.html#48-56">Source</a><a href="#impl-From%3CKeyError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt; for <a class="enum" href="../descriptor/error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/descriptor/error.rs.html#49-55">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(key_error: <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>) -&gt; <a class="enum" href="../descriptor/error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#938">Source</a><a href="#impl-PartialEq-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#938">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
-and should not be overridden without very good reason.</div></details></div></details><section id="impl-StructuralPartialEq-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#938">Source</a><a href="#impl-StructuralPartialEq-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-KeyError" class="impl"><a href="#impl-Freeze-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-RefUnwindSafe-for-KeyError" class="impl"><a href="#impl-RefUnwindSafe-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-Send-for-KeyError" class="impl"><a href="#impl-Send-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-Sync-for-KeyError" class="impl"><a href="#impl-Sync-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-Unpin-for-KeyError" class="impl"><a href="#impl-Unpin-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-UnwindSafe-for-KeyError" class="impl"><a href="#impl-UnwindSafe-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#944">Source</a><a href="#impl-Debug-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#944">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#974-985">Source</a><a href="#impl-Display-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#975-984">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#988">Source</a><a href="#impl-Error-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CError%3E-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#962-966">Source</a><a href="#impl-From%3CError%3E-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Error&gt; for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#963-965">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(err: Error) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CError%3E-for-KeyError-1" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#968-972">Source</a><a href="#impl-From%3CError%3E-for-KeyError-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Error&gt; for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#969-971">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(err: Error) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CKeyError%3E-for-Error" class="impl"><a class="src rightside" href="../../src/bdk_wallet/descriptor/error.rs.html#48-56">Source</a><a href="#impl-From%3CKeyError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt; for <a class="enum" href="../descriptor/error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/descriptor/error.rs.html#49-55">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(key_error: <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>) -&gt; <a class="enum" href="../descriptor/error/enum.Error.html" title="enum bdk_wallet::descriptor::error::Error">Error</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#944">Source</a><a href="#impl-PartialEq-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#944">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+and should not be overridden without very good reason.</div></details></div></details><section id="impl-StructuralPartialEq-for-KeyError" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#944">Source</a><a href="#impl-StructuralPartialEq-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-KeyError" class="impl"><a href="#impl-Freeze-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-RefUnwindSafe-for-KeyError" class="impl"><a href="#impl-RefUnwindSafe-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-Send-for-KeyError" class="impl"><a href="#impl-Send-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-Sync-for-KeyError" class="impl"><a href="#impl-Sync-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-Unpin-for-KeyError" class="impl"><a href="#impl-Unpin-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section><section id="impl-UnwindSafe-for-KeyError" class="impl"><a href="#impl-UnwindSafe-for-KeyError" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
index b2ee17f1d069c6b5d40ffb17ea62d6dbca464eb6..9c85bf5ed38638900afb691b17e9f79ad08fc629 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enum representation of the known valid `ScriptContext`s"><title>ScriptContextEnum in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Context<wbr>Enum</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Legacy" title="Legacy">Legacy</a></li><li><a href="#variant.Segwitv0" title="Segwitv0">Segwitv0</a></li><li><a href="#variant.Tap" title="Tap">Tap</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_legacy" title="is_legacy">is_legacy</a></li><li><a href="#method.is_segwit_v0" title="is_segwit_v0">is_segwit_v0</a></li><li><a href="#method.is_taproot" title="is_taproot">is_taproot</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ScriptContextEnum" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ScriptContextEnum" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ScriptContextEnum" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ScriptContextEnum" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-ScriptContextEnum" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptContextEnum" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptContextEnum" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptContextEnum" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptContextEnum" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptContextEnum" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptContextEnum" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptContextEnum" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">ScriptContextEnum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#130-137">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ScriptContextEnum {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Enum representation of the known valid `ScriptContext`s"><title>ScriptContextEnum in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Context<wbr>Enum</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Legacy" title="Legacy">Legacy</a></li><li><a href="#variant.Segwitv0" title="Segwitv0">Segwitv0</a></li><li><a href="#variant.Tap" title="Tap">Tap</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.is_legacy" title="is_legacy">is_legacy</a></li><li><a href="#method.is_segwit_v0" title="is_segwit_v0">is_segwit_v0</a></li><li><a href="#method.is_taproot" title="is_taproot">is_taproot</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ScriptContextEnum" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ScriptContextEnum" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ScriptContextEnum" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-ScriptContextEnum" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-ScriptContextEnum" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ScriptContextEnum" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScriptContextEnum" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScriptContextEnum" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScriptContextEnum" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScriptContextEnum" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScriptContextEnum" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScriptContextEnum" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">ScriptContextEnum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#136-143">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ScriptContextEnum {
     Legacy,
     Segwitv0,
     Tap,
@@ -6,11 +6,11 @@
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Legacy" class="variant"><a href="#variant.Legacy" class="anchor">§</a><h3 class="code-header">Legacy</h3></section><div class="docblock"><p>Legacy scripts</p>
 </div><section id="variant.Segwitv0" class="variant"><a href="#variant.Segwitv0" class="anchor">§</a><h3 class="code-header">Segwitv0</h3></section><div class="docblock"><p>Segwitv0 scripts</p>
 </div><section id="variant.Tap" class="variant"><a href="#variant.Tap" class="anchor">§</a><h3 class="code-header">Tap</h3></section><div class="docblock"><p>Taproot scripts</p>
-</div></div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#139-154">Source</a><a href="#impl-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.is_legacy" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#141-143">Source</a><h4 class="code-header">pub fn <a href="#method.is_legacy" class="fn">is_legacy</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="enum.ScriptContextEnum.html#variant.Legacy" title="variant bdk_wallet::keys::ScriptContextEnum::Legacy"><code>ScriptContextEnum::Legacy</code></a></p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.is_segwit_v0" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#146-148">Source</a><h4 class="code-header">pub fn <a href="#method.is_segwit_v0" class="fn">is_segwit_v0</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="enum.ScriptContextEnum.html#variant.Segwitv0" title="variant bdk_wallet::keys::ScriptContextEnum::Segwitv0"><code>ScriptContextEnum::Segwitv0</code></a></p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.is_taproot" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#151-153">Source</a><h4 class="code-header">pub fn <a href="#method.is_taproot" class="fn">is_taproot</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="enum.ScriptContextEnum.html#variant.Tap" title="variant bdk_wallet::keys::ScriptContextEnum::Tap"><code>ScriptContextEnum::Tap</code></a></p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#impl-Clone-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#impl-Debug-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#impl-PartialEq-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
-and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#impl-Copy-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-Eq-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#impl-Eq-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-StructuralPartialEq-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#129">Source</a><a href="#impl-StructuralPartialEq-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ScriptContextEnum" class="impl"><a href="#impl-Freeze-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-RefUnwindSafe-for-ScriptContextEnum" class="impl"><a href="#impl-RefUnwindSafe-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-Send-for-ScriptContextEnum" class="impl"><a href="#impl-Send-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-Sync-for-ScriptContextEnum" class="impl"><a href="#impl-Sync-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-Unpin-for-ScriptContextEnum" class="impl"><a href="#impl-Unpin-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-UnwindSafe-for-ScriptContextEnum" class="impl"><a href="#impl-UnwindSafe-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div></div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#145-160">Source</a><a href="#impl-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.is_legacy" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#147-149">Source</a><h4 class="code-header">pub fn <a href="#method.is_legacy" class="fn">is_legacy</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="enum.ScriptContextEnum.html#variant.Legacy" title="variant bdk_wallet::keys::ScriptContextEnum::Legacy"><code>ScriptContextEnum::Legacy</code></a></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_segwit_v0" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#152-154">Source</a><h4 class="code-header">pub fn <a href="#method.is_segwit_v0" class="fn">is_segwit_v0</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="enum.ScriptContextEnum.html#variant.Segwitv0" title="variant bdk_wallet::keys::ScriptContextEnum::Segwitv0"><code>ScriptContextEnum::Segwitv0</code></a></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_taproot" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#157-159">Source</a><h4 class="code-header">pub fn <a href="#method.is_taproot" class="fn">is_taproot</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="enum.ScriptContextEnum.html#variant.Tap" title="variant bdk_wallet::keys::ScriptContextEnum::Tap"><code>ScriptContextEnum::Tap</code></a></p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#impl-Clone-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#impl-Debug-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#impl-PartialEq-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#impl-Copy-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-Eq-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#impl-Eq-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-StructuralPartialEq-for-ScriptContextEnum" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#135">Source</a><a href="#impl-StructuralPartialEq-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ScriptContextEnum" class="impl"><a href="#impl-Freeze-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-RefUnwindSafe-for-ScriptContextEnum" class="impl"><a href="#impl-RefUnwindSafe-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-Send-for-ScriptContextEnum" class="impl"><a href="#impl-Send-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-Sync-for-ScriptContextEnum" class="impl"><a href="#impl-Sync-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-Unpin-for-ScriptContextEnum" class="impl"><a href="#impl-Unpin-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section><section id="impl-UnwindSafe-for-ScriptContextEnum" class="impl"><a href="#impl-UnwindSafe-for-ScriptContextEnum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index 5597586957804d16f4f2e697f79d0133009c1714..899b5cd3173abf049bfd38760e4983d13e1e0948 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Single public key without any origin or range information."><title>SinglePubKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>PubKey</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.FullKey" title="FullKey">FullKey</a></li><li><a href="#variant.XOnly" title="XOnly">XOnly</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SinglePubKey" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SinglePubKey" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SinglePubKey" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SinglePubKey" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SinglePubKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SinglePubKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SinglePubKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SinglePubKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SinglePubKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SinglePubKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SinglePubKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-SinglePubKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SinglePubKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SinglePubKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">SinglePubKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SinglePubKey {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Single public key without any origin or range information."><title>SinglePubKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>PubKey</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.FullKey" title="FullKey">FullKey</a></li><li><a href="#variant.XOnly" title="XOnly">XOnly</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SinglePubKey" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SinglePubKey" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SinglePubKey" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SinglePubKey" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SinglePubKey" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SinglePubKey" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SinglePubKey" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SinglePubKey" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SinglePubKey" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SinglePubKey" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SinglePubKey" title="Send">Send</a></li><li><a href="#impl-Sync-for-SinglePubKey" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SinglePubKey" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SinglePubKey" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Enum <span class="enum">SinglePubKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SinglePubKey {
     FullKey(PublicKey),
     XOnly(XOnlyPublicKey),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Single public key without any origin or range information.</p>
index 1401ace520458fa730f9fd932b709b993752834c..13966827b29ae5e8293f090e4a77b139a32ace3c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Create a set containing mainnet, testnet, signet, and regtest"><title>any_network in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Function <span class="fn">any_network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#49-58">Source</a> </span></div><pre class="rust item-decl"><code>pub fn any_network() -&gt; <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Create a set containing mainnet, testnet, signet, and regtest</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Create a set containing mainnet, testnet, testnet4, signet, and regtest"><title>any_network in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Function <span class="fn">any_network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#49-59">Source</a> </span></div><pre class="rust item-decl"><code>pub fn any_network() -&gt; <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Create a set containing mainnet, testnet, testnet4, signet, and regtest</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 6c12407a8239c2c13249bb8c6a6c215c23b9f670..15bc94ff74034e2b8550fdf749a130581bac42e1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Create a set only containing mainnet"><title>mainnet_network in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Function <span class="fn">mainnet_network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#60-62">Source</a> </span></div><pre class="rust item-decl"><code>pub fn mainnet_network() -&gt; <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Create a set only containing mainnet</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Create a set only containing mainnet"><title>mainnet_network in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Function <span class="fn">mainnet_network</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#61-63">Source</a> </span></div><pre class="rust item-decl"><code>pub fn mainnet_network() -&gt; <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Create a set only containing mainnet</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 5aedb011ed32658d599c6e227dbcf81c9630946e..7a6893e941df4df420a8107a22f4c00e61b0040b 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compute the intersection of two sets"><title>merge_networks in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Function <span class="fn">merge_networks</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#70-72">Source</a> </span></div><pre class="rust item-decl"><code>pub fn merge_networks(a: &amp;<a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>, b: &amp;<a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>) -&gt; <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compute the intersection of two sets</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compute the intersection of two sets"><title>merge_networks in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Function <span class="fn">merge_networks</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#76-78">Source</a> </span></div><pre class="rust item-decl"><code>pub fn merge_networks(a: &amp;<a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>, b: &amp;<a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a>) -&gt; <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compute the intersection of two sets</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 54c5a7d4fc86b95d0f440f36b34637b658c44c79..cd7c0865be90e1c50e89851ae5b67f8b4cccd028 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Create a set containing testnet and regtest"><title>test_networks in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Function <span class="fn">test_networks</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#64-68">Source</a> </span></div><pre class="rust item-decl"><code>pub fn test_networks() -&gt; <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Create a set containing testnet and regtest</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Create a set containing test networks"><title>test_networks in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Function <span class="fn">test_networks</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#65-74">Source</a> </span></div><pre class="rust item-decl"><code>pub fn test_networks() -&gt; <a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">ValidNetworks</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Create a set containing test networks</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 661b8cbac29492b9170365bc67316acd950c97a6..80d50b114bfb7176a0d07ea26c4341f0ede069ec 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Key formats"><title>bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module keys</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>keys</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#12-1027">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Key formats</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Key formats"><title>bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module keys</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>keys</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#12-1033">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Key formats</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">Generated<wbr>Key</a></dt><dd>Output of a <a href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey"><code>GeneratableKey</code></a> key generation</dd><dt><a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">Private<wbr>KeyGenerate<wbr>Options</a></dt><dd>Options for generating a [<code>PrivateKey</code>]</dd><dt><a class="struct" href="struct.SinglePriv.html" title="struct bdk_wallet::keys::SinglePriv">Single<wbr>Priv</a></dt><dd>A descriptor [<code>bitcoin::PrivateKey</code>] with optional origin information.</dd><dt><a class="struct" href="struct.SinglePub.html" title="struct bdk_wallet::keys::SinglePub">Single<wbr>Pub</a></dt><dd>A descriptor <a href="enum.SinglePubKey.html" title="enum bdk_wallet::keys::SinglePubKey"><code>SinglePubKey</code></a> with optional origin information.</dd><dt><a class="struct" href="struct.SortedMultiVec.html" title="struct bdk_wallet::keys::SortedMultiVec">Sorted<wbr>Multi<wbr>Vec</a></dt><dd>Contents of a “sortedmulti” descriptor</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">Descriptor<wbr>Key</a></dt><dd>Container for public or secret keys</dd><dt><a class="enum" href="enum.DescriptorPublicKey.html" title="enum bdk_wallet::keys::DescriptorPublicKey">Descriptor<wbr>Public<wbr>Key</a></dt><dd>The descriptor pubkey, either a single pubkey or an xpub.</dd><dt><a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">Descriptor<wbr>Secret<wbr>Key</a></dt><dd>The descriptor secret key, either a single private key or an xprv.</dd><dt><a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">Extended<wbr>Key</a></dt><dd>Enum for extended keys that can be either <code>xprv</code> or <code>xpub</code></dd><dt><a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a></dt><dd>Errors thrown while working with <a href="index.html" title="mod bdk_wallet::keys"><code>keys</code></a></dd><dt><a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">Script<wbr>Context<wbr>Enum</a></dt><dd>Enum representation of the known valid <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a>s</dd><dt><a class="enum" href="enum.SinglePubKey.html" title="enum bdk_wallet::keys::SinglePubKey">Single<wbr>PubKey</a></dt><dd>Single public key without any origin or range information.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">Derivable<wbr>Key</a></dt><dd>Trait for keys that can be derived.</dd><dt><a class="trait" href="trait.ExtScriptContext.html" title="trait bdk_wallet::keys::ExtScriptContext">ExtScript<wbr>Context</a></dt><dd>Trait that adds extra useful methods to <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a>s</dd><dt><a class="trait" href="trait.GeneratableDefaultOptions.html" title="trait bdk_wallet::keys::GeneratableDefaultOptions">Generatable<wbr>Default<wbr>Options</a></dt><dd>Trait that allows generating a key with the default options</dd><dt><a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">Generatable<wbr>Key</a></dt><dd>Trait for keys that can be generated</dd><dt><a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">Into<wbr>Descriptor<wbr>Key</a></dt><dd>Trait for objects that can be turned into a public or secret <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a></dd><dt><a class="trait" href="trait.ScriptContext.html" title="trait bdk_wallet::keys::ScriptContext">Script<wbr>Context</a></dt><dd>The ScriptContext for Miniscript. Additional type information associated with
 miniscript that is used for carrying out checks that dependent on the
 context under which the script is used.
-For example, disallowing uncompressed keys in Segwit context</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.any_network.html" title="fn bdk_wallet::keys::any_network">any_<wbr>network</a></dt><dd>Create a set containing mainnet, testnet, signet, and regtest</dd><dt><a class="fn" href="fn.mainnet_network.html" title="fn bdk_wallet::keys::mainnet_network">mainnet_<wbr>network</a></dt><dd>Create a set only containing mainnet</dd><dt><a class="fn" href="fn.merge_networks.html" title="fn bdk_wallet::keys::merge_networks">merge_<wbr>networks</a></dt><dd>Compute the intersection of two sets</dd><dt><a class="fn" href="fn.test_networks.html" title="fn bdk_wallet::keys::test_networks">test_<wbr>networks</a></dt><dd>Create a set containing testnet and regtest</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.KeyMap.html" title="type bdk_wallet::keys::KeyMap">KeyMap</a></dt><dd>Alias type for a map of public key to secret key</dd><dt><a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">Valid<wbr>Networks</a></dt><dd>Set of valid networks for a key</dd></dl></section></div></main></body></html>
\ No newline at end of file
+For example, disallowing uncompressed keys in Segwit context</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.any_network.html" title="fn bdk_wallet::keys::any_network">any_<wbr>network</a></dt><dd>Create a set containing mainnet, testnet, testnet4, signet, and regtest</dd><dt><a class="fn" href="fn.mainnet_network.html" title="fn bdk_wallet::keys::mainnet_network">mainnet_<wbr>network</a></dt><dd>Create a set only containing mainnet</dd><dt><a class="fn" href="fn.merge_networks.html" title="fn bdk_wallet::keys::merge_networks">merge_<wbr>networks</a></dt><dd>Compute the intersection of two sets</dd><dt><a class="fn" href="fn.test_networks.html" title="fn bdk_wallet::keys::test_networks">test_<wbr>networks</a></dt><dd>Create a set containing test networks</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.KeyMap.html" title="type bdk_wallet::keys::KeyMap">KeyMap</a></dt><dd>Alias type for a map of public key to secret key</dd><dt><a class="type" href="type.ValidNetworks.html" title="type bdk_wallet::keys::ValidNetworks">Valid<wbr>Networks</a></dt><dd>Set of valid networks for a key</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 5ec4d4ab1017dfc790837a220a90a0ecbce8bf2e..aef78d74d2657f4961a95e1075415f1fa25c5382 100644 (file)
@@ -1,15 +1,15 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of a `GeneratableKey` key generation"><title>GeneratedKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Generated<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_key" title="into_key">into_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneratedKey%3CK,+Ctx%3E" title="Clone">Clone</a></li><li><a href="#impl-Deref-for-GeneratedKey%3CK,+Ctx%3E" title="Deref">Deref</a></li><li><a href="#impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" title="DerivableKey&#60;Ctx&#62;">DerivableKey&#60;Ctx&#62;</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneratedKey%3CK,+Ctx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneratedKey%3CK,+Ctx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneratedKey%3CK,+Ctx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneratedKey%3CK,+Ctx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneratedKey%3CK,+Ctx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneratedKey%3CK,+Ctx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">GeneratedKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#540-544">Source</a> </span></div><pre class="rust item-decl"><code>pub struct GeneratedKey&lt;K, Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of a <a href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey"><code>GeneratableKey</code></a> key generation</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#546-559">Source</a><a href="#impl-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_key" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#556-558">Source</a><h4 class="code-header">pub fn <a href="#method.into_key" class="fn">into_key</a>(self) -&gt; K</h4></section></summary><div class="docblock"><p>Consumes <code>self</code> and returns the key</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#569-577">Source</a><a href="#impl-Clone-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#570-576">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deref-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#561-567">Source</a><a href="#impl-Deref-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Target" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#562">Source</a><a href="#associatedtype.Target" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = K</h4></section></summary><div class='docblock'>The resulting type after dereferencing.</div></details><details class="toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#564-566">Source</a><a href="#method.deref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#tymethod.deref" class="fn">deref</a>(&amp;self) -&gt; &amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a></h4></section></summary><div class='docblock'>Dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#581-598">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Output of a `GeneratableKey` key generation"><title>GeneratedKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Generated<wbr>Key</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.into_key" title="into_key">into_key</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-GeneratedKey%3CK,+Ctx%3E" title="Clone">Clone</a></li><li><a href="#impl-Deref-for-GeneratedKey%3CK,+Ctx%3E" title="Deref">Deref</a></li><li><a href="#impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" title="DerivableKey&#60;Ctx&#62;">DerivableKey&#60;Ctx&#62;</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" title="IntoDescriptorKey&#60;Ctx&#62;">IntoDescriptorKey&#60;Ctx&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-GeneratedKey%3CK,+Ctx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-GeneratedKey%3CK,+Ctx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-GeneratedKey%3CK,+Ctx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-GeneratedKey%3CK,+Ctx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-GeneratedKey%3CK,+Ctx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-GeneratedKey%3CK,+Ctx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">GeneratedKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#546-550">Source</a> </span></div><pre class="rust item-decl"><code>pub struct GeneratedKey&lt;K, Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Output of a <a href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey"><code>GeneratableKey</code></a> key generation</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#552-565">Source</a><a href="#impl-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_key" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#562-564">Source</a><h4 class="code-header">pub fn <a href="#method.into_key" class="fn">into_key</a>(self) -&gt; K</h4></section></summary><div class="docblock"><p>Consumes <code>self</code> and returns the key</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#575-583">Source</a><a href="#impl-Clone-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#576-582">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deref-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#567-573">Source</a><a href="#impl-Deref-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Target" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#568">Source</a><a href="#associatedtype.Target" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = K</h4></section></summary><div class='docblock'>The resulting type after dereferencing.</div></details><details class="toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#570-572">Source</a><a href="#method.deref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#tymethod.deref" class="fn">deref</a>(&amp;self) -&gt; &amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a></h4></section></summary><div class='docblock'>Dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#587-604">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>,
-    K: <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_extended_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#586-588">Source</a><a href="#method.into_extended_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.DerivableKey.html#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Consume <code>self</code> and turn it into an <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#590-597">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.DerivableKey.html#method.into_descriptor_key" class="fn">into_descriptor_key</a>(
+    K: <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_extended_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#592-594">Source</a><a href="#method.into_extended_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.DerivableKey.html#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Consume <code>self</code> and turn it into an <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#596-603">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="trait.DerivableKey.html#method.into_descriptor_key" class="fn">into_descriptor_key</a>(
     self,
     origin: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;KeySource&gt;,
     derivation_path: DerivationPath,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Consume <code>self</code> and turn it into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> by adding the extra metadata, such as
-key origin and derivation path</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#602-611">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
+key origin and derivation path</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#608-617">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>,
-    K: <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#607-610">Source</a><a href="#method.into_descriptor_key-1" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a href="#impl-Freeze-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
+    K: <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#613-616">Source</a><a href="#method.into_descriptor_key-1" class="anchor">§</a><h4 class="code-header">fn <a href="trait.IntoDescriptorKey.html#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class='docblock'>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a href="#impl-Freeze-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,</div></h3></section><section id="impl-RefUnwindSafe-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a href="#impl-RefUnwindSafe-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,
     Ctx: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a href="#impl-Send-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, Ctx&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
index 17501fa0c3572621dfa86d7e6529d13b3657e366..811a0f35c3c0639bce1340be902bf2cd2f7e6218 100644 (file)
@@ -1,9 +1,9 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Options for generating a `PrivateKey`"><title>PrivateKeyGenerateOptions in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Private<wbr>KeyGenerate<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrivateKeyGenerateOptions" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PrivateKeyGenerateOptions" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PrivateKeyGenerateOptions" title="Debug">Debug</a></li><li><a href="#impl-Default-for-PrivateKeyGenerateOptions" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrivateKeyGenerateOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrivateKeyGenerateOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrivateKeyGenerateOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrivateKeyGenerateOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrivateKeyGenerateOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrivateKeyGenerateOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">PrivateKeyGenerateOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#720-723">Source</a> </span></div><pre class="rust item-decl"><code>pub struct PrivateKeyGenerateOptions {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Options for generating a `PrivateKey`"><title>PrivateKeyGenerateOptions in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Private<wbr>KeyGenerate<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.compressed" title="compressed">compressed</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PrivateKeyGenerateOptions" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-PrivateKeyGenerateOptions" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-PrivateKeyGenerateOptions" title="Debug">Debug</a></li><li><a href="#impl-Default-for-PrivateKeyGenerateOptions" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PrivateKeyGenerateOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PrivateKeyGenerateOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PrivateKeyGenerateOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-PrivateKeyGenerateOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PrivateKeyGenerateOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PrivateKeyGenerateOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">PrivateKeyGenerateOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#726-729">Source</a> </span></div><pre class="rust item-decl"><code>pub struct PrivateKeyGenerateOptions {
     pub compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Options for generating a [<code>PrivateKey</code>]</p>
 <p>Defaults to creating compressed keys, which save on-chain bytes and fees</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.compressed" class="structfield section-header"><a href="#structfield.compressed" class="anchor field">§</a><code>compressed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span><div class="docblock"><p>Whether the generated key should be “compressed” or not</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-PrivateKeyGenerateOptions" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#719">Source</a><a href="#impl-Clone-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#719">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-PrivateKeyGenerateOptions" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#719">Source</a><a href="#impl-Debug-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#719">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-PrivateKeyGenerateOptions" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#725-729">Source</a><a href="#impl-Default-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#726-728">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><section id="impl-Copy-for-PrivateKeyGenerateOptions" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#719">Source</a><a href="#impl-Copy-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-Freeze-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-RefUnwindSafe-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-RefUnwindSafe-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-Send-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-Send-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-Sync-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-Sync-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-Unpin-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-Unpin-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-UnwindSafe-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-UnwindSafe-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-PrivateKeyGenerateOptions" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#725">Source</a><a href="#impl-Clone-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#725">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-PrivateKeyGenerateOptions" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#725">Source</a><a href="#impl-Debug-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#725">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-PrivateKeyGenerateOptions" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#731-735">Source</a><a href="#impl-Default-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#732-734">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><section id="impl-Copy-for-PrivateKeyGenerateOptions" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#725">Source</a><a href="#impl-Copy-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-Freeze-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-RefUnwindSafe-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-RefUnwindSafe-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-Send-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-Send-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-Sync-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-Sync-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-Unpin-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-Unpin-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section><section id="impl-UnwindSafe-for-PrivateKeyGenerateOptions" class="impl"><a href="#impl-UnwindSafe-for-PrivateKeyGenerateOptions" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index 4363e18c8e9885ff90b17f8b9af8af0b0393e07c..aac3dcfaac64a54a9f6e457db1a7c4adce2209b0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A descriptor `bitcoin::PrivateKey` with optional origin information."><title>SinglePriv in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>Priv</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.origin" title="origin">origin</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SinglePriv" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SinglePriv" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SinglePriv" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-SinglePriv" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SinglePriv" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SinglePriv" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SinglePriv" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SinglePriv" title="Send">Send</a></li><li><a href="#impl-Sync-for-SinglePriv" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SinglePriv" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SinglePriv" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">SinglePriv</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SinglePriv {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A descriptor `bitcoin::PrivateKey` with optional origin information."><title>SinglePriv in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>Priv</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.origin" title="origin">origin</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SinglePriv" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SinglePriv" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SinglePriv" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-SinglePriv" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SinglePriv" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SinglePriv" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SinglePriv" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SinglePriv" title="Send">Send</a></li><li><a href="#impl-Sync-for-SinglePriv" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SinglePriv" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SinglePriv" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">SinglePriv</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SinglePriv {
     pub origin: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;(Fingerprint, DerivationPath)&gt;,
     pub key: PrivateKey,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A descriptor [<code>bitcoin::PrivateKey</code>] with optional origin information.</p>
index 6f8661c24c059840974994c57f5470f10f232152..5e15b87ed48c29ed47d1fec499c5dfe3de6687bc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A descriptor `SinglePubKey` with optional origin information."><title>SinglePub in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>Pub</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.origin" title="origin">origin</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SinglePub" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SinglePub" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SinglePub" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SinglePub" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SinglePub" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SinglePub" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SinglePub" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SinglePub" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SinglePub" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SinglePub" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SinglePub" title="Send">Send</a></li><li><a href="#impl-Sync-for-SinglePub" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SinglePub" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SinglePub" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">SinglePub</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SinglePub {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A descriptor `SinglePubKey` with optional origin information."><title>SinglePub in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Single<wbr>Pub</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.key" title="key">key</a></li><li><a href="#structfield.origin" title="origin">origin</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SinglePub" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SinglePub" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SinglePub" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SinglePub" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SinglePub" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SinglePub" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SinglePub" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SinglePub" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SinglePub" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SinglePub" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SinglePub" title="Send">Send</a></li><li><a href="#impl-Sync-for-SinglePub" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SinglePub" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SinglePub" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">SinglePub</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SinglePub {
     pub origin: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;(Fingerprint, DerivationPath)&gt;,
     pub key: <a class="enum" href="enum.SinglePubKey.html" title="enum bdk_wallet::keys::SinglePubKey">SinglePubKey</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A descriptor <a href="enum.SinglePubKey.html" title="enum bdk_wallet::keys::SinglePubKey"><code>SinglePubKey</code></a> with optional origin information.</p>
index ad66250f65250a77b3614cf4225c72ac0a926909..7e9f35629f79b802f650dd0f18ba7d2b11afe4c6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contents of a “sortedmulti” descriptor"><title>SortedMultiVec in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sorted<wbr>Multi<wbr>Vec</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build_template" title="build_template">build_template</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.from_tree" title="from_tree">from_tree</a></li><li><a href="#method.k" title="k">k</a></li><li><a href="#method.max_satisfaction_size" title="max_satisfaction_size">max_satisfaction_size</a></li><li><a href="#method.max_satisfaction_witness_elements" title="max_satisfaction_witness_elements">max_satisfaction_witness_elements</a></li><li><a href="#method.n" title="n">n</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.pks" title="pks">pks</a></li><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li><li><a href="#method.satisfy" title="satisfy">satisfy</a></li><li><a href="#method.script_size" title="script_size">script_size</a></li><li><a href="#method.sorted_node" title="sorted_node">sorted_node</a></li><li><a href="#method.translate_pk" title="translate_pk">translate_pk</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SortedMultiVec%3CPk,+Ctx%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SortedMultiVec%3CPk,+Ctx%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SortedMultiVec%3CPk,+Ctx%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-SortedMultiVec%3CPk,+Ctx%3E" title="Eq">Eq</a></li><li><a href="#impl-ForEachKey%3CPk%3E-for-SortedMultiVec%3CPk,+Ctx%3E" title="ForEachKey&#60;Pk&#62;">ForEachKey&#60;Pk&#62;</a></li><li><a href="#impl-Hash-for-SortedMultiVec%3CPk,+Ctx%3E" title="Hash">Hash</a></li><li><a href="#impl-Liftable%3CPk%3E-for-SortedMultiVec%3CPk,+Ctx%3E" title="Liftable&#60;Pk&#62;">Liftable&#60;Pk&#62;</a></li><li><a href="#impl-Ord-for-SortedMultiVec%3CPk,+Ctx%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SortedMultiVec%3CPk,+Ctx%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SortedMultiVec%3CPk,+Ctx%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SortedMultiVec%3CPk,+Ctx%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SortedMultiVec%3CPk,+Ctx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SortedMultiVec%3CPk,+Ctx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SortedMultiVec%3CPk,+Ctx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SortedMultiVec%3CPk,+Ctx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SortedMultiVec%3CPk,+Ctx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SortedMultiVec%3CPk,+Ctx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">SortedMultiVec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SortedMultiVec&lt;Pk, Ctx&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Contents of a “sortedmulti” descriptor"><title>SortedMultiVec in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sorted<wbr>Multi<wbr>Vec</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build_template" title="build_template">build_template</a></li><li><a href="#method.encode" title="encode">encode</a></li><li><a href="#method.from_tree" title="from_tree">from_tree</a></li><li><a href="#method.k" title="k">k</a></li><li><a href="#method.max_satisfaction_size" title="max_satisfaction_size">max_satisfaction_size</a></li><li><a href="#method.max_satisfaction_witness_elements" title="max_satisfaction_witness_elements">max_satisfaction_witness_elements</a></li><li><a href="#method.n" title="n">n</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.pks" title="pks">pks</a></li><li><a href="#method.sanity_check" title="sanity_check">sanity_check</a></li><li><a href="#method.satisfy" title="satisfy">satisfy</a></li><li><a href="#method.script_size" title="script_size">script_size</a></li><li><a href="#method.sorted_node" title="sorted_node">sorted_node</a></li><li><a href="#method.translate_pk" title="translate_pk">translate_pk</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SortedMultiVec%3CPk,+Ctx%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SortedMultiVec%3CPk,+Ctx%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SortedMultiVec%3CPk,+Ctx%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-SortedMultiVec%3CPk,+Ctx%3E" title="Eq">Eq</a></li><li><a href="#impl-ForEachKey%3CPk%3E-for-SortedMultiVec%3CPk,+Ctx%3E" title="ForEachKey&#60;Pk&#62;">ForEachKey&#60;Pk&#62;</a></li><li><a href="#impl-Hash-for-SortedMultiVec%3CPk,+Ctx%3E" title="Hash">Hash</a></li><li><a href="#impl-Liftable%3CPk%3E-for-SortedMultiVec%3CPk,+Ctx%3E" title="Liftable&#60;Pk&#62;">Liftable&#60;Pk&#62;</a></li><li><a href="#impl-Ord-for-SortedMultiVec%3CPk,+Ctx%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SortedMultiVec%3CPk,+Ctx%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SortedMultiVec%3CPk,+Ctx%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SortedMultiVec%3CPk,+Ctx%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SortedMultiVec%3CPk,+Ctx%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SortedMultiVec%3CPk,+Ctx%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SortedMultiVec%3CPk,+Ctx%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SortedMultiVec%3CPk,+Ctx%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SortedMultiVec%3CPk,+Ctx%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SortedMultiVec%3CPk,+Ctx%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Struct <span class="struct">SortedMultiVec</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SortedMultiVec&lt;Pk, Ctx&gt;<div class="where">where
     Pk: MiniscriptKey,
     Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>,</div>{ <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Contents of a “sortedmulti” descriptor</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SortedMultiVec%3CPk,+Ctx%3E" class="impl"><a href="#impl-SortedMultiVec%3CPk,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Pk, Ctx&gt; <a class="struct" href="struct.SortedMultiVec.html" title="struct bdk_wallet::keys::SortedMultiVec">SortedMultiVec</a>&lt;Pk, Ctx&gt;<div class="where">where
index 51bccebd8f605c1a88a18bc1ca2c039117059d96..804347b6d2e4190e8188ddef0e451d9b71e5d29b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for keys that can be derived."><title>DerivableKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Derivable<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_extended_key" title="into_extended_key">into_extended_key</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.into_descriptor_key" title="into_descriptor_key">into_descriptor_key</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DerivableKey%3CCtx%3E-for-Xpriv" title="Xpriv">Xpriv</a></li><li><a href="#impl-DerivableKey%3CCtx%3E-for-Xpub" title="Xpub">Xpub</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">DerivableKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#468-518">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DerivableKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> = <a class="enum" href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for keys that can be derived."><title>DerivableKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Derivable<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_extended_key" title="into_extended_key">into_extended_key</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.into_descriptor_key" title="into_descriptor_key">into_descriptor_key</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-DerivableKey%3CCtx%3E-for-Xpriv" title="Xpriv">Xpriv</a></li><li><a href="#impl-DerivableKey%3CCtx%3E-for-Xpub" title="Xpub">Xpub</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">DerivableKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#474-524">Source</a> </span></div><pre class="rust item-decl"><code>pub trait DerivableKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> = <a class="enum" href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a>&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     // Required method
     fn <a href="#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;;
 
@@ -86,14 +86,14 @@ steps to override the set of valid networks, otherwise only the network specifie
         </span><span class="prelude-val">Ok</span>(descriptor_key.override_valid_networks(any_network()))
     }
 }</code></pre></div>
-</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.into_extended_key" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#492">Source</a><h4 class="code-header">fn <a href="#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class="docblock"><p>Consume <code>self</code> and turn it into an <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a></p>
-</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#496-517">Source</a><h4 class="code-header">fn <a href="#method.into_descriptor_key" class="fn">into_descriptor_key</a>(
+</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.into_extended_key" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#498">Source</a><h4 class="code-header">fn <a href="#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class="docblock"><p>Consume <code>self</code> and turn it into an <a href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey"><code>ExtendedKey</code></a></p>
+</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.into_descriptor_key" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#502-523">Source</a><h4 class="code-header">fn <a href="#method.into_descriptor_key" class="fn">into_descriptor_key</a>(
     self,
     origin: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;KeySource&gt;,
     derivation_path: DerivationPath,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class="docblock"><p>Consume <code>self</code> and turn it into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> by adding the extra metadata, such as
 key origin and derivation path</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DerivableKey%3CCtx%3E-for-Xpriv" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#533-537">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for Xpriv</h3></section></summary><div class="impl-items"><section id="method.into_extended_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#534-536">Source</a><a href="#method.into_extended_key" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DerivableKey%3CCtx%3E-for-Xpub" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#527-531">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for Xpub</h3></section></summary><div class="impl-items"><section id="method.into_extended_key-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#528-530">Source</a><a href="#method.into_extended_key-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#581-598">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-DerivableKey%3CCtx%3E-for-Xpriv" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#539-543">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for Xpriv</h3></section></summary><div class="impl-items"><section id="method.into_extended_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#540-542">Source</a><a href="#method.into_extended_key" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-DerivableKey%3CCtx%3E-for-Xpub" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#533-537">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for Xpub</h3></section></summary><div class="impl-items"><section id="method.into_extended_key-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#534-536">Source</a><a href="#method.into_extended_key-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_extended_key" class="fn">into_extended_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#587-604">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>,
-    K: <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt;,</div></h3></section><section id="impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#521-525">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3><div class="docblock"><p>Identity conversion</p>
+    K: <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt;,</div></h3></section><section id="impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#527-531">Source</a><a href="#impl-DerivableKey%3CCtx%3E-for-ExtendedKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.ExtendedKey.html" title="enum bdk_wallet::keys::ExtendedKey">ExtendedKey</a>&lt;Ctx&gt;</h3><div class="docblock"><p>Identity conversion</p>
 </div></section></div><script src="../../trait.impl/bdk_wallet/keys/trait.DerivableKey.js" data-ignore-extern-crates="bitcoin" async></script></section></div></main></body></html>
\ No newline at end of file
index e0becd3cca2f78466c7feca2e01adbccca4ef78c..c43ef188dfdb4501c9c973e0ee345c7b4fd8d6f3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that adds extra useful methods to `ScriptContext`s"><title>ExtScriptContext in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ExtScript<wbr>Context</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_enum" title="as_enum">as_enum</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.is_legacy" title="is_legacy">is_legacy</a></li><li><a href="#method.is_segwit_v0" title="is_segwit_v0">is_segwit_v0</a></li><li><a href="#method.is_taproot" title="is_taproot">is_taproot</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">ExtScriptContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#157-175">Source</a> </span></div><pre class="rust item-decl"><code>pub trait ExtScriptContext: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that adds extra useful methods to `ScriptContext`s"><title>ExtScriptContext in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">ExtScript<wbr>Context</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.as_enum" title="as_enum">as_enum</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.is_legacy" title="is_legacy">is_legacy</a></li><li><a href="#method.is_segwit_v0" title="is_segwit_v0">is_segwit_v0</a></li><li><a href="#method.is_taproot" title="is_taproot">is_taproot</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">ExtScriptContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#163-181">Source</a> </span></div><pre class="rust item-decl"><code>pub trait ExtScriptContext: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> {
     // Required method
     fn <a href="#tymethod.as_enum" class="fn">as_enum</a>() -&gt; <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a>;
 
@@ -7,8 +7,8 @@
 <span class="item-spacer"></span>    fn <a href="#method.is_segwit_v0" class="fn">is_segwit_v0</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> { ... }
 <span class="item-spacer"></span>    fn <a href="#method.is_taproot" class="fn">is_taproot</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> { ... }
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait that adds extra useful methods to <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a>s</p>
-</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.as_enum" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#159">Source</a><h4 class="code-header">fn <a href="#tymethod.as_enum" class="fn">as_enum</a>() -&gt; <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h4></section></summary><div class="docblock"><p>Returns the <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a> as a <a href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum"><code>ScriptContextEnum</code></a></p>
-</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.is_legacy" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#162-164">Source</a><h4 class="code-header">fn <a href="#method.is_legacy" class="fn">is_legacy</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy"><code>Legacy</code></a></p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.is_segwit_v0" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#167-169">Source</a><h4 class="code-header">fn <a href="#method.is_segwit_v0" class="fn">is_segwit_v0</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="../descriptor/enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0"><code>Segwitv0</code></a></p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.is_taproot" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#172-174">Source</a><h4 class="code-header">fn <a href="#method.is_taproot" class="fn">is_taproot</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="miniscript::Tap"><code>Tap</code></a>, aka Taproot or Segwit V1</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ExtScriptContext-for-Ctx" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#177-186">Source</a><a href="#impl-ExtScriptContext-for-Ctx" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> + 'static&gt; <a class="trait" href="trait.ExtScriptContext.html" title="trait bdk_wallet::keys::ExtScriptContext">ExtScriptContext</a> for Ctx</h3></section></div><script src="../../trait.impl/bdk_wallet/keys/trait.ExtScriptContext.js" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.as_enum" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#165">Source</a><h4 class="code-header">fn <a href="#tymethod.as_enum" class="fn">as_enum</a>() -&gt; <a class="enum" href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum">ScriptContextEnum</a></h4></section></summary><div class="docblock"><p>Returns the <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a> as a <a href="enum.ScriptContextEnum.html" title="enum bdk_wallet::keys::ScriptContextEnum"><code>ScriptContextEnum</code></a></p>
+</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.is_legacy" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#168-170">Source</a><h4 class="code-header">fn <a href="#method.is_legacy" class="fn">is_legacy</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy"><code>Legacy</code></a></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_segwit_v0" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#173-175">Source</a><h4 class="code-header">fn <a href="#method.is_segwit_v0" class="fn">is_segwit_v0</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="../descriptor/enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0"><code>Segwitv0</code></a></p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_taproot" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#178-180">Source</a><h4 class="code-header">fn <a href="#method.is_taproot" class="fn">is_taproot</a>() -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the script context is <a href="miniscript::Tap"><code>Tap</code></a>, aka Taproot or Segwit V1</p>
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-ExtScriptContext-for-Ctx" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#183-192">Source</a><a href="#impl-ExtScriptContext-for-Ctx" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> + 'static&gt; <a class="trait" href="trait.ExtScriptContext.html" title="trait bdk_wallet::keys::ExtScriptContext">ExtScriptContext</a> for Ctx</h3></section></div><script src="../../trait.impl/bdk_wallet/keys/trait.ExtScriptContext.js" async></script></section></div></main></body></html>
\ No newline at end of file
index bc1cb3e8ecdfbd400b194a12add39851d2dd416c..de0e7a8817f1c269bd43524e3f3ddcc06145e799 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that allows generating a key with the default options"><title>GeneratableDefaultOptions in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Generatable<wbr>Default<wbr>Options</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.generate_default" title="generate_default">generate_default</a></li><li><a href="#method.generate_default_with_aux_rand" title="generate_default_with_aux_rand">generate_default_with_aux_rand</a></li><li><a href="#method.generate_with_entropy_default" title="generate_with_entropy_default">generate_with_entropy_default</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">GeneratableDefaultOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#660-688">Source</a> </span></div><pre class="rust item-decl"><code>pub trait GeneratableDefaultOptions&lt;Ctx&gt;: <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt;<div class="where">where
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that allows generating a key with the default options"><title>GeneratableDefaultOptions in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Generatable<wbr>Default<wbr>Options</a></h2><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.generate_default" title="generate_default">generate_default</a></li><li><a href="#method.generate_default_with_aux_rand" title="generate_default_with_aux_rand">generate_default_with_aux_rand</a></li><li><a href="#method.generate_with_entropy_default" title="generate_with_entropy_default">generate_with_entropy_default</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">GeneratableDefaultOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#666-694">Source</a> </span></div><pre class="rust item-decl"><code>pub trait GeneratableDefaultOptions&lt;Ctx&gt;: <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>,
     &lt;Self as <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt;&gt;::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Options" title="type bdk_wallet::keys::GeneratableKey::Options">Options</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div>{
     // Provided methods
     ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt; { ... }
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait that allows generating a key with the default options</p>
 <p>This trait is automatically implemented if the <a href="trait.GeneratableKey.html#associatedtype.Options" title="associated type bdk_wallet::keys::GeneratableKey::Options"><code>GeneratableKey::Options</code></a> implements <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default"><code>Default</code></a>.</p>
-</div></details><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.generate_with_entropy_default" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#666-670">Source</a><h4 class="code-header">fn <a href="#method.generate_with_entropy_default" class="fn">generate_with_entropy_default</a>(
+</div></details><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.generate_with_entropy_default" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#672-676">Source</a><h4 class="code-header">fn <a href="#method.generate_with_entropy_default" class="fn">generate_with_entropy_default</a>(
     entropy: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Entropy" title="type bdk_wallet::keys::GeneratableKey::Entropy">Entropy</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Generate a key with the default options and a given entropy</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.generate_default" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#676-678">Source</a><h4 class="code-header">fn <a href="#method.generate_default" class="fn">generate_default</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Generate a key with the default options and a random entropy</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.generate_default" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#682-684">Source</a><h4 class="code-header">fn <a href="#method.generate_default" class="fn">generate_default</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Generate a key with the default options and a random entropy</p>
 <p>Uses the thread-local random number generator.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.generate_default_with_aux_rand" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#683-687">Source</a><h4 class="code-header">fn <a href="#method.generate_default_with_aux_rand" class="fn">generate_default_with_aux_rand</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.generate_default_with_aux_rand" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#689-693">Source</a><h4 class="code-header">fn <a href="#method.generate_default_with_aux_rand" class="fn">generate_default_with_aux_rand</a>(
     rng: &amp;mut (impl <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.CryptoRng.html" title="trait rand_core::CryptoRng">CryptoRng</a> + <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>),
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Generate a key with the default options and a random entropy</p>
 <p>Uses a provided random number generator (rng).</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-GeneratableDefaultOptions%3CCtx%3E-for-K" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#692-698">Source</a><a href="#impl-GeneratableDefaultOptions%3CCtx%3E-for-K" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.GeneratableDefaultOptions.html" title="trait bdk_wallet::keys::GeneratableDefaultOptions">GeneratableDefaultOptions</a>&lt;Ctx&gt; for K<div class="where">where
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-GeneratableDefaultOptions%3CCtx%3E-for-K" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#698-704">Source</a><a href="#impl-GeneratableDefaultOptions%3CCtx%3E-for-K" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.GeneratableDefaultOptions.html" title="trait bdk_wallet::keys::GeneratableDefaultOptions">GeneratableDefaultOptions</a>&lt;Ctx&gt; for K<div class="where">where
     Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>,
     K: <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt;,
     &lt;K as <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt;&gt;::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Options" title="type bdk_wallet::keys::GeneratableKey::Options">Options</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>,</div></h3><div class="docblock"><p>Automatic implementation of <a href="trait.GeneratableDefaultOptions.html" title="trait bdk_wallet::keys::GeneratableDefaultOptions"><code>GeneratableDefaultOptions</code></a> for <a href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey"><code>GeneratableKey</code></a>s where
index 446cf109223fe0af38a951cb7056fa22c99c37ff..c9cceb83ed16cecf0c7c4b6b11103c9cca94ccf4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for keys that can be generated"><title>GeneratableKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Generatable<wbr>Key</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Entropy" title="Entropy">Entropy</a></li><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Options" title="Options">Options</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.generate_with_entropy" title="generate_with_entropy">generate_with_entropy</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.generate" title="generate">generate</a></li><li><a href="#method.generate_with_aux_rand" title="generate_with_aux_rand">generate_with_aux_rand</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-GeneratableKey%3CCtx%3E-for-PrivateKey" title="PrivateKey">PrivateKey</a></li><li><a href="#impl-GeneratableKey%3CCtx%3E-for-Xpriv" title="Xpriv">Xpriv</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">GeneratableKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#621-655">Source</a> </span></div><pre class="rust item-decl"><code>pub trait GeneratableKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for keys that can be generated"><title>GeneratableKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Generatable<wbr>Key</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Entropy" title="Entropy">Entropy</a></li><li><a href="#associatedtype.Error" title="Error">Error</a></li><li><a href="#associatedtype.Options" title="Options">Options</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.generate_with_entropy" title="generate_with_entropy">generate_with_entropy</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.generate" title="generate">generate</a></li><li><a href="#method.generate_with_aux_rand" title="generate_with_aux_rand">generate_with_aux_rand</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-GeneratableKey%3CCtx%3E-for-PrivateKey" title="PrivateKey">PrivateKey</a></li><li><a href="#impl-GeneratableKey%3CCtx%3E-for-Xpriv" title="Xpriv">Xpriv</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">GeneratableKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#627-661">Source</a> </span></div><pre class="rust item-decl"><code>pub trait GeneratableKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     type <a href="#associatedtype.Entropy" class="associatedtype">Entropy</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>;
     type <a href="#associatedtype.Options" class="associatedtype">Options</a>;
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>;
 implements it, the returned <a href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey"><code>GeneratedKey</code></a> will also implement it. The same is true for
 <a href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey"><code>IntoDescriptorKey</code></a>: the generated keys can be directly used in descriptors if <code>Self</code> is also
 <a href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey"><code>IntoDescriptorKey</code></a>.</p>
-</div></details><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedtype.Entropy" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#623">Source</a><h4 class="code-header">type <a href="#associatedtype.Entropy" class="associatedtype">Entropy</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a></h4></section></summary><div class="docblock"><p>Type specifying the amount of entropy required e.g. <code>[u8;32]</code></p>
-</div></details><details class="toggle" open><summary><section id="associatedtype.Options" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#626">Source</a><h4 class="code-header">type <a href="#associatedtype.Options" class="associatedtype">Options</a></h4></section></summary><div class="docblock"><p>Extra options required by the <code>generate_with_entropy</code></p>
-</div></details><details class="toggle" open><summary><section id="associatedtype.Error" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#628">Source</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a></h4></section></summary><div class="docblock"><p>Returned error in case of failure</p>
-</div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.generate_with_entropy" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#631-634">Source</a><h4 class="code-header">fn <a href="#tymethod.generate_with_entropy" class="fn">generate_with_entropy</a>(
+</div></details><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedtype.Entropy" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#629">Source</a><h4 class="code-header">type <a href="#associatedtype.Entropy" class="associatedtype">Entropy</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>]&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a></h4></section></summary><div class="docblock"><p>Type specifying the amount of entropy required e.g. <code>[u8;32]</code></p>
+</div></details><details class="toggle" open><summary><section id="associatedtype.Options" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#632">Source</a><h4 class="code-header">type <a href="#associatedtype.Options" class="associatedtype">Options</a></h4></section></summary><div class="docblock"><p>Extra options required by the <code>generate_with_entropy</code></p>
+</div></details><details class="toggle" open><summary><section id="associatedtype.Error" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#634">Source</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a></h4></section></summary><div class="docblock"><p>Returned error in case of failure</p>
+</div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.generate_with_entropy" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#637-640">Source</a><h4 class="code-header">fn <a href="#tymethod.generate_with_entropy" class="fn">generate_with_entropy</a>(
     options: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Options" title="type bdk_wallet::keys::GeneratableKey::Options">Options</a>,
     entropy: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Entropy" title="type bdk_wallet::keys::GeneratableKey::Entropy">Entropy</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Generate a key given the extra options and the entropy</p>
-</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.generate" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#640-642">Source</a><h4 class="code-header">fn <a href="#method.generate" class="fn">generate</a>(
+</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.generate" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#646-648">Source</a><h4 class="code-header">fn <a href="#method.generate" class="fn">generate</a>(
     options: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Options" title="type bdk_wallet::keys::GeneratableKey::Options">Options</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Generate a key given the options with random entropy.</p>
 <p>Uses the thread-local random number generator.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.generate_with_aux_rand" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#647-654">Source</a><h4 class="code-header">fn <a href="#method.generate_with_aux_rand" class="fn">generate_with_aux_rand</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.generate_with_aux_rand" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#653-660">Source</a><h4 class="code-header">fn <a href="#method.generate_with_aux_rand" class="fn">generate_with_aux_rand</a>(
     options: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Options" title="type bdk_wallet::keys::GeneratableKey::Options">Options</a>,
     rng: &amp;mut (impl <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.CryptoRng.html" title="trait rand_core::CryptoRng">CryptoRng</a> + <a class="trait" href="https://rust-random.github.io/rand/rand_core/trait.RngCore.html" title="trait rand_core::RngCore">RngCore</a>),
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Generate a key given the options with random entropy.</p>
 <p>Uses a provided random number generator (rng).</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-GeneratableKey%3CCtx%3E-for-PrivateKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#731-751">Source</a><a href="#impl-GeneratableKey%3CCtx%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt; for PrivateKey</h3></section></summary><div class="impl-items"><section id="associatedtype.Entropy-1" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#732">Source</a><a href="#associatedtype.Entropy-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Entropy" class="associatedtype">Entropy</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="associatedtype.Options-1" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#734">Source</a><a href="#associatedtype.Options-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Options" class="associatedtype">Options</a> = <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#735">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section><section id="method.generate_with_entropy" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#737-750">Source</a><a href="#method.generate_with_entropy" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.generate_with_entropy" class="fn">generate_with_entropy</a>(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-GeneratableKey%3CCtx%3E-for-PrivateKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#737-757">Source</a><a href="#impl-GeneratableKey%3CCtx%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt; for PrivateKey</h3></section></summary><div class="impl-items"><section id="associatedtype.Entropy-1" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#738">Source</a><a href="#associatedtype.Entropy-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Entropy" class="associatedtype">Entropy</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="associatedtype.Options-1" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#740">Source</a><a href="#associatedtype.Options-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Options" class="associatedtype">Options</a> = <a class="struct" href="struct.PrivateKeyGenerateOptions.html" title="struct bdk_wallet::keys::PrivateKeyGenerateOptions">PrivateKeyGenerateOptions</a></h4></section><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#741">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section><section id="method.generate_with_entropy" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#743-756">Source</a><a href="#method.generate_with_entropy" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.generate_with_entropy" class="fn">generate_with_entropy</a>(
     options: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Options" title="type bdk_wallet::keys::GeneratableKey::Options">Options</a>,
     entropy: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Entropy" title="type bdk_wallet::keys::GeneratableKey::Entropy">Entropy</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-GeneratableKey%3CCtx%3E-for-Xpriv" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#700-714">Source</a><a href="#impl-GeneratableKey%3CCtx%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt; for Xpriv</h3></section></summary><div class="impl-items"><section id="associatedtype.Entropy-2" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#701">Source</a><a href="#associatedtype.Entropy-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Entropy" class="associatedtype">Entropy</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="associatedtype.Options-2" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#703">Source</a><a href="#associatedtype.Options-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Options" class="associatedtype">Options</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></h4></section><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#704">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section><section id="method.generate_with_entropy-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#706-713">Source</a><a href="#method.generate_with_entropy-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.generate_with_entropy" class="fn">generate_with_entropy</a>(
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-GeneratableKey%3CCtx%3E-for-Xpriv" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#706-720">Source</a><a href="#impl-GeneratableKey%3CCtx%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.GeneratableKey.html" title="trait bdk_wallet::keys::GeneratableKey">GeneratableKey</a>&lt;Ctx&gt; for Xpriv</h3></section></summary><div class="impl-items"><section id="associatedtype.Entropy-2" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#707">Source</a><a href="#associatedtype.Entropy-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Entropy" class="associatedtype">Entropy</a> = [<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">32</a>]</h4></section><section id="associatedtype.Options-2" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#709">Source</a><a href="#associatedtype.Options-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Options" class="associatedtype">Options</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></h4></section><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#710">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section><section id="method.generate_with_entropy-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#712-719">Source</a><a href="#method.generate_with_entropy-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.generate_with_entropy" class="fn">generate_with_entropy</a>(
     _: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Options" title="type bdk_wallet::keys::GeneratableKey::Options">Options</a>,
     entropy: Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Entropy" title="type bdk_wallet::keys::GeneratableKey::Entropy">Entropy</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;Self, Ctx&gt;, Self::<a class="associatedtype" href="trait.GeneratableKey.html#associatedtype.Error" title="type bdk_wallet::keys::GeneratableKey::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../../trait.impl/bdk_wallet/keys/trait.GeneratableKey.js" data-ignore-extern-crates="bitcoin" async></script></section></div></main></body></html>
\ No newline at end of file
index d512c46f34561efed89b409f55a8614822acd3cd..17e03a1b20eede83d2440f7255c52d30150241ef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for objects that can be turned into a public or secret `DescriptorKey`"><title>IntoDescriptorKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Descriptor<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_descriptor_key" title="into_descriptor_key">into_descriptor_key</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-%26str" title="&#38;str">&#38;str</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-(T,+DerivationPath)" title="(T, DerivationPath)">(T, DerivationPath)</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-(T,+(Fingerprint,+DerivationPath),+DerivationPath)" title="(T, KeySource, DerivationPath)">(T, KeySource, DerivationPath)</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-PrivateKey" title="PrivateKey">PrivateKey</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-PublicKey" title="PublicKey">PublicKey</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-XOnlyPublicKey" title="XOnlyPublicKey">XOnlyPublicKey</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">IntoDescriptorKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#309-312">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IntoDescriptorKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait for objects that can be turned into a public or secret `DescriptorKey`"><title>IntoDescriptorKey in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>Descriptor<wbr>Key</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_descriptor_key" title="into_descriptor_key">into_descriptor_key</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-%26str" title="&#38;str">&#38;str</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-(T,+DerivationPath)" title="(T, DerivationPath)">(T, DerivationPath)</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-(T,+(Fingerprint,+DerivationPath),+DerivationPath)" title="(T, KeySource, DerivationPath)">(T, KeySource, DerivationPath)</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-PrivateKey" title="PrivateKey">PrivateKey</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-PublicKey" title="PublicKey">PublicKey</a></li><li><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-XOnlyPublicKey" title="XOnlyPublicKey">XOnlyPublicKey</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">IntoDescriptorKey</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#315-318">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IntoDescriptorKey&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt;: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
     // Required method
     fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait for objects that can be turned into a public or secret <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a></p>
@@ -103,8 +103,8 @@ makes the compiler (correctly) fail.</p>
 <span class="kw">let </span>(descriptor, <span class="kw">_</span>, <span class="kw">_</span>) = <span class="macro">bdk_wallet::descriptor!</span>(pkh(key))<span class="question-mark">?</span>;
 <span class="comment">//                                               ^^^^^ changing this to `wpkh` would make it compile
 </span></code></pre></div>
-</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.into_descriptor_key" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#311">Source</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class="docblock"><p>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-%26str" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#919-925">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-%26str" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#920-924">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-PrivateKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#927-935">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for PrivateKey</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#928-934">Source</a><a href="#method.into_descriptor_key-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-PublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#885-893">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for PublicKey</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-2" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#886-892">Source</a><a href="#method.into_descriptor_key-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-XOnlyPublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#895-903">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for XOnlyPublicKey</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-3" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#896-902">Source</a><a href="#method.into_descriptor_key-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-(T,+DerivationPath)" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#753-759">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-(T,+DerivationPath)" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>, T: <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt;&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for (T, DerivationPath)</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-4" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#756-758">Source</a><a href="#method.into_descriptor_key-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-(T,+(Fingerprint,+DerivationPath),+DerivationPath)" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#761-767">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-(T,+(Fingerprint,+DerivationPath),+DerivationPath)" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>, T: <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt;&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for (T, KeySource, DerivationPath)</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-5" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#764-766">Source</a><a href="#method.into_descriptor_key-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#602-611">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
+</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.into_descriptor_key" class="method"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#317">Source</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></summary><div class="docblock"><p>Turn the key into a <a href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey"><code>DescriptorKey</code></a> within the requested <a href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext"><code>ScriptContext</code></a></p>
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-%26str" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#925-931">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-%26str" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#926-930">Source</a><a href="#method.into_descriptor_key" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-PrivateKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#933-941">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for PrivateKey</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#934-940">Source</a><a href="#method.into_descriptor_key-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-PublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#891-899">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for PublicKey</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-2" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#892-898">Source</a><a href="#method.into_descriptor_key-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-XOnlyPublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#901-909">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for XOnlyPublicKey</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-3" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#902-908">Source</a><a href="#method.into_descriptor_key-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-(T,+DerivationPath)" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#759-765">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-(T,+DerivationPath)" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>, T: <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt;&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for (T, DerivationPath)</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-4" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#762-764">Source</a><a href="#method.into_descriptor_key-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoDescriptorKey%3CCtx%3E-for-(T,+(Fingerprint,+DerivationPath),+DerivationPath)" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#767-773">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-(T,+(Fingerprint,+DerivationPath),+DerivationPath)" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>, T: <a class="trait" href="trait.DerivableKey.html" title="trait bdk_wallet::keys::DerivableKey">DerivableKey</a>&lt;Ctx&gt;&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for (T, KeySource, DerivationPath)</h3></section></summary><div class="impl-items"><section id="method.into_descriptor_key-5" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#770-772">Source</a><a href="#method.into_descriptor_key-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_descriptor_key" class="fn">into_descriptor_key</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;, <a class="enum" href="enum.KeyError.html" title="enum bdk_wallet::keys::KeyError">KeyError</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#608-617">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx, K&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="struct" href="struct.GeneratedKey.html" title="struct bdk_wallet::keys::GeneratedKey">GeneratedKey</a>&lt;K, Ctx&gt;<div class="where">where
     Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>,
-    K: <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt;,</div></h3></section><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#871-883">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#865-869">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3><div class="docblock"><p>The “identity” conversion is used internally by some <code>bdk_wallet::fragment</code>s</p>
-</div></section><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#905-917">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></div><script src="../../trait.impl/bdk_wallet/keys/trait.IntoDescriptorKey.js" data-ignore-extern-crates="std,miniscript,bitcoin,secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
+    K: <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt;,</div></h3></section><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#877-889">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a></h3></section><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#871-875">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorKey%3CCtx%3E" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorKey.html" title="enum bdk_wallet::keys::DescriptorKey">DescriptorKey</a>&lt;Ctx&gt;</h3><div class="docblock"><p>The “identity” conversion is used internally by some <code>bdk_wallet::fragment</code>s</p>
+</div></section><section id="impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" class="impl"><a class="src rightside" href="../../src/bdk_wallet/keys/mod.rs.html#911-923">Source</a><a href="#impl-IntoDescriptorKey%3CCtx%3E-for-DescriptorSecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;Ctx: <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a>&gt; <a class="trait" href="trait.IntoDescriptorKey.html" title="trait bdk_wallet::keys::IntoDescriptorKey">IntoDescriptorKey</a>&lt;Ctx&gt; for <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a></h3></section></div><script src="../../trait.impl/bdk_wallet/keys/trait.IntoDescriptorKey.js" data-ignore-extern-crates="std,miniscript,bitcoin,secp256k1" async></script></section></div></main></body></html>
\ No newline at end of file
index e3e437d675867a71ac2dbc0fcbe0896b9c7de6fb..aa7c5e8d2950ceeabd8d7dffc717ef37db50893f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The ScriptContext for Miniscript. Additional type information associated with miniscript that is used for carrying out checks that dependent on the context under which the script is used. For example, disallowing uncompressed keys in Segwit context"><title>ScriptContext in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Context</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Key" title="Key">Key</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.check_pk" title="check_pk">check_pk</a></li><li><a href="#tymethod.check_terminal_non_malleable" title="check_terminal_non_malleable">check_terminal_non_malleable</a></li><li><a href="#tymethod.max_satisfaction_size" title="max_satisfaction_size">max_satisfaction_size</a></li><li><a href="#tymethod.name_str" title="name_str">name_str</a></li><li><a href="#tymethod.pk_len" title="pk_len">pk_len</a></li><li><a href="#tymethod.sig_type" title="sig_type">sig_type</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.check_global_consensus_validity" title="check_global_consensus_validity">check_global_consensus_validity</a></li><li><a href="#method.check_global_policy_validity" title="check_global_policy_validity">check_global_policy_validity</a></li><li><a href="#method.check_global_validity" title="check_global_validity">check_global_validity</a></li><li><a href="#method.check_local_consensus_validity" title="check_local_consensus_validity">check_local_consensus_validity</a></li><li><a href="#method.check_local_policy_validity" title="check_local_policy_validity">check_local_policy_validity</a></li><li><a href="#method.check_local_validity" title="check_local_validity">check_local_validity</a></li><li><a href="#method.check_witness" title="check_witness">check_witness</a></li><li><a href="#method.other_top_level_checks" title="other_top_level_checks">other_top_level_checks</a></li><li><a href="#method.top_level_checks" title="top_level_checks">top_level_checks</a></li><li><a href="#method.top_level_type_check" title="top_level_type_check">top_level_type_check</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">ScriptContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ScriptContext:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The ScriptContext for Miniscript. Additional type information associated with miniscript that is used for carrying out checks that dependent on the context under which the script is used. For example, disallowing uncompressed keys in Segwit context"><title>ScriptContext in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Script<wbr>Context</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Key" title="Key">Key</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.check_pk" title="check_pk">check_pk</a></li><li><a href="#tymethod.check_terminal_non_malleable" title="check_terminal_non_malleable">check_terminal_non_malleable</a></li><li><a href="#tymethod.max_satisfaction_size" title="max_satisfaction_size">max_satisfaction_size</a></li><li><a href="#tymethod.name_str" title="name_str">name_str</a></li><li><a href="#tymethod.pk_len" title="pk_len">pk_len</a></li><li><a href="#tymethod.sig_type" title="sig_type">sig_type</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.check_global_consensus_validity" title="check_global_consensus_validity">check_global_consensus_validity</a></li><li><a href="#method.check_global_policy_validity" title="check_global_policy_validity">check_global_policy_validity</a></li><li><a href="#method.check_global_validity" title="check_global_validity">check_global_validity</a></li><li><a href="#method.check_local_consensus_validity" title="check_local_consensus_validity">check_local_consensus_validity</a></li><li><a href="#method.check_local_policy_validity" title="check_local_policy_validity">check_local_policy_validity</a></li><li><a href="#method.check_local_validity" title="check_local_validity">check_local_validity</a></li><li><a href="#method.check_witness" title="check_witness">check_witness</a></li><li><a href="#method.other_top_level_checks" title="other_top_level_checks">other_top_level_checks</a></li><li><a href="#method.top_level_checks" title="top_level_checks">top_level_checks</a></li><li><a href="#method.top_level_type_check" title="top_level_type_check">top_level_type_check</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Trait <span class="trait">ScriptContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait ScriptContext:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>
@@ -145,4 +145,4 @@ ones for satisfaction</p>
     Pk: MiniscriptKey,</div></h4></section></summary><div class="docblock"><p>Other top level checks that are context specific</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.top_level_checks" class="method"><h4 class="code-header">fn <a href="#method.top_level_checks" class="fn">top_level_checks</a>&lt;Pk&gt;(ms: &amp;<a class="struct" href="../descriptor/struct.Miniscript.html" title="struct bdk_wallet::descriptor::Miniscript">Miniscript</a>&lt;Pk, Self&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Error&gt;<div class="where">where
     Pk: MiniscriptKey,</div></h4></section></summary><div class="docblock"><p>Check top level consensus rules.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Legacy" class="impl"><a href="#impl-ScriptContext-for-Legacy" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for <a class="enum" href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Key-1" class="associatedtype trait-impl"><a href="#associatedtype.Key-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Segwitv0" class="impl"><a href="#impl-ScriptContext-for-Segwitv0" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for <a class="enum" href="../descriptor/enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Key-2" class="associatedtype trait-impl"><a href="#associatedtype.Key-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-BareCtx" class="impl"><a href="#impl-ScriptContext-for-BareCtx" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for BareCtx</h3></section></summary><div class="impl-items"><section id="associatedtype.Key-3" class="associatedtype trait-impl"><a href="#associatedtype.Key-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Tap" class="impl"><a href="#impl-ScriptContext-for-Tap" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for Tap</h3></section></summary><div class="impl-items"><section id="associatedtype.Key-4" class="associatedtype trait-impl"><a href="#associatedtype.Key-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = XOnlyPublicKey</h4></section></div></details></div><script src="../../trait.impl/miniscript/miniscript/context/trait.ScriptContext.js" data-ignore-extern-crates="miniscript" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Legacy" class="impl"><a href="#impl-ScriptContext-for-Legacy" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for <a class="enum" href="../descriptor/enum.Legacy.html" title="enum bdk_wallet::descriptor::Legacy">Legacy</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Key-1" class="associatedtype trait-impl"><a href="#associatedtype.Key-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Segwitv0" class="impl"><a href="#impl-ScriptContext-for-Segwitv0" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for <a class="enum" href="../descriptor/enum.Segwitv0.html" title="enum bdk_wallet::descriptor::Segwitv0">Segwitv0</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Key-2" class="associatedtype trait-impl"><a href="#associatedtype.Key-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-BareCtx" class="impl"><a href="#impl-ScriptContext-for-BareCtx" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for BareCtx</h3></section></summary><div class="impl-items"><section id="associatedtype.Key-3" class="associatedtype trait-impl"><a href="#associatedtype.Key-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = PublicKey</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ScriptContext-for-Tap" class="impl"><a href="#impl-ScriptContext-for-Tap" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../descriptor/trait.ScriptContext.html" title="trait bdk_wallet::descriptor::ScriptContext">ScriptContext</a> for Tap</h3></section></summary><div class="impl-items"><section id="associatedtype.Key-4" class="associatedtype trait-impl"><a href="#associatedtype.Key-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Key" class="associatedtype">Key</a> = XOnlyPublicKey</h4></section></div></details></div><script src="../../trait.impl/miniscript/miniscript/context/trait.ScriptContext.js" data-ignore-extern-crates="miniscript" async></script></section></div></main></body></html>
\ No newline at end of file
index 2eb8a62ee023158abea0640a1ccc3f60ba2bf2e6..1b052468775d4a9e330995fa9980c0bcdb79de3e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias type for a map of public key to secret key"><title>KeyMap in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">KeyMap</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Type Alias <span class="type">KeyMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type KeyMap = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>, <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias type for a map of public key to secret key</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias type for a map of public key to secret key"><title>KeyMap in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">KeyMap</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Type Alias <span class="type">KeyMap</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type KeyMap = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="../descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>, <a class="enum" href="enum.DescriptorSecretKey.html" title="enum bdk_wallet::keys::DescriptorSecretKey">DescriptorSecretKey</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias type for a map of public key to secret key</p>
 <p>This map is returned whenever a descriptor that contains secrets is parsed using
 <a href="../descriptor/enum.Descriptor.html#method.parse_descriptor" title="associated function bdk_wallet::descriptor::Descriptor::parse_descriptor"><code>Descriptor::parse_descriptor</code></a>, since the descriptor will always only contain
 public keys. This map allows looking up the corresponding secret key given a
index 3b1b476227b5ed267277f442e0717569129a0ea1..42effca89b202ce832863d2f93457a09a94adba1 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Set of valid networks for a key"><title>ValidNetworks in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Valid<wbr>Networks</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Type Alias <span class="type">ValidNetworks</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#46">Source</a> </span></div><pre class="rust item-decl"><code>pub type ValidNetworks = <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a>&lt;Network&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Set of valid networks for a key</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Set of valid networks for a key"><title>ValidNetworks in bdk_wallet::keys - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Valid<wbr>Networks</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>keys</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">keys</a></span><h1>Type Alias <span class="type">ValidNetworks</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/keys/mod.rs.html#46">Source</a> </span></div><pre class="rust item-decl"><code>pub type ValidNetworks = <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a>&lt;Network&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Set of valid networks for a key</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct ValidNetworks { <span class="comment">/* private fields */</span> }</code></pre><script src="../../type.impl/std/collections/hash/set/struct.HashSet.js" data-self-path="bdk_wallet::keys::ValidNetworks" async></script></section></div></main></body></html>
\ No newline at end of file
index 8425ec3a9d8ce30da9d7d563ddf0961d5dae047b..ec3bf58bb5528a0be464adc63d9cec3317ceb4c2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macro to write full descriptors with code"><title>descriptor in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">descriptor</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Macro <span class="macro">descriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/descriptor/dsl.rs.html#501-554">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! descriptor {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macro to write full descriptors with code"><title>descriptor in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">descriptor</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Macro <span class="macro">descriptor</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/descriptor/dsl.rs.html#501-554">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! descriptor {
     ( bare ( $( $minisc:tt )* ) ) =&gt; { ... };
     ( sh ( wsh ( $( $minisc:tt )* ) ) ) =&gt; { ... };
     ( shwsh ( $( $minisc:tt )* ) ) =&gt; { ... };
index 2b169644ba8cb3976b64bdf2e2d445d04a484ef8..9d78c033e4e809566abc2abd4cfb2a3bad0b888f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macro to write descriptor fragments with code"><title>fragment in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Macro <span class="macro">fragment</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/descriptor/dsl.rs.html#680-806">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! fragment {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Macro to write descriptor fragments with code"><title>fragment in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Macro <span class="macro">fragment</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/descriptor/dsl.rs.html#680-806">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! fragment {
     ( $modif:tt : $( $tail:tt )* ) =&gt; { ... };
     ( true ) =&gt; { ... };
     ( false ) =&gt; { ... };
index 5fccfc604df01eed31dd2b5a1ae447cac3e4518a..3915222f1d9f3402fabeb914f2627cc32e659328 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Additional functions on the `rust-bitcoin` `Psbt` structure."><title>bdk_wallet::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module psbt</a></h2><h3><a href="#traits">Module Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>psbt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/psbt/mod.rs.html#12-70">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Additional functions on the <code>rust-bitcoin</code> <code>Psbt</code> structure.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Additional functions on the `rust-bitcoin` `Psbt` structure."><title>bdk_wallet::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module psbt</a></h2><h3><a href="#traits">Module Items</a></h3><ul class="block"><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>psbt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/psbt/mod.rs.html#12-70">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Additional functions on the <code>rust-bitcoin</code> <code>Psbt</code> structure.</p>
 </div></details><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.PsbtUtils.html" title="trait bdk_wallet::psbt::PsbtUtils">Psbt<wbr>Utils</a></dt><dd>Trait to add functions to extract utxos and calculate fees.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 4b5a5887cde89098d1ec78e3684f75c99620a39c..151008ee17daec4dd60ff18e35a1895a44be8cf3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to add functions to extract utxos and calculate fees."><title>PsbtUtils in bdk_wallet::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt<wbr>Utils</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.fee_amount" title="fee_amount">fee_amount</a></li><li><a href="#tymethod.fee_rate" title="fee_rate">fee_rate</a></li><li><a href="#tymethod.get_utxo_for" title="get_utxo_for">get_utxo_for</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-PsbtUtils-for-Psbt" title="Psbt">Psbt</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">psbt</a></span><h1>Trait <span class="trait">PsbtUtils</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/psbt/mod.rs.html#23-36">Source</a> </span></div><pre class="rust item-decl"><code>pub trait PsbtUtils {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to add functions to extract utxos and calculate fees."><title>PsbtUtils in bdk_wallet::psbt - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Psbt<wbr>Utils</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.fee_amount" title="fee_amount">fee_amount</a></li><li><a href="#tymethod.fee_rate" title="fee_rate">fee_rate</a></li><li><a href="#tymethod.get_utxo_for" title="get_utxo_for">get_utxo_for</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-PsbtUtils-for-Psbt" title="Psbt">Psbt</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>psbt</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">psbt</a></span><h1>Trait <span class="trait">PsbtUtils</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/psbt/mod.rs.html#23-36">Source</a> </span></div><pre class="rust item-decl"><code>pub trait PsbtUtils {
     // Required methods
     fn <a href="#tymethod.get_utxo_for" class="fn">get_utxo_for</a>(&amp;self, input_index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;TxOut&gt;;
 <span class="item-spacer"></span>    fn <a href="#tymethod.fee_amount" class="fn">fee_amount</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Amount&gt;;
index e062a62cc86c0100223854c2da51b87e079ea9d9..a2e659ee607d306a2a3afe218e60b98ea3a4007c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Table name for schemas."><title>SCHEMAS_TABLE_NAME in bdk_wallet::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>rusqlite_<wbr>impl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">rusqlite_impl</a></span><h1>Constant <span class="constant">SCHEMAS_TABLE_NAME</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCHEMAS_TABLE_NAME: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Table name for schemas.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Table name for schemas."><title>SCHEMAS_TABLE_NAME in bdk_wallet::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>rusqlite_<wbr>impl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">rusqlite_impl</a></span><h1>Constant <span class="constant">SCHEMAS_TABLE_NAME</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub const SCHEMAS_TABLE_NAME: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Table name for schemas.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 81e397fe39c8f38c78aabad17cfebfb63fa9d573..e7a7d34c931f3e2fc67b28e0d803daa6845a5e34 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Runs logic that initializes/migrates the table schemas."><title>migrate_schema in bdk_wallet::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>rusqlite_<wbr>impl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">rusqlite_impl</a></span><h1>Function <span class="fn">migrate_schema</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn migrate_schema(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Runs logic that initializes/migrates the table schemas."><title>migrate_schema in bdk_wallet::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>rusqlite_<wbr>impl</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">rusqlite_impl</a></span><h1>Function <span class="fn">migrate_schema</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub fn migrate_schema(
     db_tx: &amp;Transaction&lt;'_&gt;,
     schema_name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
     versioned_scripts: &amp;[&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
index 70569316d289e57c988a5f1d59a62b180a15650a..eb586cfc967b8201293d2a4703aec9ba0141ca1e 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Support for persisting `bdk_chain` structures to SQLite using `rusqlite`."><title>bdk_wallet::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module rusqlite_<wbr>impl</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>rusqlite_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Support for persisting <code>bdk_chain</code> structures to SQLite using [<code>rusqlite</code>].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Support for persisting `bdk_chain` structures to SQLite using `rusqlite`."><title>bdk_wallet::rusqlite_impl - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module rusqlite_<wbr>impl</a></h2><h3><a href="#constants">Module Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>rusqlite_impl</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Support for persisting <code>bdk_chain</code> structures to SQLite using [<code>rusqlite</code>].</p>
 </div></details><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.SCHEMAS_TABLE_NAME.html" title="constant bdk_wallet::rusqlite_impl::SCHEMAS_TABLE_NAME">SCHEMAS_<wbr>TABLE_<wbr>NAME</a></dt><dd>Table name for schemas.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.migrate_schema.html" title="fn bdk_wallet::rusqlite_impl::migrate_schema">migrate_<wbr>schema</a></dt><dd>Runs logic that initializes/migrates the table schemas.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 53a0fdef739a639ce2934e2795aea803bc2c428e..4a3a3f1858d47c9f3a874ddb6559cc70a7fc0479 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signing context"><title>SignerContext in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Context</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Legacy" title="Legacy">Legacy</a></li><li><a href="#variant.Segwitv0" title="Segwitv0">Segwitv0</a></li><li><a href="#variant.Tap" title="Tap">Tap</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignerContext" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SignerContext" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignerContext" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SignerContext" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-SignerContext" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SignerContext" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerContext" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerContext" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerContext" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerContext" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerContext" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerContext" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Enum <span class="enum">SignerContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#205-215">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SignerContext {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signing context"><title>SignerContext in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Context</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Legacy" title="Legacy">Legacy</a></li><li><a href="#variant.Segwitv0" title="Segwitv0">Segwitv0</a></li><li><a href="#variant.Tap" title="Tap">Tap</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignerContext" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SignerContext" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SignerContext" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SignerContext" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-SignerContext" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-SignerContext" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerContext" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerContext" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerContext" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerContext" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerContext" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerContext" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Enum <span class="enum">SignerContext</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#205-215">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SignerContext {
     Legacy,
     Segwitv0,
     Tap {
index e93f3df6c6f5cf5aac76375c3cf53fbfebcc01b7..01211ad263d78a40601b1fa1e7a02ccbd5c9d001 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signing error"><title>SignerError in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.External" title="External">External</a></li><li><a href="#variant.InputIndexOutOfRange" title="InputIndexOutOfRange">InputIndexOutOfRange</a></li><li><a href="#variant.InvalidKey" title="InvalidKey">InvalidKey</a></li><li><a href="#variant.InvalidNonWitnessUtxo" title="InvalidNonWitnessUtxo">InvalidNonWitnessUtxo</a></li><li><a href="#variant.InvalidSighash" title="InvalidSighash">InvalidSighash</a></li><li><a href="#variant.MiniscriptPsbt" title="MiniscriptPsbt">MiniscriptPsbt</a></li><li><a href="#variant.MissingHdKeypath" title="MissingHdKeypath">MissingHdKeypath</a></li><li><a href="#variant.MissingKey" title="MissingKey">MissingKey</a></li><li><a href="#variant.MissingNonWitnessUtxo" title="MissingNonWitnessUtxo">MissingNonWitnessUtxo</a></li><li><a href="#variant.MissingWitnessScript" title="MissingWitnessScript">MissingWitnessScript</a></li><li><a href="#variant.MissingWitnessUtxo" title="MissingWitnessUtxo">MissingWitnessUtxo</a></li><li><a href="#variant.NonStandardSighash" title="NonStandardSighash">NonStandardSighash</a></li><li><a href="#variant.Psbt" title="Psbt">Psbt</a></li><li><a href="#variant.SighashTaproot" title="SighashTaproot">SighashTaproot</a></li><li><a href="#variant.UserCanceled" title="UserCanceled">UserCanceled</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SignerError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SignerError" title="Display">Display</a></li><li><a href="#impl-Error-for-SignerError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Enum <span class="enum">SignerError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#137-174">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SignerError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Signing error"><title>SignerError in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.External" title="External">External</a></li><li><a href="#variant.InputIndexOutOfRange" title="InputIndexOutOfRange">InputIndexOutOfRange</a></li><li><a href="#variant.InvalidKey" title="InvalidKey">InvalidKey</a></li><li><a href="#variant.InvalidNonWitnessUtxo" title="InvalidNonWitnessUtxo">InvalidNonWitnessUtxo</a></li><li><a href="#variant.InvalidSighash" title="InvalidSighash">InvalidSighash</a></li><li><a href="#variant.MiniscriptPsbt" title="MiniscriptPsbt">MiniscriptPsbt</a></li><li><a href="#variant.MissingHdKeypath" title="MissingHdKeypath">MissingHdKeypath</a></li><li><a href="#variant.MissingKey" title="MissingKey">MissingKey</a></li><li><a href="#variant.MissingNonWitnessUtxo" title="MissingNonWitnessUtxo">MissingNonWitnessUtxo</a></li><li><a href="#variant.MissingWitnessScript" title="MissingWitnessScript">MissingWitnessScript</a></li><li><a href="#variant.MissingWitnessUtxo" title="MissingWitnessUtxo">MissingWitnessUtxo</a></li><li><a href="#variant.NonStandardSighash" title="NonStandardSighash">NonStandardSighash</a></li><li><a href="#variant.Psbt" title="Psbt">Psbt</a></li><li><a href="#variant.SighashTaproot" title="SighashTaproot">SighashTaproot</a></li><li><a href="#variant.UserCanceled" title="UserCanceled">UserCanceled</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SignerError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SignerError" title="Display">Display</a></li><li><a href="#impl-Error-for-SignerError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerError" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Enum <span class="enum">SignerError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#137-174">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SignerError {
 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 15 variants</span></summary>    MissingKey,
     InvalidKey,
     UserCanceled,
index fc3f9ec81cff5b95520ee1a6390b69f25cab8f90..6b361834d504f5e910b71f3938a4553d16c1c75f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Identifier of a signer in the `SignersContainers`. Used as a key to find the right signer among multiple of them"><title>SignerId in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Id</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Dummy" title="Dummy">Dummy</a></li><li><a href="#variant.Fingerprint" title="Fingerprint">Fingerprint</a></li><li><a href="#variant.PkHash" title="PkHash">PkHash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignerId" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignerId" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SignerId" title="Eq">Eq</a></li><li><a href="#impl-From%3CFingerprint%3E-for-SignerId" title="From&#60;Fingerprint&#62;">From&#60;Fingerprint&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-SignerId" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-Hash-for-SignerId" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SignerId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignerId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignerId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SignerId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerId" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Enum <span class="enum">SignerId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#114-121">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SignerId {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Identifier of a signer in the `SignersContainers`. Used as a key to find the right signer among multiple of them"><title>SignerId in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Id</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Dummy" title="Dummy">Dummy</a></li><li><a href="#variant.Fingerprint" title="Fingerprint">Fingerprint</a></li><li><a href="#variant.PkHash" title="PkHash">PkHash</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignerId" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignerId" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-SignerId" title="Eq">Eq</a></li><li><a href="#impl-From%3CFingerprint%3E-for-SignerId" title="From&#60;Fingerprint&#62;">From&#60;Fingerprint&#62;</a></li><li><a href="#impl-From%3CHash%3E-for-SignerId" title="From&#60;Hash&#62;">From&#60;Hash&#62;</a></li><li><a href="#impl-Hash-for-SignerId" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SignerId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignerId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignerId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SignerId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerId" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Enum <span class="enum">SignerId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#114-121">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SignerId {
     PkHash(Hash),
     Fingerprint(Fingerprint),
     Dummy(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>),
index 0ea9cc4f92c044585ede6794f7130c9f3faf5e22..067f0de7b6a15a849d1e5c65e367c0d31a340615 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Customize which taproot script-path leaves the signer should sign."><title>TapLeavesOptions in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaves<wbr>Options</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.Exclude" title="Exclude">Exclude</a></li><li><a href="#variant.Include" title="Include">Include</a></li><li><a href="#variant.None" title="None">None</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapLeavesOptions" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TapLeavesOptions" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TapLeavesOptions" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapLeavesOptions" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-TapLeavesOptions" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeavesOptions" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeavesOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeavesOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeavesOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeavesOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeavesOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeavesOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Enum <span class="enum">TapLeavesOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#804-815">Source</a> </span></div><pre class="rust item-decl"><code>pub enum TapLeavesOptions {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Customize which taproot script-path leaves the signer should sign."><title>TapLeavesOptions in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TapLeaves<wbr>Options</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.All" title="All">All</a></li><li><a href="#variant.Exclude" title="Exclude">Exclude</a></li><li><a href="#variant.Include" title="Include">Include</a></li><li><a href="#variant.None" title="None">None</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TapLeavesOptions" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TapLeavesOptions" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TapLeavesOptions" title="Default">Default</a></li><li><a href="#impl-Eq-for-TapLeavesOptions" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-TapLeavesOptions" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-TapLeavesOptions" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TapLeavesOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TapLeavesOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TapLeavesOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-TapLeavesOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TapLeavesOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TapLeavesOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Enum <span class="enum">TapLeavesOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#804-815">Source</a> </span></div><pre class="rust item-decl"><code>pub enum TapLeavesOptions {
     All,
     Include(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;TapLeafHash&gt;),
     Exclude(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;TapLeafHash&gt;),
index 7fc8dac7ac26d049098fedf1a8f7187686011c40..67242633f2a2e08f3e8644bb2983f1f58085f3b1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generalized signers"><title>bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module signer</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>signer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#12-1031">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generalized signers</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Generalized signers"><title>bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module signer</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>signer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#12-1031">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generalized signers</p>
 <p>This module provides the ability to add customized signers to a <a href="../struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a>
 through the <a href="../struct.Wallet.html#method.add_signer" title="method bdk_wallet::Wallet::add_signer"><code>Wallet::add_signer</code></a> function.</p>
 
index 022d560b54c2d3cb42f24eaf5053203bdd3292bf..927e4eb726e198044c4e347b256a9759331a65e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Options for a software signer"><title>SignOptions in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.allow_all_sighashes" title="allow_all_sighashes">allow_all_sighashes</a></li><li><a href="#structfield.allow_grinding" title="allow_grinding">allow_grinding</a></li><li><a href="#structfield.assume_height" title="assume_height">assume_height</a></li><li><a href="#structfield.sign_with_tap_internal_key" title="sign_with_tap_internal_key">sign_with_tap_internal_key</a></li><li><a href="#structfield.tap_leaves_options" title="tap_leaves_options">tap_leaves_options</a></li><li><a href="#structfield.trust_witness_utxo" title="trust_witness_utxo">trust_witness_utxo</a></li><li><a href="#structfield.try_finalize" title="try_finalize">try_finalize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignOptions" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignOptions" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignOptions" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Struct <span class="struct">SignOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#750-800">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignOptions {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Options for a software signer"><title>SignOptions in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.allow_all_sighashes" title="allow_all_sighashes">allow_all_sighashes</a></li><li><a href="#structfield.allow_grinding" title="allow_grinding">allow_grinding</a></li><li><a href="#structfield.assume_height" title="assume_height">assume_height</a></li><li><a href="#structfield.sign_with_tap_internal_key" title="sign_with_tap_internal_key">sign_with_tap_internal_key</a></li><li><a href="#structfield.tap_leaves_options" title="tap_leaves_options">tap_leaves_options</a></li><li><a href="#structfield.trust_witness_utxo" title="trust_witness_utxo">trust_witness_utxo</a></li><li><a href="#structfield.try_finalize" title="try_finalize">try_finalize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignOptions" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignOptions" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignOptions" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Struct <span class="struct">SignOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#750-800">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignOptions {
     pub trust_witness_utxo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub assume_height: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,
     pub allow_all_sighashes: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
index 613f9dda1a99addba01aea785de227d51aafa315..971850f265478abeb381db4f095dc3d536683d6e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Defines the order in which signers are called"><title>SignerOrdering in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Ordering</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignerOrdering" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignerOrdering" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignerOrdering" title="Default">Default</a></li><li><a href="#impl-Eq-for-SignerOrdering" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-SignerOrdering" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignerOrdering" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignerOrdering" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SignerOrdering" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerOrdering" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerOrdering" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerOrdering" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerOrdering" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerOrdering" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerOrdering" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Struct <span class="struct">SignerOrdering</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#609">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignerOrdering(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Defines the order in which signers are called</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Defines the order in which signers are called"><title>SignerOrdering in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Ordering</a></h2><h3><a href="#fields">Tuple Fields</a></h3><ul class="block structfield"><li><a href="#structfield.0" title="0">0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignerOrdering" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignerOrdering" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignerOrdering" title="Default">Default</a></li><li><a href="#impl-Eq-for-SignerOrdering" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-SignerOrdering" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SignerOrdering" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SignerOrdering" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SignerOrdering" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerOrdering" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerOrdering" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerOrdering" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerOrdering" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerOrdering" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerOrdering" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Struct <span class="struct">SignerOrdering</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#609">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignerOrdering(pub <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Defines the order in which signers are called</p>
 <p>The default value is <code>100</code>. Signers with an ordering above that will be called later,
 and they will thus see the partial signatures added to the transaction once they get to sign
 themselves.</p>
index 87f6b600ff3fdc2f4d5d2e04a7bf920a15cabdb8..f205b83707d5ca14f13ae31e39717c7276a52fc2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wrapper to pair a signer with its context"><title>SignerWrapper in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Wrapper</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignerWrapper%3CS%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignerWrapper%3CS%3E" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SignerWrapper%3CS%3E" title="Deref">Deref</a></li><li><a href="#impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E" title="InputSigner">InputSigner</a></li><li><a href="#impl-InputSigner-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E" title="InputSigner">InputSigner</a></li><li><a href="#impl-InputSigner-for-SignerWrapper%3CPrivateKey%3E" title="InputSigner">InputSigner</a></li><li><a href="#impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E" title="SignerCommon">SignerCommon</a></li><li><a href="#impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E" title="SignerCommon">SignerCommon</a></li><li><a href="#impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E" title="SignerCommon">SignerCommon</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerWrapper%3CS%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerWrapper%3CS%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerWrapper%3CS%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerWrapper%3CS%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerWrapper%3CS%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerWrapper%3CS%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TransactionSigner-for-T" title="TransactionSigner">TransactionSigner</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Struct <span class="struct">SignerWrapper</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#219-222">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignerWrapper&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wrapper to pair a signer with its context</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wrapper to pair a signer with its context"><title>SignerWrapper in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Wrapper</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignerWrapper%3CS%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignerWrapper%3CS%3E" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-SignerWrapper%3CS%3E" title="Deref">Deref</a></li><li><a href="#impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E" title="InputSigner">InputSigner</a></li><li><a href="#impl-InputSigner-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E" title="InputSigner">InputSigner</a></li><li><a href="#impl-InputSigner-for-SignerWrapper%3CPrivateKey%3E" title="InputSigner">InputSigner</a></li><li><a href="#impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E" title="SignerCommon">SignerCommon</a></li><li><a href="#impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E" title="SignerCommon">SignerCommon</a></li><li><a href="#impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E" title="SignerCommon">SignerCommon</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignerWrapper%3CS%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignerWrapper%3CS%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignerWrapper%3CS%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignerWrapper%3CS%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignerWrapper%3CS%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignerWrapper%3CS%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TransactionSigner-for-T" title="TransactionSigner">TransactionSigner</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Struct <span class="struct">SignerWrapper</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#219-222">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignerWrapper&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Wrapper to pair a signer with its context</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SignerWrapper%3CS%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#224-229">Source</a><a href="#impl-SignerWrapper%3CS%3E" class="anchor">§</a><h3 class="code-header">impl&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="struct" href="struct.SignerWrapper.html" title="struct bdk_wallet::signer::SignerWrapper">SignerWrapper</a>&lt;S&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#226-228">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(signer: S, ctx: <a class="enum" href="enum.SignerContext.html" title="enum bdk_wallet::signer::SignerContext">SignerContext</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Create a wrapped signer from a signer and a context</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SignerWrapper%3CS%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#218">Source</a><a href="#impl-Clone-for-SignerWrapper%3CS%3E" class="anchor">§</a><h3 class="code-header">impl&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SignerWrapper.html" title="struct bdk_wallet::signer::SignerWrapper">SignerWrapper</a>&lt;S&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#218">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SignerWrapper.html" title="struct bdk_wallet::signer::SignerWrapper">SignerWrapper</a>&lt;S&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SignerWrapper%3CS%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#218">Source</a><a href="#impl-Debug-for-SignerWrapper%3CS%3E" class="anchor">§</a><h3 class="code-header">impl&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SignerWrapper.html" title="struct bdk_wallet::signer::SignerWrapper">SignerWrapper</a>&lt;S&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#218">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deref-for-SignerWrapper%3CS%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#231-237">Source</a><a href="#impl-Deref-for-SignerWrapper%3CS%3E" class="anchor">§</a><h3 class="code-header">impl&lt;S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.SignerWrapper.html" title="struct bdk_wallet::signer::SignerWrapper">SignerWrapper</a>&lt;S&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Target" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#232">Source</a><a href="#associatedtype.Target" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = S</h4></section></summary><div class='docblock'>The resulting type after dereferencing.</div></details><details class="toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#234-236">Source</a><a href="#method.deref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#tymethod.deref" class="fn">deref</a>(&amp;self) -&gt; &amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/deref/trait.Deref.html#associatedtype.Target" title="type core::ops::deref::Deref::Target">Target</a></h4></section></summary><div class='docblock'>Dereferences the value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#408-422">Source</a><a href="#impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.InputSigner.html" title="trait bdk_wallet::signer::InputSigner">InputSigner</a> for <a class="struct" href="struct.SignerWrapper.html" title="struct bdk_wallet::signer::SignerWrapper">SignerWrapper</a>&lt;DescriptorMultiXKey&lt;Xpriv&gt;&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.sign_input-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#409-421">Source</a><a href="#method.sign_input-1" class="anchor">§</a><h4 class="code-header">fn <a href="trait.InputSigner.html#tymethod.sign_input" class="fn">sign_input</a>(
     &amp;self,
index 7549ef66a9c9f6337ff197180023d44e7266b0b1..6db200e7aa3f288a327b46886f404efd5b016ed7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Container for multiple signers"><title>SignersContainer in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signers<wbr>Container</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_external" title="add_external">add_external</a></li><li><a href="#method.as_key_map" title="as_key_map">as_key_map</a></li><li><a href="#method.build" title="build">build</a></li><li><a href="#method.find" title="find">find</a></li><li><a href="#method.ids" title="ids">ids</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.signers" title="signers">signers</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignersContainer" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignersContainer" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignersContainer" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SignersContainer" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-SignersContainer" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SignersContainer" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SignersContainer" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignersContainer" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignersContainer" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Struct <span class="struct">SignersContainer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#634">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignersContainer(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Container for multiple signers</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Container for multiple signers"><title>SignersContainer in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signers<wbr>Container</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_external" title="add_external">add_external</a></li><li><a href="#method.as_key_map" title="as_key_map">as_key_map</a></li><li><a href="#method.build" title="build">build</a></li><li><a href="#method.find" title="find">find</a></li><li><a href="#method.ids" title="ids">ids</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.remove" title="remove">remove</a></li><li><a href="#method.signers" title="signers">signers</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignersContainer" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignersContainer" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignersContainer" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SignersContainer" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-SignersContainer" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SignersContainer" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SignersContainer" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignersContainer" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignersContainer" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Struct <span class="struct">SignersContainer</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#634">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignersContainer(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Container for multiple signers</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SignersContainer" class="impl"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#636-692">Source</a><a href="#impl-SignersContainer" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SignersContainer.html" title="struct bdk_wallet::signer::SignersContainer">SignersContainer</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_key_map" class="method"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#638-644">Source</a><h4 class="code-header">pub fn <a href="#method.as_key_map" class="fn">as_key_map</a>(&amp;self, secp: &amp;Secp256k1&lt;All&gt;) -&gt; <a class="type" href="../keys/type.KeyMap.html" title="type bdk_wallet::keys::KeyMap">KeyMap</a></h4></section></summary><div class="docblock"><p>Create a map of public keys to secret keys</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><a class="src rightside" href="../../src/bdk_wallet/wallet/signer.rs.html#650-691">Source</a><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(
     keymap: <a class="type" href="../keys/type.KeyMap.html" title="type bdk_wallet::keys::KeyMap">KeyMap</a>,
index 92104ade144dcc19d5fd28b3d3f8d4efda5a8e5b..e93da4da21cf1c2e2ad332167ab519d606f11266 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="PSBT Input signer"><title>InputSigner in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Input<wbr>Signer</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.sign_input" title="sign_input">sign_input</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Trait <span class="trait">InputSigner</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#262-271">Source</a> </span></div><pre class="rust item-decl"><code>pub trait InputSigner: <a class="trait" href="trait.SignerCommon.html" title="trait bdk_wallet::signer::SignerCommon">SignerCommon</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="PSBT Input signer"><title>InputSigner in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Input<wbr>Signer</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.sign_input" title="sign_input">sign_input</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Trait <span class="trait">InputSigner</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#262-271">Source</a> </span></div><pre class="rust item-decl"><code>pub trait InputSigner: <a class="trait" href="trait.SignerCommon.html" title="trait bdk_wallet::signer::SignerCommon">SignerCommon</a> {
     // Required method
     fn <a href="#tymethod.sign_input" class="fn">sign_input</a>(
         &amp;self,
index 5690c86f2adfaf6eaac13d7bdb13489bf2decbbd..7ea3acefa020c178668497ab324b8a7a1ec1eb4c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Common signer methods"><title>SignerCommon in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Common</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.id" title="id">id</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.descriptor_secret_key" title="descriptor_secret_key">descriptor_secret_key</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Trait <span class="trait">SignerCommon</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#240-255">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SignerCommon:
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Common signer methods"><title>SignerCommon in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Signer<wbr>Common</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.id" title="id">id</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.descriptor_secret_key" title="descriptor_secret_key">descriptor_secret_key</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Trait <span class="trait">SignerCommon</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#240-255">Source</a> </span></div><pre class="rust item-decl"><code>pub trait SignerCommon:
     <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>
     + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> {
index 2b6413cf991b08eefe09cd243de723ad03680aee..49675195f838af1b3e005362f3e39e2da742f499 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="PSBT signer"><title>TransactionSigner in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Transaction<wbr>Signer</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.sign_transaction" title="sign_transaction">sign_transaction</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Trait <span class="trait">TransactionSigner</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#277-285">Source</a> </span></div><pre class="rust item-decl"><code>pub trait TransactionSigner: <a class="trait" href="trait.SignerCommon.html" title="trait bdk_wallet::signer::SignerCommon">SignerCommon</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="PSBT signer"><title>TransactionSigner in bdk_wallet::signer - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Transaction<wbr>Signer</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.sign_transaction" title="sign_transaction">sign_transaction</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>signer</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">signer</a></span><h1>Trait <span class="trait">TransactionSigner</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/signer.rs.html#277-285">Source</a> </span></div><pre class="rust item-decl"><code>pub trait TransactionSigner: <a class="trait" href="trait.SignerCommon.html" title="trait bdk_wallet::signer::SignerCommon">SignerCommon</a> {
     // Required method
     fn <a href="#tymethod.sign_transaction" class="fn">sign_transaction</a>(
         &amp;self,
index 34fcfd707d4f88a2bdadc53186ee0d7beeee6106..c64fdef320427295011c62d8e567b1c296e6ce04 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A derived address and the index it was found at. For convenience this automatically derefs to `Address`"><title>AddressInfo in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Info</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.address" title="address">address</a></li><li><a href="#structfield.index" title="index">index</a></li><li><a href="#structfield.keychain" title="keychain">keychain</a></li></ul><h3><a href="#deref-methods-Address">Methods from Deref&lt;<wbr>Target=<wbr>Address&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.address_type" title="address_type">address_type</a></li><li><a href="#method.as_unchecked" title="as_unchecked">as_unchecked</a></li><li><a href="#method.assume_checked_ref" title="assume_checked_ref">assume_checked_ref</a></li><li><a href="#method.is_related_to_pubkey" title="is_related_to_pubkey">is_related_to_pubkey</a></li><li><a href="#method.is_related_to_xonly_pubkey" title="is_related_to_xonly_pubkey">is_related_to_xonly_pubkey</a></li><li><a href="#method.is_spend_standard" title="is_spend_standard">is_spend_standard</a></li><li><a href="#method.is_valid_for_network" title="is_valid_for_network">is_valid_for_network</a></li><li><a href="#method.matches_script_pubkey" title="matches_script_pubkey">matches_script_pubkey</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#method.to_address_data" title="to_address_data">to_address_data</a></li><li><a href="#method.to_qr_uri" title="to_qr_uri">to_qr_uri</a></li><li><a href="#method.witness_program" title="witness_program">witness_program</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressInfo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddressInfo" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-AddressInfo" title="Deref">Deref</a></li><li><a href="#impl-Display-for-AddressInfo" title="Display">Display</a></li><li><a href="#impl-Eq-for-AddressInfo" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-AddressInfo" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AddressInfo" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressInfo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressInfo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressInfo" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressInfo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressInfo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressInfo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">AddressInfo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#152-159">Source</a> </span></div><pre class="rust item-decl"><code>pub struct AddressInfo {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A derived address and the index it was found at. For convenience this automatically derefs to `Address`"><title>AddressInfo in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Info</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.address" title="address">address</a></li><li><a href="#structfield.index" title="index">index</a></li><li><a href="#structfield.keychain" title="keychain">keychain</a></li></ul><h3><a href="#deref-methods-Address">Methods from Deref&lt;<wbr>Target=<wbr>Address&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.address_type" title="address_type">address_type</a></li><li><a href="#method.as_unchecked" title="as_unchecked">as_unchecked</a></li><li><a href="#method.assume_checked_ref" title="assume_checked_ref">assume_checked_ref</a></li><li><a href="#method.is_related_to_pubkey" title="is_related_to_pubkey">is_related_to_pubkey</a></li><li><a href="#method.is_related_to_xonly_pubkey" title="is_related_to_xonly_pubkey">is_related_to_xonly_pubkey</a></li><li><a href="#method.is_spend_standard" title="is_spend_standard">is_spend_standard</a></li><li><a href="#method.is_valid_for_network" title="is_valid_for_network">is_valid_for_network</a></li><li><a href="#method.matches_script_pubkey" title="matches_script_pubkey">matches_script_pubkey</a></li><li><a href="#method.pubkey_hash" title="pubkey_hash">pubkey_hash</a></li><li><a href="#method.script_hash" title="script_hash">script_hash</a></li><li><a href="#method.script_pubkey" title="script_pubkey">script_pubkey</a></li><li><a href="#method.to_address_data" title="to_address_data">to_address_data</a></li><li><a href="#method.to_qr_uri" title="to_qr_uri">to_qr_uri</a></li><li><a href="#method.witness_program" title="witness_program">witness_program</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressInfo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddressInfo" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-AddressInfo" title="Deref">Deref</a></li><li><a href="#impl-Display-for-AddressInfo" title="Display">Display</a></li><li><a href="#impl-Eq-for-AddressInfo" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-AddressInfo" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-AddressInfo" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressInfo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressInfo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressInfo" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressInfo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressInfo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressInfo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">AddressInfo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#152-159">Source</a> </span></div><pre class="rust item-decl"><code>pub struct AddressInfo {
     pub index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub address: Address,
     pub keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>,
index 4a4e490cdcf3cf8b9371d4c9740ff9d71ab9539d..e33b3ab00a4a0b6d0561c4fdb267d474502dfebc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Balance, differentiated into various categories."><title>Balance in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Balance</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.confirmed" title="confirmed">confirmed</a></li><li><a href="#structfield.immature" title="immature">immature</a></li><li><a href="#structfield.trusted_pending" title="trusted_pending">trusted_pending</a></li><li><a href="#structfield.untrusted_pending" title="untrusted_pending">untrusted_pending</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.total" title="total">total</a></li><li><a href="#method.trusted_spendable" title="trusted_spendable">trusted_spendable</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Balance" title="Add">Add</a></li><li><a href="#impl-Clone-for-Balance" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Balance" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Balance" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Balance" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Balance" title="Display">Display</a></li><li><a href="#impl-Eq-for-Balance" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Balance" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Balance" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Balance" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Balance" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Balance" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Balance" title="Send">Send</a></li><li><a href="#impl-Sync-for-Balance" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Balance" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Balance" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">Balance</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Balance {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Balance, differentiated into various categories."><title>Balance in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Balance</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.confirmed" title="confirmed">confirmed</a></li><li><a href="#structfield.immature" title="immature">immature</a></li><li><a href="#structfield.trusted_pending" title="trusted_pending">trusted_pending</a></li><li><a href="#structfield.untrusted_pending" title="untrusted_pending">untrusted_pending</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.total" title="total">total</a></li><li><a href="#method.trusted_spendable" title="trusted_spendable">trusted_spendable</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Add-for-Balance" title="Add">Add</a></li><li><a href="#impl-Clone-for-Balance" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Balance" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Balance" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Balance" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Balance" title="Display">Display</a></li><li><a href="#impl-Eq-for-Balance" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-Balance" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-Balance" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Balance" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Balance" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Balance" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Balance" title="Send">Send</a></li><li><a href="#impl-Sync-for-Balance" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Balance" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Balance" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">Balance</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct Balance {
     pub immature: Amount,
     pub trusted_pending: Amount,
     pub untrusted_pending: Amount,
index 5c9624b28d509ee5675f452e04f8a8c601be4974..a639877ec28b15d13e1c021cb57e4f1eb1fdab92 100644 (file)
@@ -1,16 +1,16 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A changeset for `Wallet`."><title>ChangeSet in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.change_descriptor" title="change_descriptor">change_descriptor</a></li><li><a href="#structfield.descriptor" title="descriptor">descriptor</a></li><li><a href="#structfield.indexer" title="indexer">indexer</a></li><li><a href="#structfield.local_chain" title="local_chain">local_chain</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.tx_graph" title="tx_graph">tx_graph</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.WALLET_SCHEMA_NAME" title="WALLET_SCHEMA_NAME">WALLET_SCHEMA_NAME</a></li><li><a href="#associatedconstant.WALLET_TABLE_NAME" title="WALLET_TABLE_NAME">WALLET_TABLE_NAME</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_sqlite" title="from_sqlite">from_sqlite</a></li><li><a href="#method.init_sqlite_tables" title="init_sqlite_tables">init_sqlite_tables</a></li><li><a href="#method.persist_to_sqlite" title="persist_to_sqlite">persist_to_sqlite</a></li><li><a href="#method.schema_v0" title="schema_v0">schema_v0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" title="From&#60;ChangeSet&#60;ConfirmationBlockTime, ChangeSet&#62;&#62;">From&#60;ChangeSet&#60;ConfirmationBlockTime, ChangeSet&#62;&#62;</a></li><li><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" title="From&#60;ChangeSet&#60;ConfirmationBlockTime&#62;&#62;">From&#60;ChangeSet&#60;ConfirmationBlockTime&#62;&#62;</a></li><li><a href="#impl-From%3CChangeSet%3E-for-ChangeSet" title="From&#60;ChangeSet&#62;">From&#60;ChangeSet&#62;</a></li><li><a href="#impl-From%3CChangeSet%3E-for-ChangeSet-1" title="From&#60;ChangeSet&#62;">From&#60;ChangeSet&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/changeset.rs.html#11-24">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A changeset for `Wallet`."><title>ChangeSet in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.change_descriptor" title="change_descriptor">change_descriptor</a></li><li><a href="#structfield.descriptor" title="descriptor">descriptor</a></li><li><a href="#structfield.indexer" title="indexer">indexer</a></li><li><a href="#structfield.local_chain" title="local_chain">local_chain</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.tx_graph" title="tx_graph">tx_graph</a></li></ul><h3><a href="#implementations">Associated Constants</a></h3><ul class="block associatedconstant"><li><a href="#associatedconstant.WALLET_SCHEMA_NAME" title="WALLET_SCHEMA_NAME">WALLET_SCHEMA_NAME</a></li><li><a href="#associatedconstant.WALLET_TABLE_NAME" title="WALLET_TABLE_NAME">WALLET_TABLE_NAME</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.from_sqlite" title="from_sqlite">from_sqlite</a></li><li><a href="#method.init_sqlite_tables" title="init_sqlite_tables">init_sqlite_tables</a></li><li><a href="#method.persist_to_sqlite" title="persist_to_sqlite">persist_to_sqlite</a></li><li><a href="#method.schema_v0" title="schema_v0">schema_v0</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" title="From&#60;ChangeSet&#60;ConfirmationBlockTime, ChangeSet&#62;&#62;">From&#60;ChangeSet&#60;ConfirmationBlockTime, ChangeSet&#62;&#62;</a></li><li><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" title="From&#60;ChangeSet&#60;ConfirmationBlockTime&#62;&#62;">From&#60;ChangeSet&#60;ConfirmationBlockTime&#62;&#62;</a></li><li><a href="#impl-From%3CChangeSet%3E-for-ChangeSet" title="From&#60;ChangeSet&#62;">From&#60;ChangeSet&#62;</a></li><li><a href="#impl-From%3CChangeSet%3E-for-ChangeSet-1" title="From&#60;ChangeSet&#62;">From&#60;ChangeSet&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/changeset.rs.html#11-24">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet {
     pub descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="descriptor/enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;&gt;,
     pub change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="descriptor/enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;&gt;,
     pub network: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Network&gt;,
     pub local_chain: ChangeSet,
-    pub tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
+    pub tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;,
     pub indexer: ChangeSet,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A changeset for <a href="struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.descriptor" class="structfield section-header"><a href="#structfield.descriptor" class="anchor field">§</a><code>descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="descriptor/enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;&gt;</code></span><div class="docblock"><p>Descriptor for recipient addresses.</p>
 </div><span id="structfield.change_descriptor" class="structfield section-header"><a href="#structfield.change_descriptor" class="anchor field">§</a><code>change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="descriptor/enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;&gt;</code></span><div class="docblock"><p>Descriptor for change addresses.</p>
 </div><span id="structfield.network" class="structfield section-header"><a href="#structfield.network" class="anchor field">§</a><code>network: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Network&gt;</code></span><div class="docblock"><p>Stores the network type of the transaction data.</p>
 </div><span id="structfield.local_chain" class="structfield section-header"><a href="#structfield.local_chain" class="anchor field">§</a><code>local_chain: ChangeSet</code></span><div class="docblock"><p>Changes to the <a href="local_chain::LocalChain"><code>LocalChain</code></a>.</p>
-</div><span id="structfield.tx_graph" class="structfield section-header"><a href="#structfield.tx_graph" class="anchor field">§</a><code>tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>Changes to <a href="tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
+</div><span id="structfield.tx_graph" class="structfield section-header"><a href="#structfield.tx_graph" class="anchor field">§</a><code>tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>Changes to <a href="tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
 </div><span id="structfield.indexer" class="structfield section-header"><a href="#structfield.indexer" class="anchor field">§</a><code>indexer: ChangeSet</code></span><div class="docblock"><p>Changes to <a href="keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a>.</p>
 </div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#68-183">Source</a><a href="#impl-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.WALLET_SCHEMA_NAME" class="associatedconstant"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#70">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.WALLET_SCHEMA_NAME" class="constant">WALLET_SCHEMA_NAME</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_wallet&quot;</h4></section></summary><div class="docblock"><p>Schema name for wallet.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.WALLET_TABLE_NAME" class="associatedconstant"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#72">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.WALLET_TABLE_NAME" class="constant">WALLET_TABLE_NAME</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_wallet&quot;</h4></section></summary><div class="docblock"><p>Name of table to store wallet descriptors and network.</p>
@@ -19,8 +19,8 @@
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_sqlite" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#103-135">Source</a><h4 class="code-header">pub fn <a href="#method.from_sqlite" class="fn">from_sqlite</a>(db_tx: &amp;Transaction&lt;'_&gt;) -&gt; Result&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Recover a <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> from sqlite database.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.persist_to_sqlite" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#138-182">Source</a><h4 class="code-header">pub fn <a href="#method.persist_to_sqlite" class="fn">persist_to_sqlite</a>(&amp;self, db_tx: &amp;Transaction&lt;'_&gt;) -&gt; Result&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class="docblock"><p>Persist <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> to sqlite database.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Clone-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Debug-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Default-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#204-211">Source</a><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#205-210">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#194-202">Source</a><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>, ChangeSet&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#195-201">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexed_tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>, ChangeSet&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#185-192">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#186-191">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(chain: ChangeSet) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#213-220">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#214-219">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: ChangeSet) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#26-65">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bdk_core/merge/trait.Merge.html" title="trait bdk_core::merge::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#28-55">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> into itself.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#57-64">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#204-211">Source</a><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&lt;ConfirmationBlockTime&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#205-210">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#194-202">Source</a><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&lt;ConfirmationBlockTime, ChangeSet&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#195-201">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexed_tx_graph: ChangeSet&lt;ConfirmationBlockTime, ChangeSet&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#185-192">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#186-191">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(chain: ChangeSet) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#213-220">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#214-219">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: ChangeSet) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#26-65">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl Merge for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#28-55">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> into itself.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#57-64">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet" class="impl"><a href="#impl-Freeze-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-RefUnwindSafe-for-ChangeSet" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-Send-for-ChangeSet" class="impl"><a href="#impl-Send-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-Sync-for-ChangeSet" class="impl"><a href="#impl-Sync-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-Unpin-for-ChangeSet" class="impl"><a href="#impl-Unpin-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-UnwindSafe-for-ChangeSet" class="impl"><a href="#impl-UnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index b82fb80a27fb1f7eb8240ff6de3b9217987dfce1..50904a526ad79b24ae1bc97678f00b7f7e8f5a06 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Parameters for `Wallet::create` or `PersistedWallet::create`."><title>CreateParams in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Create<wbr>Params</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.create_wallet" title="create_wallet">create_wallet</a></li><li><a href="#method.create_wallet_async" title="create_wallet_async">create_wallet_async</a></li><li><a href="#method.create_wallet_no_persist" title="create_wallet_no_persist">create_wallet_no_persist</a></li><li><a href="#method.genesis_hash" title="genesis_hash">genesis_hash</a></li><li><a href="#method.keymap" title="keymap">keymap</a></li><li><a href="#method.lookahead" title="lookahead">lookahead</a></li><li><a href="#method.network" title="network">network</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_single" title="new_single">new_single</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-CreateParams" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-CreateParams" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-CreateParams" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-CreateParams" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-CreateParams" title="Send">Send</a></li><li><a href="#impl-Unpin-for-CreateParams" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">CreateParams</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/params.rs.html#34-42">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CreateParams { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Parameters for <a href="struct.Wallet.html#method.create" title="associated function bdk_wallet::Wallet::create"><code>Wallet::create</code></a> or <a href="struct.PersistedWallet.html#method.create" title="associated function bdk_wallet::PersistedWallet::create"><code>PersistedWallet::create</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Parameters for `Wallet::create` or `PersistedWallet::create`."><title>CreateParams in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Create<wbr>Params</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.create_wallet" title="create_wallet">create_wallet</a></li><li><a href="#method.create_wallet_async" title="create_wallet_async">create_wallet_async</a></li><li><a href="#method.create_wallet_no_persist" title="create_wallet_no_persist">create_wallet_no_persist</a></li><li><a href="#method.genesis_hash" title="genesis_hash">genesis_hash</a></li><li><a href="#method.keymap" title="keymap">keymap</a></li><li><a href="#method.lookahead" title="lookahead">lookahead</a></li><li><a href="#method.network" title="network">network</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.new_single" title="new_single">new_single</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-CreateParams" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-CreateParams" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-CreateParams" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-CreateParams" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-CreateParams" title="Send">Send</a></li><li><a href="#impl-Unpin-for-CreateParams" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">CreateParams</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/params.rs.html#34-42">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CreateParams { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Parameters for <a href="struct.Wallet.html#method.create" title="associated function bdk_wallet::Wallet::create"><code>Wallet::create</code></a> or <a href="struct.PersistedWallet.html#method.create" title="associated function bdk_wallet::PersistedWallet::create"><code>PersistedWallet::create</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CreateParams" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/params.rs.html#44-147">Source</a><a href="#impl-CreateParams" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CreateParams.html" title="struct bdk_wallet::CreateParams">CreateParams</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new_single" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/params.rs.html#55-65">Source</a><h4 class="code-header">pub fn <a href="#method.new_single" class="fn">new_single</a>&lt;D: <a class="trait" href="descriptor/trait.IntoWalletDescriptor.html" title="trait bdk_wallet::descriptor::IntoWalletDescriptor">IntoWalletDescriptor</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'static&gt;(
     descriptor: D,
 ) -&gt; Self</h4></section></summary><div class="docblock"><p>Construct parameters with provided <code>descriptor</code>.</p>
index 0ddb058ce25dffb6e3802de7910545fa2a1066cf..7b174a651fda820a4e576eb3c8f1ba92073b52e8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Parameters for `Wallet::load` or `PersistedWallet::load`."><title>LoadParams in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Load<wbr>Params</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.check_genesis_hash" title="check_genesis_hash">check_genesis_hash</a></li><li><a href="#method.check_network" title="check_network">check_network</a></li><li><a href="#method.descriptor" title="descriptor">descriptor</a></li><li><a href="#method.extract_keys" title="extract_keys">extract_keys</a></li><li><a href="#method.keymap" title="keymap">keymap</a></li><li><a href="#method.load_wallet" title="load_wallet">load_wallet</a></li><li><a href="#method.load_wallet_async" title="load_wallet_async">load_wallet_async</a></li><li><a href="#method.load_wallet_no_persist" title="load_wallet_no_persist">load_wallet_no_persist</a></li><li><a href="#method.lookahead" title="lookahead">lookahead</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-LoadParams" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-LoadParams" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-LoadParams" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-LoadParams" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-LoadParams" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-LoadParams" title="Send">Send</a></li><li><a href="#impl-Unpin-for-LoadParams" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">LoadParams</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/params.rs.html#151-160">Source</a> </span></div><pre class="rust item-decl"><code>pub struct LoadParams { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Parameters for <a href="struct.Wallet.html#method.load" title="associated function bdk_wallet::Wallet::load"><code>Wallet::load</code></a> or <a href="struct.PersistedWallet.html#method.load" title="associated function bdk_wallet::PersistedWallet::load"><code>PersistedWallet::load</code></a>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Parameters for `Wallet::load` or `PersistedWallet::load`."><title>LoadParams in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Load<wbr>Params</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.check_genesis_hash" title="check_genesis_hash">check_genesis_hash</a></li><li><a href="#method.check_network" title="check_network">check_network</a></li><li><a href="#method.descriptor" title="descriptor">descriptor</a></li><li><a href="#method.extract_keys" title="extract_keys">extract_keys</a></li><li><a href="#method.keymap" title="keymap">keymap</a></li><li><a href="#method.load_wallet" title="load_wallet">load_wallet</a></li><li><a href="#method.load_wallet_async" title="load_wallet_async">load_wallet_async</a></li><li><a href="#method.load_wallet_no_persist" title="load_wallet_no_persist">load_wallet_no_persist</a></li><li><a href="#method.lookahead" title="lookahead">lookahead</a></li><li><a href="#method.new" title="new">new</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-LoadParams" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-LoadParams" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-LoadParams" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-LoadParams" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-LoadParams" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-LoadParams" title="Send">Send</a></li><li><a href="#impl-Unpin-for-LoadParams" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">LoadParams</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/params.rs.html#151-160">Source</a> </span></div><pre class="rust item-decl"><code>pub struct LoadParams { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Parameters for <a href="struct.Wallet.html#method.load" title="associated function bdk_wallet::Wallet::load"><code>Wallet::load</code></a> or <a href="struct.PersistedWallet.html#method.load" title="associated function bdk_wallet::PersistedWallet::load"><code>PersistedWallet::load</code></a>.</p>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-LoadParams" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/params.rs.html#162-263">Source</a><a href="#impl-LoadParams" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.LoadParams.html" title="struct bdk_wallet::LoadParams">LoadParams</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/params.rs.html#166-177">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>() -&gt; Self</h4></section></summary><div class="docblock"><p>Construct parameters with default values.</p>
 <p>Default values: <code>lookahead</code> = [<code>DEFAULT_LOOKAHEAD</code>]</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.keymap" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/params.rs.html#180-187">Source</a><h4 class="code-header">pub fn <a href="#method.keymap" class="fn">keymap</a>(self, keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, keymap: <a class="type" href="keys/type.KeyMap.html" title="type bdk_wallet::keys::KeyMap">KeyMap</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Extend the given <code>keychain</code>’s <code>keymap</code>.</p>
index 4a63c9e9450aac1d87fb70bb9cb5c046e0cd0478..421f98ea9dcbd9ebc0fc5d687a4e14926303ef2e 100644 (file)
@@ -1,17 +1,17 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An unspent output owned by a `Wallet`."><title>LocalOutput in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Local<wbr>Output</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.derivation_index" title="derivation_index">derivation_index</a></li><li><a href="#structfield.is_spent" title="is_spent">is_spent</a></li><li><a href="#structfield.keychain" title="keychain">keychain</a></li><li><a href="#structfield.outpoint" title="outpoint">outpoint</a></li><li><a href="#structfield.txout" title="txout">txout</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LocalOutput" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LocalOutput" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LocalOutput" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-LocalOutput" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-LocalOutput" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-LocalOutput" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-LocalOutput" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LocalOutput" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LocalOutput" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LocalOutput" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LocalOutput" title="Send">Send</a></li><li><a href="#impl-Sync-for-LocalOutput" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LocalOutput" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LocalOutput" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">LocalOutput</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/types.rs.html#53-66">Source</a> </span></div><pre class="rust item-decl"><code>pub struct LocalOutput {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An unspent output owned by a `Wallet`."><title>LocalOutput in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Local<wbr>Output</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.derivation_index" title="derivation_index">derivation_index</a></li><li><a href="#structfield.is_spent" title="is_spent">is_spent</a></li><li><a href="#structfield.keychain" title="keychain">keychain</a></li><li><a href="#structfield.outpoint" title="outpoint">outpoint</a></li><li><a href="#structfield.txout" title="txout">txout</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-LocalOutput" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-LocalOutput" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-LocalOutput" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-LocalOutput" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-LocalOutput" title="Hash">Hash</a></li><li><a href="#impl-PartialEq-for-LocalOutput" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-LocalOutput" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-LocalOutput" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-LocalOutput" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-LocalOutput" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-LocalOutput" title="Send">Send</a></li><li><a href="#impl-Sync-for-LocalOutput" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-LocalOutput" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-LocalOutput" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">LocalOutput</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/types.rs.html#53-66">Source</a> </span></div><pre class="rust item-decl"><code>pub struct LocalOutput {
     pub outpoint: OutPoint,
     pub txout: TxOut,
     pub keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>,
     pub is_spent: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub derivation_index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
-    pub chain_position: ChainPosition&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
+    pub chain_position: ChainPosition&lt;ConfirmationBlockTime&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An unspent output owned by a <a href="struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.outpoint" class="structfield section-header"><a href="#structfield.outpoint" class="anchor field">§</a><code>outpoint: OutPoint</code></span><div class="docblock"><p>Reference to a transaction output</p>
 </div><span id="structfield.txout" class="structfield section-header"><a href="#structfield.txout" class="anchor field">§</a><code>txout: TxOut</code></span><div class="docblock"><p>Transaction output</p>
 </div><span id="structfield.keychain" class="structfield section-header"><a href="#structfield.keychain" class="anchor field">§</a><code>keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a></code></span><div class="docblock"><p>Type of keychain</p>
 </div><span id="structfield.is_spent" class="structfield section-header"><a href="#structfield.is_spent" class="anchor field">§</a><code>is_spent: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span><div class="docblock"><p>Whether this UTXO is spent or not</p>
 </div><span id="structfield.derivation_index" class="structfield section-header"><a href="#structfield.derivation_index" class="anchor field">§</a><code>derivation_index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><div class="docblock"><p>The derivation index for the script pubkey in the wallet</p>
-</div><span id="structfield.chain_position" class="structfield section-header"><a href="#structfield.chain_position" class="anchor field">§</a><code>chain_position: ChainPosition&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>The position of the output in the blockchain.</p>
+</div><span id="structfield.chain_position" class="structfield section-header"><a href="#structfield.chain_position" class="anchor field">§</a><code>chain_position: ChainPosition&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>The position of the output in the blockchain.</p>
 </div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-LocalOutput" class="impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#impl-Clone-for-LocalOutput" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-LocalOutput" class="impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#impl-Debug-for-LocalOutput" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-LocalOutput" class="impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#impl-Deserialize%3C'de%3E-for-LocalOutput" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>&gt;<div class="where">where
     __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-LocalOutput" class="impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#impl-Hash-for-LocalOutput" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)</h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index fe0819f71503418b47008ef7e5804e84387e8e44..808c3f726a32a99ec2a3f95a6c2f9bc430a1fb71 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a persisted wallet which persists into type `P`."><title>PersistedWallet in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Persisted<wbr>Wallet</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.create" title="create">create</a></li><li><a href="#method.create_async" title="create_async">create_async</a></li><li><a href="#method.load" title="load">load</a></li><li><a href="#method.load_async" title="load_async">load_async</a></li><li><a href="#method.persist" title="persist">persist</a></li><li><a href="#method.persist_async" title="persist_async">persist_async</a></li></ul><h3><a href="#deref-methods-Wallet">Methods from Deref&lt;<wbr>Target=<wbr>Wallet&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.add_signer" title="add_signer">add_signer</a></li><li><a href="#method.all_unbounded_spk_iters" title="all_unbounded_spk_iters">all_unbounded_spk_iters</a></li><li><a href="#method.apply_block" title="apply_block">apply_block</a></li><li><a href="#method.apply_block_connected_to" title="apply_block_connected_to">apply_block_connected_to</a></li><li><a href="#method.apply_unconfirmed_txs" title="apply_unconfirmed_txs">apply_unconfirmed_txs</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.apply_update_at" title="apply_update_at">apply_update_at</a></li><li><a href="#method.balance" title="balance">balance</a></li><li><a href="#method.build_fee_bump" title="build_fee_bump">build_fee_bump</a></li><li><a href="#method.build_tx" title="build_tx">build_tx</a></li><li><a href="#method.calculate_fee" title="calculate_fee">calculate_fee</a></li><li><a href="#method.calculate_fee_rate" title="calculate_fee_rate">calculate_fee_rate</a></li><li><a href="#method.cancel_tx" title="cancel_tx">cancel_tx</a></li><li><a href="#method.checkpoints" title="checkpoints">checkpoints</a></li><li><a href="#method.derivation_index" title="derivation_index">derivation_index</a></li><li><a href="#method.derivation_of_spk" title="derivation_of_spk">derivation_of_spk</a></li><li><a href="#method.descriptor_checksum" title="descriptor_checksum">descriptor_checksum</a></li><li><a href="#method.finalize_psbt" title="finalize_psbt">finalize_psbt</a></li><li><a href="#method.get_psbt_input" title="get_psbt_input">get_psbt_input</a></li><li><a href="#method.get_signers" title="get_signers">get_signers</a></li><li><a href="#method.get_tx" title="get_tx">get_tx</a></li><li><a href="#method.get_utxo" title="get_utxo">get_utxo</a></li><li><a href="#method.insert_txout" title="insert_txout">insert_txout</a></li><li><a href="#method.is_mine" title="is_mine">is_mine</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.latest_checkpoint" title="latest_checkpoint">latest_checkpoint</a></li><li><a href="#method.list_output" title="list_output">list_output</a></li><li><a href="#method.list_unspent" title="list_unspent">list_unspent</a></li><li><a href="#method.list_unused_addresses" title="list_unused_addresses">list_unused_addresses</a></li><li><a href="#method.local_chain" title="local_chain">local_chain</a></li><li><a href="#method.mark_used" title="mark_used">mark_used</a></li><li><a href="#method.network" title="network">network</a></li><li><a href="#method.next_derivation_index" title="next_derivation_index">next_derivation_index</a></li><li><a href="#method.next_unused_address" title="next_unused_address">next_unused_address</a></li><li><a href="#method.peek_address" title="peek_address">peek_address</a></li><li><a href="#method.policies" title="policies">policies</a></li><li><a href="#method.public_descriptor" title="public_descriptor">public_descriptor</a></li><li><a href="#method.reveal_addresses_to" title="reveal_addresses_to">reveal_addresses_to</a></li><li><a href="#method.reveal_next_address" title="reveal_next_address">reveal_next_address</a></li><li><a href="#method.secp_ctx" title="secp_ctx">secp_ctx</a></li><li><a href="#method.sent_and_received" title="sent_and_received">sent_and_received</a></li><li><a href="#method.set_keymap" title="set_keymap">set_keymap</a></li><li><a href="#method.set_keymaps" title="set_keymaps">set_keymaps</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.spk_index" title="spk_index">spk_index</a></li><li><a href="#method.staged" title="staged">staged</a></li><li><a href="#method.staged_mut" title="staged_mut">staged_mut</a></li><li><a href="#method.start_full_scan" title="start_full_scan">start_full_scan</a></li><li><a href="#method.start_sync_with_revealed_spks" title="start_sync_with_revealed_spks">start_sync_with_revealed_spks</a></li><li><a href="#method.take_staged" title="take_staged">take_staged</a></li><li><a href="#method.transactions" title="transactions">transactions</a></li><li><a href="#method.transactions_sort_by" title="transactions_sort_by">transactions_sort_by</a></li><li><a href="#method.tx_graph" title="tx_graph">tx_graph</a></li><li><a href="#method.unbounded_spk_iter" title="unbounded_spk_iter">unbounded_spk_iter</a></li><li><a href="#method.unmark_used" title="unmark_used">unmark_used</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-PersistedWallet%3CP%3E" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-PersistedWallet%3CP%3E" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-PersistedWallet%3CP%3E" title="DerefMut">DerefMut</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PersistedWallet%3CP%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PersistedWallet%3CP%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-PersistedWallet%3CP%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Send-for-PersistedWallet%3CP%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-PersistedWallet%3CP%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PersistedWallet%3CP%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">PersistedWallet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#121-124">Source</a> </span></div><pre class="rust item-decl"><code>pub struct PersistedWallet&lt;P&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents a persisted wallet which persists into type <code>P</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents a persisted wallet which persists into type `P`."><title>PersistedWallet in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Persisted<wbr>Wallet</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.create" title="create">create</a></li><li><a href="#method.create_async" title="create_async">create_async</a></li><li><a href="#method.load" title="load">load</a></li><li><a href="#method.load_async" title="load_async">load_async</a></li><li><a href="#method.persist" title="persist">persist</a></li><li><a href="#method.persist_async" title="persist_async">persist_async</a></li></ul><h3><a href="#deref-methods-Wallet">Methods from Deref&lt;<wbr>Target=<wbr>Wallet&gt;</a></h3><ul class="block deref-methods"><li><a href="#method.add_signer" title="add_signer">add_signer</a></li><li><a href="#method.all_unbounded_spk_iters" title="all_unbounded_spk_iters">all_unbounded_spk_iters</a></li><li><a href="#method.apply_block" title="apply_block">apply_block</a></li><li><a href="#method.apply_block_connected_to" title="apply_block_connected_to">apply_block_connected_to</a></li><li><a href="#method.apply_unconfirmed_txs" title="apply_unconfirmed_txs">apply_unconfirmed_txs</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.apply_update_at" title="apply_update_at">apply_update_at</a></li><li><a href="#method.balance" title="balance">balance</a></li><li><a href="#method.build_fee_bump" title="build_fee_bump">build_fee_bump</a></li><li><a href="#method.build_tx" title="build_tx">build_tx</a></li><li><a href="#method.calculate_fee" title="calculate_fee">calculate_fee</a></li><li><a href="#method.calculate_fee_rate" title="calculate_fee_rate">calculate_fee_rate</a></li><li><a href="#method.cancel_tx" title="cancel_tx">cancel_tx</a></li><li><a href="#method.checkpoints" title="checkpoints">checkpoints</a></li><li><a href="#method.derivation_index" title="derivation_index">derivation_index</a></li><li><a href="#method.derivation_of_spk" title="derivation_of_spk">derivation_of_spk</a></li><li><a href="#method.descriptor_checksum" title="descriptor_checksum">descriptor_checksum</a></li><li><a href="#method.finalize_psbt" title="finalize_psbt">finalize_psbt</a></li><li><a href="#method.get_psbt_input" title="get_psbt_input">get_psbt_input</a></li><li><a href="#method.get_signers" title="get_signers">get_signers</a></li><li><a href="#method.get_tx" title="get_tx">get_tx</a></li><li><a href="#method.get_utxo" title="get_utxo">get_utxo</a></li><li><a href="#method.insert_txout" title="insert_txout">insert_txout</a></li><li><a href="#method.is_mine" title="is_mine">is_mine</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.latest_checkpoint" title="latest_checkpoint">latest_checkpoint</a></li><li><a href="#method.list_output" title="list_output">list_output</a></li><li><a href="#method.list_unspent" title="list_unspent">list_unspent</a></li><li><a href="#method.list_unused_addresses" title="list_unused_addresses">list_unused_addresses</a></li><li><a href="#method.local_chain" title="local_chain">local_chain</a></li><li><a href="#method.mark_used" title="mark_used">mark_used</a></li><li><a href="#method.network" title="network">network</a></li><li><a href="#method.next_derivation_index" title="next_derivation_index">next_derivation_index</a></li><li><a href="#method.next_unused_address" title="next_unused_address">next_unused_address</a></li><li><a href="#method.peek_address" title="peek_address">peek_address</a></li><li><a href="#method.policies" title="policies">policies</a></li><li><a href="#method.public_descriptor" title="public_descriptor">public_descriptor</a></li><li><a href="#method.reveal_addresses_to" title="reveal_addresses_to">reveal_addresses_to</a></li><li><a href="#method.reveal_next_address" title="reveal_next_address">reveal_next_address</a></li><li><a href="#method.secp_ctx" title="secp_ctx">secp_ctx</a></li><li><a href="#method.sent_and_received" title="sent_and_received">sent_and_received</a></li><li><a href="#method.set_keymap" title="set_keymap">set_keymap</a></li><li><a href="#method.set_keymaps" title="set_keymaps">set_keymaps</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.spk_index" title="spk_index">spk_index</a></li><li><a href="#method.staged" title="staged">staged</a></li><li><a href="#method.staged_mut" title="staged_mut">staged_mut</a></li><li><a href="#method.start_full_scan" title="start_full_scan">start_full_scan</a></li><li><a href="#method.start_sync_with_revealed_spks" title="start_sync_with_revealed_spks">start_sync_with_revealed_spks</a></li><li><a href="#method.take_staged" title="take_staged">take_staged</a></li><li><a href="#method.transactions" title="transactions">transactions</a></li><li><a href="#method.transactions_sort_by" title="transactions_sort_by">transactions_sort_by</a></li><li><a href="#method.tx_graph" title="tx_graph">tx_graph</a></li><li><a href="#method.unbounded_spk_iter" title="unbounded_spk_iter">unbounded_spk_iter</a></li><li><a href="#method.unmark_used" title="unmark_used">unmark_used</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-PersistedWallet%3CP%3E" title="Debug">Debug</a></li><li><a href="#impl-Deref-for-PersistedWallet%3CP%3E" title="Deref">Deref</a></li><li><a href="#impl-DerefMut-for-PersistedWallet%3CP%3E" title="DerefMut">DerefMut</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PersistedWallet%3CP%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PersistedWallet%3CP%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-PersistedWallet%3CP%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Send-for-PersistedWallet%3CP%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-PersistedWallet%3CP%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PersistedWallet%3CP%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-Receiver-for-P" title="Receiver">Receiver</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">PersistedWallet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#121-124">Source</a> </span></div><pre class="rust item-decl"><code>pub struct PersistedWallet&lt;P&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents a persisted wallet which persists into type <code>P</code>.</p>
 <p>This is a light wrapper around <a href="struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a> that enforces some level of safety-checking when used
 with a <a href="trait.WalletPersister.html" title="trait bdk_wallet::WalletPersister"><code>WalletPersister</code></a> or <a href="trait.AsyncWalletPersister.html" title="trait bdk_wallet::AsyncWalletPersister"><code>AsyncWalletPersister</code></a> implementation. Safety checks assume that
 <a href="trait.WalletPersister.html" title="trait bdk_wallet::WalletPersister"><code>WalletPersister</code></a> and/or <a href="trait.AsyncWalletPersister.html" title="trait bdk_wallet::AsyncWalletPersister"><code>AsyncWalletPersister</code></a> are implemented correctly.</p>
@@ -104,11 +104,11 @@ by using <a href="struct.Wallet.html#method.reveal_next_address" title="method b
 </div></details><details class="toggle method-toggle" open><summary><section id="method.list_unspent" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#813-822">Source</a><h4 class="code-header">pub fn <a href="#method.list_unspent" class="fn">list_unspent</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt; + '_</h4></section></summary><div class="docblock"><p>Return the list of unspent outputs of this wallet</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.list_output" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#827-836">Source</a><h4 class="code-header">pub fn <a href="#method.list_output" class="fn">list_output</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt; + '_</h4></section></summary><div class="docblock"><p>List all relevant outputs (includes both spent and unspent, confirmed and unconfirmed).</p>
 <p>To list only unspent outputs (UTXOs), use <a href="struct.Wallet.html#method.list_unspent" title="method bdk_wallet::Wallet::list_unspent"><code>Wallet::list_unspent</code></a> instead.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.checkpoints" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#839-841">Source</a><h4 class="code-header">pub fn <a href="#method.checkpoints" class="fn">checkpoints</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/checkpoint/struct.CheckPointIter.html" title="struct bdk_core::checkpoint::CheckPointIter">CheckPointIter</a></h4></section></summary><div class="docblock"><p>Get all the checkpoints the wallet is currently storing indexed by height.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.latest_checkpoint" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#844-846">Source</a><h4 class="code-header">pub fn <a href="#method.latest_checkpoint" class="fn">latest_checkpoint</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Returns the latest checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.checkpoints" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#839-841">Source</a><h4 class="code-header">pub fn <a href="#method.checkpoints" class="fn">checkpoints</a>(&amp;self) -&gt; CheckPointIter</h4></section></summary><div class="docblock"><p>Get all the checkpoints the wallet is currently storing indexed by height.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.latest_checkpoint" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#844-846">Source</a><h4 class="code-header">pub fn <a href="#method.latest_checkpoint" class="fn">latest_checkpoint</a>(&amp;self) -&gt; CheckPoint</h4></section></summary><div class="docblock"><p>Returns the latest checkpoint.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.all_unbounded_spk_iters" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#856-860">Source</a><h4 class="code-header">pub fn <a href="#method.all_unbounded_spk_iters" class="fn">all_unbounded_spk_iters</a>(
     &amp;self,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="type" href="../bdk_core/type.Indexed.html" title="type bdk_core::Indexed">Indexed</a>&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt;</h4></section></summary><div class="docblock"><p>Get unbounded script pubkey iterators for both <code>Internal</code> and <code>External</code> keychains.</p>
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = Indexed&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt;</h4></section></summary><div class="docblock"><p>Get unbounded script pubkey iterators for both <code>Internal</code> and <code>External</code> keychains.</p>
 <p>This is intended to be used when doing a full scan of your addresses (e.g. after restoring
 from seed words). You pass the <code>BTreeMap</code> of iterators to a blockchain data source (e.g.
 electrum server) which will go through each address until it reaches a <em>stop gap</em>.</p>
@@ -117,7 +117,7 @@ script pubkeys the wallet is storing internally).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.unbounded_spk_iter" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#867-875">Source</a><h4 class="code-header">pub fn <a href="#method.unbounded_spk_iter" class="fn">unbounded_spk_iter</a>(
     &amp;self,
     keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>,
-) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="type" href="../bdk_core/type.Indexed.html" title="type bdk_core::Indexed">Indexed</a>&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a></h4></section></summary><div class="docblock"><p>Get an unbounded script pubkey iterator for the given <code>keychain</code>.</p>
+) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = Indexed&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a></h4></section></summary><div class="docblock"><p>Get an unbounded script pubkey iterator for the given <code>keychain</code>.</p>
 <p>See <a href="struct.Wallet.html#method.all_unbounded_spk_iters" title="method bdk_wallet::Wallet::all_unbounded_spk_iters"><code>all_unbounded_spk_iters</code></a> for more documentation</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.get_utxo" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#879-890">Source</a><h4 class="code-header">pub fn <a href="#method.get_utxo" class="fn">get_utxo</a>(&amp;self, op: OutPoint) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the utxo owned by this wallet corresponding to <code>outpoint</code> if it exists in the
 wallet’s database.</p>
@@ -372,7 +372,7 @@ the current time.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.staged" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2313-2319">Source</a><h4 class="code-header">pub fn <a href="#method.staged" class="fn">staged</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference of the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> that is yet to be committed (if any).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.staged_mut" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2322-2328">Source</a><h4 class="code-header">pub fn <a href="#method.staged_mut" class="fn">staged_mut</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;mut <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Get a mutable reference of the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> that is yet to be committed (if any).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.take_staged" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2331-2333">Source</a><h4 class="code-header">pub fn <a href="#method.take_staged" class="fn">take_staged</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Take the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> to be persisted now (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.tx_graph" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2336-2338">Source</a><h4 class="code-header">pub fn <a href="#method.tx_graph" class="fn">tx_graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>TxGraph</code>].</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.tx_graph" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2336-2338">Source</a><h4 class="code-header">pub fn <a href="#method.tx_graph" class="fn">tx_graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;ConfirmationBlockTime&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>TxGraph</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.spk_index" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2341-2343">Source</a><h4 class="code-header">pub fn <a href="#method.spk_index" class="fn">spk_index</a>(&amp;self) -&gt; &amp;KeychainTxOutIndex&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>KeychainTxOutIndex</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.local_chain" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2346-2348">Source</a><h4 class="code-header">pub fn <a href="#method.local_chain" class="fn">local_chain</a>(&amp;self) -&gt; &amp;LocalChain</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>LocalChain</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.apply_block" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2357-2375">Source</a><h4 class="code-header">pub fn <a href="#method.apply_block" class="fn">apply_block</a>(
@@ -387,7 +387,7 @@ with <code>prev_blockhash</code> and <code>height-1</code> as the <code>connecte
     &amp;mut self,
     block: &amp;Block,
     height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
-    connected_to: <a class="struct" href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId">BlockId</a>,
+    connected_to: BlockId,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, ApplyHeaderError&gt;</h4></section></summary><div class="docblock"><p>Applies relevant transactions from <code>block</code> of <code>height</code> to the wallet, and connects the
 block to the internal chain.</p>
 <p>The <code>connected_to</code> parameter informs the wallet how this block connects to the internal
@@ -410,13 +410,13 @@ if you need the applied unconfirmed transactions to be reloaded after closing th
 See <a href="struct.Wallet.html#method.reveal_next_address" title="method bdk_wallet::Wallet::reveal_next_address"><code>Wallet::reveal_next_address</code></a>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.start_sync_with_revealed_spks" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2450-2455">Source</a><h4 class="code-header">pub fn <a href="#method.start_sync_with_revealed_spks" class="fn">start_sync_with_revealed_spks</a>(
     &amp;self,
-) -&gt; <a class="struct" href="../bdk_core/spk_client/struct.SyncRequestBuilder.html" title="struct bdk_core::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h4></section></summary><div class="docblock"><p>Create a partial <a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a> for this wallet for all revealed spks.</p>
+) -&gt; SyncRequestBuilder&lt;(<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h4></section></summary><div class="docblock"><p>Create a partial [<code>SyncRequest</code>] for this wallet for all revealed spks.</p>
 <p>This is the first step when performing a spk-based wallet partial sync, the returned
-<a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a> collects all revealed script pubkeys from the wallet keychain needed to
+[<code>SyncRequest</code>] collects all revealed script pubkeys from the wallet keychain needed to
 start a blockchain sync with a spk based blockchain client.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.start_full_scan" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2465-2470">Source</a><h4 class="code-header">pub fn <a href="#method.start_full_scan" class="fn">start_full_scan</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/spk_client/struct.FullScanRequestBuilder.html" title="struct bdk_core::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Create a <a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">`FullScanRequest</a> for this wallet.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.start_full_scan" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2465-2470">Source</a><h4 class="code-header">pub fn <a href="#method.start_full_scan" class="fn">start_full_scan</a>(&amp;self) -&gt; FullScanRequestBuilder&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Create a [`FullScanRequest] for this wallet.</p>
 <p>This is the first step when performing a spk-based wallet full scan, the returned
-<a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">`FullScanRequest</a> collects iterators for the wallet’s keychain script pub keys needed to
+[`FullScanRequest] collects iterators for the wallet’s keychain script pub keys needed to
 start a blockchain full scan with a spk based blockchain client.</p>
 <p>This operation is generally only used when importing or restoring a previously used wallet
 in which the list of used scripts is not known.</p>
index 3084bae0dcccc438892dbc9fae08298132aac222..c171a8d35998227a9d6b9105036bd051e13cf3dc 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Options for a software signer"><title>SignOptions in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.allow_all_sighashes" title="allow_all_sighashes">allow_all_sighashes</a></li><li><a href="#structfield.allow_grinding" title="allow_grinding">allow_grinding</a></li><li><a href="#structfield.assume_height" title="assume_height">assume_height</a></li><li><a href="#structfield.sign_with_tap_internal_key" title="sign_with_tap_internal_key">sign_with_tap_internal_key</a></li><li><a href="#structfield.tap_leaves_options" title="tap_leaves_options">tap_leaves_options</a></li><li><a href="#structfield.trust_witness_utxo" title="trust_witness_utxo">trust_witness_utxo</a></li><li><a href="#structfield.try_finalize" title="try_finalize">try_finalize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignOptions" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignOptions" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignOptions" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">SignOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/signer.rs.html#750-800">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignOptions {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Options for a software signer"><title>SignOptions in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sign<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.allow_all_sighashes" title="allow_all_sighashes">allow_all_sighashes</a></li><li><a href="#structfield.allow_grinding" title="allow_grinding">allow_grinding</a></li><li><a href="#structfield.assume_height" title="assume_height">assume_height</a></li><li><a href="#structfield.sign_with_tap_internal_key" title="sign_with_tap_internal_key">sign_with_tap_internal_key</a></li><li><a href="#structfield.tap_leaves_options" title="tap_leaves_options">tap_leaves_options</a></li><li><a href="#structfield.trust_witness_utxo" title="trust_witness_utxo">trust_witness_utxo</a></li><li><a href="#structfield.try_finalize" title="try_finalize">try_finalize</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SignOptions" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SignOptions" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SignOptions" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SignOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SignOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SignOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-SignOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SignOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SignOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">SignOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/signer.rs.html#750-800">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SignOptions {
     pub trust_witness_utxo: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub assume_height: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,
     pub allow_all_sighashes: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
index f3cdcf8be92f94b690b0ef813b7a86ee23169886..63028e50867ccbbe0e557cfc192ff92f2b5a8c0a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction builder"><title>TxBuilder in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxBuilder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_data" title="add_data">add_data</a></li><li><a href="#method.add_foreign_utxo" title="add_foreign_utxo">add_foreign_utxo</a></li><li><a href="#method.add_foreign_utxo_with_sequence" title="add_foreign_utxo_with_sequence">add_foreign_utxo_with_sequence</a></li><li><a href="#method.add_global_xpubs" title="add_global_xpubs">add_global_xpubs</a></li><li><a href="#method.add_recipient" title="add_recipient">add_recipient</a></li><li><a href="#method.add_unspendable" title="add_unspendable">add_unspendable</a></li><li><a href="#method.add_utxo" title="add_utxo">add_utxo</a></li><li><a href="#method.add_utxos" title="add_utxos">add_utxos</a></li><li><a href="#method.allow_dust" title="allow_dust">allow_dust</a></li><li><a href="#method.change_policy" title="change_policy">change_policy</a></li><li><a href="#method.coin_selection" title="coin_selection">coin_selection</a></li><li><a href="#method.current_height" title="current_height">current_height</a></li><li><a href="#method.do_not_spend_change" title="do_not_spend_change">do_not_spend_change</a></li><li><a href="#method.drain_to" title="drain_to">drain_to</a></li><li><a href="#method.drain_wallet" title="drain_wallet">drain_wallet</a></li><li><a href="#method.fee_absolute" title="fee_absolute">fee_absolute</a></li><li><a href="#method.fee_rate" title="fee_rate">fee_rate</a></li><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.finish_with_aux_rand" title="finish_with_aux_rand">finish_with_aux_rand</a></li><li><a href="#method.include_output_redeem_witness_script" title="include_output_redeem_witness_script">include_output_redeem_witness_script</a></li><li><a href="#method.manually_selected_only" title="manually_selected_only">manually_selected_only</a></li><li><a href="#method.nlocktime" title="nlocktime">nlocktime</a></li><li><a href="#method.only_spend_change" title="only_spend_change">only_spend_change</a></li><li><a href="#method.only_witness_utxo" title="only_witness_utxo">only_witness_utxo</a></li><li><a href="#method.ordering" title="ordering">ordering</a></li><li><a href="#method.policy_path" title="policy_path">policy_path</a></li><li><a href="#method.set_exact_sequence" title="set_exact_sequence">set_exact_sequence</a></li><li><a href="#method.set_recipients" title="set_recipients">set_recipients</a></li><li><a href="#method.sighash" title="sighash">sighash</a></li><li><a href="#method.unspendable" title="unspendable">unspendable</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-TxBuilder%3C'a,+Cs%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-TxBuilder%3C'a,+Cs%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TxBuilder%3C'a,+Cs%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-TxBuilder%3C'a,+Cs%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-TxBuilder%3C'a,+Cs%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxBuilder%3C'a,+Cs%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxBuilder%3C'a,+Cs%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">TxBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#112-116">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxBuilder&lt;'a, Cs&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A transaction builder</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction builder"><title>TxBuilder in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxBuilder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_data" title="add_data">add_data</a></li><li><a href="#method.add_foreign_utxo" title="add_foreign_utxo">add_foreign_utxo</a></li><li><a href="#method.add_foreign_utxo_with_sequence" title="add_foreign_utxo_with_sequence">add_foreign_utxo_with_sequence</a></li><li><a href="#method.add_global_xpubs" title="add_global_xpubs">add_global_xpubs</a></li><li><a href="#method.add_recipient" title="add_recipient">add_recipient</a></li><li><a href="#method.add_unspendable" title="add_unspendable">add_unspendable</a></li><li><a href="#method.add_utxo" title="add_utxo">add_utxo</a></li><li><a href="#method.add_utxos" title="add_utxos">add_utxos</a></li><li><a href="#method.allow_dust" title="allow_dust">allow_dust</a></li><li><a href="#method.change_policy" title="change_policy">change_policy</a></li><li><a href="#method.coin_selection" title="coin_selection">coin_selection</a></li><li><a href="#method.current_height" title="current_height">current_height</a></li><li><a href="#method.do_not_spend_change" title="do_not_spend_change">do_not_spend_change</a></li><li><a href="#method.drain_to" title="drain_to">drain_to</a></li><li><a href="#method.drain_wallet" title="drain_wallet">drain_wallet</a></li><li><a href="#method.fee_absolute" title="fee_absolute">fee_absolute</a></li><li><a href="#method.fee_rate" title="fee_rate">fee_rate</a></li><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.finish_with_aux_rand" title="finish_with_aux_rand">finish_with_aux_rand</a></li><li><a href="#method.include_output_redeem_witness_script" title="include_output_redeem_witness_script">include_output_redeem_witness_script</a></li><li><a href="#method.manually_selected_only" title="manually_selected_only">manually_selected_only</a></li><li><a href="#method.nlocktime" title="nlocktime">nlocktime</a></li><li><a href="#method.only_spend_change" title="only_spend_change">only_spend_change</a></li><li><a href="#method.only_witness_utxo" title="only_witness_utxo">only_witness_utxo</a></li><li><a href="#method.ordering" title="ordering">ordering</a></li><li><a href="#method.policy_path" title="policy_path">policy_path</a></li><li><a href="#method.set_exact_sequence" title="set_exact_sequence">set_exact_sequence</a></li><li><a href="#method.set_recipients" title="set_recipients">set_recipients</a></li><li><a href="#method.sighash" title="sighash">sighash</a></li><li><a href="#method.unspendable" title="unspendable">unspendable</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-TxBuilder%3C'a,+Cs%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-TxBuilder%3C'a,+Cs%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TxBuilder%3C'a,+Cs%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-TxBuilder%3C'a,+Cs%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-TxBuilder%3C'a,+Cs%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxBuilder%3C'a,+Cs%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxBuilder%3C'a,+Cs%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">TxBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/tx_builder.rs.html#112-116">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxBuilder&lt;'a, Cs&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A transaction builder</p>
 <p>A <code>TxBuilder</code> is created by calling <a href="struct.Wallet.html#method.build_tx" title="method bdk_wallet::Wallet::build_tx"><code>build_tx</code></a> or <a href="struct.Wallet.html#method.build_fee_bump" title="method bdk_wallet::Wallet::build_fee_bump"><code>build_fee_bump</code></a> on a wallet. After
 assigning it, you set options on it until finally calling <a href="struct.TxBuilder.html#method.finish" title="method bdk_wallet::TxBuilder::finish"><code>finish</code></a> to consume the builder and
 generate the transaction.</p>
index 741ef8199a6cedb0500df58d13b851d88178fd1f..56d8f7fd57417eb1580b5d6abb5b7d15d6197071 100644 (file)
@@ -1,14 +1,14 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An update to `Wallet`."><title>Update in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Update</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain" title="chain">chain</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Update" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Update" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Update" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" title="From&#60;FullScanResponse&#60;KeychainKind&#62;&#62;">From&#60;FullScanResponse&#60;KeychainKind&#62;&#62;</a></li><li><a href="#impl-From%3CSyncResponse%3E-for-Update" title="From&#60;SyncResponse&#62;">From&#60;SyncResponse&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Update" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Update" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Update" title="Send">Send</a></li><li><a href="#impl-Sync-for-Update" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Update" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Update" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">Update</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#117-127">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Update {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An update to `Wallet`."><title>Update in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Update</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain" title="chain">chain</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Update" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Update" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Update" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" title="From&#60;FullScanResponse&#60;KeychainKind&#62;&#62;">From&#60;FullScanResponse&#60;KeychainKind&#62;&#62;</a></li><li><a href="#impl-From%3CSyncResponse%3E-for-Update" title="From&#60;SyncResponse&#62;">From&#60;SyncResponse&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Update" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Update" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Update" title="Send">Send</a></li><li><a href="#impl-Sync-for-Update" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Update" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Update" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">Update</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#117-127">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Update {
     pub last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,
-    pub tx_update: <a class="struct" href="../bdk_core/tx_update/struct.TxUpdate.html" title="struct bdk_core::tx_update::TxUpdate">TxUpdate</a>&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
-    pub chain: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>&gt;,
+    pub tx_update: TxUpdate&lt;ConfirmationBlockTime&gt;,
+    pub chain: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;CheckPoint&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An update to <a href="struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a>.</p>
 <p>It updates [<code>KeychainTxOutIndex</code>], [<code>bdk_chain::TxGraph</code>] and [<code>LocalChain</code>] atomically.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.last_active_indices" class="structfield section-header"><a href="#structfield.last_active_indices" class="anchor field">§</a><code>last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</code></span><div class="docblock"><p>Contains the last active derivation indices per keychain (<code>K</code>), which is used to update the
 [<code>KeychainTxOutIndex</code>].</p>
-</div><span id="structfield.tx_update" class="structfield section-header"><a href="#structfield.tx_update" class="anchor field">§</a><code>tx_update: <a class="struct" href="../bdk_core/tx_update/struct.TxUpdate.html" title="struct bdk_core::tx_update::TxUpdate">TxUpdate</a>&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>Update for the wallet’s internal [<code>TxGraph</code>].</p>
-</div><span id="structfield.chain" class="structfield section-header"><a href="#structfield.chain" class="anchor field">§</a><code>chain: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>&gt;</code></span><div class="docblock"><p>Update for the wallet’s internal [<code>LocalChain</code>].</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Clone-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Debug-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Default-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#129-137">Source</a><a href="#impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;&gt; for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#130-136">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncResponse%3E-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#139-147">Source</a><a href="#impl-From%3CSyncResponse%3E-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>&gt; for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#140-146">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Update" class="impl"><a href="#impl-Freeze-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-RefUnwindSafe-for-Update" class="impl"><a href="#impl-RefUnwindSafe-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Send-for-Update" class="impl"><a href="#impl-Send-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Sync-for-Update" class="impl"><a href="#impl-Sync-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Unpin-for-Update" class="impl"><a href="#impl-Unpin-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-UnwindSafe-for-Update" class="impl"><a href="#impl-UnwindSafe-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div><span id="structfield.tx_update" class="structfield section-header"><a href="#structfield.tx_update" class="anchor field">§</a><code>tx_update: TxUpdate&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>Update for the wallet’s internal [<code>TxGraph</code>].</p>
+</div><span id="structfield.chain" class="structfield section-header"><a href="#structfield.chain" class="anchor field">§</a><code>chain: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;CheckPoint&gt;</code></span><div class="docblock"><p>Update for the wallet’s internal [<code>LocalChain</code>].</p>
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Clone-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Debug-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Default-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#129-137">Source</a><a href="#impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;FullScanResponse&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;&gt; for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#130-136">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: FullScanResponse&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncResponse%3E-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#139-147">Source</a><a href="#impl-From%3CSyncResponse%3E-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;SyncResponse&gt; for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#140-146">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: SyncResponse) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Update" class="impl"><a href="#impl-Freeze-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-RefUnwindSafe-for-Update" class="impl"><a href="#impl-RefUnwindSafe-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Send-for-Update" class="impl"><a href="#impl-Send-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Sync-for-Update" class="impl"><a href="#impl-Sync-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Unpin-for-Update" class="impl"><a href="#impl-Unpin-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-UnwindSafe-for-Update" class="impl"><a href="#impl-UnwindSafe-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index 9636e6b058563139c77df8990452b2898afc5523..91168ccf82eebc1cc0d07252a3258f132ea059c9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin wallet"><title>Wallet in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_signer" title="add_signer">add_signer</a></li><li><a href="#method.all_unbounded_spk_iters" title="all_unbounded_spk_iters">all_unbounded_spk_iters</a></li><li><a href="#method.apply_block" title="apply_block">apply_block</a></li><li><a href="#method.apply_block_connected_to" title="apply_block_connected_to">apply_block_connected_to</a></li><li><a href="#method.apply_unconfirmed_txs" title="apply_unconfirmed_txs">apply_unconfirmed_txs</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.apply_update_at" title="apply_update_at">apply_update_at</a></li><li><a href="#method.balance" title="balance">balance</a></li><li><a href="#method.build_fee_bump" title="build_fee_bump">build_fee_bump</a></li><li><a href="#method.build_tx" title="build_tx">build_tx</a></li><li><a href="#method.calculate_fee" title="calculate_fee">calculate_fee</a></li><li><a href="#method.calculate_fee_rate" title="calculate_fee_rate">calculate_fee_rate</a></li><li><a href="#method.cancel_tx" title="cancel_tx">cancel_tx</a></li><li><a href="#method.checkpoints" title="checkpoints">checkpoints</a></li><li><a href="#method.create" title="create">create</a></li><li><a href="#method.create_single" title="create_single">create_single</a></li><li><a href="#method.create_with_params" title="create_with_params">create_with_params</a></li><li><a href="#method.derivation_index" title="derivation_index">derivation_index</a></li><li><a href="#method.derivation_of_spk" title="derivation_of_spk">derivation_of_spk</a></li><li><a href="#method.descriptor_checksum" title="descriptor_checksum">descriptor_checksum</a></li><li><a href="#method.finalize_psbt" title="finalize_psbt">finalize_psbt</a></li><li><a href="#method.get_psbt_input" title="get_psbt_input">get_psbt_input</a></li><li><a href="#method.get_signers" title="get_signers">get_signers</a></li><li><a href="#method.get_tx" title="get_tx">get_tx</a></li><li><a href="#method.get_utxo" title="get_utxo">get_utxo</a></li><li><a href="#method.insert_txout" title="insert_txout">insert_txout</a></li><li><a href="#method.is_mine" title="is_mine">is_mine</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.latest_checkpoint" title="latest_checkpoint">latest_checkpoint</a></li><li><a href="#method.list_output" title="list_output">list_output</a></li><li><a href="#method.list_unspent" title="list_unspent">list_unspent</a></li><li><a href="#method.list_unused_addresses" title="list_unused_addresses">list_unused_addresses</a></li><li><a href="#method.load" title="load">load</a></li><li><a href="#method.load_with_params" title="load_with_params">load_with_params</a></li><li><a href="#method.local_chain" title="local_chain">local_chain</a></li><li><a href="#method.mark_used" title="mark_used">mark_used</a></li><li><a href="#method.network" title="network">network</a></li><li><a href="#method.next_derivation_index" title="next_derivation_index">next_derivation_index</a></li><li><a href="#method.next_unused_address" title="next_unused_address">next_unused_address</a></li><li><a href="#method.peek_address" title="peek_address">peek_address</a></li><li><a href="#method.policies" title="policies">policies</a></li><li><a href="#method.public_descriptor" title="public_descriptor">public_descriptor</a></li><li><a href="#method.reveal_addresses_to" title="reveal_addresses_to">reveal_addresses_to</a></li><li><a href="#method.reveal_next_address" title="reveal_next_address">reveal_next_address</a></li><li><a href="#method.secp_ctx" title="secp_ctx">secp_ctx</a></li><li><a href="#method.sent_and_received" title="sent_and_received">sent_and_received</a></li><li><a href="#method.set_keymap" title="set_keymap">set_keymap</a></li><li><a href="#method.set_keymaps" title="set_keymaps">set_keymaps</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.spk_index" title="spk_index">spk_index</a></li><li><a href="#method.staged" title="staged">staged</a></li><li><a href="#method.staged_mut" title="staged_mut">staged_mut</a></li><li><a href="#method.start_full_scan" title="start_full_scan">start_full_scan</a></li><li><a href="#method.start_sync_with_revealed_spks" title="start_sync_with_revealed_spks">start_sync_with_revealed_spks</a></li><li><a href="#method.take_staged" title="take_staged">take_staged</a></li><li><a href="#method.transactions" title="transactions">transactions</a></li><li><a href="#method.transactions_sort_by" title="transactions_sort_by">transactions_sort_by</a></li><li><a href="#method.tx_graph" title="tx_graph">tx_graph</a></li><li><a href="#method.unbounded_spk_iter" title="unbounded_spk_iter">unbounded_spk_iter</a></li><li><a href="#method.unmark_used" title="unmark_used">unmark_used</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTxGraph%3E-for-Wallet" title="AsRef&#60;TxGraph&#62;">AsRef&#60;TxGraph&#62;</a></li><li><a href="#impl-Debug-for-Wallet" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Wallet" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Wallet" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Wallet" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Send-for-Wallet" title="Send">Send</a></li><li><a href="#impl-Sync-for-Wallet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Wallet" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">Wallet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#103-111">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Wallet { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Bitcoin wallet</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A Bitcoin wallet"><title>Wallet in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_signer" title="add_signer">add_signer</a></li><li><a href="#method.all_unbounded_spk_iters" title="all_unbounded_spk_iters">all_unbounded_spk_iters</a></li><li><a href="#method.apply_block" title="apply_block">apply_block</a></li><li><a href="#method.apply_block_connected_to" title="apply_block_connected_to">apply_block_connected_to</a></li><li><a href="#method.apply_unconfirmed_txs" title="apply_unconfirmed_txs">apply_unconfirmed_txs</a></li><li><a href="#method.apply_update" title="apply_update">apply_update</a></li><li><a href="#method.apply_update_at" title="apply_update_at">apply_update_at</a></li><li><a href="#method.balance" title="balance">balance</a></li><li><a href="#method.build_fee_bump" title="build_fee_bump">build_fee_bump</a></li><li><a href="#method.build_tx" title="build_tx">build_tx</a></li><li><a href="#method.calculate_fee" title="calculate_fee">calculate_fee</a></li><li><a href="#method.calculate_fee_rate" title="calculate_fee_rate">calculate_fee_rate</a></li><li><a href="#method.cancel_tx" title="cancel_tx">cancel_tx</a></li><li><a href="#method.checkpoints" title="checkpoints">checkpoints</a></li><li><a href="#method.create" title="create">create</a></li><li><a href="#method.create_single" title="create_single">create_single</a></li><li><a href="#method.create_with_params" title="create_with_params">create_with_params</a></li><li><a href="#method.derivation_index" title="derivation_index">derivation_index</a></li><li><a href="#method.derivation_of_spk" title="derivation_of_spk">derivation_of_spk</a></li><li><a href="#method.descriptor_checksum" title="descriptor_checksum">descriptor_checksum</a></li><li><a href="#method.finalize_psbt" title="finalize_psbt">finalize_psbt</a></li><li><a href="#method.get_psbt_input" title="get_psbt_input">get_psbt_input</a></li><li><a href="#method.get_signers" title="get_signers">get_signers</a></li><li><a href="#method.get_tx" title="get_tx">get_tx</a></li><li><a href="#method.get_utxo" title="get_utxo">get_utxo</a></li><li><a href="#method.insert_txout" title="insert_txout">insert_txout</a></li><li><a href="#method.is_mine" title="is_mine">is_mine</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.latest_checkpoint" title="latest_checkpoint">latest_checkpoint</a></li><li><a href="#method.list_output" title="list_output">list_output</a></li><li><a href="#method.list_unspent" title="list_unspent">list_unspent</a></li><li><a href="#method.list_unused_addresses" title="list_unused_addresses">list_unused_addresses</a></li><li><a href="#method.load" title="load">load</a></li><li><a href="#method.load_with_params" title="load_with_params">load_with_params</a></li><li><a href="#method.local_chain" title="local_chain">local_chain</a></li><li><a href="#method.mark_used" title="mark_used">mark_used</a></li><li><a href="#method.network" title="network">network</a></li><li><a href="#method.next_derivation_index" title="next_derivation_index">next_derivation_index</a></li><li><a href="#method.next_unused_address" title="next_unused_address">next_unused_address</a></li><li><a href="#method.peek_address" title="peek_address">peek_address</a></li><li><a href="#method.policies" title="policies">policies</a></li><li><a href="#method.public_descriptor" title="public_descriptor">public_descriptor</a></li><li><a href="#method.reveal_addresses_to" title="reveal_addresses_to">reveal_addresses_to</a></li><li><a href="#method.reveal_next_address" title="reveal_next_address">reveal_next_address</a></li><li><a href="#method.secp_ctx" title="secp_ctx">secp_ctx</a></li><li><a href="#method.sent_and_received" title="sent_and_received">sent_and_received</a></li><li><a href="#method.set_keymap" title="set_keymap">set_keymap</a></li><li><a href="#method.set_keymaps" title="set_keymaps">set_keymaps</a></li><li><a href="#method.sign" title="sign">sign</a></li><li><a href="#method.spk_index" title="spk_index">spk_index</a></li><li><a href="#method.staged" title="staged">staged</a></li><li><a href="#method.staged_mut" title="staged_mut">staged_mut</a></li><li><a href="#method.start_full_scan" title="start_full_scan">start_full_scan</a></li><li><a href="#method.start_sync_with_revealed_spks" title="start_sync_with_revealed_spks">start_sync_with_revealed_spks</a></li><li><a href="#method.take_staged" title="take_staged">take_staged</a></li><li><a href="#method.transactions" title="transactions">transactions</a></li><li><a href="#method.transactions_sort_by" title="transactions_sort_by">transactions_sort_by</a></li><li><a href="#method.tx_graph" title="tx_graph">tx_graph</a></li><li><a href="#method.unbounded_spk_iter" title="unbounded_spk_iter">unbounded_spk_iter</a></li><li><a href="#method.unmark_used" title="unmark_used">unmark_used</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-AsRef%3CTxGraph%3E-for-Wallet" title="AsRef&#60;TxGraph&#62;">AsRef&#60;TxGraph&#62;</a></li><li><a href="#impl-Debug-for-Wallet" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Wallet" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Wallet" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Wallet" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Send-for-Wallet" title="Send">Send</a></li><li><a href="#impl-Sync-for-Wallet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Wallet" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">Wallet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#103-111">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Wallet { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A Bitcoin wallet</p>
 <p>The <code>Wallet</code> acts as a way of coherently interfacing with output descriptors and related transactions.
 Its main components are:</p>
 <ol>
@@ -147,11 +147,11 @@ by using <a href="struct.Wallet.html#method.reveal_next_address" title="method b
 </div></details><details class="toggle method-toggle" open><summary><section id="method.list_unspent" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#813-822">Source</a><h4 class="code-header">pub fn <a href="#method.list_unspent" class="fn">list_unspent</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt; + '_</h4></section></summary><div class="docblock"><p>Return the list of unspent outputs of this wallet</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.list_output" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#827-836">Source</a><h4 class="code-header">pub fn <a href="#method.list_output" class="fn">list_output</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt; + '_</h4></section></summary><div class="docblock"><p>List all relevant outputs (includes both spent and unspent, confirmed and unconfirmed).</p>
 <p>To list only unspent outputs (UTXOs), use <a href="struct.Wallet.html#method.list_unspent" title="method bdk_wallet::Wallet::list_unspent"><code>Wallet::list_unspent</code></a> instead.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.checkpoints" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#839-841">Source</a><h4 class="code-header">pub fn <a href="#method.checkpoints" class="fn">checkpoints</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/checkpoint/struct.CheckPointIter.html" title="struct bdk_core::checkpoint::CheckPointIter">CheckPointIter</a></h4></section></summary><div class="docblock"><p>Get all the checkpoints the wallet is currently storing indexed by height.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.latest_checkpoint" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#844-846">Source</a><h4 class="code-header">pub fn <a href="#method.latest_checkpoint" class="fn">latest_checkpoint</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Returns the latest checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.checkpoints" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#839-841">Source</a><h4 class="code-header">pub fn <a href="#method.checkpoints" class="fn">checkpoints</a>(&amp;self) -&gt; CheckPointIter</h4></section></summary><div class="docblock"><p>Get all the checkpoints the wallet is currently storing indexed by height.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.latest_checkpoint" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#844-846">Source</a><h4 class="code-header">pub fn <a href="#method.latest_checkpoint" class="fn">latest_checkpoint</a>(&amp;self) -&gt; CheckPoint</h4></section></summary><div class="docblock"><p>Returns the latest checkpoint.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.all_unbounded_spk_iters" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#856-860">Source</a><h4 class="code-header">pub fn <a href="#method.all_unbounded_spk_iters" class="fn">all_unbounded_spk_iters</a>(
     &amp;self,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="type" href="../bdk_core/type.Indexed.html" title="type bdk_core::Indexed">Indexed</a>&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt;</h4></section></summary><div class="docblock"><p>Get unbounded script pubkey iterators for both <code>Internal</code> and <code>External</code> keychains.</p>
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = Indexed&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt;</h4></section></summary><div class="docblock"><p>Get unbounded script pubkey iterators for both <code>Internal</code> and <code>External</code> keychains.</p>
 <p>This is intended to be used when doing a full scan of your addresses (e.g. after restoring
 from seed words). You pass the <code>BTreeMap</code> of iterators to a blockchain data source (e.g.
 electrum server) which will go through each address until it reaches a <em>stop gap</em>.</p>
@@ -160,7 +160,7 @@ script pubkeys the wallet is storing internally).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.unbounded_spk_iter" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#867-875">Source</a><h4 class="code-header">pub fn <a href="#method.unbounded_spk_iter" class="fn">unbounded_spk_iter</a>(
     &amp;self,
     keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>,
-) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="type" href="../bdk_core/type.Indexed.html" title="type bdk_core::Indexed">Indexed</a>&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a></h4></section></summary><div class="docblock"><p>Get an unbounded script pubkey iterator for the given <code>keychain</code>.</p>
+) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = Indexed&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a></h4></section></summary><div class="docblock"><p>Get an unbounded script pubkey iterator for the given <code>keychain</code>.</p>
 <p>See <a href="struct.Wallet.html#method.all_unbounded_spk_iters" title="method bdk_wallet::Wallet::all_unbounded_spk_iters"><code>all_unbounded_spk_iters</code></a> for more documentation</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.get_utxo" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#879-890">Source</a><h4 class="code-header">pub fn <a href="#method.get_utxo" class="fn">get_utxo</a>(&amp;self, op: OutPoint) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the utxo owned by this wallet corresponding to <code>outpoint</code> if it exists in the
 wallet’s database.</p>
@@ -415,7 +415,7 @@ the current time.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.staged" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2313-2319">Source</a><h4 class="code-header">pub fn <a href="#method.staged" class="fn">staged</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference of the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> that is yet to be committed (if any).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.staged_mut" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2322-2328">Source</a><h4 class="code-header">pub fn <a href="#method.staged_mut" class="fn">staged_mut</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;mut <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Get a mutable reference of the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> that is yet to be committed (if any).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.take_staged" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2331-2333">Source</a><h4 class="code-header">pub fn <a href="#method.take_staged" class="fn">take_staged</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Take the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> to be persisted now (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.tx_graph" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2336-2338">Source</a><h4 class="code-header">pub fn <a href="#method.tx_graph" class="fn">tx_graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>TxGraph</code>].</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.tx_graph" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2336-2338">Source</a><h4 class="code-header">pub fn <a href="#method.tx_graph" class="fn">tx_graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;ConfirmationBlockTime&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>TxGraph</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.spk_index" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2341-2343">Source</a><h4 class="code-header">pub fn <a href="#method.spk_index" class="fn">spk_index</a>(&amp;self) -&gt; &amp;KeychainTxOutIndex&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>KeychainTxOutIndex</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.local_chain" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2346-2348">Source</a><h4 class="code-header">pub fn <a href="#method.local_chain" class="fn">local_chain</a>(&amp;self) -&gt; &amp;LocalChain</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>LocalChain</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.apply_block" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2357-2375">Source</a><h4 class="code-header">pub fn <a href="#method.apply_block" class="fn">apply_block</a>(
@@ -430,7 +430,7 @@ with <code>prev_blockhash</code> and <code>height-1</code> as the <code>connecte
     &amp;mut self,
     block: &amp;Block,
     height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
-    connected_to: <a class="struct" href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId">BlockId</a>,
+    connected_to: BlockId,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, ApplyHeaderError&gt;</h4></section></summary><div class="docblock"><p>Applies relevant transactions from <code>block</code> of <code>height</code> to the wallet, and connects the
 block to the internal chain.</p>
 <p>The <code>connected_to</code> parameter informs the wallet how this block connects to the internal
@@ -454,17 +454,17 @@ See <a href="struct.Wallet.html#method.reveal_next_address" title="method bdk_wa
 </div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Wallet-1" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2444-2471">Source</a><a href="#impl-Wallet-1" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3><div class="docblock"><p>Methods to construct sync/full-scan requests for spk-based chain sources.</p>
 </div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.start_sync_with_revealed_spks" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2450-2455">Source</a><h4 class="code-header">pub fn <a href="#method.start_sync_with_revealed_spks" class="fn">start_sync_with_revealed_spks</a>(
     &amp;self,
-) -&gt; <a class="struct" href="../bdk_core/spk_client/struct.SyncRequestBuilder.html" title="struct bdk_core::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h4></section></summary><div class="docblock"><p>Create a partial <a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a> for this wallet for all revealed spks.</p>
+) -&gt; SyncRequestBuilder&lt;(<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h4></section></summary><div class="docblock"><p>Create a partial [<code>SyncRequest</code>] for this wallet for all revealed spks.</p>
 <p>This is the first step when performing a spk-based wallet partial sync, the returned
-<a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a> collects all revealed script pubkeys from the wallet keychain needed to
+[<code>SyncRequest</code>] collects all revealed script pubkeys from the wallet keychain needed to
 start a blockchain sync with a spk based blockchain client.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.start_full_scan" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2465-2470">Source</a><h4 class="code-header">pub fn <a href="#method.start_full_scan" class="fn">start_full_scan</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/spk_client/struct.FullScanRequestBuilder.html" title="struct bdk_core::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Create a <a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">`FullScanRequest</a> for this wallet.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.start_full_scan" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2465-2470">Source</a><h4 class="code-header">pub fn <a href="#method.start_full_scan" class="fn">start_full_scan</a>(&amp;self) -&gt; FullScanRequestBuilder&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Create a [`FullScanRequest] for this wallet.</p>
 <p>This is the first step when performing a spk-based wallet full scan, the returned
-<a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">`FullScanRequest</a> collects iterators for the wallet’s keychain script pub keys needed to
+[`FullScanRequest] collects iterators for the wallet’s keychain script pub keys needed to
 start a blockchain full scan with a spk based blockchain client.</p>
 <p>This operation is generally only used when importing or restoring a previously used wallet
 in which the list of used scripts is not known.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CTxGraph%3E-for-Wallet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2473-2477">Source</a><a href="#impl-AsRef%3CTxGraph%3E-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;TxGraph&gt; for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2474-2476">Source</a><a href="#method.as_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&amp;self) -&gt; &amp;TxGraph&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Wallet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#102">Source</a><a href="#impl-Debug-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#102">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Wallet" class="impl"><a href="#impl-Freeze-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-RefUnwindSafe-for-Wallet" class="impl"><a href="#impl-RefUnwindSafe-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Send-for-Wallet" class="impl"><a href="#impl-Send-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Sync-for-Wallet" class="impl"><a href="#impl-Sync-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Unpin-for-Wallet" class="impl"><a href="#impl-Unpin-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-UnwindSafe-for-Wallet" class="impl"><a href="#impl-UnwindSafe-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CTxGraph%3E-for-Wallet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2473-2477">Source</a><a href="#impl-AsRef%3CTxGraph%3E-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;TxGraph&gt; for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2474-2476">Source</a><a href="#method.as_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&amp;self) -&gt; &amp;TxGraph&lt;ConfirmationBlockTime&gt;</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Wallet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#102">Source</a><a href="#impl-Debug-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#102">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Wallet" class="impl"><a href="#impl-Freeze-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-RefUnwindSafe-for-Wallet" class="impl"><a href="#impl-RefUnwindSafe-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Send-for-Wallet" class="impl"><a href="#impl-Send-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Sync-for-Wallet" class="impl"><a href="#impl-Sync-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Unpin-for-Wallet" class="impl"><a href="#impl-Unpin-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-UnwindSafe-for-Wallet" class="impl"><a href="#impl-UnwindSafe-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
index e175c8f920d2397cf47509396565cadd90a8b4ea..64a25f84f8df60f6f5bd3a73b3ea2a215219e90e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `Utxo` with its `satisfaction_weight`."><title>WeightedUtxo in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Utxo</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.satisfaction_weight" title="satisfaction_weight">satisfaction_weight</a></li><li><a href="#structfield.utxo" title="utxo">utxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedUtxo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-WeightedUtxo" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-WeightedUtxo" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-WeightedUtxo" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedUtxo" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedUtxo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedUtxo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedUtxo" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedUtxo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedUtxo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedUtxo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">WeightedUtxo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/types.rs.html#70-78">Source</a> </span></div><pre class="rust item-decl"><code>pub struct WeightedUtxo {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `Utxo` with its `satisfaction_weight`."><title>WeightedUtxo in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Weighted<wbr>Utxo</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.satisfaction_weight" title="satisfaction_weight">satisfaction_weight</a></li><li><a href="#structfield.utxo" title="utxo">utxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-WeightedUtxo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-WeightedUtxo" title="Debug">Debug</a></li><li><a href="#impl-Eq-for-WeightedUtxo" title="Eq">Eq</a></li><li><a href="#impl-PartialEq-for-WeightedUtxo" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-WeightedUtxo" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-WeightedUtxo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-WeightedUtxo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-WeightedUtxo" title="Send">Send</a></li><li><a href="#impl-Sync-for-WeightedUtxo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-WeightedUtxo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-WeightedUtxo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Struct <span class="struct">WeightedUtxo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/types.rs.html#70-78">Source</a> </span></div><pre class="rust item-decl"><code>pub struct WeightedUtxo {
     pub satisfaction_weight: Weight,
     pub utxo: <a class="enum" href="enum.Utxo.html" title="enum bdk_wallet::Utxo">Utxo</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <a href="enum.Utxo.html" title="enum bdk_wallet::Utxo"><code>Utxo</code></a> with its <code>satisfaction_weight</code>.</p>
index 3d7173c277496648ad9731c996cd838b14e831aa..d23dcb2f76e2dee27815b900b45dc6d035de88c8 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Async trait that persists `PersistedWallet`."><title>AsyncWalletPersister in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Async<wbr>Wallet<wbr>Persister</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.initialize" title="initialize">initialize</a></li><li><a href="#tymethod.persist" title="persist">persist</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Trait <span class="trait">AsyncWalletPersister</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#65-103">Source</a> </span></div><pre class="rust item-decl"><code>pub trait AsyncWalletPersister {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Async trait that persists `PersistedWallet`."><title>AsyncWalletPersister in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Async<wbr>Wallet<wbr>Persister</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.initialize" title="initialize">initialize</a></li><li><a href="#tymethod.persist" title="persist">persist</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Trait <span class="trait">AsyncWalletPersister</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#65-103">Source</a> </span></div><pre class="rust item-decl"><code>pub trait AsyncWalletPersister {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>;
 
     // Required methods
@@ -38,4 +38,4 @@ persister implementations may NOT require initialization at all (and not error).
 ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.AsyncWalletPersister.html#associatedtype.Error" title="type bdk_wallet::AsyncWalletPersister::Error">Error</a>&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'a&gt;&gt;<div class="where">where
     Self: 'a,</div></h4></section></summary><div class="docblock"><p>Persist the given <code>changeset</code> to the <code>persister</code>.</p>
 <p>This method can fail if the <code>persister</code> is not <a href="trait.AsyncWalletPersister.html#tymethod.initialize" title="associated function bdk_wallet::AsyncWalletPersister::initialize"><code>initialize</code></a>d.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_wallet/wallet/persisted/trait.AsyncWalletPersister.js" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_wallet/wallet/persisted/trait.AsyncWalletPersister.js" async></script></section></div></main></body></html>
\ No newline at end of file
index 96769712fe155aa02a3b36a5f32ed2c9507478d0..cb98e393776a3766a4473cb2f88f7be419ee6d3d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to check if a value is below the dust limit. We are performing dust value calculation for a given script public key using rust-bitcoin to keep it compatible with network dust rate"><title>IsDust in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">IsDust</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_dust" title="is_dust">is_dust</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IsDust-for-Amount" title="Amount">Amount</a></li><li><a href="#impl-IsDust-for-u64" title="u64">u64</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Trait <span class="trait">IsDust</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/utils.rs.html#24-27">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IsDust {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to check if a value is below the dust limit. We are performing dust value calculation for a given script public key using rust-bitcoin to keep it compatible with network dust rate"><title>IsDust in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">IsDust</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_dust" title="is_dust">is_dust</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IsDust-for-Amount" title="Amount">Amount</a></li><li><a href="#impl-IsDust-for-u64" title="u64">u64</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Trait <span class="trait">IsDust</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/utils.rs.html#24-27">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IsDust {
     // Required method
     fn <a href="#tymethod.is_dust" class="fn">is_dust</a>(&amp;self, script: &amp;Script) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait to check if a value is below the dust limit.
index c017d440dea7db7ea28af5fcd1af26d2881eedbc..3be9e2a5d50a48df924b2be307c20579f88fc677 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that persists `PersistedWallet`."><title>WalletPersister in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet<wbr>Persister</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.initialize" title="initialize">initialize</a></li><li><a href="#tymethod.persist" title="persist">persist</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-WalletPersister-for-Connection" title="Connection">Connection</a></li><li><a href="#impl-WalletPersister-for-Store%3CChangeSet%3E" title="Store&#60;ChangeSet&#62;">Store&#60;ChangeSet&#62;</a></li><li><a href="#impl-WalletPersister-for-Transaction%3C'_%3E" title="Transaction&#60;&#39;_&#62;">Transaction&#60;&#39;_&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Trait <span class="trait">WalletPersister</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#22-53">Source</a> </span></div><pre class="rust item-decl"><code>pub trait WalletPersister {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that persists `PersistedWallet`."><title>WalletPersister in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet<wbr>Persister</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error" title="Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.initialize" title="initialize">initialize</a></li><li><a href="#tymethod.persist" title="persist">persist</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-WalletPersister-for-Connection" title="Connection">Connection</a></li><li><a href="#impl-WalletPersister-for-Store%3CChangeSet%3E" title="Store&#60;ChangeSet&#62;">Store&#60;ChangeSet&#62;</a></li><li><a href="#impl-WalletPersister-for-Transaction%3C'_%3E" title="Transaction&#60;&#39;_&#62;">Transaction&#60;&#39;_&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Trait <span class="trait">WalletPersister</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/persisted.rs.html#22-53">Source</a> </span></div><pre class="rust item-decl"><code>pub trait WalletPersister {
     type <a href="#associatedtype.Error" class="associatedtype">Error</a>;
 
     // Required methods
@@ -30,7 +30,7 @@ persister implementations may NOT require initialization at all (and not error).
     changeset: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.WalletPersister.html#associatedtype.Error" title="type bdk_wallet::WalletPersister::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Persist the given <code>changeset</code> to the <code>persister</code>.</p>
 <p>This method can fail if the <code>persister</code> is not <a href="trait.WalletPersister.html#tymethod.initialize" title="associated function bdk_wallet::WalletPersister::initialize"><code>initialize</code></a>d.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-WalletPersister-for-Connection" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#271-287">Source</a><a href="#impl-WalletPersister-for-Connection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.WalletPersister.html" title="trait bdk_wallet::WalletPersister">WalletPersister</a> for Connection</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#272">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section><section id="method.initialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#274-280">Source</a><a href="#method.initialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.initialize" class="fn">initialize</a>(persister: &amp;mut Self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>, Self::<a class="associatedtype" href="trait.WalletPersister.html#associatedtype.Error" title="type bdk_wallet::WalletPersister::Error">Error</a>&gt;</h4></section><section id="method.persist" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#282-286">Source</a><a href="#method.persist" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.persist" class="fn">persist</a>(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-WalletPersister-for-Connection" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#271-287">Source</a><a href="#impl-WalletPersister-for-Connection" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.WalletPersister.html" title="trait bdk_wallet::WalletPersister">WalletPersister</a> for Connection</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#272">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = Error</h4></section><section id="method.initialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#274-280">Source</a><a href="#method.initialize" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.initialize" class="fn">initialize</a>(persister: &amp;mut Self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>, Self::<a class="associatedtype" href="trait.WalletPersister.html#associatedtype.Error" title="type bdk_wallet::WalletPersister::Error">Error</a>&gt;</h4></section><section id="method.persist" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#282-286">Source</a><a href="#method.persist" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.persist" class="fn">persist</a>(
     persister: &amp;mut Self,
     changeset: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Self::<a class="associatedtype" href="trait.WalletPersister.html#associatedtype.Error" title="type bdk_wallet::WalletPersister::Error">Error</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-WalletPersister-for-Store%3CChangeSet%3E" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#314-329">Source</a><a href="#impl-WalletPersister-for-Store%3CChangeSet%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.WalletPersister.html" title="trait bdk_wallet::WalletPersister">WalletPersister</a> for Store&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#315">Source</a><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="enum.FileStoreError.html" title="enum bdk_wallet::FileStoreError">FileStoreError</a></h4></section><section id="method.initialize-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#317-322">Source</a><a href="#method.initialize-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.initialize" class="fn">initialize</a>(persister: &amp;mut Self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>, Self::<a class="associatedtype" href="trait.WalletPersister.html#associatedtype.Error" title="type bdk_wallet::WalletPersister::Error">Error</a>&gt;</h4></section><section id="method.persist-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/persisted.rs.html#324-328">Source</a><a href="#method.persist-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.persist" class="fn">persist</a>(
index 21095777a66480849db64fbe14b3b12e5c3cf553..64ceb6bfd3773fd327d2e203bbbea9f5cced583e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::add_foreign_utxo`."><title>AddForeignUtxoError in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddForeign<wbr>Utxo<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidOutpoint" title="InvalidOutpoint">InvalidOutpoint</a></li><li><a href="#variant.InvalidTxid" title="InvalidTxid">InvalidTxid</a></li><li><a href="#variant.MissingUtxo" title="MissingUtxo">MissingUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AddForeignUtxoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddForeignUtxoError" title="Display">Display</a></li><li><a href="#impl-Error-for-AddForeignUtxoError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddForeignUtxoError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddForeignUtxoError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddForeignUtxoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddForeignUtxoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddForeignUtxoError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddForeignUtxoError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Enum <span class="enum">AddForeignUtxoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#702-714">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddForeignUtxoError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::add_foreign_utxo`."><title>AddForeignUtxoError in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddForeign<wbr>Utxo<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.InvalidOutpoint" title="InvalidOutpoint">InvalidOutpoint</a></li><li><a href="#variant.InvalidTxid" title="InvalidTxid">InvalidTxid</a></li><li><a href="#variant.MissingUtxo" title="MissingUtxo">MissingUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AddForeignUtxoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddForeignUtxoError" title="Display">Display</a></li><li><a href="#impl-Error-for-AddForeignUtxoError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddForeignUtxoError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddForeignUtxoError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddForeignUtxoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddForeignUtxoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddForeignUtxoError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddForeignUtxoError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Enum <span class="enum">AddForeignUtxoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#702-714">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddForeignUtxoError {
     InvalidTxid {
         input_txid: Txid,
         foreign_utxo: OutPoint,
index f71cd72745c4b251e547ef01457172f23a6d0299..58b3869546b1a9f574028fec28aa6575295c3653 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::add_utxo` and `TxBuilder::add_utxos`"><title>AddUtxoError in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddUtxo<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.UnknownUtxo" title="UnknownUtxo">UnknownUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AddUtxoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddUtxoError" title="Display">Display</a></li><li><a href="#impl-Error-for-AddUtxoError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddUtxoError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddUtxoError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddUtxoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddUtxoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddUtxoError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddUtxoError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Enum <span class="enum">AddUtxoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#680-683">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddUtxoError {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Error returned from `TxBuilder::add_utxo` and `TxBuilder::add_utxos`"><title>AddUtxoError in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AddUtxo<wbr>Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.UnknownUtxo" title="UnknownUtxo">UnknownUtxo</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-AddUtxoError" title="Debug">Debug</a></li><li><a href="#impl-Display-for-AddUtxoError" title="Display">Display</a></li><li><a href="#impl-Error-for-AddUtxoError" title="Error">Error</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddUtxoError" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddUtxoError" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddUtxoError" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddUtxoError" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddUtxoError" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddUtxoError" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Enum <span class="enum">AddUtxoError</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#680-683">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddUtxoError {
     UnknownUtxo(OutPoint),
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Error returned from <a href="../struct.TxBuilder.html#method.add_utxo" title="method bdk_wallet::TxBuilder::add_utxo"><code>TxBuilder::add_utxo</code></a> and <a href="../struct.TxBuilder.html#method.add_utxos" title="method bdk_wallet::TxBuilder::add_utxos"><code>TxBuilder::add_utxos</code></a></p>
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.UnknownUtxo" class="variant"><a href="#variant.UnknownUtxo" class="anchor">§</a><h3 class="code-header">UnknownUtxo(OutPoint)</h3></section><div class="docblock"><p>Happens when trying to spend an UTXO that is not in the internal database</p>
index 2bc7b70aaabe03e3e4608e5c738dc19192cad9fe..f91ee5d30a10198e1e972f135c69962ad3951b69 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Policy regarding the use of change outputs when creating a transaction"><title>ChangeSpendPolicy in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Spend<wbr>Policy</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ChangeAllowed" title="ChangeAllowed">ChangeAllowed</a></li><li><a href="#variant.ChangeForbidden" title="ChangeForbidden">ChangeForbidden</a></li><li><a href="#variant.OnlyChange" title="OnlyChange">OnlyChange</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSpendPolicy" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChangeSpendPolicy" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChangeSpendPolicy" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSpendPolicy" title="Default">Default</a></li><li><a href="#impl-Eq-for-ChangeSpendPolicy" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ChangeSpendPolicy" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ChangeSpendPolicy" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChangeSpendPolicy" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChangeSpendPolicy" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSpendPolicy" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSpendPolicy" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSpendPolicy" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSpendPolicy" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSpendPolicy" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSpendPolicy" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSpendPolicy" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Enum <span class="enum">ChangeSpendPolicy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#801-809">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ChangeSpendPolicy {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Policy regarding the use of change outputs when creating a transaction"><title>ChangeSpendPolicy in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Spend<wbr>Policy</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.ChangeAllowed" title="ChangeAllowed">ChangeAllowed</a></li><li><a href="#variant.ChangeForbidden" title="ChangeForbidden">ChangeForbidden</a></li><li><a href="#variant.OnlyChange" title="OnlyChange">OnlyChange</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSpendPolicy" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ChangeSpendPolicy" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ChangeSpendPolicy" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSpendPolicy" title="Default">Default</a></li><li><a href="#impl-Eq-for-ChangeSpendPolicy" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-ChangeSpendPolicy" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ChangeSpendPolicy" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ChangeSpendPolicy" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ChangeSpendPolicy" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSpendPolicy" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSpendPolicy" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSpendPolicy" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSpendPolicy" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSpendPolicy" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSpendPolicy" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSpendPolicy" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Enum <span class="enum">ChangeSpendPolicy</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#801-809">Source</a> </span></div><pre class="rust item-decl"><code>pub enum ChangeSpendPolicy {
     ChangeAllowed,
     OnlyChange,
     ChangeForbidden,
index e49698d72a73c753f907e9c1a3d31b90fa0c751a..33920ff3d51dbd60f669f8f282c1fa6cb131c53e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ordering of the transaction’s inputs and outputs"><title>TxOrdering in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOrdering</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Custom" title="Custom">Custom</a></li><li><a href="#variant.Shuffle" title="Shuffle">Shuffle</a></li><li><a href="#variant.Untouched" title="Untouched">Untouched</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.sort_tx" title="sort_tx">sort_tx</a></li><li><a href="#method.sort_tx_with_aux_rand" title="sort_tx_with_aux_rand">sort_tx_with_aux_rand</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOrdering" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOrdering" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxOrdering" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-TxOrdering" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TxOrdering" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-TxOrdering" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-TxOrdering" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOrdering" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOrdering" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Enum <span class="enum">TxOrdering</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#744-757">Source</a> </span></div><pre class="rust item-decl"><code>pub enum TxOrdering {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Ordering of the transaction’s inputs and outputs"><title>TxOrdering in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOrdering</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Custom" title="Custom">Custom</a></li><li><a href="#variant.Shuffle" title="Shuffle">Shuffle</a></li><li><a href="#variant.Untouched" title="Untouched">Untouched</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.sort_tx" title="sort_tx">sort_tx</a></li><li><a href="#method.sort_tx_with_aux_rand" title="sort_tx_with_aux_rand">sort_tx_with_aux_rand</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOrdering" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOrdering" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxOrdering" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-TxOrdering" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TxOrdering" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-TxOrdering" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-TxOrdering" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOrdering" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOrdering" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Enum <span class="enum">TxOrdering</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#744-757">Source</a> </span></div><pre class="rust item-decl"><code>pub enum TxOrdering {
     Shuffle,
     Untouched,
     Custom {
index bedf2fdf72fec37f07952a1692658fee02586187..53ebce9457055c33007533eae7d89018afbce3a6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Transaction builder"><title>bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module tx_<wbr>builder</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>tx_builder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#12-1055">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Transaction builder</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Transaction builder"><title>bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module tx_<wbr>builder</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#example" title="Example">Example</a></li></ul><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a></span><h1>Module <span>tx_builder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#12-1055">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Transaction builder</p>
 <h3 id="example"><a class="doc-anchor" href="#example">§</a>Example</h3>
 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="comment">// create a TxBuilder from a wallet
 </span><span class="kw">let </span><span class="kw-2">mut </span>tx_builder = wallet.build_tx();
index 778eab65ed1340fcd18240987a8068fdcb45c323..6caf9abfd5da2dda0c0d72408848ad2a062c46f5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction builder"><title>TxBuilder in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxBuilder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_data" title="add_data">add_data</a></li><li><a href="#method.add_foreign_utxo" title="add_foreign_utxo">add_foreign_utxo</a></li><li><a href="#method.add_foreign_utxo_with_sequence" title="add_foreign_utxo_with_sequence">add_foreign_utxo_with_sequence</a></li><li><a href="#method.add_global_xpubs" title="add_global_xpubs">add_global_xpubs</a></li><li><a href="#method.add_recipient" title="add_recipient">add_recipient</a></li><li><a href="#method.add_unspendable" title="add_unspendable">add_unspendable</a></li><li><a href="#method.add_utxo" title="add_utxo">add_utxo</a></li><li><a href="#method.add_utxos" title="add_utxos">add_utxos</a></li><li><a href="#method.allow_dust" title="allow_dust">allow_dust</a></li><li><a href="#method.change_policy" title="change_policy">change_policy</a></li><li><a href="#method.coin_selection" title="coin_selection">coin_selection</a></li><li><a href="#method.current_height" title="current_height">current_height</a></li><li><a href="#method.do_not_spend_change" title="do_not_spend_change">do_not_spend_change</a></li><li><a href="#method.drain_to" title="drain_to">drain_to</a></li><li><a href="#method.drain_wallet" title="drain_wallet">drain_wallet</a></li><li><a href="#method.fee_absolute" title="fee_absolute">fee_absolute</a></li><li><a href="#method.fee_rate" title="fee_rate">fee_rate</a></li><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.finish_with_aux_rand" title="finish_with_aux_rand">finish_with_aux_rand</a></li><li><a href="#method.include_output_redeem_witness_script" title="include_output_redeem_witness_script">include_output_redeem_witness_script</a></li><li><a href="#method.manually_selected_only" title="manually_selected_only">manually_selected_only</a></li><li><a href="#method.nlocktime" title="nlocktime">nlocktime</a></li><li><a href="#method.only_spend_change" title="only_spend_change">only_spend_change</a></li><li><a href="#method.only_witness_utxo" title="only_witness_utxo">only_witness_utxo</a></li><li><a href="#method.ordering" title="ordering">ordering</a></li><li><a href="#method.policy_path" title="policy_path">policy_path</a></li><li><a href="#method.set_exact_sequence" title="set_exact_sequence">set_exact_sequence</a></li><li><a href="#method.set_recipients" title="set_recipients">set_recipients</a></li><li><a href="#method.sighash" title="sighash">sighash</a></li><li><a href="#method.unspendable" title="unspendable">unspendable</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-TxBuilder%3C'a,+Cs%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-TxBuilder%3C'a,+Cs%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TxBuilder%3C'a,+Cs%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-TxBuilder%3C'a,+Cs%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-TxBuilder%3C'a,+Cs%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxBuilder%3C'a,+Cs%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxBuilder%3C'a,+Cs%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Struct <span class="struct">TxBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#112-116">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxBuilder&lt;'a, Cs&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A transaction builder</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A transaction builder"><title>TxBuilder in bdk_wallet::tx_builder - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxBuilder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_data" title="add_data">add_data</a></li><li><a href="#method.add_foreign_utxo" title="add_foreign_utxo">add_foreign_utxo</a></li><li><a href="#method.add_foreign_utxo_with_sequence" title="add_foreign_utxo_with_sequence">add_foreign_utxo_with_sequence</a></li><li><a href="#method.add_global_xpubs" title="add_global_xpubs">add_global_xpubs</a></li><li><a href="#method.add_recipient" title="add_recipient">add_recipient</a></li><li><a href="#method.add_unspendable" title="add_unspendable">add_unspendable</a></li><li><a href="#method.add_utxo" title="add_utxo">add_utxo</a></li><li><a href="#method.add_utxos" title="add_utxos">add_utxos</a></li><li><a href="#method.allow_dust" title="allow_dust">allow_dust</a></li><li><a href="#method.change_policy" title="change_policy">change_policy</a></li><li><a href="#method.coin_selection" title="coin_selection">coin_selection</a></li><li><a href="#method.current_height" title="current_height">current_height</a></li><li><a href="#method.do_not_spend_change" title="do_not_spend_change">do_not_spend_change</a></li><li><a href="#method.drain_to" title="drain_to">drain_to</a></li><li><a href="#method.drain_wallet" title="drain_wallet">drain_wallet</a></li><li><a href="#method.fee_absolute" title="fee_absolute">fee_absolute</a></li><li><a href="#method.fee_rate" title="fee_rate">fee_rate</a></li><li><a href="#method.finish" title="finish">finish</a></li><li><a href="#method.finish_with_aux_rand" title="finish_with_aux_rand">finish_with_aux_rand</a></li><li><a href="#method.include_output_redeem_witness_script" title="include_output_redeem_witness_script">include_output_redeem_witness_script</a></li><li><a href="#method.manually_selected_only" title="manually_selected_only">manually_selected_only</a></li><li><a href="#method.nlocktime" title="nlocktime">nlocktime</a></li><li><a href="#method.only_spend_change" title="only_spend_change">only_spend_change</a></li><li><a href="#method.only_witness_utxo" title="only_witness_utxo">only_witness_utxo</a></li><li><a href="#method.ordering" title="ordering">ordering</a></li><li><a href="#method.policy_path" title="policy_path">policy_path</a></li><li><a href="#method.set_exact_sequence" title="set_exact_sequence">set_exact_sequence</a></li><li><a href="#method.set_recipients" title="set_recipients">set_recipients</a></li><li><a href="#method.sighash" title="sighash">sighash</a></li><li><a href="#method.unspendable" title="unspendable">unspendable</a></li><li><a href="#method.version" title="version">version</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-TxBuilder%3C'a,+Cs%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-TxBuilder%3C'a,+Cs%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-TxBuilder%3C'a,+Cs%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-TxBuilder%3C'a,+Cs%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-TxBuilder%3C'a,+Cs%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxBuilder%3C'a,+Cs%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxBuilder%3C'a,+Cs%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>wallet::<wbr>tx_<wbr>builder</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bdk_wallet</a>::<wbr><a href="index.html">tx_builder</a></span><h1>Struct <span class="struct">TxBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_wallet/wallet/tx_builder.rs.html#112-116">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxBuilder&lt;'a, Cs&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A transaction builder</p>
 <p>A <code>TxBuilder</code> is created by calling <a href="../struct.Wallet.html#method.build_tx" title="method bdk_wallet::Wallet::build_tx"><code>build_tx</code></a> or <a href="../struct.Wallet.html#method.build_fee_bump" title="method bdk_wallet::Wallet::build_fee_bump"><code>build_fee_bump</code></a> on a wallet. After
 assigning it, you set options on it until finally calling <a href="../struct.TxBuilder.html#method.finish" title="method bdk_wallet::TxBuilder::finish"><code>finish</code></a> to consume the builder and
 generate the transaction.</p>
index fb1820f8c97622d7bf460bbbda6f6a216dd77fb4..85f5bb30db41ffb979db469c9762eb89b16c700b 100644 (file)
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `CanonicalTx` managed by a `Wallet`."><title>WalletTx in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet<wbr>Tx</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.tx_node" title="tx_node">tx_node</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Type Alias <span class="type">WalletTx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#281">Source</a> </span></div><pre class="rust item-decl"><code>pub type WalletTx&lt;'a&gt; = CanonicalTx&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, <a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <code>CanonicalTx</code> managed by a <code>Wallet</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `CanonicalTx` managed by a `Wallet`."><title>WalletTx in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet<wbr>Tx</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.tx_node" title="tx_node">tx_node</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></span><h1>Type Alias <span class="type">WalletTx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#281">Source</a> </span></div><pre class="rust item-decl"><code>pub type WalletTx&lt;'a&gt; = CanonicalTx&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, ConfirmationBlockTime&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <code>CanonicalTx</code> managed by a <code>Wallet</code>.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct WalletTx&lt;'a&gt; {
-    pub chain_position: ChainPosition&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
-    pub tx_node: TxNode&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, <a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
-}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.chain_position" class="structfield section-header"><a href="#structfield.chain_position" class="anchor field">§</a><code>chain_position: ChainPosition&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>How the transaction is observed in the canonical chain (confirmed or unconfirmed).</p>
-</div><span id="structfield.tx_node" class="structfield section-header"><a href="#structfield.tx_node" class="anchor field">§</a><code>tx_node: TxNode&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, <a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>The transaction node (as part of the graph).</p>
+    pub chain_position: ChainPosition&lt;ConfirmationBlockTime&gt;,
+    pub tx_node: TxNode&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, ConfirmationBlockTime&gt;,
+}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.chain_position" class="structfield section-header"><a href="#structfield.chain_position" class="anchor field">§</a><code>chain_position: ChainPosition&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>How the transaction is observed in the canonical chain (confirmed or unconfirmed).</p>
+</div><span id="structfield.tx_node" class="structfield section-header"><a href="#structfield.tx_node" class="anchor field">§</a><code>tx_node: TxNode&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>The transaction node (as part of the graph).</p>
 </div><script src="../type.impl/bdk_chain/tx_graph/struct.CanonicalTx.js" data-self-path="bdk_wallet::wallet::WalletTx" async></script></section></div></main></body></html>
\ No newline at end of file
index c4b66f88d1ae74ee284f41f531d18e332fe34c8b..248333d59d426eaea491965a883eca06f01a6563 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.RpcArgs.html">RpcArgs</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.Emission.html">Emission</a></li><li><a href="enum.RpcCommands.html">RpcCommands</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.await_flag.html">await_flag</a></li><li><a href="fn.main.html">main</a></li><li><a href="fn.start_ctrlc_handler.html">start_ctrlc_handler</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.CHANNEL_BOUND.html">CHANNEL_BOUND</a></li><li><a href="constant.DB_COMMIT_DELAY.html">DB_COMMIT_DELAY</a></li><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.DB_PATH.html">DB_PATH</a></li><li><a href="constant.MEMPOOL_EMIT_DELAY.html">MEMPOOL_EMIT_DELAY</a></li><li><a href="constant.STDOUT_PRINT_DELAY.html">STDOUT_PRINT_DELAY</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.RpcArgs.html">RpcArgs</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.Emission.html">Emission</a></li><li><a href="enum.RpcCommands.html">RpcCommands</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.await_flag.html">await_flag</a></li><li><a href="fn.main.html">main</a></li><li><a href="fn.start_ctrlc_handler.html">start_ctrlc_handler</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.CHANNEL_BOUND.html">CHANNEL_BOUND</a></li><li><a href="constant.DB_COMMIT_DELAY.html">DB_COMMIT_DELAY</a></li><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.DB_PATH.html">DB_PATH</a></li><li><a href="constant.MEMPOOL_EMIT_DELAY.html">MEMPOOL_EMIT_DELAY</a></li><li><a href="constant.STDOUT_PRINT_DELAY.html">STDOUT_PRINT_DELAY</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 88593435d7ed9f4403726bae4c40b65cc0e708df..7da1cdb160fbabbb5bc9b8d498c6a2e5b52bf18c 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The mpsc channel bound for emissions from `Emitter`."><title>CHANNEL_BOUND in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">CHANNEL_BOUND</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#28">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const CHANNEL_BOUND: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 10;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The mpsc channel bound for emissions from [<code>Emitter</code>].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The mpsc channel bound for emissions from `Emitter`."><title>CHANNEL_BOUND in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">CHANNEL_BOUND</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#28">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const CHANNEL_BOUND: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 10;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The mpsc channel bound for emissions from [<code>Emitter</code>].</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 134af452062342f9151f5fcfedb89da550052e6d..f68109447e0911851b8e2e024b2ba47b009061b9 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Delay for committing to persistence."><title>DB_COMMIT_DELAY in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">DB_COMMIT_DELAY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#34">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_COMMIT_DELAY: <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Delay for committing to persistence.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Delay for committing to persistence."><title>DB_COMMIT_DELAY in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">DB_COMMIT_DELAY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#34">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_COMMIT_DELAY: <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Delay for committing to persistence.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 656fc69087b7daaf0e7c740cf8fb1423b05521b2..8c62e2c98858032608b57b02586c1c0fb7638d45 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_bitcoind_rpc_polling`."><title>DB_MAGIC in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#24">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] = b&quot;bdk_example_rpc&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_bitcoind_rpc_polling`."><title>DB_MAGIC in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#24">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] = b&quot;bdk_example_rpc&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 5d9a37051e237443534af2e941cf6edffd23253f..c14fee082ca14eb77a3e389821929e94c5c06b57 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_bitcoind_rpc_polling`."><title>DB_PATH in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#25">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;.bdk_example_rpc.db&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_bitcoind_rpc_polling`."><title>DB_PATH in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#25">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;.bdk_example_rpc.db&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 3950e30d0aa30e4265185acdc949893b5882cc93..dcbdb4308dd88365fca7678576cdc03896fa39b8 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Delay between mempool emissions."><title>MEMPOOL_EMIT_DELAY in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">MEMPOOL_EMIT_DELAY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#32">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const MEMPOOL_EMIT_DELAY: <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Delay between mempool emissions.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Delay between mempool emissions."><title>MEMPOOL_EMIT_DELAY in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">MEMPOOL_EMIT_DELAY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#32">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const MEMPOOL_EMIT_DELAY: <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Delay between mempool emissions.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index baa10e3bf43c7cf39c334bdcf6c38e739e548089..2245b1bfa7cc21decf227cd386d3959cd6af8682 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Delay for printing status to stdout."><title>STDOUT_PRINT_DELAY in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">STDOUT_PRINT_DELAY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#30">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const STDOUT_PRINT_DELAY: <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Delay for printing status to stdout.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Delay for printing status to stdout."><title>STDOUT_PRINT_DELAY in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Constant <span class="constant">STDOUT_PRINT_DELAY</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#30">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const STDOUT_PRINT_DELAY: <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Delay for printing status to stdout.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index 510fe34db99db32572cfabb079ca1862141e6ccf..4b849fdd334fc1118dd40d1d5705cdb13bf58402 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Emission` enum in crate `example_bitcoind_rpc_polling`."><title>Emission in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emission</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.Mempool" title="Mempool">Mempool</a></li><li><a href="#variant.Tip" title="Tip">Tip</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Emission" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emission" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emission" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emission" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emission" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emission" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emission" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Enum <span class="enum">Emission</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#37-41">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum Emission {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Emission` enum in crate `example_bitcoind_rpc_polling`."><title>Emission in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emission</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.Mempool" title="Mempool">Mempool</a></li><li><a href="#variant.Tip" title="Tip">Tip</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Emission" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emission" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emission" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emission" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emission" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emission" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emission" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Enum <span class="enum">Emission</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#37-41">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum Emission {
     Block(BlockEvent&lt;Block&gt;),
     Mempool(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;),
     Tip(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
index b3bd1eed84a773328fbe19c31989b74eacc2c51d..ec26316968ad003c7d09080610d7ed17d275e683 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RpcCommands` enum in crate `example_bitcoind_rpc_polling`."><title>RpcCommands in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RpcCommands</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Live" title="Live">Live</a></li><li><a href="#variant.Sync" title="Sync">Sync</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-RpcCommands" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-RpcCommands" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-RpcCommands" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-RpcCommands" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RpcCommands" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RpcCommands" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RpcCommands" title="Send">Send</a></li><li><a href="#impl-Sync-for-RpcCommands" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RpcCommands" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RpcCommands" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Enum <span class="enum">RpcCommands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#90-102">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum RpcCommands {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RpcCommands` enum in crate `example_bitcoind_rpc_polling`."><title>RpcCommands in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RpcCommands</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Live" title="Live">Live</a></li><li><a href="#variant.Sync" title="Sync">Sync</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-RpcCommands" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-RpcCommands" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-RpcCommands" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-RpcCommands" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RpcCommands" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RpcCommands" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RpcCommands" title="Send">Send</a></li><li><a href="#impl-Sync-for-RpcCommands" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RpcCommands" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RpcCommands" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Enum <span class="enum">RpcCommands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#90-102">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum RpcCommands {
     Sync {
         rpc_args: <a class="struct" href="struct.RpcArgs.html" title="struct example_bitcoind_rpc_polling::RpcArgs">RpcArgs</a>,
     },
index 19c9aca192c2b571524c7bd8f845b44d3b397986..2c8698ff9494fc188b2c2df3e7a90a6d38e96687 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `await_flag` fn in crate `example_bitcoind_rpc_polling`."><title>await_flag in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Function <span class="fn">await_flag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#359-370">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn await_flag(flag: &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/core/sync/atomic/struct.AtomicBool.html" title="struct core::sync::atomic::AtomicBool">AtomicBool</a>, duration: <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `await_flag` fn in crate `example_bitcoind_rpc_polling`."><title>await_flag in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Function <span class="fn">await_flag</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#359-370">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn await_flag(flag: &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/core/sync/atomic/struct.AtomicBool.html" title="struct core::sync::atomic::AtomicBool">AtomicBool</a>, duration: <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></pre></section></div></main></body></html>
\ No newline at end of file
index 36a2a54c051f0ba4b51b42dc7e6df9e78d6aefb0..64a72c73c505f5ff360aeece06ffe35ccc0d2982 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_bitcoind_rpc_polling`."><title>main in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#104-346">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_bitcoind_rpc_polling`."><title>main in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#104-346">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index d2080d68adc7877e857d702f02fbbf1b537e67bb..8dc3a52431d98d97a6b195fdf1180e4152ae64aa 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `start_ctrlc_handler` fn in crate `example_bitcoind_rpc_polling`."><title>start_ctrlc_handler in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Function <span class="fn">start_ctrlc_handler</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#349-356">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn start_ctrlc_handler() -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/sync/atomic/struct.AtomicBool.html" title="struct core::sync::atomic::AtomicBool">AtomicBool</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `start_ctrlc_handler` fn in crate `example_bitcoind_rpc_polling`."><title>start_ctrlc_handler in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Function <span class="fn">start_ctrlc_handler</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#349-356">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn start_ctrlc_handler() -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/core/sync/atomic/struct.AtomicBool.html" title="struct core::sync::atomic::AtomicBool">AtomicBool</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index a92bd678b0c38ab96b8a2606696c2ddbc29258a2..d0c39b3dcd993925372bbf344cd98a2b7e38b5f0 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_bitcoind_rpc_polling` crate."><title>example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_bitcoind_rpc_polling</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#1-370">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.RpcArgs.html" title="struct example_bitcoind_rpc_polling::RpcArgs">RpcArgs</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="enum" href="enum.RpcCommands.html" title="enum example_bitcoind_rpc_polling::RpcCommands">RpcCommands</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.CHANNEL_BOUND.html" title="constant example_bitcoind_rpc_polling::CHANNEL_BOUND">CHANNEL_<wbr>BOUND</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>The mpsc channel bound for emissions from [<code>Emitter</code>].</dd><dt><a class="constant" href="constant.DB_COMMIT_DELAY.html" title="constant example_bitcoind_rpc_polling::DB_COMMIT_DELAY">DB_<wbr>COMMIT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay for committing to persistence.</dd><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_bitcoind_rpc_polling::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_bitcoind_rpc_polling::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.MEMPOOL_EMIT_DELAY.html" title="constant example_bitcoind_rpc_polling::MEMPOOL_EMIT_DELAY">MEMPOOL_<wbr>EMIT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay between mempool emissions.</dd><dt><a class="constant" href="constant.STDOUT_PRINT_DELAY.html" title="constant example_bitcoind_rpc_polling::STDOUT_PRINT_DELAY">STDOUT_<wbr>PRINT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay for printing status to stdout.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.await_flag.html" title="fn example_bitcoind_rpc_polling::await_flag">await_<wbr>flag</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.main.html" title="fn example_bitcoind_rpc_polling::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.start_ctrlc_handler.html" title="fn example_bitcoind_rpc_polling::start_ctrlc_handler">start_<wbr>ctrlc_<wbr>handler</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_bitcoind_rpc_polling` crate."><title>example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_bitcoind_rpc_polling</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#1-370">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.RpcArgs.html" title="struct example_bitcoind_rpc_polling::RpcArgs">RpcArgs</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="enum" href="enum.RpcCommands.html" title="enum example_bitcoind_rpc_polling::RpcCommands">RpcCommands</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.CHANNEL_BOUND.html" title="constant example_bitcoind_rpc_polling::CHANNEL_BOUND">CHANNEL_<wbr>BOUND</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>The mpsc channel bound for emissions from [<code>Emitter</code>].</dd><dt><a class="constant" href="constant.DB_COMMIT_DELAY.html" title="constant example_bitcoind_rpc_polling::DB_COMMIT_DELAY">DB_<wbr>COMMIT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay for committing to persistence.</dd><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_bitcoind_rpc_polling::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_bitcoind_rpc_polling::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.MEMPOOL_EMIT_DELAY.html" title="constant example_bitcoind_rpc_polling::MEMPOOL_EMIT_DELAY">MEMPOOL_<wbr>EMIT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay between mempool emissions.</dd><dt><a class="constant" href="constant.STDOUT_PRINT_DELAY.html" title="constant example_bitcoind_rpc_polling::STDOUT_PRINT_DELAY">STDOUT_<wbr>PRINT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay for printing status to stdout.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.await_flag.html" title="fn example_bitcoind_rpc_polling::await_flag">await_<wbr>flag</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.main.html" title="fn example_bitcoind_rpc_polling::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.start_ctrlc_handler.html" title="fn example_bitcoind_rpc_polling::start_ctrlc_handler">start_<wbr>ctrlc_<wbr>handler</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
index 4ff12480488dba191a00feb05772e05d4ee6a325..f849b3ea5993876aed987a166bed057c5292e85b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RpcArgs` struct in crate `example_bitcoind_rpc_polling`."><title>RpcArgs in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RpcArgs</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.fallback_height" title="fallback_height">fallback_height</a></li><li><a href="#structfield.rpc_cookie" title="rpc_cookie">rpc_cookie</a></li><li><a href="#structfield.rpc_password" title="rpc_password">rpc_password</a></li><li><a href="#structfield.rpc_user" title="rpc_user">rpc_user</a></li><li><a href="#structfield.url" title="url">url</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new_client" title="new_client">new_client</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-RpcArgs" title="Args">Args</a></li><li><a href="#impl-Clone-for-RpcArgs" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-RpcArgs" title="Debug">Debug</a></li><li><a href="#impl-From%3CRpcArgs%3E-for-Auth" title="From&#60;RpcArgs&#62;">From&#60;RpcArgs&#62;</a></li><li><a href="#impl-FromArgMatches-for-RpcArgs" title="FromArgMatches">FromArgMatches</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RpcArgs" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RpcArgs" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RpcArgs" title="Send">Send</a></li><li><a href="#impl-Sync-for-RpcArgs" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RpcArgs" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RpcArgs" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Struct <span class="struct">RpcArgs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#44-60">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) struct RpcArgs {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RpcArgs` struct in crate `example_bitcoind_rpc_polling`."><title>RpcArgs in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">RpcArgs</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.fallback_height" title="fallback_height">fallback_height</a></li><li><a href="#structfield.rpc_cookie" title="rpc_cookie">rpc_cookie</a></li><li><a href="#structfield.rpc_password" title="rpc_password">rpc_password</a></li><li><a href="#structfield.rpc_user" title="rpc_user">rpc_user</a></li><li><a href="#structfield.url" title="url">url</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.new_client" title="new_client">new_client</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-RpcArgs" title="Args">Args</a></li><li><a href="#impl-Clone-for-RpcArgs" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-RpcArgs" title="Debug">Debug</a></li><li><a href="#impl-From%3CRpcArgs%3E-for-Auth" title="From&#60;RpcArgs&#62;">From&#60;RpcArgs&#62;</a></li><li><a href="#impl-FromArgMatches-for-RpcArgs" title="FromArgMatches">FromArgMatches</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-RpcArgs" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-RpcArgs" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-RpcArgs" title="Send">Send</a></li><li><a href="#impl-Sync-for-RpcArgs" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-RpcArgs" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-RpcArgs" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></span><h1>Struct <span class="struct">RpcArgs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#44-60">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) struct RpcArgs {
     pub(crate) url: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
     pub(crate) rpc_cookie: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a>&gt;,
     pub(crate) rpc_user: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;,
index 3990219c455c3e825b4df21b8eabde0fb162b81b..f7e9de69597b395f210b27ce22a69a51acde9b06 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Args.html">Args</a></li><li><a href="struct.ChangeInfo.html">ChangeInfo</a></li><li><a href="struct.ChangeSet.html">ChangeSet</a></li><li><a href="struct.Init.html">Init</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.AddressCmd.html">AddressCmd</a></li><li><a href="enum.CoinSelectionAlgo.html">CoinSelectionAlgo</a></li><li><a href="enum.Commands.html">Commands</a></li><li><a href="enum.Keychain.html">Keychain</a></li><li><a href="enum.PsbtCmd.html">PsbtCmd</a></li><li><a href="enum.TxOutCmd.html">TxOutCmd</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.create_tx.html">create_tx</a></li><li><a href="fn.handle_commands.html">handle_commands</a></li><li><a href="fn.init_or_load.html">init_or_load</a></li><li><a href="fn.planned_utxos.html">planned_utxos</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.KeychainTxGraph.html">KeychainTxGraph</a></li><li><a href="type.PlanUtxo.html">PlanUtxo</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Args.html">Args</a></li><li><a href="struct.ChangeInfo.html">ChangeInfo</a></li><li><a href="struct.ChangeSet.html">ChangeSet</a></li><li><a href="struct.Init.html">Init</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.AddressCmd.html">AddressCmd</a></li><li><a href="enum.CoinSelectionAlgo.html">CoinSelectionAlgo</a></li><li><a href="enum.Commands.html">Commands</a></li><li><a href="enum.Keychain.html">Keychain</a></li><li><a href="enum.PsbtCmd.html">PsbtCmd</a></li><li><a href="enum.TxOutCmd.html">TxOutCmd</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.create_tx.html">create_tx</a></li><li><a href="fn.handle_commands.html">handle_commands</a></li><li><a href="fn.init_or_load.html">init_or_load</a></li><li><a href="fn.planned_utxos.html">planned_utxos</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.KeychainTxGraph.html">KeychainTxGraph</a></li><li><a href="type.PlanUtxo.html">PlanUtxo</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index c503eab3eb8c8d01cbd39fa210adbdc86e3a838f..3c40dcf33230cf272331f5eeafbbe8a40a617aed 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `AddressCmd` enum in crate `example_cli`."><title>AddressCmd in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Cmd</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Index" title="Index">Index</a></li><li><a href="#variant.List" title="List">List</a></li><li><a href="#variant.New" title="New">New</a></li><li><a href="#variant.Next" title="Next">Next</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressCmd" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddressCmd" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-AddressCmd" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-AddressCmd" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressCmd" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressCmd" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressCmd" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressCmd" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressCmd" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressCmd" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">AddressCmd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#111-124">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddressCmd {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `AddressCmd` enum in crate `example_cli`."><title>AddressCmd in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Address<wbr>Cmd</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Index" title="Index">Index</a></li><li><a href="#variant.List" title="List">List</a></li><li><a href="#variant.New" title="New">New</a></li><li><a href="#variant.Next" title="Next">Next</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-AddressCmd" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-AddressCmd" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-AddressCmd" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-AddressCmd" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-AddressCmd" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-AddressCmd" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-AddressCmd" title="Send">Send</a></li><li><a href="#impl-Sync-for-AddressCmd" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-AddressCmd" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-AddressCmd" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">AddressCmd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#111-124">Source</a> </span></div><pre class="rust item-decl"><code>pub enum AddressCmd {
     Next,
     New,
     List {
index c40fbae03f41e96ed4b818ec375c5bb9b365c357..4bf8930b6c9f0326d7dadd792774d8c0fcab7aa0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `CoinSelectionAlgo` enum in crate `example_cli`."><title>CoinSelectionAlgo in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Coin<wbr>Selection<wbr>Algo</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.BranchAndBound" title="BranchAndBound">BranchAndBound</a></li><li><a href="#variant.LargestFirst" title="LargestFirst">LargestFirst</a></li><li><a href="#variant.NewestFirst" title="NewestFirst">NewestFirst</a></li><li><a href="#variant.OldestFirst" title="OldestFirst">OldestFirst</a></li><li><a href="#variant.SmallestFirst" title="SmallestFirst">SmallestFirst</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CoinSelectionAlgo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CoinSelectionAlgo" title="Debug">Debug</a></li><li><a href="#impl-Default-for-CoinSelectionAlgo" title="Default">Default</a></li><li><a href="#impl-Display-for-CoinSelectionAlgo" title="Display">Display</a></li><li><a href="#impl-FromStr-for-CoinSelectionAlgo" title="FromStr">FromStr</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CoinSelectionAlgo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CoinSelectionAlgo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CoinSelectionAlgo" title="Send">Send</a></li><li><a href="#impl-Sync-for-CoinSelectionAlgo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CoinSelectionAlgo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CoinSelectionAlgo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">CoinSelectionAlgo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#205-212">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CoinSelectionAlgo {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `CoinSelectionAlgo` enum in crate `example_cli`."><title>CoinSelectionAlgo in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Coin<wbr>Selection<wbr>Algo</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.BranchAndBound" title="BranchAndBound">BranchAndBound</a></li><li><a href="#variant.LargestFirst" title="LargestFirst">LargestFirst</a></li><li><a href="#variant.NewestFirst" title="NewestFirst">NewestFirst</a></li><li><a href="#variant.OldestFirst" title="OldestFirst">OldestFirst</a></li><li><a href="#variant.SmallestFirst" title="SmallestFirst">SmallestFirst</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CoinSelectionAlgo" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CoinSelectionAlgo" title="Debug">Debug</a></li><li><a href="#impl-Default-for-CoinSelectionAlgo" title="Default">Default</a></li><li><a href="#impl-Display-for-CoinSelectionAlgo" title="Display">Display</a></li><li><a href="#impl-FromStr-for-CoinSelectionAlgo" title="FromStr">FromStr</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CoinSelectionAlgo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CoinSelectionAlgo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CoinSelectionAlgo" title="Send">Send</a></li><li><a href="#impl-Sync-for-CoinSelectionAlgo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CoinSelectionAlgo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CoinSelectionAlgo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">CoinSelectionAlgo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#205-212">Source</a> </span></div><pre class="rust item-decl"><code>pub enum CoinSelectionAlgo {
     LargestFirst,
     SmallestFirst,
     OldestFirst,
index a3d953d375aea881c2ca490fb9d2b103989eb67d..716c3d066497b29f3ab1ea3a61be92987fbafef0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Commands` enum in crate `example_cli`."><title>Commands in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Commands</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Address" title="Address">Address</a></li><li><a href="#variant.Balance" title="Balance">Balance</a></li><li><a href="#variant.ChainSpecific" title="ChainSpecific">ChainSpecific</a></li><li><a href="#variant.Generate" title="Generate">Generate</a></li><li><a href="#variant.Init" title="Init">Init</a></li><li><a href="#variant.Psbt" title="Psbt">Psbt</a></li><li><a href="#variant.TxOut" title="TxOut">TxOut</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Commands%3CCS,+S%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Commands%3CCS,+S%3E" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-Commands%3CCS,+S%3E" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-Commands%3CCS,+S%3E" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Commands%3CCS,+S%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Commands%3CCS,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Commands%3CCS,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Commands%3CCS,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Commands%3CCS,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Commands%3CCS,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">Commands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#69-108">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Commands&lt;CS: Subcommand, S: Args&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Commands` enum in crate `example_cli`."><title>Commands in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Commands</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Address" title="Address">Address</a></li><li><a href="#variant.Balance" title="Balance">Balance</a></li><li><a href="#variant.ChainSpecific" title="ChainSpecific">ChainSpecific</a></li><li><a href="#variant.Generate" title="Generate">Generate</a></li><li><a href="#variant.Init" title="Init">Init</a></li><li><a href="#variant.Psbt" title="Psbt">Psbt</a></li><li><a href="#variant.TxOut" title="TxOut">TxOut</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Commands%3CCS,+S%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Commands%3CCS,+S%3E" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-Commands%3CCS,+S%3E" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-Commands%3CCS,+S%3E" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Commands%3CCS,+S%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Commands%3CCS,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Commands%3CCS,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Commands%3CCS,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Commands%3CCS,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Commands%3CCS,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">Commands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#69-108">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Commands&lt;CS: Subcommand, S: Args&gt; {
     Init {
         network: Network,
         descriptor: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
index 9e99e0d6aadf173483fc2c01e23eba54d55454df..550f856a244e9ce7f574faddd8a43631b0fa609a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Keychain` enum in crate `example_cli`."><title>Keychain in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.External" title="External">External</a></li><li><a href="#variant.Internal" title="Internal">Internal</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Keychain" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Keychain" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Keychain" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Keychain" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Keychain" title="Display">Display</a></li><li><a href="#impl-Eq-for-Keychain" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-Keychain" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Keychain" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Keychain" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Keychain" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Keychain" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Keychain" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Keychain" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Keychain" title="Send">Send</a></li><li><a href="#impl-Sync-for-Keychain" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Keychain" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Keychain" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">Keychain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#190-193">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Keychain {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Keychain` enum in crate `example_cli`."><title>Keychain in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.External" title="External">External</a></li><li><a href="#variant.Internal" title="Internal">Internal</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Keychain" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-Keychain" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-Keychain" title="Debug">Debug</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-Keychain" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Display-for-Keychain" title="Display">Display</a></li><li><a href="#impl-Eq-for-Keychain" title="Eq">Eq</a></li><li><a href="#impl-Ord-for-Keychain" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-Keychain" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-Keychain" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-Keychain" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-Keychain" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Keychain" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Keychain" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Keychain" title="Send">Send</a></li><li><a href="#impl-Sync-for-Keychain" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Keychain" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Keychain" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">Keychain</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#190-193">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Keychain {
     External,
     Internal,
 }</code></pre><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.External" class="variant"><a href="#variant.External" class="anchor">§</a><h3 class="code-header">External</h3></section><section id="variant.Internal" class="variant"><a href="#variant.Internal" class="anchor">§</a><h3 class="code-header">Internal</h3></section></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Keychain" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#188">Source</a><a href="#impl-Clone-for-Keychain" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#188">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Keychain" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#188">Source</a><a href="#impl-Debug-for-Keychain" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#188">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-Keychain" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#188">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Keychain" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#188">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>&gt;<div class="where">where
index ac2a8c845d28d8448d496f3bdef628eb3a279bab..e1050bb74304c30af60d36af1545b47d1a2dfc85 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PsbtCmd` enum in crate `example_cli`."><title>PsbtCmd in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">PsbtCmd</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Extract" title="Extract">Extract</a></li><li><a href="#variant.New" title="New">New</a></li><li><a href="#variant.Sign" title="Sign">Sign</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PsbtCmd%3CS%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PsbtCmd%3CS%3E" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-PsbtCmd%3CS%3E" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-PsbtCmd%3CS%3E" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PsbtCmd%3CS%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PsbtCmd%3CS%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PsbtCmd%3CS%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-PsbtCmd%3CS%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PsbtCmd%3CS%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PsbtCmd%3CS%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">PsbtCmd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#146-185">Source</a> </span></div><pre class="rust item-decl"><code>pub enum PsbtCmd&lt;S: Args&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PsbtCmd` enum in crate `example_cli`."><title>PsbtCmd in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">PsbtCmd</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Extract" title="Extract">Extract</a></li><li><a href="#variant.New" title="New">New</a></li><li><a href="#variant.Sign" title="Sign">Sign</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-PsbtCmd%3CS%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-PsbtCmd%3CS%3E" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-PsbtCmd%3CS%3E" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-PsbtCmd%3CS%3E" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-PsbtCmd%3CS%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-PsbtCmd%3CS%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-PsbtCmd%3CS%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-PsbtCmd%3CS%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-PsbtCmd%3CS%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-PsbtCmd%3CS%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">PsbtCmd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#146-185">Source</a> </span></div><pre class="rust item-decl"><code>pub enum PsbtCmd&lt;S: Args&gt; {
     New {
         value: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,
         address: Address&lt;NetworkUnchecked&gt;,
index 5aec2fadb6b3ddc75220e74dc89056581889684b..615192fe713b71cd57d1c2c5006c4c4dec96ee6d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TxOutCmd` enum in crate `example_cli`."><title>TxOutCmd in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOut<wbr>Cmd</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.List" title="List">List</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOutCmd" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOutCmd" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-TxOutCmd" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-TxOutCmd" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxOutCmd" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxOutCmd" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxOutCmd" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOutCmd" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOutCmd" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxOutCmd" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">TxOutCmd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#127-143">Source</a> </span></div><pre class="rust item-decl"><code>pub enum TxOutCmd {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TxOutCmd` enum in crate `example_cli`."><title>TxOutCmd in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxOut<wbr>Cmd</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.List" title="List">List</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxOutCmd" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxOutCmd" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-TxOutCmd" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-TxOutCmd" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxOutCmd" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxOutCmd" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxOutCmd" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxOutCmd" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxOutCmd" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxOutCmd" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Enum <span class="enum">TxOutCmd</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#127-143">Source</a> </span></div><pre class="rust item-decl"><code>pub enum TxOutCmd {
     List {
         spent: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
         unspent: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
index bab35373c12d3dd488063b74325334716784999a..5f7aad7388059df94f4d0ab51014d587e6ab96d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `create_tx` fn in crate `example_cli`."><title>create_tx in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Function <span class="fn">create_tx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#256-410">Source</a> </span></div><pre class="rust item-decl"><code>pub fn create_tx&lt;O: ChainOracle&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `create_tx` fn in crate `example_cli`."><title>create_tx in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Function <span class="fn">create_tx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#256-410">Source</a> </span></div><pre class="rust item-decl"><code>pub fn create_tx&lt;O: ChainOracle&gt;(
     graph: &amp;mut <a class="type" href="type.KeychainTxGraph.html" title="type example_cli::KeychainTxGraph">KeychainTxGraph</a>,
     chain: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;O</a>,
     assets: &amp;Assets,
index 50eee1eb5a0e98190ffa73a85e5ae46a3c514990..a67957ea45c6766bf5f2b0acdf5842b5d1621aff 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `handle_commands` fn in crate `example_cli`."><title>handle_commands in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Function <span class="fn">handle_commands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#442-762">Source</a> </span></div><pre class="rust item-decl"><code>pub fn handle_commands&lt;CS: Subcommand, S: Args&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `handle_commands` fn in crate `example_cli`."><title>handle_commands in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Function <span class="fn">handle_commands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#442-762">Source</a> </span></div><pre class="rust item-decl"><code>pub fn handle_commands&lt;CS: Subcommand, S: Args&gt;(
     graph: &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/sync/poison/mutex/struct.Mutex.html" title="struct std::sync::poison::mutex::Mutex">Mutex</a>&lt;<a class="type" href="type.KeychainTxGraph.html" title="type example_cli::KeychainTxGraph">KeychainTxGraph</a>&gt;,
     chain: &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/sync/poison/mutex/struct.Mutex.html" title="struct std::sync::poison::mutex::Mutex">Mutex</a>&lt;LocalChain&gt;,
     db: &amp;<a class="struct" href="https://doc.rust-lang.org/nightly/std/sync/poison/mutex/struct.Mutex.html" title="struct std::sync::poison::mutex::Mutex">Mutex</a>&lt;Store&lt;<a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a>&gt;&gt;,
index 01be03f19177ed16e4a94cfe107f6d85dd5085ae..c88b9fb240f51dfabcdf7d960359fab234276df0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Loads from persistence or creates new"><title>init_or_load in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Function <span class="fn">init_or_load</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#779-833">Source</a> </span></div><pre class="rust item-decl"><code>pub fn init_or_load&lt;CS: Subcommand, S: Args&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Loads from persistence or creates new"><title>init_or_load in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Function <span class="fn">init_or_load</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#779-833">Source</a> </span></div><pre class="rust item-decl"><code>pub fn init_or_load&lt;CS: Subcommand, S: Args&gt;(
     db_magic: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>],
     db_path: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
 ) -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.Init.html" title="struct example_cli::Init">Init</a>&lt;CS, S&gt;&gt;&gt;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Loads from persistence or creates new</p>
index 29e2766b2550a72679048aea0ae072c5882d6479..1347ef8851bfc3772e640712747c654ea44b7114 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `planned_utxos` fn in crate `example_cli`."><title>planned_utxos in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Function <span class="fn">planned_utxos</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#415-440">Source</a> </span></div><pre class="rust item-decl"><code>pub fn planned_utxos&lt;O: ChainOracle&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `planned_utxos` fn in crate `example_cli`."><title>planned_utxos in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Function <span class="fn">planned_utxos</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#415-440">Source</a> </span></div><pre class="rust item-decl"><code>pub fn planned_utxos&lt;O: ChainOracle&gt;(
     graph: &amp;<a class="type" href="type.KeychainTxGraph.html" title="type example_cli::KeychainTxGraph">KeychainTxGraph</a>,
     chain: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;O</a>,
     assets: &amp;Assets,
index a197838d72a5fe48d109a17855f11d4836f751c9..95af94fdd72ff0663d1e4fd44ebc7bfe58e757a1 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_cli` crate."><title>example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_cli</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#1-938">Source</a> </span></div><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt id="reexport.anyhow"><code>pub use <a class="mod" href="https://docs.rs/anyhow/1.0.95/anyhow/index.html" title="mod anyhow">anyhow</a>;</code></dt><dt id="reexport.clap"><code>pub use clap;</code></dt></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Args.html" title="struct example_cli::Args">Args</a></dt><dt><a class="struct" href="struct.ChangeInfo.html" title="struct example_cli::ChangeInfo">Change<wbr>Info</a></dt><dt><a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">Change<wbr>Set</a></dt><dd>ChangeSet</dd><dt><a class="struct" href="struct.Init.html" title="struct example_cli::Init">Init</a></dt><dd>The initial state returned by <a href="fn.init_or_load.html" title="fn example_cli::init_or_load"><code>init_or_load</code></a>.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.AddressCmd.html" title="enum example_cli::AddressCmd">Address<wbr>Cmd</a></dt><dt><a class="enum" href="enum.CoinSelectionAlgo.html" title="enum example_cli::CoinSelectionAlgo">Coin<wbr>Selection<wbr>Algo</a></dt><dt><a class="enum" href="enum.Commands.html" title="enum example_cli::Commands">Commands</a></dt><dt><a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a></dt><dt><a class="enum" href="enum.PsbtCmd.html" title="enum example_cli::PsbtCmd">PsbtCmd</a></dt><dt><a class="enum" href="enum.TxOutCmd.html" title="enum example_cli::TxOutCmd">TxOut<wbr>Cmd</a></dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.create_tx.html" title="fn example_cli::create_tx">create_<wbr>tx</a></dt><dt><a class="fn" href="fn.handle_commands.html" title="fn example_cli::handle_commands">handle_<wbr>commands</a></dt><dt><a class="fn" href="fn.init_or_load.html" title="fn example_cli::init_or_load">init_<wbr>or_<wbr>load</a></dt><dd>Loads from persistence or creates new</dd><dt><a class="fn" href="fn.planned_utxos.html" title="fn example_cli::planned_utxos">planned_<wbr>utxos</a></dt></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.KeychainTxGraph.html" title="type example_cli::KeychainTxGraph">Keychain<wbr>TxGraph</a></dt><dd>Alias for a <code>IndexedTxGraph</code> with specific <code>Anchor</code> and <code>Indexer</code>.</dd><dt><a class="type" href="type.PlanUtxo.html" title="type example_cli::PlanUtxo">Plan<wbr>Utxo</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_cli` crate."><title>example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_cli</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#1-938">Source</a> </span></div><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt id="reexport.anyhow"><code>pub use <a class="mod" href="https://docs.rs/anyhow/1.0.95/anyhow/index.html" title="mod anyhow">anyhow</a>;</code></dt><dt id="reexport.clap"><code>pub use clap;</code></dt></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Args.html" title="struct example_cli::Args">Args</a></dt><dt><a class="struct" href="struct.ChangeInfo.html" title="struct example_cli::ChangeInfo">Change<wbr>Info</a></dt><dt><a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">Change<wbr>Set</a></dt><dd>ChangeSet</dd><dt><a class="struct" href="struct.Init.html" title="struct example_cli::Init">Init</a></dt><dd>The initial state returned by <a href="fn.init_or_load.html" title="fn example_cli::init_or_load"><code>init_or_load</code></a>.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.AddressCmd.html" title="enum example_cli::AddressCmd">Address<wbr>Cmd</a></dt><dt><a class="enum" href="enum.CoinSelectionAlgo.html" title="enum example_cli::CoinSelectionAlgo">Coin<wbr>Selection<wbr>Algo</a></dt><dt><a class="enum" href="enum.Commands.html" title="enum example_cli::Commands">Commands</a></dt><dt><a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a></dt><dt><a class="enum" href="enum.PsbtCmd.html" title="enum example_cli::PsbtCmd">PsbtCmd</a></dt><dt><a class="enum" href="enum.TxOutCmd.html" title="enum example_cli::TxOutCmd">TxOut<wbr>Cmd</a></dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.create_tx.html" title="fn example_cli::create_tx">create_<wbr>tx</a></dt><dt><a class="fn" href="fn.handle_commands.html" title="fn example_cli::handle_commands">handle_<wbr>commands</a></dt><dt><a class="fn" href="fn.init_or_load.html" title="fn example_cli::init_or_load">init_<wbr>or_<wbr>load</a></dt><dd>Loads from persistence or creates new</dd><dt><a class="fn" href="fn.planned_utxos.html" title="fn example_cli::planned_utxos">planned_<wbr>utxos</a></dt></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.KeychainTxGraph.html" title="type example_cli::KeychainTxGraph">Keychain<wbr>TxGraph</a></dt><dd>Alias for a <code>IndexedTxGraph</code> with specific <code>Anchor</code> and <code>Indexer</code>.</dd><dt><a class="type" href="type.PlanUtxo.html" title="type example_cli::PlanUtxo">Plan<wbr>Utxo</a></dt></dl></section></div></main></body></html>
\ No newline at end of file
index 0760bc814917d05bdb9f3b1560828865d7f2947d..a6bd753af87b3bebb7785828ee59e28b1b498bf3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Args` struct in crate `example_cli`."><title>Args in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Args</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.command" title="command">command</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-Args%3CCS,+S%3E" title="Args">Args</a></li><li><a href="#impl-CommandFactory-for-Args%3CCS,+S%3E" title="CommandFactory">CommandFactory</a></li><li><a href="#impl-FromArgMatches-for-Args%3CCS,+S%3E" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Parser-for-Args%3CCS,+S%3E" title="Parser">Parser</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Args%3CCS,+S%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Args%3CCS,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Args%3CCS,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Args%3CCS,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Args%3CCS,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Args%3CCS,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Struct <span class="struct">Args</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#63-66">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Args&lt;CS: Subcommand, S: Args&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Args` struct in crate `example_cli`."><title>Args in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Args</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.command" title="command">command</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-Args%3CCS,+S%3E" title="Args">Args</a></li><li><a href="#impl-CommandFactory-for-Args%3CCS,+S%3E" title="CommandFactory">CommandFactory</a></li><li><a href="#impl-FromArgMatches-for-Args%3CCS,+S%3E" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Parser-for-Args%3CCS,+S%3E" title="Parser">Parser</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Args%3CCS,+S%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Args%3CCS,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Args%3CCS,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Args%3CCS,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Args%3CCS,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Args%3CCS,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Struct <span class="struct">Args</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#63-66">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Args&lt;CS: Subcommand, S: Args&gt; {
     pub command: <a class="enum" href="enum.Commands.html" title="enum example_cli::Commands">Commands</a>&lt;CS, S&gt;,
 }</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.command" class="structfield section-header"><a href="#structfield.command" class="anchor field">§</a><code>command: <a class="enum" href="enum.Commands.html" title="enum example_cli::Commands">Commands</a>&lt;CS, S&gt;</code></span><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Args-for-Args%3CCS,+S%3E" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#60">Source</a><a href="#impl-Args-for-Args%3CCS,+S%3E" class="anchor">§</a><h3 class="code-header">impl&lt;CS: Subcommand, S: Args&gt; Args for <a class="struct" href="struct.Args.html" title="struct example_cli::Args">Args</a>&lt;CS, S&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.group_id" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#60">Source</a><a href="#method.group_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">group_id</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Id&gt;</h4></section></summary><div class='docblock'>Report the [<code>ArgGroup::id</code>][crate::ArgGroup::id] for this set of arguments</div></details><details class="toggle method-toggle" open><summary><section id="method.augment_args" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#60">Source</a><a href="#method.augment_args" class="anchor">§</a><h4 class="code-header">fn <a class="fn">augment_args</a>&lt;'b&gt;(__clap_app: Command) -&gt; Command</h4></section></summary><div class='docblock'>Append to [<code>Command</code>] so it can instantiate <code>Self</code> via
 [<code>FromArgMatches::from_arg_matches_mut</code>] <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.augment_args_for_update" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#60">Source</a><a href="#method.augment_args_for_update" class="anchor">§</a><h4 class="code-header">fn <a class="fn">augment_args_for_update</a>&lt;'b&gt;(__clap_app: Command) -&gt; Command</h4></section></summary><div class='docblock'>Append to [<code>Command</code>] so it can instantiate <code>self</code> via
index 00422d13d9b6ab5e592ec4ac01f29d3ddc4e834a..277909b4461a55de8a6c695c5c12a43ed3a5af66 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ChangeInfo` struct in crate `example_cli`."><title>ChangeInfo in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Info</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.change_keychain" title="change_keychain">change_keychain</a></li><li><a href="#structfield.index" title="index">index</a></li><li><a href="#structfield.indexer" title="indexer">indexer</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ChangeInfo" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeInfo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeInfo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeInfo" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeInfo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeInfo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeInfo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Struct <span class="struct">ChangeInfo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#250-254">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeInfo {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ChangeInfo` struct in crate `example_cli`."><title>ChangeInfo in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Info</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.change_keychain" title="change_keychain">change_keychain</a></li><li><a href="#structfield.index" title="index">index</a></li><li><a href="#structfield.indexer" title="indexer">indexer</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-ChangeInfo" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeInfo" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeInfo" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeInfo" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeInfo" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeInfo" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeInfo" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Struct <span class="struct">ChangeInfo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#250-254">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeInfo {
     pub change_keychain: <a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a>,
     pub indexer: ChangeSet,
     pub index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
index e19f3e9bfcca5343cd5cae9b58501dc82c9a3290..b957d3b74f5415fad60eb1ad7ad2f13ea6e07753 100644 (file)
@@ -1,19 +1,19 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="ChangeSet"><title>ChangeSet in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.change_descriptor" title="change_descriptor">change_descriptor</a></li><li><a href="#structfield.descriptor" title="descriptor">descriptor</a></li><li><a href="#structfield.indexer" title="indexer">indexer</a></li><li><a href="#structfield.local_chain" title="local_chain">local_chain</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.tx_graph" title="tx_graph">tx_graph</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#45-58">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="ChangeSet"><title>ChangeSet in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Change<wbr>Set</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.change_descriptor" title="change_descriptor">change_descriptor</a></li><li><a href="#structfield.descriptor" title="descriptor">descriptor</a></li><li><a href="#structfield.indexer" title="indexer">indexer</a></li><li><a href="#structfield.local_chain" title="local_chain">local_chain</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.tx_graph" title="tx_graph">tx_graph</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ChangeSet" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ChangeSet" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ChangeSet" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Merge-for-ChangeSet" title="Merge">Merge</a></li><li><a href="#impl-PartialEq-for-ChangeSet" title="PartialEq">PartialEq</a></li><li><a href="#impl-Serialize-for-ChangeSet" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ChangeSet" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ChangeSet" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ChangeSet" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ChangeSet" title="Send">Send</a></li><li><a href="#impl-Sync-for-ChangeSet" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ChangeSet" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ChangeSet" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Struct <span class="struct">ChangeSet</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#45-58">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ChangeSet {
     pub descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;,
     pub change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;,
     pub network: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Network&gt;,
     pub local_chain: ChangeSet,
-    pub tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
+    pub tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;,
     pub indexer: ChangeSet,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>ChangeSet</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.descriptor" class="structfield section-header"><a href="#structfield.descriptor" class="anchor field">§</a><code>descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;</code></span><div class="docblock"><p>Descriptor for recipient addresses.</p>
 </div><span id="structfield.change_descriptor" class="structfield section-header"><a href="#structfield.change_descriptor" class="anchor field">§</a><code>change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;</code></span><div class="docblock"><p>Descriptor for change addresses.</p>
 </div><span id="structfield.network" class="structfield section-header"><a href="#structfield.network" class="anchor field">§</a><code>network: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Network&gt;</code></span><div class="docblock"><p>Stores the network type of the transaction data.</p>
 </div><span id="structfield.local_chain" class="structfield section-header"><a href="#structfield.local_chain" class="anchor field">§</a><code>local_chain: ChangeSet</code></span><div class="docblock"><p>Changes to the [<code>LocalChain</code>].</p>
-</div><span id="structfield.tx_graph" class="structfield section-header"><a href="#structfield.tx_graph" class="anchor field">§</a><code>tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>Changes to <a href="tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
+</div><span id="structfield.tx_graph" class="structfield section-header"><a href="#structfield.tx_graph" class="anchor field">§</a><code>tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>Changes to <a href="tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
 </div><span id="structfield.indexer" class="structfield section-header"><a href="#structfield.indexer" class="anchor field">§</a><code>indexer: ChangeSet</code></span><div class="docblock"><p>Changes to [<code>KeychainTxOutIndex</code>].</p>
 </div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Clone-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Debug-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Default-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#914-938">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bdk_core/merge/trait.Merge.html" title="trait bdk_core::merge::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#915-928">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#930-937">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#914-938">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl Merge for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#915-928">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#930-937">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet" class="impl"><a href="#impl-Freeze-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-RefUnwindSafe-for-ChangeSet" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-Send-for-ChangeSet" class="impl"><a href="#impl-Send-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-Sync-for-ChangeSet" class="impl"><a href="#impl-Sync-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-Unpin-for-ChangeSet" class="impl"><a href="#impl-Unpin-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-UnwindSafe-for-ChangeSet" class="impl"><a href="#impl-UnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 086bc2c30eee5dd99a6be89e5efc17a97cd27fa4..39b694ec37da1970396376e01ddf78bec3f497e6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The initial state returned by `init_or_load`."><title>Init in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Init</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.args" title="args">args</a></li><li><a href="#structfield.chain" title="chain">chain</a></li><li><a href="#structfield.db" title="db">db</a></li><li><a href="#structfield.graph" title="graph">graph</a></li><li><a href="#structfield.network" title="network">network</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Init%3CCS,+S%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Init%3CCS,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Init%3CCS,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Init%3CCS,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Init%3CCS,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Init%3CCS,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Struct <span class="struct">Init</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#765-776">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Init&lt;CS: Subcommand, S: Args&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The initial state returned by `init_or_load`."><title>Init in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Init</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.args" title="args">args</a></li><li><a href="#structfield.chain" title="chain">chain</a></li><li><a href="#structfield.db" title="db">db</a></li><li><a href="#structfield.graph" title="graph">graph</a></li><li><a href="#structfield.network" title="network">network</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Init%3CCS,+S%3E" title="!Freeze">!Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Init%3CCS,+S%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Init%3CCS,+S%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Init%3CCS,+S%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Init%3CCS,+S%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Init%3CCS,+S%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Struct <span class="struct">Init</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#765-776">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Init&lt;CS: Subcommand, S: Args&gt; {
     pub args: <a class="struct" href="struct.Args.html" title="struct example_cli::Args">Args</a>&lt;CS, S&gt;,
     pub graph: <a class="struct" href="https://doc.rust-lang.org/nightly/std/sync/poison/mutex/struct.Mutex.html" title="struct std::sync::poison::mutex::Mutex">Mutex</a>&lt;<a class="type" href="type.KeychainTxGraph.html" title="type example_cli::KeychainTxGraph">KeychainTxGraph</a>&gt;,
     pub chain: <a class="struct" href="https://doc.rust-lang.org/nightly/std/sync/poison/mutex/struct.Mutex.html" title="struct std::sync::poison::mutex::Mutex">Mutex</a>&lt;LocalChain&gt;,
index 9edabf8c8690a0ea60b88d81ca74d093c5e4f5a8..a6ff5e12ffb8a202281ab7add3ab42de41f881c4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for a `IndexedTxGraph` with specific `Anchor` and `Indexer`."><title>KeychainTxGraph in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain<wbr>TxGraph</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.index" title="index">index</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Type Alias <span class="type">KeychainTxGraph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#41">Source</a> </span></div><pre class="rust item-decl"><code>pub type KeychainTxGraph = IndexedTxGraph&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>, KeychainTxOutIndex&lt;<a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a>&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for a <code>IndexedTxGraph</code> with specific <code>Anchor</code> and <code>Indexer</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for a `IndexedTxGraph` with specific `Anchor` and `Indexer`."><title>KeychainTxGraph in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain<wbr>TxGraph</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.index" title="index">index</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Type Alias <span class="type">KeychainTxGraph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#41">Source</a> </span></div><pre class="rust item-decl"><code>pub type KeychainTxGraph = IndexedTxGraph&lt;ConfirmationBlockTime, KeychainTxOutIndex&lt;<a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a>&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for a <code>IndexedTxGraph</code> with specific <code>Anchor</code> and <code>Indexer</code>.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct KeychainTxGraph {
     pub index: KeychainTxOutIndex&lt;<a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a>&gt;,
     <span class="comment">/* private fields */</span>
index b35395040f6f1ca2641734a62ac721f3a99e1555..1f2ece0f03eb60e4db2eaef8c72e5d2a14623b34 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PlanUtxo` type in crate `example_cli`."><title>PlanUtxo in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Type Alias <span class="type">PlanUtxo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#413">Source</a> </span></div><pre class="rust item-decl"><code>pub type PlanUtxo = (Plan, FullTxOut&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;);</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PlanUtxo` type in crate `example_cli`."><title>PlanUtxo in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></span><h1>Type Alias <span class="type">PlanUtxo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#413">Source</a> </span></div><pre class="rust item-decl"><code>pub type PlanUtxo = (Plan, FullTxOut&lt;ConfirmationBlockTime&gt;);</code></pre></section></div></main></body></html>
\ No newline at end of file
index 2bfed72316b6289f51216d30ed4859cf14b8dcc1..43d0d7c72d7c0b941d1d24dda618f630837aa706 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.ElectrumArgs.html">ElectrumArgs</a></li><li><a href="struct.ScanOptions.html">ScanOptions</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.ElectrumCommands.html">ElectrumCommands</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.DB_PATH.html">DB_PATH</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.ElectrumArgs.html">ElectrumArgs</a></li><li><a href="struct.ScanOptions.html">ScanOptions</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.ElectrumCommands.html">ElectrumCommands</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.DB_PATH.html">DB_PATH</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 23f07e231561258e814b087bda58a7911fb39c04..a713aabcf0a0ac2e8e8b843dcfc0b67a31ba8e49 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_electrum`."><title>DB_MAGIC in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#21">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] = b&quot;bdk_example_electrum&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_electrum`."><title>DB_MAGIC in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#21">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] = b&quot;bdk_example_electrum&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 2d28870a3e4025dd81b416d5740c60fb0784d94a..e58414d5c8574a975525f9a7f0e3f3481561bbb7 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_electrum`."><title>DB_PATH in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#22">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;.bdk_example_electrum.db&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_electrum`."><title>DB_PATH in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#22">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;.bdk_example_electrum.db&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index c1a4fbae5117089fd16ad6d5b0c6482fbf6424ee..0645d185ec35c48d70f827c09217cdb947484e7d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ElectrumCommands` enum in crate `example_electrum`."><title>ElectrumCommands in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Electrum<wbr>Commands</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Scan" title="Scan">Scan</a></li><li><a href="#variant.Sync" title="Sync">Sync</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.electrum_args" title="electrum_args">electrum_args</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ElectrumCommands" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ElectrumCommands" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-ElectrumCommands" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-ElectrumCommands" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElectrumCommands" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElectrumCommands" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElectrumCommands" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElectrumCommands" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElectrumCommands" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElectrumCommands" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>electrum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Enum <span class="enum">ElectrumCommands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#25-55">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum ElectrumCommands {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ElectrumCommands` enum in crate `example_electrum`."><title>ElectrumCommands in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Electrum<wbr>Commands</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Scan" title="Scan">Scan</a></li><li><a href="#variant.Sync" title="Sync">Sync</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.electrum_args" title="electrum_args">electrum_args</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-ElectrumCommands" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ElectrumCommands" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-ElectrumCommands" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-ElectrumCommands" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElectrumCommands" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElectrumCommands" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElectrumCommands" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElectrumCommands" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElectrumCommands" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElectrumCommands" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>electrum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Enum <span class="enum">ElectrumCommands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#25-55">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum ElectrumCommands {
     Scan {
         stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
         scan_options: <a class="struct" href="struct.ScanOptions.html" title="struct example_electrum::ScanOptions">ScanOptions</a>,
index 0588e44e4a89cbe68b6e449bd77996f5c825b7a7..83ef0ae38966b7105d772411ec38b6b068a2727b 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_electrum`."><title>main in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#97-283">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_electrum`."><title>main in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#97-283">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index f4931dfbfaa28418b4bd1f44239e6acd0028b269..f92b84332f228b92e4a6908148a5ec586e000604 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_electrum` crate."><title>example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_electrum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#1-283">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ElectrumArgs.html" title="struct example_electrum::ElectrumArgs">Electrum<wbr>Args</a></dt><dt><a class="struct" href="struct.ScanOptions.html" title="struct example_electrum::ScanOptions">Scan<wbr>Options</a></dt></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.ElectrumCommands.html" title="enum example_electrum::ElectrumCommands">Electrum<wbr>Commands</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_electrum::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_electrum::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_electrum::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_electrum` crate."><title>example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_electrum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#1-283">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.ElectrumArgs.html" title="struct example_electrum::ElectrumArgs">Electrum<wbr>Args</a></dt><dt><a class="struct" href="struct.ScanOptions.html" title="struct example_electrum::ScanOptions">Scan<wbr>Options</a></dt></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.ElectrumCommands.html" title="enum example_electrum::ElectrumCommands">Electrum<wbr>Commands</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_electrum::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_electrum::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_electrum::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
index 54222f61dbcae04b69e5d75a6982e8e01f13b777..c7da92084397f063aaa05f7163f184ac6d84ea06 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ElectrumArgs` struct in crate `example_electrum`."><title>ElectrumArgs in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Electrum<wbr>Args</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.electrum_url" title="electrum_url">electrum_url</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.client" title="client">client</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-ElectrumArgs" title="Args">Args</a></li><li><a href="#impl-Clone-for-ElectrumArgs" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ElectrumArgs" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-ElectrumArgs" title="FromArgMatches">FromArgMatches</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElectrumArgs" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElectrumArgs" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElectrumArgs" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElectrumArgs" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElectrumArgs" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElectrumArgs" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>electrum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Struct <span class="struct">ElectrumArgs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#67-71">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ElectrumArgs {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ElectrumArgs` struct in crate `example_electrum`."><title>ElectrumArgs in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Electrum<wbr>Args</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.electrum_url" title="electrum_url">electrum_url</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.client" title="client">client</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-ElectrumArgs" title="Args">Args</a></li><li><a href="#impl-Clone-for-ElectrumArgs" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-ElectrumArgs" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-ElectrumArgs" title="FromArgMatches">FromArgMatches</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ElectrumArgs" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ElectrumArgs" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ElectrumArgs" title="Send">Send</a></li><li><a href="#impl-Sync-for-ElectrumArgs" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ElectrumArgs" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ElectrumArgs" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>electrum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Struct <span class="struct">ElectrumArgs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#67-71">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ElectrumArgs {
     pub(crate) electrum_url: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;,
 }</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.electrum_url" class="structfield section-header"><a href="#structfield.electrum_url" class="anchor field">§</a><code>electrum_url: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;</code></span><div class="docblock"><p>The electrum url to use to connect to. If not provided it will use a default electrum server
 for your chosen network.</p>
index 7d3b08d2df33a5178c59499b212638ee986e121c..c8488d0a172c9fba0c65ea93370513a09ed77cfd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ScanOptions` struct in crate `example_electrum`."><title>ScanOptions in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scan<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.batch_size" title="batch_size">batch_size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-ScanOptions" title="Args">Args</a></li><li><a href="#impl-Clone-for-ScanOptions" title="Clone">Clone</a></li><li><a href="#impl-CommandFactory-for-ScanOptions" title="CommandFactory">CommandFactory</a></li><li><a href="#impl-Debug-for-ScanOptions" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-ScanOptions" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Parser-for-ScanOptions" title="Parser">Parser</a></li><li><a href="#impl-PartialEq-for-ScanOptions" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ScanOptions" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScanOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScanOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScanOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScanOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScanOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScanOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>electrum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Struct <span class="struct">ScanOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#91-95">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ScanOptions {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ScanOptions` struct in crate `example_electrum`."><title>ScanOptions in example_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_electrum/index.html">example_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scan<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.batch_size" title="batch_size">batch_size</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-ScanOptions" title="Args">Args</a></li><li><a href="#impl-Clone-for-ScanOptions" title="Clone">Clone</a></li><li><a href="#impl-CommandFactory-for-ScanOptions" title="CommandFactory">CommandFactory</a></li><li><a href="#impl-Debug-for-ScanOptions" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-ScanOptions" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Parser-for-ScanOptions" title="Parser">Parser</a></li><li><a href="#impl-PartialEq-for-ScanOptions" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ScanOptions" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScanOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScanOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScanOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScanOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScanOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScanOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>electrum</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_electrum</a></span><h1>Struct <span class="struct">ScanOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_electrum/main.rs.html#91-95">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ScanOptions {
     pub batch_size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
 }</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.batch_size" class="structfield section-header"><a href="#structfield.batch_size" class="anchor field">§</a><code>batch_size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>Set batch size for each script_history call to electrum client.</p>
 </div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Args-for-ScanOptions" class="impl"><a class="src rightside" href="../src/example_electrum/main.rs.html#90">Source</a><a href="#impl-Args-for-ScanOptions" class="anchor">§</a><h3 class="code-header">impl Args for <a class="struct" href="struct.ScanOptions.html" title="struct example_electrum::ScanOptions">ScanOptions</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.group_id" class="method trait-impl"><a class="src rightside" href="../src/example_electrum/main.rs.html#90">Source</a><a href="#method.group_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">group_id</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Id&gt;</h4></section></summary><div class='docblock'>Report the [<code>ArgGroup::id</code>][crate::ArgGroup::id] for this set of arguments</div></details><details class="toggle method-toggle" open><summary><section id="method.augment_args" class="method trait-impl"><a class="src rightside" href="../src/example_electrum/main.rs.html#90">Source</a><a href="#method.augment_args" class="anchor">§</a><h4 class="code-header">fn <a class="fn">augment_args</a>&lt;'b&gt;(__clap_app: Command) -&gt; Command</h4></section></summary><div class='docblock'>Append to [<code>Command</code>] so it can instantiate <code>Self</code> via
index 6f8d2cf4f28dd1ebe63fd5f83229e8123a0e78aa..be186a8e23e602822a148dd57ca80732836e38c5 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.EsploraArgs.html">EsploraArgs</a></li><li><a href="struct.ScanOptions.html">ScanOptions</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.EsploraCommands.html">EsploraCommands</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.DB_PATH.html">DB_PATH</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.EsploraArgs.html">EsploraArgs</a></li><li><a href="struct.ScanOptions.html">ScanOptions</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.EsploraCommands.html">EsploraCommands</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.DB_PATH.html">DB_PATH</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index f830e684f237cc8573e8efa8bcfa994c3bc885e2..0475654b3077b9e3315c8dd6f7d5c828cdfe2114 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_esplora`."><title>DB_MAGIC in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#20">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] = b&quot;bdk_example_esplora&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_esplora`."><title>DB_MAGIC in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#20">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>] = b&quot;bdk_example_esplora&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 3e1fd7e8827e53e395c7fb3c3af9a33d54bacaa1..40b7e8654136ccf72a11cbf9eff2f83a85b0a966 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_esplora`."><title>DB_PATH in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#21">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;.bdk_example_esplora.db&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_esplora`."><title>DB_PATH in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#21">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;.bdk_example_esplora.db&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index f5124b819c0b96e5a5d6a2521bba6fd7554f5b7d..7369470a20249ec336e46a9873d0e9c5c9907e1f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EsploraCommands` enum in crate `example_esplora`."><title>EsploraCommands in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Commands</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Scan" title="Scan">Scan</a></li><li><a href="#variant.Sync" title="Sync">Sync</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.esplora_args" title="esplora_args">esplora_args</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EsploraCommands" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EsploraCommands" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-EsploraCommands" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-EsploraCommands" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EsploraCommands" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EsploraCommands" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EsploraCommands" title="Send">Send</a></li><li><a href="#impl-Sync-for-EsploraCommands" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EsploraCommands" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EsploraCommands" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-ErasedDestructor-for-T" title="ErasedDestructor">ErasedDestructor</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-MaybeSendSync-for-T" title="MaybeSendSync">MaybeSendSync</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Enum <span class="enum">EsploraCommands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#24-54">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum EsploraCommands {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EsploraCommands` enum in crate `example_esplora`."><title>EsploraCommands in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Commands</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Scan" title="Scan">Scan</a></li><li><a href="#variant.Sync" title="Sync">Sync</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.esplora_args" title="esplora_args">esplora_args</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EsploraCommands" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EsploraCommands" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-EsploraCommands" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Subcommand-for-EsploraCommands" title="Subcommand">Subcommand</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EsploraCommands" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EsploraCommands" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EsploraCommands" title="Send">Send</a></li><li><a href="#impl-Sync-for-EsploraCommands" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EsploraCommands" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EsploraCommands" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-ErasedDestructor-for-T" title="ErasedDestructor">ErasedDestructor</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-MaybeSendSync-for-T" title="MaybeSendSync">MaybeSendSync</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Enum <span class="enum">EsploraCommands</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#24-54">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum EsploraCommands {
     Scan {
         stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
         scan_options: <a class="struct" href="struct.ScanOptions.html" title="struct example_esplora::ScanOptions">ScanOptions</a>,
index b76fb3114758828d7c42e4cc2d68890c6c2110cb..9cbdac0465ea8d60f7fabff4fab34d5f5df69a12 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_esplora`."><title>main in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#94-288">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_esplora`."><title>main in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#94-288">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 1ede19e5fb5933a83a4972c41ff6bf2decf4f109..99c51d9c1ecf4fc33b64c6e1a9ae9315331c6d34 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_esplora` crate."><title>example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_esplora</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#1-288">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.EsploraArgs.html" title="struct example_esplora::EsploraArgs">Esplora<wbr>Args</a></dt><dt><a class="struct" href="struct.ScanOptions.html" title="struct example_esplora::ScanOptions">Scan<wbr>Options</a></dt></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.EsploraCommands.html" title="enum example_esplora::EsploraCommands">Esplora<wbr>Commands</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_esplora::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_esplora::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_esplora::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_esplora` crate."><title>example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_esplora</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#1-288">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.EsploraArgs.html" title="struct example_esplora::EsploraArgs">Esplora<wbr>Args</a></dt><dt><a class="struct" href="struct.ScanOptions.html" title="struct example_esplora::ScanOptions">Scan<wbr>Options</a></dt></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.EsploraCommands.html" title="enum example_esplora::EsploraCommands">Esplora<wbr>Commands</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_esplora::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_esplora::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_esplora::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
index a933bd6d7c36e00ddb2756ebf1c489db612fb252..d12155fdb22563e3dc65d360e4af7b6cf7fc39ca 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EsploraArgs` struct in crate `example_esplora`."><title>EsploraArgs in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Args</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.esplora_url" title="esplora_url">esplora_url</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.client" title="client">client</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-EsploraArgs" title="Args">Args</a></li><li><a href="#impl-Clone-for-EsploraArgs" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EsploraArgs" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-EsploraArgs" title="FromArgMatches">FromArgMatches</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EsploraArgs" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EsploraArgs" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EsploraArgs" title="Send">Send</a></li><li><a href="#impl-Sync-for-EsploraArgs" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EsploraArgs" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EsploraArgs" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-ErasedDestructor-for-T" title="ErasedDestructor">ErasedDestructor</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-MaybeSendSync-for-T" title="MaybeSendSync">MaybeSendSync</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Struct <span class="struct">EsploraArgs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#66-70">Source</a> </span></div><pre class="rust item-decl"><code>pub struct EsploraArgs {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EsploraArgs` struct in crate `example_esplora`."><title>EsploraArgs in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Args</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.esplora_url" title="esplora_url">esplora_url</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.client" title="client">client</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-EsploraArgs" title="Args">Args</a></li><li><a href="#impl-Clone-for-EsploraArgs" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EsploraArgs" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-EsploraArgs" title="FromArgMatches">FromArgMatches</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EsploraArgs" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EsploraArgs" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EsploraArgs" title="Send">Send</a></li><li><a href="#impl-Sync-for-EsploraArgs" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EsploraArgs" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EsploraArgs" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-ErasedDestructor-for-T" title="ErasedDestructor">ErasedDestructor</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-MaybeSendSync-for-T" title="MaybeSendSync">MaybeSendSync</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Struct <span class="struct">EsploraArgs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#66-70">Source</a> </span></div><pre class="rust item-decl"><code>pub struct EsploraArgs {
     pub(crate) esplora_url: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;,
 }</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.esplora_url" class="structfield section-header"><a href="#structfield.esplora_url" class="anchor field">§</a><code>esplora_url: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;</code></span><div class="docblock"><p>The esplora url endpoint to connect to.</p>
 </div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-EsploraArgs" class="impl"><a class="src rightside" href="../src/example_esplora/main.rs.html#72-85">Source</a><a href="#impl-EsploraArgs" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.EsploraArgs.html" title="struct example_esplora::EsploraArgs">EsploraArgs</a></h3></section></summary><div class="impl-items"><section id="method.client" class="method"><a class="src rightside" href="../src/example_esplora/main.rs.html#73-84">Source</a><h4 class="code-header">pub fn <a href="#method.client" class="fn">client</a>(&amp;self, network: Network) -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;BlockingClient&gt;</h4></section></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Args-for-EsploraArgs" class="impl"><a class="src rightside" href="../src/example_esplora/main.rs.html#65">Source</a><a href="#impl-Args-for-EsploraArgs" class="anchor">§</a><h3 class="code-header">impl Args for <a class="struct" href="struct.EsploraArgs.html" title="struct example_esplora::EsploraArgs">EsploraArgs</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.group_id" class="method trait-impl"><a class="src rightside" href="../src/example_esplora/main.rs.html#65">Source</a><a href="#method.group_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">group_id</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Id&gt;</h4></section></summary><div class='docblock'>Report the [<code>ArgGroup::id</code>][crate::ArgGroup::id] for this set of arguments</div></details><details class="toggle method-toggle" open><summary><section id="method.augment_args" class="method trait-impl"><a class="src rightside" href="../src/example_esplora/main.rs.html#65">Source</a><a href="#method.augment_args" class="anchor">§</a><h4 class="code-header">fn <a class="fn">augment_args</a>&lt;'b&gt;(__clap_app: Command) -&gt; Command</h4></section></summary><div class='docblock'>Append to [<code>Command</code>] so it can instantiate <code>Self</code> via
index d9593f855124b937e9255d974e11f08c61dadf08..9dc6c2ef0074ae627d05b4c8245dc224b3d7a7b0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ScanOptions` struct in crate `example_esplora`."><title>ScanOptions in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scan<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.parallel_requests" title="parallel_requests">parallel_requests</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-ScanOptions" title="Args">Args</a></li><li><a href="#impl-Clone-for-ScanOptions" title="Clone">Clone</a></li><li><a href="#impl-CommandFactory-for-ScanOptions" title="CommandFactory">CommandFactory</a></li><li><a href="#impl-Debug-for-ScanOptions" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-ScanOptions" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Parser-for-ScanOptions" title="Parser">Parser</a></li><li><a href="#impl-PartialEq-for-ScanOptions" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ScanOptions" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScanOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScanOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScanOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScanOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScanOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScanOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-ErasedDestructor-for-T" title="ErasedDestructor">ErasedDestructor</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-MaybeSendSync-for-T" title="MaybeSendSync">MaybeSendSync</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Struct <span class="struct">ScanOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#88-92">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ScanOptions {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ScanOptions` struct in crate `example_esplora`."><title>ScanOptions in example_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_esplora/index.html">example_<wbr>esplora</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Scan<wbr>Options</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.parallel_requests" title="parallel_requests">parallel_requests</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-ScanOptions" title="Args">Args</a></li><li><a href="#impl-Clone-for-ScanOptions" title="Clone">Clone</a></li><li><a href="#impl-CommandFactory-for-ScanOptions" title="CommandFactory">CommandFactory</a></li><li><a href="#impl-Debug-for-ScanOptions" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-ScanOptions" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Parser-for-ScanOptions" title="Parser">Parser</a></li><li><a href="#impl-PartialEq-for-ScanOptions" title="PartialEq">PartialEq</a></li><li><a href="#impl-StructuralPartialEq-for-ScanOptions" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ScanOptions" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ScanOptions" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ScanOptions" title="Send">Send</a></li><li><a href="#impl-Sync-for-ScanOptions" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ScanOptions" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ScanOptions" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-ErasedDestructor-for-T" title="ErasedDestructor">ErasedDestructor</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Instrument-for-T" title="Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoEither-for-T" title="IntoEither">IntoEither</a></li><li><a href="#impl-MaybeSendSync-for-T" title="MaybeSendSync">MaybeSendSync</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li><li><a href="#impl-WithSubscriber-for-T" title="WithSubscriber">WithSubscriber</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_esplora</a></span><h1>Struct <span class="struct">ScanOptions</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_esplora/main.rs.html#88-92">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ScanOptions {
     pub parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
 }</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.parallel_requests" class="structfield section-header"><a href="#structfield.parallel_requests" class="anchor field">§</a><code>parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>Max number of concurrent esplora server requests.</p>
 </div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Args-for-ScanOptions" class="impl"><a class="src rightside" href="../src/example_esplora/main.rs.html#87">Source</a><a href="#impl-Args-for-ScanOptions" class="anchor">§</a><h3 class="code-header">impl Args for <a class="struct" href="struct.ScanOptions.html" title="struct example_esplora::ScanOptions">ScanOptions</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.group_id" class="method trait-impl"><a class="src rightside" href="../src/example_esplora/main.rs.html#87">Source</a><a href="#method.group_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">group_id</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Id&gt;</h4></section></summary><div class='docblock'>Report the [<code>ArgGroup::id</code>][crate::ArgGroup::id] for this set of arguments</div></details><details class="toggle method-toggle" open><summary><section id="method.augment_args" class="method trait-impl"><a class="src rightside" href="../src/example_esplora/main.rs.html#87">Source</a><a href="#method.augment_args" class="anchor">§</a><h4 class="code-header">fn <a class="fn">augment_args</a>&lt;'b&gt;(__clap_app: Command) -&gt; Command</h4></section></summary><div class='docblock'>Append to [<code>Command</code>] so it can instantiate <code>Self</code> via
index 9186d01a9118527f82377911896b25283020ce0d..0c220e72350a36af2bbae9ebd39fb58902919110 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.BATCH_SIZE.html">BATCH_SIZE</a></li><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.ELECTRUM_URL.html">ELECTRUM_URL</a></li><li><a href="constant.EXTERNAL_DESC.html">EXTERNAL_DESC</a></li><li><a href="constant.INTERNAL_DESC.html">INTERNAL_DESC</a></li><li><a href="constant.NETWORK.html">NETWORK</a></li><li><a href="constant.SEND_AMOUNT.html">SEND_AMOUNT</a></li><li><a href="constant.STOP_GAP.html">STOP_GAP</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.BATCH_SIZE.html">BATCH_SIZE</a></li><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.ELECTRUM_URL.html">ELECTRUM_URL</a></li><li><a href="constant.EXTERNAL_DESC.html">EXTERNAL_DESC</a></li><li><a href="constant.INTERNAL_DESC.html">INTERNAL_DESC</a></li><li><a href="constant.NETWORK.html">NETWORK</a></li><li><a href="constant.SEND_AMOUNT.html">SEND_AMOUNT</a></li><li><a href="constant.STOP_GAP.html">STOP_GAP</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 2acc0e54d245c32a820eee72747be82dfc8499a8..a89cccbc1e57a0ab739528f46f1d636fa4aa5bb8 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BATCH_SIZE` constant in crate `example_wallet_electrum`."><title>BATCH_SIZE in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">BATCH_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#15">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const BATCH_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BATCH_SIZE` constant in crate `example_wallet_electrum`."><title>BATCH_SIZE in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">BATCH_SIZE</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#15">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const BATCH_SIZE: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
index d84c587d8f92839137f2242a8eef2938eeaebc73..c21f941910c4ed3c14e7de3127103894eda283a3 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_wallet_electrum`."><title>DB_MAGIC in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#12">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_wallet_electrum_example&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_wallet_electrum`."><title>DB_MAGIC in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#12">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_wallet_electrum_example&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index d99c95a8d54ee48a8cc9ec7fa202e4b267b083e8..c0b6afe1b19ec5e5983ebb968e23adf1d74af886 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ELECTRUM_URL` constant in crate `example_wallet_electrum`."><title>ELECTRUM_URL in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">ELECTRUM_URL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#20">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const ELECTRUM_URL: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;ssl://electrum.blockstream.info:60002&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ELECTRUM_URL` constant in crate `example_wallet_electrum`."><title>ELECTRUM_URL in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">ELECTRUM_URL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#20">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const ELECTRUM_URL: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;ssl://electrum.blockstream.info:60002&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 0257821b324961eaaccc70a324c988deb358ee96..a58230cca56964591b1c8a8d69c40230d3b5b5a5 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EXTERNAL_DESC` constant in crate `example_wallet_electrum`."><title>EXTERNAL_DESC in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">EXTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#18">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const EXTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/0/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EXTERNAL_DESC` constant in crate `example_wallet_electrum`."><title>EXTERNAL_DESC in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">EXTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#18">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const EXTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/0/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 120d57882262891a94ce3e26ed53513c4ed0a48f..ebd6b88838d546d02df460fd94391d1be67e0666 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTERNAL_DESC` constant in crate `example_wallet_electrum`."><title>INTERNAL_DESC in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">INTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#19">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const INTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/1/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTERNAL_DESC` constant in crate `example_wallet_electrum`."><title>INTERNAL_DESC in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">INTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#19">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const INTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/1/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 8b488b62698be891a24f5d25f458a4ce20fb0130..60004d55f0f786f02f28f6b07287534e0ffbb72a 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NETWORK` constant in crate `example_wallet_electrum`."><title>NETWORK in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">NETWORK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#17">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const NETWORK: Network;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NETWORK` constant in crate `example_wallet_electrum`."><title>NETWORK in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">NETWORK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#17">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const NETWORK: Network;</code></pre></section></div></main></body></html>
\ No newline at end of file
index c8cdf61a0ba50c6460ae991ec6797341240f43dd..35266b719ee4bda73ca6d8bbcb193f3f6a6a0fb2 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SEND_AMOUNT` constant in crate `example_wallet_electrum`."><title>SEND_AMOUNT in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">SEND_AMOUNT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const SEND_AMOUNT: Amount;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SEND_AMOUNT` constant in crate `example_wallet_electrum`."><title>SEND_AMOUNT in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">SEND_AMOUNT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const SEND_AMOUNT: Amount;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 2ec49e6f73fe9cb7ae07078733f731cfe905f8cb..ad942052d63591064c9e8041d0e2a151322490ed 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `STOP_GAP` constant in crate `example_wallet_electrum`."><title>STOP_GAP in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">STOP_GAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#14">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const STOP_GAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 50;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `STOP_GAP` constant in crate `example_wallet_electrum`."><title>STOP_GAP in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Constant <span class="constant">STOP_GAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#14">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const STOP_GAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 50;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 88b4ecf2804d7756415ac08df0323c08ccfdb051..58cd9c77935fa2e162567ca7ad4dad5b9a104906 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_wallet_electrum`."><title>main in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#22-96">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://docs.rs/anyhow/1.0.95/anyhow/struct.Error.html" title="struct anyhow::Error">Error</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_wallet_electrum`."><title>main in example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_electrum</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#22-96">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://docs.rs/anyhow/1.0.95/anyhow/struct.Error.html" title="struct anyhow::Error">Error</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 01de29e0bd59e0f5b724078ef15f625c5897df19..c87528a570a909cb9070c052bbb447296bc1e8c3 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_wallet_electrum` crate."><title>example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_wallet_electrum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#1-96">Source</a> </span></div><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.BATCH_SIZE.html" title="constant example_wallet_electrum::BATCH_SIZE">BATCH_<wbr>SIZE</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_wallet_electrum::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.ELECTRUM_URL.html" title="constant example_wallet_electrum::ELECTRUM_URL">ELECTRUM_<wbr>URL</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.EXTERNAL_DESC.html" title="constant example_wallet_electrum::EXTERNAL_DESC">EXTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.INTERNAL_DESC.html" title="constant example_wallet_electrum::INTERNAL_DESC">INTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_electrum::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.SEND_AMOUNT.html" title="constant example_wallet_electrum::SEND_AMOUNT">SEND_<wbr>AMOUNT</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.STOP_GAP.html" title="constant example_wallet_electrum::STOP_GAP">STOP_<wbr>GAP</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_wallet_electrum::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_wallet_electrum` crate."><title>example_wallet_electrum - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_electrum/index.html">example_<wbr>wallet_<wbr>electrum</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_wallet_electrum</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_electrum/main.rs.html#1-96">Source</a> </span></div><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.BATCH_SIZE.html" title="constant example_wallet_electrum::BATCH_SIZE">BATCH_<wbr>SIZE</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_wallet_electrum::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.ELECTRUM_URL.html" title="constant example_wallet_electrum::ELECTRUM_URL">ELECTRUM_<wbr>URL</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.EXTERNAL_DESC.html" title="constant example_wallet_electrum::EXTERNAL_DESC">EXTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.INTERNAL_DESC.html" title="constant example_wallet_electrum::INTERNAL_DESC">INTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_electrum::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.SEND_AMOUNT.html" title="constant example_wallet_electrum::SEND_AMOUNT">SEND_<wbr>AMOUNT</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.STOP_GAP.html" title="constant example_wallet_electrum::STOP_GAP">STOP_<wbr>GAP</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_wallet_electrum::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
index 9f2d20e4cbacdeb35d917ff79c643a6918a9c68b..d193ca6c3f95e63b1e9d02c7115c217b1d1f113e 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_PATH.html">DB_PATH</a></li><li><a href="constant.ESPLORA_URL.html">ESPLORA_URL</a></li><li><a href="constant.EXTERNAL_DESC.html">EXTERNAL_DESC</a></li><li><a href="constant.INTERNAL_DESC.html">INTERNAL_DESC</a></li><li><a href="constant.NETWORK.html">NETWORK</a></li><li><a href="constant.PARALLEL_REQUESTS.html">PARALLEL_REQUESTS</a></li><li><a href="constant.SEND_AMOUNT.html">SEND_AMOUNT</a></li><li><a href="constant.STOP_GAP.html">STOP_GAP</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_PATH.html">DB_PATH</a></li><li><a href="constant.ESPLORA_URL.html">ESPLORA_URL</a></li><li><a href="constant.EXTERNAL_DESC.html">EXTERNAL_DESC</a></li><li><a href="constant.INTERNAL_DESC.html">INTERNAL_DESC</a></li><li><a href="constant.NETWORK.html">NETWORK</a></li><li><a href="constant.PARALLEL_REQUESTS.html">PARALLEL_REQUESTS</a></li><li><a href="constant.SEND_AMOUNT.html">SEND_AMOUNT</a></li><li><a href="constant.STOP_GAP.html">STOP_GAP</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 5f4d892c4076738f1e1ac34506677ae3c8db6a6e..5e7885a5d5c80199ed0b870161c4af89e3479578 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_wallet_esplora_async`."><title>DB_PATH in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#15">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk-example-esplora-async.sqlite&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_wallet_esplora_async`."><title>DB_PATH in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#15">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk-example-esplora-async.sqlite&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 213c238c01c89c7029eaacfad3e2b8edeb52e3b2..0b2ea732b3dee309304406b8ecc854c3c9536d83 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ESPLORA_URL` constant in crate `example_wallet_esplora_async`."><title>ESPLORA_URL in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">ESPLORA_URL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#19">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const ESPLORA_URL: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;http://signet.bitcoindevkit.net&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ESPLORA_URL` constant in crate `example_wallet_esplora_async`."><title>ESPLORA_URL in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">ESPLORA_URL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#19">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const ESPLORA_URL: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;http://signet.bitcoindevkit.net&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index bb6132082f24b511701141da575db51bb70784b8..49adad6b1b28fb707cfa568747f3d2ef6fab2571 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EXTERNAL_DESC` constant in crate `example_wallet_esplora_async`."><title>EXTERNAL_DESC in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">EXTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#17">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const EXTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/0/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EXTERNAL_DESC` constant in crate `example_wallet_esplora_async`."><title>EXTERNAL_DESC in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">EXTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#17">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const EXTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/0/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index bcb18457c403113ae6a8b74404f9990e386fe1bf..1bb481d80e21e2e38036f24e1c65975e61177807 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTERNAL_DESC` constant in crate `example_wallet_esplora_async`."><title>INTERNAL_DESC in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">INTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#18">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const INTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/1/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTERNAL_DESC` constant in crate `example_wallet_esplora_async`."><title>INTERNAL_DESC in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">INTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#18">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const INTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/1/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 91a5fdbbf52d660ef8cbedd4ac07116a51f42dbc..528477747ca2a72cecac750b1fce58d1a1740dbe 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NETWORK` constant in crate `example_wallet_esplora_async`."><title>NETWORK in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">NETWORK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#16">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const NETWORK: Network;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NETWORK` constant in crate `example_wallet_esplora_async`."><title>NETWORK in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">NETWORK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#16">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const NETWORK: Network;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 31b473d807381a7652e302876be33fc5bb4b3572..bb011ebcc8b567dbb3b6bc67cb83216f4cbc5b51 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PARALLEL_REQUESTS` constant in crate `example_wallet_esplora_async`."><title>PARALLEL_REQUESTS in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">PARALLEL_REQUESTS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const PARALLEL_REQUESTS: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PARALLEL_REQUESTS` constant in crate `example_wallet_esplora_async`."><title>PARALLEL_REQUESTS in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">PARALLEL_REQUESTS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const PARALLEL_REQUESTS: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
index b3c6f85b1fec69199f089c90dd08e0dd27260fb3..783cec7b9bd6f6e063a6b616ca605a209827e064 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SEND_AMOUNT` constant in crate `example_wallet_esplora_async`."><title>SEND_AMOUNT in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">SEND_AMOUNT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#11">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const SEND_AMOUNT: Amount;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SEND_AMOUNT` constant in crate `example_wallet_esplora_async`."><title>SEND_AMOUNT in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">SEND_AMOUNT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#11">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const SEND_AMOUNT: Amount;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 603e462dc76a8591cde4add232785c80aaddac13..19839e4ed1e6e0b86a5a1d075e5d45c2e2f649fb 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `STOP_GAP` constant in crate `example_wallet_esplora_async`."><title>STOP_GAP in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">STOP_GAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#12">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const STOP_GAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `STOP_GAP` constant in crate `example_wallet_esplora_async`."><title>STOP_GAP in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Constant <span class="constant">STOP_GAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#12">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const STOP_GAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 433adf36dfe4bcbeb398fe1b7882cb9b97497a02..3d086e78baa941333edfa3eda21eaf7b30135d8d 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_wallet_esplora_async`."><title>main in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#22-91">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://docs.rs/anyhow/1.0.95/anyhow/struct.Error.html" title="struct anyhow::Error">Error</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_wallet_esplora_async`."><title>main in example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_async</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#22-91">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://docs.rs/anyhow/1.0.95/anyhow/struct.Error.html" title="struct anyhow::Error">Error</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index c3c8f68e2d1bbe3522570f31b3db84f1369ff40d..942963d065b00067b83640433d6e377b0cc5d50a 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_wallet_esplora_async` crate."><title>example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_wallet_esplora_async</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#1-91">Source</a> </span></div><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_wallet_esplora_async::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.ESPLORA_URL.html" title="constant example_wallet_esplora_async::ESPLORA_URL">ESPLORA_<wbr>URL</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.EXTERNAL_DESC.html" title="constant example_wallet_esplora_async::EXTERNAL_DESC">EXTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.INTERNAL_DESC.html" title="constant example_wallet_esplora_async::INTERNAL_DESC">INTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_esplora_async::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.PARALLEL_REQUESTS.html" title="constant example_wallet_esplora_async::PARALLEL_REQUESTS">PARALLEL_<wbr>REQUESTS</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.SEND_AMOUNT.html" title="constant example_wallet_esplora_async::SEND_AMOUNT">SEND_<wbr>AMOUNT</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.STOP_GAP.html" title="constant example_wallet_esplora_async::STOP_GAP">STOP_<wbr>GAP</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_wallet_esplora_async::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_wallet_esplora_async` crate."><title>example_wallet_esplora_async - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_async/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>async</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_wallet_esplora_async</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_async/main.rs.html#1-91">Source</a> </span></div><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_wallet_esplora_async::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.ESPLORA_URL.html" title="constant example_wallet_esplora_async::ESPLORA_URL">ESPLORA_<wbr>URL</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.EXTERNAL_DESC.html" title="constant example_wallet_esplora_async::EXTERNAL_DESC">EXTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.INTERNAL_DESC.html" title="constant example_wallet_esplora_async::INTERNAL_DESC">INTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_esplora_async::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.PARALLEL_REQUESTS.html" title="constant example_wallet_esplora_async::PARALLEL_REQUESTS">PARALLEL_<wbr>REQUESTS</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.SEND_AMOUNT.html" title="constant example_wallet_esplora_async::SEND_AMOUNT">SEND_<wbr>AMOUNT</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.STOP_GAP.html" title="constant example_wallet_esplora_async::STOP_GAP">STOP_<wbr>GAP</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_wallet_esplora_async::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
index 7f2755a17d7fc9a7f368ed9b85f8accd6982c56b..597ddbcba4149ad129366c0539f4c010ac4da402 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.DB_PATH.html">DB_PATH</a></li><li><a href="constant.ESPLORA_URL.html">ESPLORA_URL</a></li><li><a href="constant.EXTERNAL_DESC.html">EXTERNAL_DESC</a></li><li><a href="constant.INTERNAL_DESC.html">INTERNAL_DESC</a></li><li><a href="constant.NETWORK.html">NETWORK</a></li><li><a href="constant.PARALLEL_REQUESTS.html">PARALLEL_REQUESTS</a></li><li><a href="constant.SEND_AMOUNT.html">SEND_AMOUNT</a></li><li><a href="constant.STOP_GAP.html">STOP_GAP</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li><li><a href="constant.DB_PATH.html">DB_PATH</a></li><li><a href="constant.ESPLORA_URL.html">ESPLORA_URL</a></li><li><a href="constant.EXTERNAL_DESC.html">EXTERNAL_DESC</a></li><li><a href="constant.INTERNAL_DESC.html">INTERNAL_DESC</a></li><li><a href="constant.NETWORK.html">NETWORK</a></li><li><a href="constant.PARALLEL_REQUESTS.html">PARALLEL_REQUESTS</a></li><li><a href="constant.SEND_AMOUNT.html">SEND_AMOUNT</a></li><li><a href="constant.STOP_GAP.html">STOP_GAP</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 0a6d6a8c4d711a23105a2b386b0418512381ff86..e5650ec6541da3fdda364f063f68dd91c34ffc6f 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_wallet_esplora_blocking`."><title>DB_MAGIC in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#10">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_wallet_esplora_example&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_wallet_esplora_blocking`."><title>DB_MAGIC in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#10">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_wallet_esplora_example&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index ddc97c6509f6ac3a588a0c916ae980fc48d60aa3..d923f828cbfde04a5e0cbde5881b5916725a870a 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_wallet_esplora_blocking`."><title>DB_PATH in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#11">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk-example-esplora-blocking.db&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_PATH` constant in crate `example_wallet_esplora_blocking`."><title>DB_PATH in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">DB_PATH</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#11">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_PATH: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk-example-esplora-blocking.db&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 45b7644645874d455c11a05f200019b43c0e7512..3c6b4998c00d9c097ea6f34968eea5dad87988d5 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ESPLORA_URL` constant in crate `example_wallet_esplora_blocking`."><title>ESPLORA_URL in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">ESPLORA_URL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#19">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const ESPLORA_URL: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;http://signet.bitcoindevkit.net&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ESPLORA_URL` constant in crate `example_wallet_esplora_blocking`."><title>ESPLORA_URL in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">ESPLORA_URL</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#19">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const ESPLORA_URL: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;http://signet.bitcoindevkit.net&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index d86c79573984da4fee462195276cc0d36331668a..8ec7f5ddb9e1009f86206d5ae9f957bbe6484507 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EXTERNAL_DESC` constant in crate `example_wallet_esplora_blocking`."><title>EXTERNAL_DESC in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">EXTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#17">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const EXTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/0/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `EXTERNAL_DESC` constant in crate `example_wallet_esplora_blocking`."><title>EXTERNAL_DESC in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">EXTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#17">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const EXTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/0/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 97d66a50ea3e5cda0d7e59db17dcdec98ce9fbc5..ae468fad110c692c1e96697fbeb7e949e64b6fba 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTERNAL_DESC` constant in crate `example_wallet_esplora_blocking`."><title>INTERNAL_DESC in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">INTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#18">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const INTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/1/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTERNAL_DESC` constant in crate `example_wallet_esplora_blocking`."><title>INTERNAL_DESC in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">INTERNAL_DESC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#18">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const INTERNAL_DESC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;wpkh(tprv8ZgxMBicQKsPdy6LMhUtFHAgpocR8GC6QmwMSFpZs7h6Eziw3SpThFfczTDh5rW2krkqffa11UpX3XkeTTB2FvzZKWXqPY54Y6Rq4AQ5R8L/84&#39;/1&#39;/0&#39;/1/*)&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index f7c7a914e930130e0c370b9daf0c5c4556ca41db..bc381c5b286b8cb48bda42bae1bbed8dd1ec6602 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NETWORK` constant in crate `example_wallet_esplora_blocking`."><title>NETWORK in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">NETWORK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#16">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const NETWORK: Network;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `NETWORK` constant in crate `example_wallet_esplora_blocking`."><title>NETWORK in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">NETWORK</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#16">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const NETWORK: Network;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 6a1d9b7e133ddc2e8d8ae1e6f75f362860a4b199..00ff92c7926553a877d3f58f9ddeefdf01e39aa1 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PARALLEL_REQUESTS` constant in crate `example_wallet_esplora_blocking`."><title>PARALLEL_REQUESTS in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">PARALLEL_REQUESTS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#14">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const PARALLEL_REQUESTS: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PARALLEL_REQUESTS` constant in crate `example_wallet_esplora_blocking`."><title>PARALLEL_REQUESTS in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">PARALLEL_REQUESTS</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#14">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const PARALLEL_REQUESTS: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 888e33b76723370b0ced4c8f89cbf335eb4ee5cd..ea31801458102ffff0d1d17d7355d4f74663d443 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SEND_AMOUNT` constant in crate `example_wallet_esplora_blocking`."><title>SEND_AMOUNT in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">SEND_AMOUNT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#12">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const SEND_AMOUNT: Amount;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SEND_AMOUNT` constant in crate `example_wallet_esplora_blocking`."><title>SEND_AMOUNT in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">SEND_AMOUNT</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#12">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const SEND_AMOUNT: Amount;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 69072bc110b966c5e52db61f8fabbb2a6a2100a8..501d2e79d1fd4e84a3ca6f48e9334c9112f8f326 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `STOP_GAP` constant in crate `example_wallet_esplora_blocking`."><title>STOP_GAP in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">STOP_GAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const STOP_GAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `STOP_GAP` constant in crate `example_wallet_esplora_blocking`."><title>STOP_GAP in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Constant <span class="constant">STOP_GAP</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const STOP_GAP: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 5;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 90a383852bf90089debc0c7282399584e5580ca8..4f6dde56c8dcfca1e5ac74db7b9fafb8be5d6e6f 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_wallet_esplora_blocking`."><title>main in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#21-91">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://docs.rs/anyhow/1.0.95/anyhow/struct.Error.html" title="struct anyhow::Error">Error</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_wallet_esplora_blocking`."><title>main in example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_esplora_blocking</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#21-91">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://docs.rs/anyhow/1.0.95/anyhow/struct.Error.html" title="struct anyhow::Error">Error</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index ee9741a5e48c1f5b9c6821b252a0d0f071765176..c1df869b293c00ba2b75c61e50712aaf8ecbf136 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_wallet_esplora_blocking` crate."><title>example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_wallet_esplora_blocking</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#1-91">Source</a> </span></div><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_wallet_esplora_blocking::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_wallet_esplora_blocking::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.ESPLORA_URL.html" title="constant example_wallet_esplora_blocking::ESPLORA_URL">ESPLORA_<wbr>URL</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.EXTERNAL_DESC.html" title="constant example_wallet_esplora_blocking::EXTERNAL_DESC">EXTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.INTERNAL_DESC.html" title="constant example_wallet_esplora_blocking::INTERNAL_DESC">INTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_esplora_blocking::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.PARALLEL_REQUESTS.html" title="constant example_wallet_esplora_blocking::PARALLEL_REQUESTS">PARALLEL_<wbr>REQUESTS</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.SEND_AMOUNT.html" title="constant example_wallet_esplora_blocking::SEND_AMOUNT">SEND_<wbr>AMOUNT</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.STOP_GAP.html" title="constant example_wallet_esplora_blocking::STOP_GAP">STOP_<wbr>GAP</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_wallet_esplora_blocking::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_wallet_esplora_blocking` crate."><title>example_wallet_esplora_blocking - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_esplora_blocking/index.html">example_<wbr>wallet_<wbr>esplora_<wbr>blocking</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#constants">Crate Items</a></h3><ul class="block"><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_wallet_esplora_blocking</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_esplora_blocking/main.rs.html#1-91">Source</a> </span></div><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_wallet_esplora_blocking::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_wallet_esplora_blocking::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.ESPLORA_URL.html" title="constant example_wallet_esplora_blocking::ESPLORA_URL">ESPLORA_<wbr>URL</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.EXTERNAL_DESC.html" title="constant example_wallet_esplora_blocking::EXTERNAL_DESC">EXTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.INTERNAL_DESC.html" title="constant example_wallet_esplora_blocking::INTERNAL_DESC">INTERNAL_<wbr>DESC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.NETWORK.html" title="constant example_wallet_esplora_blocking::NETWORK">NETWORK</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.PARALLEL_REQUESTS.html" title="constant example_wallet_esplora_blocking::PARALLEL_REQUESTS">PARALLEL_<wbr>REQUESTS</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.SEND_AMOUNT.html" title="constant example_wallet_esplora_blocking::SEND_AMOUNT">SEND_<wbr>AMOUNT</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.STOP_GAP.html" title="constant example_wallet_esplora_blocking::STOP_GAP">STOP_<wbr>GAP</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_wallet_esplora_blocking::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
index b76dcac71b86b563668e9db6de1a3888ce9fd151..9d9420ce3607a30dc8992da0b9f55f0f868d8778 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Args.html">Args</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.Emission.html">Emission</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.Args.html">Args</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.Emission.html">Emission</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.main.html">main</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.DB_MAGIC.html">DB_MAGIC</a></li></ul></section></div></main></body></html>
\ No newline at end of file
index 3dfb452e2e874c98bfe979e03e4a62a54a7ad105..50d268cc9f6555156d411fa7505193068e54092e 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_wallet_rpc`."><title>DB_MAGIC in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk-rpc-wallet-example&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DB_MAGIC` constant in crate `example_wallet_rpc`."><title>DB_MAGIC in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></span><h1>Constant <span class="constant">DB_MAGIC</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const DB_MAGIC: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk-rpc-wallet-example&quot;;</code></pre></section></div></main></body></html>
\ No newline at end of file
index 24cbd539016eb859aeb212871565996c2a5716a0..3a79df1e5ceec9152e3f3a3cda5de3363194b7e3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Emission` enum in crate `example_wallet_rpc`."><title>Emission in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emission</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.Mempool" title="Mempool">Mempool</a></li><li><a href="#variant.SigTerm" title="SigTerm">SigTerm</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Emission" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emission" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emission" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emission" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emission" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emission" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emission" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>wallet_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></span><h1>Enum <span class="enum">Emission</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#73-77">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum Emission {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Emission` enum in crate `example_wallet_rpc`."><title>Emission in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emission</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.Mempool" title="Mempool">Mempool</a></li><li><a href="#variant.SigTerm" title="SigTerm">SigTerm</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Emission" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emission" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emission" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emission" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emission" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emission" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emission" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>wallet_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></span><h1>Enum <span class="enum">Emission</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#73-77">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum Emission {
     SigTerm,
     Block(BlockEvent&lt;Block&gt;),
     Mempool(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;),
index e458ad113357a8f2e477ae7419d6c3f5c91cc690..65c6c73d127332e148afac99224d1f5dde668604 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_wallet_rpc`."><title>main in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#79-190">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `main` fn in crate `example_wallet_rpc`."><title>main in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc fn"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></span><h1>Function <span class="fn">main</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#79-190">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) fn main() -&gt; <a class="type" href="https://docs.rs/anyhow/1.0.95/anyhow/type.Result.html" title="type anyhow::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</code></pre></section></div></main></body></html>
\ No newline at end of file
index de0ee20bf34b86b1ea727c0e4c6b3fbbfff1e89e..b4c59c87de4b2a821ecd240804b2fa526ace23b7 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_wallet_rpc` crate."><title>example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_wallet_rpc</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#1-190">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Args.html" title="struct example_wallet_rpc::Args">Args</a></dt><dd>Bitcoind RPC example using <code>bdk_wallet::Wallet</code>.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_wallet_rpc::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_wallet_rpc::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_wallet_rpc` crate."><title>example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_wallet_rpc</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#1-190">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Args.html" title="struct example_wallet_rpc::Args">Args</a></dt><dd>Bitcoind RPC example using <code>bdk_wallet::Wallet</code>.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_wallet_rpc::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.main.html" title="fn example_wallet_rpc::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
index d45704c0196829c0621fe17d82208e02cda73ec0..0d54bdaf43cc468015be2126be339c846306321b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoind RPC example using `bdk_wallet::Wallet`."><title>Args in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Args</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.change_descriptor" title="change_descriptor">change_descriptor</a></li><li><a href="#structfield.db_path" title="db_path">db_path</a></li><li><a href="#structfield.descriptor" title="descriptor">descriptor</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.rpc_cookie" title="rpc_cookie">rpc_cookie</a></li><li><a href="#structfield.rpc_pass" title="rpc_pass">rpc_pass</a></li><li><a href="#structfield.rpc_user" title="rpc_user">rpc_user</a></li><li><a href="#structfield.start_height" title="start_height">start_height</a></li><li><a href="#structfield.url" title="url">url</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.client" title="client">client</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-Args" title="Args">Args</a></li><li><a href="#impl-CommandFactory-for-Args" title="CommandFactory">CommandFactory</a></li><li><a href="#impl-Debug-for-Args" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-Args" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Parser-for-Args" title="Parser">Parser</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Args" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Args" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Args" title="Send">Send</a></li><li><a href="#impl-Sync-for-Args" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Args" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Args" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>wallet_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></span><h1>Struct <span class="struct">Args</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#22-55">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Args {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Bitcoind RPC example using `bdk_wallet::Wallet`."><title>Args in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Args</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.change_descriptor" title="change_descriptor">change_descriptor</a></li><li><a href="#structfield.db_path" title="db_path">db_path</a></li><li><a href="#structfield.descriptor" title="descriptor">descriptor</a></li><li><a href="#structfield.network" title="network">network</a></li><li><a href="#structfield.rpc_cookie" title="rpc_cookie">rpc_cookie</a></li><li><a href="#structfield.rpc_pass" title="rpc_pass">rpc_pass</a></li><li><a href="#structfield.rpc_user" title="rpc_user">rpc_user</a></li><li><a href="#structfield.start_height" title="start_height">start_height</a></li><li><a href="#structfield.url" title="url">url</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.client" title="client">client</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Args-for-Args" title="Args">Args</a></li><li><a href="#impl-CommandFactory-for-Args" title="CommandFactory">CommandFactory</a></li><li><a href="#impl-Debug-for-Args" title="Debug">Debug</a></li><li><a href="#impl-FromArgMatches-for-Args" title="FromArgMatches">FromArgMatches</a></li><li><a href="#impl-Parser-for-Args" title="Parser">Parser</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Args" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Args" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Args" title="Send">Send</a></li><li><a href="#impl-Sync-for-Args" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Args" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Args" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>wallet_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></span><h1>Struct <span class="struct">Args</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#22-55">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Args {
     pub descriptor: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
     pub change_descriptor: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
     pub start_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
index 1c04e563a4fe859e0c39551a2541a23b8ac5ad0d..40f04253e7f9d8634804659a5ad46627fe9172f7 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Documentation for Rustdoc"><title>Help</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/${f}">`).join(""))</script><link rel="stylesheet" href="./static.files/normalize-9960930a.css"><link rel="stylesheet" href="./static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="./static.files/storage-59e33391.js"></script><script defer src="./static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="./static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="./static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="./static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt="logo"></a><h2><a href="./index.html">Rustdoc</a><span class="version">1.86.0-nightly</span></h2></div><div class="version">(f3d1d47fd 2025-01-20)</div><h2 class="location">Help</h2><div class="sidebar-elems"></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Rustdoc help</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section><p>You need to enable JavaScript to use keyboard commands or search.</p><p>For more information, browse the <a href="https://doc.rust-lang.org/rustdoc/">rustdoc handbook</a>.</p></section></noscript></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Documentation for Rustdoc"><title>Help</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/${f}">`).join(""))</script><link rel="stylesheet" href="./static.files/normalize-9960930a.css"><link rel="stylesheet" href="./static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="./static.files/storage-59e33391.js"></script><script defer src="./static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="./static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="./static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="./static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt="logo"></a><h2><a href="./index.html">Rustdoc</a><span class="version">1.86.0-nightly</span></h2></div><div class="version">(99768c80a 2025-01-23)</div><h2 class="location">Help</h2><div class="sidebar-elems"></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Rustdoc help</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section><p>You need to enable JavaScript to use keyboard commands or search.</p><p>For more information, browse the <a href="https://doc.rust-lang.org/rustdoc/">rustdoc handbook</a>.</p></section></noscript></section></div></main></body></html>
\ No newline at end of file
index 136ea210f022dbf5a9043f57777c46141b7d6ed8..c28c9cfdd7fb5388f0c6e9d07fea403631315894 100644 (file)
@@ -1 +1 @@
-searchState.loadedDescShard("bdk_wallet", 0, "        BDK Wallet\nError returned from <code>TxBuilder::add_foreign_utxo</code>.\nError returned from <code>TxBuilder::add_utxo</code> and …\nA derived address and the index it was found at. For …\nAn error that may occur when applying a block to <code>Wallet</code>.\nAsync trait that persists <code>PersistedWallet</code>.\nBalance, differentiated into various categories.\nOccurs when the update chain cannot connect with original …\nUse both change and non-change outputs (default)\nOnly use non-change outputs (see …\nA changeset for <code>Wallet</code>.\nPolicy regarding the use of change outputs when creating a …\nParameters for <code>Wallet::create</code> or <code>PersistedWallet::create</code>.\nError type for <code>PersistedWallet::create</code>.\nProvide custom comparison functions for sorting\nPersister already has wallet data.\nOccurs when the loaded changeset cannot construct <code>Wallet</code>.\nThere was a problem with the passed-in descriptor(s).\nDescriptor’s <code>DescriptorId</code> does not match.\nError type of the persister.\nError type of the persister.\nExternal keychain, used for deriving recipient addresses.\nError for <code>bdk_file_store</code>’s implementation of …\nA UTXO owned by another wallet.\nGenesis hash does not match.\nInternal keychain, used for deriving change addresses.\nOccurs when the loaded changeset cannot construct <code>Wallet</code>.\nRequested outpoint doesn’t exist in the tx (vout greater …\nForeign utxo outpoint txid does not match PSBT input txid\nTrait to check if a value is below the dust limit. We are …\nTypes of keychains\nError when loading from the store.\nThe error type when loading a <code>Wallet</code> from a <code>ChangeSet</code>.\nRepresents a mismatch with what is loaded and what is …\nParameters for <code>Wallet::load</code> or <code>PersistedWallet::load</code>.\nError type for <code>PersistedWallet::load</code>.\nA UTXO owned by the local wallet.\nAn unspent output owned by a <code>Wallet</code>.\nData loaded is unexpected.\nData loaded from persistence is missing descriptor.\nData loaded from persistence is missing genesis hash.\nData loaded from persistence is missing network type.\nForeign utxo missing witness_utxo or non_witness_utxo\nNetwork does not match.\nOnly use change outputs (see <code>TxBuilder::only_spend_change</code>)\nError from persistence.\nError from persistence.\nRepresents a persisted wallet which persists into type <code>P</code>.\nRandomized (default)\nOptions for a software signer\nA transaction builder\nOrdering of the transaction’s inputs and outputs\nOccurs when the <code>connected_to</code> hash does not match the hash …\nHappens when trying to spend an UTXO that is not in the …\nUnchanged\nAn update to <code>Wallet</code>.\nAn unspent transaction output (UTXO).\nSchema name for wallet.\nName of table to store wallet descriptors and network.\nA Bitcoin wallet\nTrait that persists <code>PersistedWallet</code>.\nA <code>CanonicalTx</code> managed by a <code>Wallet</code>.\nA <code>Utxo</code> with its <code>satisfaction_weight</code>.\nError when writing to the store.\nAdd data as an output, using OP_RETURN\nAdd a foreign UTXO i.e. a UTXO not owned by this wallet.\nSame as add_foreign_utxo but allows to set the nSequence …\nFill-in the <code>PSBT_GLOBAL_XPUB</code> field with the extended keys …\nAdd a recipient to the internal list\nAdd an external signer\nAdd a utxo to the internal list of unspendable utxos\nAdd a utxo to the internal list of utxos that <strong>must</strong> be spent\nAdd the list of outpoints to the internal list of UTXOs …\nAddress\nGet unbounded script pubkey iterators for both <code>Internal</code> …\nWhether the signer should use the <code>sighash_type</code> set in the …\nSet whether or not the dust limit is checked.\nWhether we should grind ECDSA signature to ensure signing …\nIntroduces a <code>block</code> of <code>height</code> to the wallet, and tries to …\nApplies relevant transactions from <code>block</code> of <code>height</code> to the …\nApply relevant unconfirmed transactions to the wallet.\nApplies an update to the wallet and stages the changes …\nApplies an <code>update</code> alongside a <code>seen_at</code> timestamp and stages …\nReturn <code>KeychainKind</code> as a byte\nWhether the wallet should assume a specific height has …\nReturn the balance, separated into available, …\nBump the fee of a transaction previously created with this …\nStart building a transaction.\nCalculates the fee of a given transaction. Returns …\nCalculate the <code>FeeRate</code> for a given transaction.\nInforms the wallet that you no longer intend to broadcast …\nUpdate for the wallet’s internal <code>LocalChain</code>.\nHow the transaction is observed in the canonical chain …\nThe position of the output in the blockchain.\nDescriptor for change addresses.\nSet a specific <code>ChangeSpendPolicy</code>. See …\nChecks that the given <code>genesis_hash</code> matches the one loaded …\nChecks that the given network matches the one loaded from …\nGet all the checkpoints the wallet is currently storing …\nCoin selection\nChoose the coin selection algorithm\nConfirmed and immediately spendable balance\nCreate a new <code>PersistedWallet</code> with the given <code>persister</code> and …\nBuild a new <code>Wallet</code>.\nCreate a new <code>PersistedWallet</code> with the given async <code>persister</code>…\nBuild a new single descriptor <code>Wallet</code>.\nCreate <code>PersistedWallet</code> with the given <code>WalletPersister</code>.\nCreate <code>PersistedWallet</code> with the given <code>AsyncWalletPersister</code>.\nCreate <code>Wallet</code> without persistence.\nCreate a new <code>Wallet</code> with given <code>params</code>.\nSet the current blockchain height.\nThe derivation index of this wallet. It will return <code>None</code> …\nThe derivation index for the script pubkey in the wallet\nFinds how the wallet derived the script pubkey <code>spk</code>.\nDescriptors\nChecks the <code>expected_descriptor</code> matches exactly what is …\nDescriptor for recipient addresses.\nMacro to write full descriptors with code\nReturn the checksum of the public descriptor associated to …\nDo not spend change outputs\nSets the address to <em>drain</em> excess coins to.\nSpend all the available inputs. This respects filters like …\nErrors that can be thrown by the <code>Wallet</code>\nWallet export\nWhether to try extracting private keys from the <em>provided </em>…\nSet an absolute fee The fee_absolute method refers to the …\nSet a custom fee rate.\nFinalize a PSBT, i.e., for each input determine if …\nFinish building the transaction.\nFinish building the transaction.\nMacro to write descriptor fragments with code\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRecover a <code>ChangeSet</code> from sqlite database.\nUse a custom <code>genesis_hash</code>.\nget the corresponding PSBT Input for a LocalUtxo\nGet the signers\nGet a single transaction from the wallet as a <code>WalletTx</code> (if …\nReturns the utxo owned by this wallet corresponding to …\nAll coinbase outputs not yet matured\nFill-in the <code>psbt::Output::redeem_script</code> and …\nChild index of this address\nChanges to <code>KeychainTxOutIndex</code>.\nInitialize sqlite tables for wallet tables.\nInitialize the <code>persister</code> and load all data.\nInitialize the <code>persister</code> and load all data.\nInserts a <code>TxOut</code> at <code>OutPoint</code> into the wallet’s …\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCheck whether or not a value is below dust limit\nReturn whether or not a <code>script</code> is part of this wallet …\nWhether this UTXO is spent or not\nType of keychain\nType of keychain\nIterator over all keychains in this wallet\nExtend the given <code>keychain</code>’s <code>keymap</code>.\nExtend the given <code>keychain</code>’s <code>keymap</code>.\nKey formats\nContains the last active derivation indices per keychain (<code>K</code>…\nReturns the latest checkpoint.\nList all relevant outputs (includes both spent and …\nReturn the list of unspent outputs of this wallet\nList addresses that are revealed but unused.\nLoad a previously <code>PersistedWallet</code> from the given <code>persister</code> …\nBuild <code>Wallet</code> by loading from persistence or <code>ChangeSet</code>.\nLoad a previously <code>PersistedWallet</code> from the given async …\nLoad <code>PersistedWallet</code> with the given <code>WalletPersister</code>.\nLoad <code>PersistedWallet</code> with the given <code>AsyncWalletPersister</code>.\nLoad <code>Wallet</code> without persistence.\nLoad <code>Wallet</code> from the given previously persisted <code>ChangeSet</code> …\nGet a reference to the inner <code>LocalChain</code>.\nChanges to the <code>LocalChain</code>.\nUse a custom <code>lookahead</code> value.\nUse a custom <code>lookahead</code> value.\nOnly spend utxos added by <code>add_utxo</code>.\nMarks an address used of the given <code>keychain</code> at <code>index</code>.\nMerge another <code>ChangeSet</code> into itself.\nSet <code>network</code>.\nGet the Bitcoin network the wallet is using.\nStores the network type of the transaction data.\nConstruct parameters with provided <code>descriptor</code> and …\nConstruct parameters with default values.\nConstruct parameters with provided <code>descriptor</code>.\nThe index of the next address that you would get if you …\nGet the next unused address for the given <code>keychain</code>, i.e. …\nUse a specific nLockTime while creating the transaction\nOnly spend change outputs\nOnly Fill-in the <code>psbt::Input::witness_utxo</code> field when …\nChoose the ordering for inputs and outputs of the …\nGet the location of the UTXO\nReference to a transaction output\nPeek an address of the given <code>keychain</code> at <code>index</code> without …\nPersist the given <code>changeset</code> to the <code>persister</code>.\nPersist the given <code>changeset</code> to the <code>persister</code>.\nPersist staged changes of wallet into <code>persister</code>.\nPersist staged changes of wallet into an async <code>persister</code>.\nPersist <code>ChangeSet</code> to sqlite database.\nReturn the spending policies for the wallet’s descriptor\nSet the policy path to use while creating the transaction …\nAdditional functions on the <code>rust-bitcoin</code> <code>Psbt</code> structure.\nReturns the descriptor used to create addresses for a …\nReveal addresses up to and including the target <code>index</code> and …\nAttempt to reveal the next address of the given <code>keychain</code>.\nSupport for persisting <code>bdk_chain</code> structures to SQLite …\nThe weight of the witness data and <code>scriptSig</code> expressed in …\nGet v0 sqlite ChangeSet schema\nReturn the secp256k1 context used for all signing …\nCompute the <code>tx</code>’s sent and received <code>Amount</code>s.\nGet the sequence number if an explicit sequence number has …\nSet an exact nSequence value\nSet the keymap for a given keychain.\nSet the keymap for each keychain.\nReplace the recipients already added with a new list\nSign with a specific sig hash\nSign a transaction with all the wallet’s signers, in the …\nWhether we should try to sign a taproot transaction with …\nGeneralized signers\nSort transaction inputs and outputs by <code>TxOrdering</code> variant.\nSort transaction inputs and outputs by <code>TxOrdering</code> variant.\nGet a reference to the inner <code>KeychainTxOutIndex</code>.\nGet a reference of the staged <code>ChangeSet</code> that is yet to be …\nGet a mutable reference of the staged <code>ChangeSet</code> that is …\nCreate a `FullScanRequest for this wallet.\nCreate a partial <code>SyncRequest</code> for this wallet for all …\nTake the staged <code>ChangeSet</code> to be persisted now (if any).\nSpecifies which Taproot script-spend leaves we should sign …\nGet the whole balance visible to the wallet.\nIterate over relevant and canonical transactions in the …\nArray of relevant and canonical transactions in the wallet …\nWhether the signer should trust the <code>witness_utxo</code>, if the …\nUnconfirmed UTXOs generated by a wallet tx\nGet sum of trusted_pending and confirmed coins.\nWhether to try finalizing the PSBT after the inputs are …\nTransaction builder\nGet a reference to the inner <code>TxGraph</code>.\nChanges to <code>TxGraph</code>.\nThe transaction node (as part of the graph).\nUpdate for the wallet’s internal <code>TxGraph</code>.\nGet the <code>TxOut</code> of the UTXO\nTransaction output\nGet an unbounded script pubkey iterator for the given …\nUndoes the effect of <code>mark_used</code> and returns whether the …\nReplace the internal list of unspendable utxos with a new …\nUnconfirmed UTXOs received from an external wallet\nThe UTXO\nGet the version of <code>bdk_wallet</code> at runtime.\nBuild a transaction with a specific version\nDeterministically generate a unique name given the …\nForeign UTXO outpoint\nPSBT input txid\nBlock hash of <code>connected_to</code>.\nExpected block hash of <code>connected_to</code>, as derived from <code>block</code>.\nThe expected network.\nThe expected genesis hash.\nThe expected descriptor.\nKeychain identifying the descriptor.\nThe network that is loaded.\nThe genesis hash that is loaded.\nThe loaded descriptor.\nTransaction inputs sort function\nTransaction outputs sort function\nThe location of the output.\nThe information about the input we require to add it to a …\nThe nSequence value to set for this input.\nBranch and bound coin selection\nIt’s possible to create spendable output from excess …\nTrait for generalized coin selection algorithms\nResult of a successful coin selection\nDefault coin selection algorithm used by <code>TxBuilder</code> if not …\nRemaining amount after performing coin selection\nWallet’s UTXO set is not enough to cover recipient’s …\nSimple and dumb coin selection\nIt’s not possible to create spendable output from excess …\nOldestFirstCoinSelection always picks the utxo with the …\nPull UTXOs at random until we have enough to meet the …\nAmount available for spending\nPerform the coin selection\nDecide if change can be created\nRemaining amount after deducing fees and outgoing outputs\nTotal fee amount for the selected utxos\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nThe total value of the inputs selected from the local …\nAmount needed for the transaction\nCreate new instance with a target <code>size_of_change</code> and …\nList of outputs selected for use as inputs\nThe total value of the inputs selected.\nEffective amount available to create change after …\nThe calculated fee for the drain TxOut with the selected …\nThreshold to consider amount as dust for this particular …\nThe deducted change output fee\nExceeding amount of current selection over outgoing value …\nA raw scriptpubkey (including pay-to-pubkey) under Legacy …\nA raw scriptpubkey (including pay-to-pubkey) under Legacy …\nA raw scriptpubkey (including pay-to-pubkey) under Legacy …\nAlias for a <code>Descriptor</code> that contains extended <strong>derived</strong> keys\nScript descriptor\nThe descriptor pubkey, either a single pubkey or an xpub.\nAlias for a <code>Descriptor</code> that can contain extended keys …\nTrait implemented on <code>Descriptor</code>s to add a method to …\nThe <code>0</code> combinator.\nAlias for the type of maps that represent derivation paths …\nTrait for types which can be converted into an …\nThe consensus key associated with the type. Must be a …\nLegacy ScriptContext To be used as P2SH scripts For …\nThe top-level miniscript abstract syntax tree (AST).\nMultiple extended public keys.\nPay-to-PubKey-Hash\nPay-to-PubKey-Hash\nPay-to-PubKey-Hash\nThe ScriptContext for Miniscript. Additional type …\nSegwitv0 ScriptContext\nPay-to-ScriptHash(includes nested wsh/wpkh/sorted multi)\nPay-to-ScriptHash(includes nested wsh/wpkh/sorted multi)\nPay-to-ScriptHash(includes nested wsh/wpkh/sorted multi)\nSingle public key.\nThe <code>1</code> combinator.\nAlias for the type of maps that represent taproot key …\nPay-to-Taproot\nPay-to-Taproot\nPay-to-Taproot\nPay-to-Witness-PubKey-Hash\nPay-to-Witness-PubKey-Hash\nPay-to-Witness-PubKey-Hash\nPay-to-Witness-ScriptHash with Segwitv0 context\nPay-to-Witness-ScriptHash with Segwitv0 context\nPay-to-Witness-ScriptHash with Segwitv0 context\nExtended public key (xpub).\nComputes the Bitcoin address of the descriptor, if one …\nGet a reference to the inner <code>AstElem</code> representing the root …\nReplaces any wildcard (i.e. <code>/*</code>) in the key with a …\nReplaces all wildcards (i.e. <code>/*</code>) in the descriptor with a …\nEnumerates all child nodes of the current AST node (<code>self</code>) …\nAttempt to produce a non-malleable witness template given …\nAttempt to produce a malleable witness template given the …\nDepending on script Context, some of the Terminals might …\nDepending on script Context, some of the Terminals might …\nDepending on script Context, some of the script resource …\nDepending on script Context, some of the script resource …\nCheck the consensus + policy(if not disabled) rules that …\nCheck the consensus + policy(if not disabled) rules that …\nConsensus rules at the Miniscript satisfaction time. It is …\nConsensus rules at the Miniscript satisfaction time. It is …\nPolicy rules at the Miniscript satisfaction time. It is …\nPolicy rules at the Miniscript satisfaction time. It is …\nCheck the consensus + policy(if not disabled) rules …\nCheck the consensus + policy(if not disabled) rules …\nEach context has slightly different rules on what Pks are …\nDepending on ScriptContext, fragments can be malleable. …\nCheck whether the given satisfaction is valid under the …\nCheck whether the given satisfaction is valid under the …\nDescriptor checksum\nWhether the given miniscript contains a raw pkh fragment\nDeprecated name for <code>Self::at_derivation_index</code>.\nDeprecated name for <code>Self::at_derivation_index</code>.\nConvert all the public keys in the descriptor to …\nConvert all the public keys in the descriptor to …\nGet the DescriptorType of Descriptor\nEncode as a Bitcoin script\nDescriptor errors\nComputes the the underlying script before any hashing is …\nAdditional information helpful for extra analysis.\nCheck whether the miniscript follows the given Extra …\nExtract the spending <code>policy</code>\nUtility method for deriving the descriptor at each index …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nAdd type information(Type and Extdata) to Miniscript based …\nCreate a new <code>Miniscript</code> from a <code>Terminal</code> node and a <code>Type</code> …\nParse a Miniscript from string and perform sanity checks …\nAttempt to parse an Miniscripts that don’t follow the …\nAttempt to parse an insane(scripts don’t clear sanity …\nParse an expression tree into a descriptor.\nParse an expression tree into a Miniscript. As a general …\nFull path, from the master key\nReturns a vector containing the full derivation paths from …\nReturns child node with given index, if any\nReturns <code>Option::Some</code> with cloned n’th public key from …\nReturns satisfying non-malleable witness and scriptSig to …\nReturns a possilbly mallable satisfying non-malleable …\nWhether the miniscript contains a combination of timelocks\nWhether the miniscript has repeated Pk or Pkh\nWhether or not the key has a wildcard\nWhether or not the descriptor has any wildcards i.e. <code>/*</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nExtracts the <code>AstElem</code> representing the root of the …\nGet as many descriptors as different paths in this …\nGet as many keys as derivation paths in this key.\nConvert to wallet descriptor\nWhether or not the key has a wildcard\nWhether or not the descriptor has any wildcards\nWhether or not this key has multiple derivation paths.\nWhether this descriptor contains a key that has multiple …\nWhether the miniscript is malleable\nCreates a new Iter iterator that will iterate over all …\nCreates a new PkIter iterator that will iterate over all …\nLifting corresponds to conversion of a miniscript into a …\nThe fingerprint of the master key associated with this …\nDepending on script context, the size of a satifaction …\nMaximum size, in bytes, of a satisfying witness. For …\nComputes an upper bound on the weight of a satisfying …\nMaximum number of witness elements used to satisfy the …\nComputes an upper bound on the difference between a …\nLocal helper function to display error messages with …\nCreate a new bare descriptor from witness script Errors …\nCreate a new pk descriptor\nCreate a new PkH descriptor\nCreate a new sh for a given redeem script Errors when …\nCreate a new sh sortedmulti descriptor with threshold <code>k</code> …\nCreate a new sh wrapper for the given wpkh descriptor\nCreate a new sh wrapper for the given wsh descriptor\nCreate a new sh wrapped wpkh from <code>Pk</code>. Errors when …\nCreate a new sh wrapped wsh descriptor with witness script …\nCreate a new sh wrapped wsh sortedmulti descriptor from …\nCreate new tr descriptor Errors when miniscript exceeds …\nCreate a new Wpkh descriptor Will return Err if …\nCreate a new wsh descriptor from witness script Errors …\nCreate a new wsh sorted multi descriptor Errors when …\nA node in the AST.\nOther top level checks that are context specific\nOther top level checks that are context specific\nAttempt to parse a Script into Miniscript representation.\nParse a descriptor that may contain secret keys\nAttempt to parse an insane(scripts don’t clear sanity …\nAttempt to parse an miniscript with extra features that …\nGet the len of public key when serialized based on context …\nReturns a plan if the provided assets are sufficient to …\nReturns a plan if the provided assets are sufficient to …\nDescriptor policy\nWhether all spend paths of miniscript require a signature\nChecks whether the descriptor is safe.\nCheck whether the underlying Miniscript is safe under the …\nAttempts to produce a non-malleable satisfying witness and …\nAttempt to produce non-malleable satisfying witness for the\nAttempt to produce a malleable satisfying witness for the …\nComputes the <code>scriptCode</code> of a transaction output.\nComputes the scriptpubkey of the descriptor.\nSize, in bytes of the script-pubkey. If this Miniscript is …\nThe type of signature required for satisfaction\nSubstitutes raw public keys hashes with the public keys as …\nDescriptor templates\nSerialize a descriptor to string with its secret keys\nCheck top level consensus rules.\nCheck top level consensus rules.\nCheck whether the top-level is type B\nCheck whether the top-level is type B\nConverts a descriptor using abstract keys to one using …\nTranslates a struct from one generic to another where the …\nThe correctness and malleability type information for the …\nComputes the scriptSig that will be in place for an …\nWhether the miniscript can exceed the resource …\nCompute the checksum of a descriptor, excludes any …\nError during base58 decoding\nBIP32 error\nErrors related to the parsing and usage of descriptors\nThe provided wallet descriptors are identical\nThe descriptor contains hardened derivation steps on …\nHex decoding error\nInvalid byte found in the descriptor checksum\nThe provided descriptor doesn’t match its checksum\nInvalid HD Key path, such as having a wildcard but a …\nError thrown while working with <code>keys</code>\nMiniscript error\nThe descriptor contains multipath keys\nKey-related error\nError while extracting and manipulating policies\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nAbsolute timeclock timestamp\nCan not add to an item that is <code>Satisfaction::None</code> or …\nCan not add to an item that is …\nOptions to build the satisfaction field in the policy\nCan satisfy the policy item\nAn extra condition that must be satisfied but that is out …\nType for a map of sets of <code>Condition</code> items keyed by each set…\nECDSA Signature for a raw public key\nAn extended key fingerprint\nType for a map of folded sets of <code>Condition</code> items keyed by …\nSHA256 then RIPEMD160 preimage hash\nDouble SHA256 preimage hash\nIncompatible conditions (not currently used)\nIndex out of range for an item to satisfy a …\nCan not merge CSV or timelock values unless both are less …\nMulti-signature public keys with threshold count\nCannot satisfy or contribute to the policy item\nDon’t generate <code>satisfaction</code> field\nNot enough items are selected to satisfy a …\nOnly a partial satisfaction of some kind of threshold …\nCan reach the threshold of some kind of threshold policy\nA unique identifier for a key\nDescriptor spending policy\nErrors that can happen while extracting and manipulating …\nAnalyze the given PSBT to check for existing signatures\nLike <code>Psbt</code> variant and also check for expired timelocks\nA legacy public key\nRelative timelock locktime\nRIPEMD160 preimage hash\nRepresent if and how much a policy item is satisfied by …\nAn item that needs to be satisfied\nSchnorr Signature for a raw public key\nSHA256 preimage hash\nThreshold items with threshold count\nA x-only public key\nHow the wallet’s descriptor can satisfy this policy node\nOptional CheckSequenceVerify condition\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturn the conditions that are set by the spending policy …\nReturns a unique id for the <code>SatisfiableItem</code>\nIdentifier for this policy node\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns whether the <code>SatisfiableItem</code> is a leaf item\nReturns whether the <code>Satisfaction</code> is a leaf item\nReturns <code>true</code> if there are no extra conditions to verify\nType of this policy node\nReturn whether or not a specific path in the policy tree …\nHow much a given PSBT already satisfies this policy node …\nOptional timelock condition\nCurrent blockchain height\nThe highest confirmation height between the inputs CSV …\nGiven PSBT\nExtra conditions that also need to be satisfied\nExtra conditions that also need to be satisfied\nExtra conditions that also need to be satisfied\nThe items that can be satisfied by the descriptor or are …\nThe items that can be satisfied by the descriptor\nThreshold\nThreshold\nTotal number of items\nTotal number of items\nWhether the items are sorted in lexicographic order (used …\nWhether the items are sorted in lexicographic order (used …\nThe digest value\nThe digest value\nThe digest value\nThe digest value\nThe policy items\nThe raw public key or extended key fingerprint\nThe required threshold count\nThe required threshold count\nThe timelock value\nThe timelock value\nBIP44 template. Expands to <code>pkh(key/44&#39;/{0,1}&#39;/0&#39;/{0,1}/*)</code>\nBIP44 public template. Expands to <code>pkh(key/{0,1}/*)</code>\nBIP49 template. Expands to …\nBIP49 public template. Expands to <code>sh(wpkh(key/{0,1}/*))</code>\nBIP84 template. Expands to <code>wpkh(key/84&#39;/{0,1}&#39;/0&#39;/{0,1}/*)</code>\nBIP84 public template. Expands to <code>wpkh(key/{0,1}/*)</code>\nBIP86 template. Expands to <code>tr(key/86&#39;/{0,1}&#39;/0&#39;/{0,1}/*)</code>\nBIP86 public template. Expands to <code>tr(key/{0,1}/*)</code>\nTrait for descriptor templates that can be built into a …\nType alias for the return type of <code>DescriptorTemplate</code>, …\nP2PKH template. Expands to a descriptor <code>pkh(key)</code>\nP2TR template. Expands to a descriptor <code>tr(key)</code>\nP2WPKH template. Expands to a descriptor <code>wpkh(key)</code>\nP2WPKH-P2SH template. Expands to a descriptor <code>sh(wpkh(key))</code>\nBuild the complete descriptor\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nError returned from <code>Wallet::build_fee_bump</code>\nThere was an error with coin selection\nDescriptor key conversion error\nError returned from <code>TxBuilder::finish</code>\nThere was a problem with the descriptors passed in\nWhen bumping a tx the fee rate requested is lower than …\nNode doesn’t have data to estimate a fee rate\nWhen bumping a tx the absolute fee requested is lower than …\nTrying to replace a tx that has a sequence &gt;= <code>0xFFFFFFFE</code>\nRequested <code>LockTime</code> is less than is required to spend from …\nMiniscript PSBT error\nErrors returned by miniscript when updating inconsistent …\nIn order to use the <code>TxBuilder::add_global_xpubs</code> option …\nMissing non_witness_utxo on foreign utxo for given <code>OutPoint</code>\nCannot build a tx without recipients\n<code>manually_selected_only</code> option is selected but no utxo has …\nOutput created is under the dust limit, 546 satoshis\nReturn error type for …\nThere was a problem while extracting and manipulating …\nPartially signed bitcoin transaction error\nCannot enable RBF with <code>Sequence</code> given a required OP_CSV\nSpending policy is not compatible with this <code>KeychainKind</code>\nHappens when trying to bump a transaction that is already …\nThrown when a tx is not found in the internal database\nHappens when trying to spend an UTXO that is not in the …\nHappens when trying to spend an UTXO that is not in the …\nReturn error type for PsbtExt::update_input_with_descriptor\nRequested invalid transaction version ‘0’\nRequested transaction version <code>1</code>, but at least <code>2</code> is needed …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nRequired OP_CSV <code>Sequence</code>\nRequested <code>LockTime</code>\nRequired <code>LockTime</code>\nRequired fee absolute value <code>Amount</code>\nRequired fee rate\nGiven RBF <code>Sequence</code>\nStructure that contains the export of a wallet\nAlias for <code>FullyNodedExport</code>\nEarliest block to rescan when looking for the wallet’s …\nEarliest block to rescan when looking for the wallet’s …\nReturn the internal descriptor, if present\nReturn the external descriptor\nExport a wallet\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nArbitrary label for the wallet\nArbitrary label for the wallet\nBIP32 error\nTrait for keys that can be derived.\nContainer for public or secret keys\nThe descriptor pubkey, either a single pubkey or an xpub.\nThe descriptor secret key, either a single private key or …\nType specifying the amount of entropy required e.g. <code>[u8;32]</code>\nReturned error in case of failure\nTrait that adds extra useful methods to <code>ScriptContext</code>s\nEnum for extended keys that can be either <code>xprv</code> or <code>xpub</code>\nA bitcoin public key (compressed or uncompressed).\nTrait that allows generating a key with the default options\nTrait for keys that can be generated\nOutput of a <code>GeneratableKey</code> key generation\nTrait for objects that can be turned into a public or …\nThe key has an invalid checksum\nThe key is not valid for the given network\nThe key cannot exist in the given script context\nThe consensus key associated with the type. Must be a …\nErrors thrown while working with <code>keys</code>\nAlias type for a map of public key to secret key\nLegacy scripts\nCustom error message\nMiniscript error\nMultiple extended private keys.\nMultiple extended public keys.\nExtra options required by the <code>generate_with_entropy</code>\nA private extended key, aka an <code>xprv</code>\nOptions for generating a <code>PrivateKey</code>\nA public extended key, aka an <code>xpub</code>\nThe ScriptContext for Miniscript. Additional type …\nEnum representation of the known valid <code>ScriptContext</code>s\nSegwitv0 scripts\nSingle public key.\nSingle private key.\nA descriptor <code>bitcoin::PrivateKey</code> with optional origin …\nA descriptor <code>SinglePubKey</code> with optional origin information.\nSingle public key without any origin or range information.\nContents of a “sortedmulti” descriptor\nTaproot scripts\nSet of valid networks for a key\nAn xonly public key.\nExtended private key (xpriv).\nExtended public key (xpub).\nCreate a set containing mainnet, testnet, signet, and …\nReturns the <code>ScriptContext</code> as a <code>ScriptContextEnum</code>\nAttempt to produce a witness template given the assets …\nEach context has slightly different rules on what Pks are …\nDepending on ScriptContext, fragments can be malleable. …\nWhether the generated key should be “compressed” or not\nEncode as a Bitcoin script\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreate an instance given a public key and a set of valid …\nCreate an instance given a secret key and a set of valid …\nParse an expression tree into a SortedMultiVec\nGenerate a key given the options with random entropy.\nGenerate a key with the default options and a random …\nGenerate a key with the default options and a random …\nGenerate a key given the options with random entropy.\nGenerate a key given the extra options and the entropy\nGenerate a key with the default options and a given entropy\nReturn whether or not the key contains the private data\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nTurn the key into a <code>DescriptorKey</code> within the requested …\nConsume <code>self</code> and turn it into a <code>DescriptorKey</code> by adding …\nConsume <code>self</code> and turn it into an <code>ExtendedKey</code>\nConsumes <code>self</code> and returns the key\nGet as many keys as derivation paths in this key.\nTransform the <code>ExtendedKey</code> into an <code>Xpriv</code> for the given …\nTransform the <code>ExtendedKey</code> into an <code>Xpub</code> for the given …\nReturns whether the script context is <code>Legacy</code>\nReturns whether the script context is …\nWhether or not this key has multiple derivation paths.\nReturns whether the script context is <code>Segwitv0</code>\nReturns whether the script context is …\nReturns whether the script context is <code>Tap</code>, aka Taproot or …\nReturns whether the script context is …\nThe threshold value for the multisig.\nThe public key.\nThe private key.\nCreate a set only containing mainnet\nDepending on script context, the size of a satifaction …\nMaximum size, in bytes, of a satisfying witness. In …\nMaximum number of witness elements used to satisfy the …\nCompute the intersection of two sets\nThe number of keys in the multisig.\nLocal helper function to display error messages with …\nCreate a new instance of <code>SortedMultiVec</code> given a list of …\nOrigin information (fingerprint and derivation path).\nOrigin information (fingerprint and derivation path).\nOverride the computed set of valid networks\nGet the len of public key when serialized based on context …\nAccessor for the public keys in the multisig.\nutility function to sanity a sorted multi vec\nAttempt to produce a satisfying witness for the witness …\nSize, in bytes of the script-pubkey. If this Miniscript is …\nThe type of signature required for satisfaction\nCreate Terminal::Multi containing sorted pubkeys\nCreate a set containing testnet and regtest\nReturns the public version of this key.\nThis will panic if fpk returns an uncompressed key when …\nTrait to add functions to extract utxos and calculate fees.\nThe total transaction fee amount, sum of input amounts …\nThe transaction’s fee rate. This value will only be …\nGet the <code>TxOut</code> for the specified input index, if it doesn’…\nTable name for schemas.\nRuns logic that initializes/migrates the table schemas.\nThe signer will sign all the leaves it has a key for.\nDummy identifier\nThe signer won’t sign the specified leaves.\nTo be used only by external libraries implementing …\nThe fingerprint of a BIP32 extended key\nThe signer won’t sign leaves other than the ones …\nInput index is out of range\nPSBT Input signer\nThe private key in use has the right fingerprint but …\nThe <code>non_witness_utxo</code> specified is invalid\nInvalid SIGHASH for the signing context in use\nLegacy context\nMiniscript PSBT error\nThe fingerprint and derivation path are missing from the …\nThe private key is missing for the required public key\nThe <code>non_witness_utxo</code> field of the transaction is required …\nThe <code>witness_script</code> field of the transaction is required to …\nThe <code>witness_utxo</code> field of the transaction is required to …\nThe psbt contains a non-<code>SIGHASH_ALL</code> sighash in one of its …\nThe signer won’t sign any leaf.\nBitcoin HASH160 (RIPEMD160 after SHA256) hash of an ECDSA …\nPSBT sign error.\nSegwit v0 context (BIP 143)\nError while computing the hash to sign a Taproot input.\nOptions for a software signer\nCommon signer methods\nSigning context\nSigning error\nIdentifier of a signer in the <code>SignersContainers</code>. Used as a …\nDefines the order in which signers are called\nWrapper to pair a signer with its context\nContainer for multiple signers\nTaproot context (BIP 340)\nCustomize which taproot script-path leaves the signer …\nPSBT signer\nThe user canceled the operation\nAdds an external signer to the container for the specified …\nWhether the signer should use the <code>sighash_type</code> set in the …\nWhether we should grind ECDSA signature to ensure signing …\nCreate a map of public keys to secret keys\nWhether the wallet should assume a specific height has …\nBuild a new signer container from a <code>KeyMap</code>\nReturn the secret key for the signer\nReturn the secret key for the signer\nFinds the signer with lowest ordering for a given id in …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturn the <code>SignerId</code> for this signer\nReturns the list of identifiers of all the signers in the …\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCreate a wrapped signer from a signer and a context\nDefault constructor\nRemoves a signer from the container and returns it\nSign a single psbt input\nSign all the inputs of the psbt\nWhether we should try to sign a taproot transaction with …\nReturns the list of signers in the container, sorted by …\nSpecifies which Taproot script-spend leaves we should sign …\nWhether the signer should trust the <code>witness_utxo</code>, if the …\nWhether to try finalizing the PSBT after the inputs are …\nWhether the signer can sign for the internal key or not\nError returned from <code>TxBuilder::add_foreign_utxo</code>.\nError returned from <code>TxBuilder::add_utxo</code> and …\nUse both change and non-change outputs (default)\nOnly use non-change outputs (see …\nPolicy regarding the use of change outputs when creating a …\nProvide custom comparison functions for sorting\nRequested outpoint doesn’t exist in the tx (vout greater …\nForeign utxo outpoint txid does not match PSBT input txid\nForeign utxo missing witness_utxo or non_witness_utxo\nOnly use change outputs (see <code>TxBuilder::only_spend_change</code>)\nRandomized (default)\nA transaction builder\nOrdering of the transaction’s inputs and outputs\nHappens when trying to spend an UTXO that is not in the …\nUnchanged\nForeign UTXO outpoint\nPSBT input txid\nTransaction inputs sort function\nTransaction outputs sort function")
\ No newline at end of file
+searchState.loadedDescShard("bdk_wallet", 0, "        BDK Wallet\nError returned from <code>TxBuilder::add_foreign_utxo</code>.\nError returned from <code>TxBuilder::add_utxo</code> and …\nA derived address and the index it was found at. For …\nAn error that may occur when applying a block to <code>Wallet</code>.\nAsync trait that persists <code>PersistedWallet</code>.\nBalance, differentiated into various categories.\nOccurs when the update chain cannot connect with original …\nUse both change and non-change outputs (default)\nOnly use non-change outputs (see …\nA changeset for <code>Wallet</code>.\nPolicy regarding the use of change outputs when creating a …\nParameters for <code>Wallet::create</code> or <code>PersistedWallet::create</code>.\nError type for <code>PersistedWallet::create</code>.\nProvide custom comparison functions for sorting\nPersister already has wallet data.\nOccurs when the loaded changeset cannot construct <code>Wallet</code>.\nThere was a problem with the passed-in descriptor(s).\nDescriptor’s <code>DescriptorId</code> does not match.\nError type of the persister.\nError type of the persister.\nExternal keychain, used for deriving recipient addresses.\nError for <code>bdk_file_store</code>’s implementation of …\nA UTXO owned by another wallet.\nGenesis hash does not match.\nInternal keychain, used for deriving change addresses.\nOccurs when the loaded changeset cannot construct <code>Wallet</code>.\nRequested outpoint doesn’t exist in the tx (vout greater …\nForeign utxo outpoint txid does not match PSBT input txid\nTrait to check if a value is below the dust limit. We are …\nTypes of keychains\nError when loading from the store.\nThe error type when loading a <code>Wallet</code> from a <code>ChangeSet</code>.\nRepresents a mismatch with what is loaded and what is …\nParameters for <code>Wallet::load</code> or <code>PersistedWallet::load</code>.\nError type for <code>PersistedWallet::load</code>.\nA UTXO owned by the local wallet.\nAn unspent output owned by a <code>Wallet</code>.\nData loaded is unexpected.\nData loaded from persistence is missing descriptor.\nData loaded from persistence is missing genesis hash.\nData loaded from persistence is missing network type.\nForeign utxo missing witness_utxo or non_witness_utxo\nNetwork does not match.\nOnly use change outputs (see <code>TxBuilder::only_spend_change</code>)\nError from persistence.\nError from persistence.\nRepresents a persisted wallet which persists into type <code>P</code>.\nRandomized (default)\nOptions for a software signer\nA transaction builder\nOrdering of the transaction’s inputs and outputs\nOccurs when the <code>connected_to</code> hash does not match the hash …\nHappens when trying to spend an UTXO that is not in the …\nUnchanged\nAn update to <code>Wallet</code>.\nAn unspent transaction output (UTXO).\nSchema name for wallet.\nName of table to store wallet descriptors and network.\nA Bitcoin wallet\nTrait that persists <code>PersistedWallet</code>.\nA <code>CanonicalTx</code> managed by a <code>Wallet</code>.\nA <code>Utxo</code> with its <code>satisfaction_weight</code>.\nError when writing to the store.\nAdd data as an output, using OP_RETURN\nAdd a foreign UTXO i.e. a UTXO not owned by this wallet.\nSame as add_foreign_utxo but allows to set the nSequence …\nFill-in the <code>PSBT_GLOBAL_XPUB</code> field with the extended keys …\nAdd a recipient to the internal list\nAdd an external signer\nAdd a utxo to the internal list of unspendable utxos\nAdd a utxo to the internal list of utxos that <strong>must</strong> be spent\nAdd the list of outpoints to the internal list of UTXOs …\nAddress\nGet unbounded script pubkey iterators for both <code>Internal</code> …\nWhether the signer should use the <code>sighash_type</code> set in the …\nSet whether or not the dust limit is checked.\nWhether we should grind ECDSA signature to ensure signing …\nIntroduces a <code>block</code> of <code>height</code> to the wallet, and tries to …\nApplies relevant transactions from <code>block</code> of <code>height</code> to the …\nApply relevant unconfirmed transactions to the wallet.\nApplies an update to the wallet and stages the changes …\nApplies an <code>update</code> alongside a <code>seen_at</code> timestamp and stages …\nReturn <code>KeychainKind</code> as a byte\nWhether the wallet should assume a specific height has …\nReturn the balance, separated into available, …\nBump the fee of a transaction previously created with this …\nStart building a transaction.\nCalculates the fee of a given transaction. Returns …\nCalculate the <code>FeeRate</code> for a given transaction.\nInforms the wallet that you no longer intend to broadcast …\nUpdate for the wallet’s internal <code>LocalChain</code>.\nHow the transaction is observed in the canonical chain …\nThe position of the output in the blockchain.\nDescriptor for change addresses.\nSet a specific <code>ChangeSpendPolicy</code>. See …\nChecks that the given <code>genesis_hash</code> matches the one loaded …\nChecks that the given network matches the one loaded from …\nGet all the checkpoints the wallet is currently storing …\nCoin selection\nChoose the coin selection algorithm\nConfirmed and immediately spendable balance\nCreate a new <code>PersistedWallet</code> with the given <code>persister</code> and …\nBuild a new <code>Wallet</code>.\nCreate a new <code>PersistedWallet</code> with the given async <code>persister</code>…\nBuild a new single descriptor <code>Wallet</code>.\nCreate <code>PersistedWallet</code> with the given <code>WalletPersister</code>.\nCreate <code>PersistedWallet</code> with the given <code>AsyncWalletPersister</code>.\nCreate <code>Wallet</code> without persistence.\nCreate a new <code>Wallet</code> with given <code>params</code>.\nSet the current blockchain height.\nThe derivation index of this wallet. It will return <code>None</code> …\nThe derivation index for the script pubkey in the wallet\nFinds how the wallet derived the script pubkey <code>spk</code>.\nDescriptors\nChecks the <code>expected_descriptor</code> matches exactly what is …\nDescriptor for recipient addresses.\nMacro to write full descriptors with code\nReturn the checksum of the public descriptor associated to …\nDo not spend change outputs\nSets the address to <em>drain</em> excess coins to.\nSpend all the available inputs. This respects filters like …\nErrors that can be thrown by the <code>Wallet</code>\nWallet export\nWhether to try extracting private keys from the <em>provided </em>…\nSet an absolute fee The fee_absolute method refers to the …\nSet a custom fee rate.\nFinalize a PSBT, i.e., for each input determine if …\nFinish building the transaction.\nFinish building the transaction.\nMacro to write descriptor fragments with code\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRecover a <code>ChangeSet</code> from sqlite database.\nUse a custom <code>genesis_hash</code>.\nget the corresponding PSBT Input for a LocalUtxo\nGet the signers\nGet a single transaction from the wallet as a <code>WalletTx</code> (if …\nReturns the utxo owned by this wallet corresponding to …\nAll coinbase outputs not yet matured\nFill-in the <code>psbt::Output::redeem_script</code> and …\nChild index of this address\nChanges to <code>KeychainTxOutIndex</code>.\nInitialize sqlite tables for wallet tables.\nInitialize the <code>persister</code> and load all data.\nInitialize the <code>persister</code> and load all data.\nInserts a <code>TxOut</code> at <code>OutPoint</code> into the wallet’s …\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCheck whether or not a value is below dust limit\nReturn whether or not a <code>script</code> is part of this wallet …\nWhether this UTXO is spent or not\nType of keychain\nType of keychain\nIterator over all keychains in this wallet\nExtend the given <code>keychain</code>’s <code>keymap</code>.\nExtend the given <code>keychain</code>’s <code>keymap</code>.\nKey formats\nContains the last active derivation indices per keychain (<code>K</code>…\nReturns the latest checkpoint.\nList all relevant outputs (includes both spent and …\nReturn the list of unspent outputs of this wallet\nList addresses that are revealed but unused.\nLoad a previously <code>PersistedWallet</code> from the given <code>persister</code> …\nBuild <code>Wallet</code> by loading from persistence or <code>ChangeSet</code>.\nLoad a previously <code>PersistedWallet</code> from the given async …\nLoad <code>PersistedWallet</code> with the given <code>WalletPersister</code>.\nLoad <code>PersistedWallet</code> with the given <code>AsyncWalletPersister</code>.\nLoad <code>Wallet</code> without persistence.\nLoad <code>Wallet</code> from the given previously persisted <code>ChangeSet</code> …\nGet a reference to the inner <code>LocalChain</code>.\nChanges to the <code>LocalChain</code>.\nUse a custom <code>lookahead</code> value.\nUse a custom <code>lookahead</code> value.\nOnly spend utxos added by <code>add_utxo</code>.\nMarks an address used of the given <code>keychain</code> at <code>index</code>.\nMerge another <code>ChangeSet</code> into itself.\nSet <code>network</code>.\nGet the Bitcoin network the wallet is using.\nStores the network type of the transaction data.\nConstruct parameters with provided <code>descriptor</code> and …\nConstruct parameters with default values.\nConstruct parameters with provided <code>descriptor</code>.\nThe index of the next address that you would get if you …\nGet the next unused address for the given <code>keychain</code>, i.e. …\nUse a specific nLockTime while creating the transaction\nOnly spend change outputs\nOnly Fill-in the <code>psbt::Input::witness_utxo</code> field when …\nChoose the ordering for inputs and outputs of the …\nGet the location of the UTXO\nReference to a transaction output\nPeek an address of the given <code>keychain</code> at <code>index</code> without …\nPersist the given <code>changeset</code> to the <code>persister</code>.\nPersist the given <code>changeset</code> to the <code>persister</code>.\nPersist staged changes of wallet into <code>persister</code>.\nPersist staged changes of wallet into an async <code>persister</code>.\nPersist <code>ChangeSet</code> to sqlite database.\nReturn the spending policies for the wallet’s descriptor\nSet the policy path to use while creating the transaction …\nAdditional functions on the <code>rust-bitcoin</code> <code>Psbt</code> structure.\nReturns the descriptor used to create addresses for a …\nReveal addresses up to and including the target <code>index</code> and …\nAttempt to reveal the next address of the given <code>keychain</code>.\nSupport for persisting <code>bdk_chain</code> structures to SQLite …\nThe weight of the witness data and <code>scriptSig</code> expressed in …\nGet v0 sqlite ChangeSet schema\nReturn the secp256k1 context used for all signing …\nCompute the <code>tx</code>’s sent and received <code>Amount</code>s.\nGet the sequence number if an explicit sequence number has …\nSet an exact nSequence value\nSet the keymap for a given keychain.\nSet the keymap for each keychain.\nReplace the recipients already added with a new list\nSign with a specific sig hash\nSign a transaction with all the wallet’s signers, in the …\nWhether we should try to sign a taproot transaction with …\nGeneralized signers\nSort transaction inputs and outputs by <code>TxOrdering</code> variant.\nSort transaction inputs and outputs by <code>TxOrdering</code> variant.\nGet a reference to the inner <code>KeychainTxOutIndex</code>.\nGet a reference of the staged <code>ChangeSet</code> that is yet to be …\nGet a mutable reference of the staged <code>ChangeSet</code> that is …\nCreate a `FullScanRequest for this wallet.\nCreate a partial <code>SyncRequest</code> for this wallet for all …\nTake the staged <code>ChangeSet</code> to be persisted now (if any).\nSpecifies which Taproot script-spend leaves we should sign …\nGet the whole balance visible to the wallet.\nIterate over relevant and canonical transactions in the …\nArray of relevant and canonical transactions in the wallet …\nWhether the signer should trust the <code>witness_utxo</code>, if the …\nUnconfirmed UTXOs generated by a wallet tx\nGet sum of trusted_pending and confirmed coins.\nWhether to try finalizing the PSBT after the inputs are …\nTransaction builder\nGet a reference to the inner <code>TxGraph</code>.\nChanges to <code>TxGraph</code>.\nThe transaction node (as part of the graph).\nUpdate for the wallet’s internal <code>TxGraph</code>.\nGet the <code>TxOut</code> of the UTXO\nTransaction output\nGet an unbounded script pubkey iterator for the given …\nUndoes the effect of <code>mark_used</code> and returns whether the …\nReplace the internal list of unspendable utxos with a new …\nUnconfirmed UTXOs received from an external wallet\nThe UTXO\nGet the version of <code>bdk_wallet</code> at runtime.\nBuild a transaction with a specific version\nDeterministically generate a unique name given the …\nForeign UTXO outpoint\nPSBT input txid\nBlock hash of <code>connected_to</code>.\nExpected block hash of <code>connected_to</code>, as derived from <code>block</code>.\nThe expected network.\nThe expected genesis hash.\nThe expected descriptor.\nKeychain identifying the descriptor.\nThe network that is loaded.\nThe genesis hash that is loaded.\nThe loaded descriptor.\nTransaction inputs sort function\nTransaction outputs sort function\nThe location of the output.\nThe information about the input we require to add it to a …\nThe nSequence value to set for this input.\nBranch and bound coin selection\nIt’s possible to create spendable output from excess …\nTrait for generalized coin selection algorithms\nResult of a successful coin selection\nDefault coin selection algorithm used by <code>TxBuilder</code> if not …\nRemaining amount after performing coin selection\nWallet’s UTXO set is not enough to cover recipient’s …\nSimple and dumb coin selection\nIt’s not possible to create spendable output from excess …\nOldestFirstCoinSelection always picks the utxo with the …\nPull UTXOs at random until we have enough to meet the …\nAmount available for spending\nPerform the coin selection\nDecide if change can be created\nRemaining amount after deducing fees and outgoing outputs\nTotal fee amount for the selected utxos\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nThe total value of the inputs selected from the local …\nAmount needed for the transaction\nCreate new instance with a target <code>size_of_change</code> and …\nList of outputs selected for use as inputs\nThe total value of the inputs selected.\nEffective amount available to create change after …\nThe calculated fee for the drain TxOut with the selected …\nThreshold to consider amount as dust for this particular …\nThe deducted change output fee\nExceeding amount of current selection over outgoing value …\nA raw scriptpubkey (including pay-to-pubkey) under Legacy …\nA raw scriptpubkey (including pay-to-pubkey) under Legacy …\nA raw scriptpubkey (including pay-to-pubkey) under Legacy …\nAlias for a <code>Descriptor</code> that contains extended <strong>derived</strong> keys\nScript descriptor\nThe descriptor pubkey, either a single pubkey or an xpub.\nAlias for a <code>Descriptor</code> that can contain extended keys …\nTrait implemented on <code>Descriptor</code>s to add a method to …\nThe <code>0</code> combinator.\nAlias for the type of maps that represent derivation paths …\nTrait for types which can be converted into an …\nThe consensus key associated with the type. Must be a …\nLegacy ScriptContext To be used as P2SH scripts For …\nThe top-level miniscript abstract syntax tree (AST).\nMultiple extended public keys.\nPay-to-PubKey-Hash\nPay-to-PubKey-Hash\nPay-to-PubKey-Hash\nThe ScriptContext for Miniscript. Additional type …\nSegwitv0 ScriptContext\nPay-to-ScriptHash(includes nested wsh/wpkh/sorted multi)\nPay-to-ScriptHash(includes nested wsh/wpkh/sorted multi)\nPay-to-ScriptHash(includes nested wsh/wpkh/sorted multi)\nSingle public key.\nThe <code>1</code> combinator.\nAlias for the type of maps that represent taproot key …\nPay-to-Taproot\nPay-to-Taproot\nPay-to-Taproot\nPay-to-Witness-PubKey-Hash\nPay-to-Witness-PubKey-Hash\nPay-to-Witness-PubKey-Hash\nPay-to-Witness-ScriptHash with Segwitv0 context\nPay-to-Witness-ScriptHash with Segwitv0 context\nPay-to-Witness-ScriptHash with Segwitv0 context\nExtended public key (xpub).\nComputes the Bitcoin address of the descriptor, if one …\nGet a reference to the inner <code>AstElem</code> representing the root …\nReplaces any wildcard (i.e. <code>/*</code>) in the key with a …\nReplaces all wildcards (i.e. <code>/*</code>) in the descriptor with a …\nEnumerates all child nodes of the current AST node (<code>self</code>) …\nAttempt to produce a non-malleable witness template given …\nAttempt to produce a malleable witness template given the …\nDepending on script Context, some of the Terminals might …\nDepending on script Context, some of the Terminals might …\nDepending on script Context, some of the script resource …\nDepending on script Context, some of the script resource …\nCheck the consensus + policy(if not disabled) rules that …\nCheck the consensus + policy(if not disabled) rules that …\nConsensus rules at the Miniscript satisfaction time. It is …\nConsensus rules at the Miniscript satisfaction time. It is …\nPolicy rules at the Miniscript satisfaction time. It is …\nPolicy rules at the Miniscript satisfaction time. It is …\nCheck the consensus + policy(if not disabled) rules …\nCheck the consensus + policy(if not disabled) rules …\nEach context has slightly different rules on what Pks are …\nDepending on ScriptContext, fragments can be malleable. …\nCheck whether the given satisfaction is valid under the …\nCheck whether the given satisfaction is valid under the …\nDescriptor checksum\nWhether the given miniscript contains a raw pkh fragment\nDeprecated name for <code>Self::at_derivation_index</code>.\nDeprecated name for <code>Self::at_derivation_index</code>.\nConvert all the public keys in the descriptor to …\nConvert all the public keys in the descriptor to …\nGet the DescriptorType of Descriptor\nEncode as a Bitcoin script\nDescriptor errors\nComputes the the underlying script before any hashing is …\nAdditional information helpful for extra analysis.\nCheck whether the miniscript follows the given Extra …\nExtract the spending <code>policy</code>\nUtility method for deriving the descriptor at each index …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nAdd type information(Type and Extdata) to Miniscript based …\nCreate a new <code>Miniscript</code> from a <code>Terminal</code> node and a <code>Type</code> …\nParse a Miniscript from string and perform sanity checks …\nAttempt to parse an Miniscripts that don’t follow the …\nAttempt to parse an insane(scripts don’t clear sanity …\nParse an expression tree into a descriptor.\nParse an expression tree into a Miniscript. As a general …\nFull path, from the master key\nReturns a vector containing the full derivation paths from …\nReturns child node with given index, if any\nReturns <code>Option::Some</code> with cloned n’th public key from …\nReturns satisfying non-malleable witness and scriptSig to …\nReturns a possilbly mallable satisfying non-malleable …\nWhether the miniscript contains a combination of timelocks\nWhether the miniscript has repeated Pk or Pkh\nWhether or not the key has a wildcard\nWhether or not the descriptor has any wildcards i.e. <code>/*</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nExtracts the <code>AstElem</code> representing the root of the …\nGet as many descriptors as different paths in this …\nGet as many keys as derivation paths in this key.\nConvert to wallet descriptor\nWhether or not the key has a wildcard\nWhether or not the descriptor has any wildcards\nWhether or not this key has multiple derivation paths.\nWhether this descriptor contains a key that has multiple …\nWhether the miniscript is malleable\nCreates a new Iter iterator that will iterate over all …\nCreates a new PkIter iterator that will iterate over all …\nLifting corresponds to conversion of a miniscript into a …\nThe fingerprint of the master key associated with this …\nDepending on script context, the size of a satifaction …\nMaximum size, in bytes, of a satisfying witness. For …\nComputes an upper bound on the weight of a satisfying …\nMaximum number of witness elements used to satisfy the …\nComputes an upper bound on the difference between a …\nLocal helper function to display error messages with …\nCreate a new bare descriptor from witness script Errors …\nCreate a new pk descriptor\nCreate a new PkH descriptor\nCreate a new sh for a given redeem script Errors when …\nCreate a new sh sortedmulti descriptor with threshold <code>k</code> …\nCreate a new sh wrapper for the given wpkh descriptor\nCreate a new sh wrapper for the given wsh descriptor\nCreate a new sh wrapped wpkh from <code>Pk</code>. Errors when …\nCreate a new sh wrapped wsh descriptor with witness script …\nCreate a new sh wrapped wsh sortedmulti descriptor from …\nCreate new tr descriptor Errors when miniscript exceeds …\nCreate a new Wpkh descriptor Will return Err if …\nCreate a new wsh descriptor from witness script Errors …\nCreate a new wsh sorted multi descriptor Errors when …\nA node in the AST.\nOther top level checks that are context specific\nOther top level checks that are context specific\nAttempt to parse a Script into Miniscript representation.\nParse a descriptor that may contain secret keys\nAttempt to parse an insane(scripts don’t clear sanity …\nAttempt to parse an miniscript with extra features that …\nGet the len of public key when serialized based on context …\nReturns a plan if the provided assets are sufficient to …\nReturns a plan if the provided assets are sufficient to …\nDescriptor policy\nWhether all spend paths of miniscript require a signature\nChecks whether the descriptor is safe.\nCheck whether the underlying Miniscript is safe under the …\nAttempts to produce a non-malleable satisfying witness and …\nAttempt to produce non-malleable satisfying witness for the\nAttempt to produce a malleable satisfying witness for the …\nComputes the <code>scriptCode</code> of a transaction output.\nComputes the scriptpubkey of the descriptor.\nSize, in bytes of the script-pubkey. If this Miniscript is …\nThe type of signature required for satisfaction\nSubstitutes raw public keys hashes with the public keys as …\nDescriptor templates\nSerialize a descriptor to string with its secret keys\nCheck top level consensus rules.\nCheck top level consensus rules.\nCheck whether the top-level is type B\nCheck whether the top-level is type B\nConverts a descriptor using abstract keys to one using …\nTranslates a struct from one generic to another where the …\nThe correctness and malleability type information for the …\nComputes the scriptSig that will be in place for an …\nWhether the miniscript can exceed the resource …\nCompute the checksum of a descriptor, excludes any …\nError during base58 decoding\nBIP32 error\nErrors related to the parsing and usage of descriptors\nThe provided wallet descriptors are identical\nThe descriptor contains hardened derivation steps on …\nHex decoding error\nInvalid byte found in the descriptor checksum\nThe provided descriptor doesn’t match its checksum\nInvalid HD Key path, such as having a wildcard but a …\nError thrown while working with <code>keys</code>\nMiniscript error\nThe descriptor contains multipath keys\nKey-related error\nError while extracting and manipulating policies\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nAbsolute timeclock timestamp\nCan not add to an item that is <code>Satisfaction::None</code> or …\nCan not add to an item that is …\nOptions to build the satisfaction field in the policy\nCan satisfy the policy item\nAn extra condition that must be satisfied but that is out …\nType for a map of sets of <code>Condition</code> items keyed by each set…\nECDSA Signature for a raw public key\nAn extended key fingerprint\nType for a map of folded sets of <code>Condition</code> items keyed by …\nSHA256 then RIPEMD160 preimage hash\nDouble SHA256 preimage hash\nIncompatible conditions (not currently used)\nIndex out of range for an item to satisfy a …\nCan not merge CSV or timelock values unless both are less …\nMulti-signature public keys with threshold count\nCannot satisfy or contribute to the policy item\nDon’t generate <code>satisfaction</code> field\nNot enough items are selected to satisfy a …\nOnly a partial satisfaction of some kind of threshold …\nCan reach the threshold of some kind of threshold policy\nA unique identifier for a key\nDescriptor spending policy\nErrors that can happen while extracting and manipulating …\nAnalyze the given PSBT to check for existing signatures\nLike <code>Psbt</code> variant and also check for expired timelocks\nA legacy public key\nRelative timelock locktime\nRIPEMD160 preimage hash\nRepresent if and how much a policy item is satisfied by …\nAn item that needs to be satisfied\nSchnorr Signature for a raw public key\nSHA256 preimage hash\nThreshold items with threshold count\nA x-only public key\nHow the wallet’s descriptor can satisfy this policy node\nOptional CheckSequenceVerify condition\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturn the conditions that are set by the spending policy …\nReturns a unique id for the <code>SatisfiableItem</code>\nIdentifier for this policy node\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns whether the <code>SatisfiableItem</code> is a leaf item\nReturns whether the <code>Satisfaction</code> is a leaf item\nReturns <code>true</code> if there are no extra conditions to verify\nType of this policy node\nReturn whether or not a specific path in the policy tree …\nHow much a given PSBT already satisfies this policy node …\nOptional timelock condition\nCurrent blockchain height\nThe highest confirmation height between the inputs CSV …\nGiven PSBT\nExtra conditions that also need to be satisfied\nExtra conditions that also need to be satisfied\nExtra conditions that also need to be satisfied\nThe items that can be satisfied by the descriptor or are …\nThe items that can be satisfied by the descriptor\nThreshold\nThreshold\nTotal number of items\nTotal number of items\nWhether the items are sorted in lexicographic order (used …\nWhether the items are sorted in lexicographic order (used …\nThe digest value\nThe digest value\nThe digest value\nThe digest value\nThe policy items\nThe raw public key or extended key fingerprint\nThe required threshold count\nThe required threshold count\nThe timelock value\nThe timelock value\nBIP44 template. Expands to <code>pkh(key/44&#39;/{0,1}&#39;/0&#39;/{0,1}/*)</code>\nBIP44 public template. Expands to <code>pkh(key/{0,1}/*)</code>\nBIP49 template. Expands to …\nBIP49 public template. Expands to <code>sh(wpkh(key/{0,1}/*))</code>\nBIP84 template. Expands to <code>wpkh(key/84&#39;/{0,1}&#39;/0&#39;/{0,1}/*)</code>\nBIP84 public template. Expands to <code>wpkh(key/{0,1}/*)</code>\nBIP86 template. Expands to <code>tr(key/86&#39;/{0,1}&#39;/0&#39;/{0,1}/*)</code>\nBIP86 public template. Expands to <code>tr(key/{0,1}/*)</code>\nTrait for descriptor templates that can be built into a …\nType alias for the return type of <code>DescriptorTemplate</code>, …\nP2PKH template. Expands to a descriptor <code>pkh(key)</code>\nP2TR template. Expands to a descriptor <code>tr(key)</code>\nP2WPKH template. Expands to a descriptor <code>wpkh(key)</code>\nP2WPKH-P2SH template. Expands to a descriptor <code>sh(wpkh(key))</code>\nBuild the complete descriptor\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nError returned from <code>Wallet::build_fee_bump</code>\nThere was an error with coin selection\nDescriptor key conversion error\nError returned from <code>TxBuilder::finish</code>\nThere was a problem with the descriptors passed in\nWhen bumping a tx the fee rate requested is lower than …\nNode doesn’t have data to estimate a fee rate\nWhen bumping a tx the absolute fee requested is lower than …\nTrying to replace a tx that has a sequence &gt;= <code>0xFFFFFFFE</code>\nRequested <code>LockTime</code> is less than is required to spend from …\nMiniscript PSBT error\nErrors returned by miniscript when updating inconsistent …\nIn order to use the <code>TxBuilder::add_global_xpubs</code> option …\nMissing non_witness_utxo on foreign utxo for given <code>OutPoint</code>\nCannot build a tx without recipients\n<code>manually_selected_only</code> option is selected but no utxo has …\nOutput created is under the dust limit, 546 satoshis\nReturn error type for …\nThere was a problem while extracting and manipulating …\nPartially signed bitcoin transaction error\nCannot enable RBF with <code>Sequence</code> given a required OP_CSV\nSpending policy is not compatible with this <code>KeychainKind</code>\nHappens when trying to bump a transaction that is already …\nThrown when a tx is not found in the internal database\nHappens when trying to spend an UTXO that is not in the …\nHappens when trying to spend an UTXO that is not in the …\nReturn error type for PsbtExt::update_input_with_descriptor\nRequested invalid transaction version ‘0’\nRequested transaction version <code>1</code>, but at least <code>2</code> is needed …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nRequired OP_CSV <code>Sequence</code>\nRequested <code>LockTime</code>\nRequired <code>LockTime</code>\nRequired fee absolute value <code>Amount</code>\nRequired fee rate\nGiven RBF <code>Sequence</code>\nStructure that contains the export of a wallet\nAlias for <code>FullyNodedExport</code>\nEarliest block to rescan when looking for the wallet’s …\nEarliest block to rescan when looking for the wallet’s …\nReturn the internal descriptor, if present\nReturn the external descriptor\nExport a wallet\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nArbitrary label for the wallet\nArbitrary label for the wallet\nBIP32 error\nTrait for keys that can be derived.\nContainer for public or secret keys\nThe descriptor pubkey, either a single pubkey or an xpub.\nThe descriptor secret key, either a single private key or …\nType specifying the amount of entropy required e.g. <code>[u8;32]</code>\nReturned error in case of failure\nTrait that adds extra useful methods to <code>ScriptContext</code>s\nEnum for extended keys that can be either <code>xprv</code> or <code>xpub</code>\nA bitcoin public key (compressed or uncompressed).\nTrait that allows generating a key with the default options\nTrait for keys that can be generated\nOutput of a <code>GeneratableKey</code> key generation\nTrait for objects that can be turned into a public or …\nThe key has an invalid checksum\nThe key is not valid for the given network\nThe key cannot exist in the given script context\nThe consensus key associated with the type. Must be a …\nErrors thrown while working with <code>keys</code>\nAlias type for a map of public key to secret key\nLegacy scripts\nCustom error message\nMiniscript error\nMultiple extended private keys.\nMultiple extended public keys.\nExtra options required by the <code>generate_with_entropy</code>\nA private extended key, aka an <code>xprv</code>\nOptions for generating a <code>PrivateKey</code>\nA public extended key, aka an <code>xpub</code>\nThe ScriptContext for Miniscript. Additional type …\nEnum representation of the known valid <code>ScriptContext</code>s\nSegwitv0 scripts\nSingle public key.\nSingle private key.\nA descriptor <code>bitcoin::PrivateKey</code> with optional origin …\nA descriptor <code>SinglePubKey</code> with optional origin information.\nSingle public key without any origin or range information.\nContents of a “sortedmulti” descriptor\nTaproot scripts\nSet of valid networks for a key\nAn xonly public key.\nExtended private key (xpriv).\nExtended public key (xpub).\nCreate a set containing mainnet, testnet, testnet4, …\nReturns the <code>ScriptContext</code> as a <code>ScriptContextEnum</code>\nAttempt to produce a witness template given the assets …\nEach context has slightly different rules on what Pks are …\nDepending on ScriptContext, fragments can be malleable. …\nWhether the generated key should be “compressed” or not\nEncode as a Bitcoin script\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreate an instance given a public key and a set of valid …\nCreate an instance given a secret key and a set of valid …\nParse an expression tree into a SortedMultiVec\nGenerate a key given the options with random entropy.\nGenerate a key with the default options and a random …\nGenerate a key with the default options and a random …\nGenerate a key given the options with random entropy.\nGenerate a key given the extra options and the entropy\nGenerate a key with the default options and a given entropy\nReturn whether or not the key contains the private data\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nTurn the key into a <code>DescriptorKey</code> within the requested …\nConsume <code>self</code> and turn it into a <code>DescriptorKey</code> by adding …\nConsume <code>self</code> and turn it into an <code>ExtendedKey</code>\nConsumes <code>self</code> and returns the key\nGet as many keys as derivation paths in this key.\nTransform the <code>ExtendedKey</code> into an <code>Xpriv</code> for the given …\nTransform the <code>ExtendedKey</code> into an <code>Xpub</code> for the given …\nReturns whether the script context is <code>Legacy</code>\nReturns whether the script context is …\nWhether or not this key has multiple derivation paths.\nReturns whether the script context is <code>Segwitv0</code>\nReturns whether the script context is …\nReturns whether the script context is <code>Tap</code>, aka Taproot or …\nReturns whether the script context is …\nThe threshold value for the multisig.\nThe public key.\nThe private key.\nCreate a set only containing mainnet\nDepending on script context, the size of a satifaction …\nMaximum size, in bytes, of a satisfying witness. In …\nMaximum number of witness elements used to satisfy the …\nCompute the intersection of two sets\nThe number of keys in the multisig.\nLocal helper function to display error messages with …\nCreate a new instance of <code>SortedMultiVec</code> given a list of …\nOrigin information (fingerprint and derivation path).\nOrigin information (fingerprint and derivation path).\nOverride the computed set of valid networks\nGet the len of public key when serialized based on context …\nAccessor for the public keys in the multisig.\nutility function to sanity a sorted multi vec\nAttempt to produce a satisfying witness for the witness …\nSize, in bytes of the script-pubkey. If this Miniscript is …\nThe type of signature required for satisfaction\nCreate Terminal::Multi containing sorted pubkeys\nCreate a set containing test networks\nReturns the public version of this key.\nThis will panic if fpk returns an uncompressed key when …\nTrait to add functions to extract utxos and calculate fees.\nThe total transaction fee amount, sum of input amounts …\nThe transaction’s fee rate. This value will only be …\nGet the <code>TxOut</code> for the specified input index, if it doesn’…\nTable name for schemas.\nRuns logic that initializes/migrates the table schemas.\nThe signer will sign all the leaves it has a key for.\nDummy identifier\nThe signer won’t sign the specified leaves.\nTo be used only by external libraries implementing …\nThe fingerprint of a BIP32 extended key\nThe signer won’t sign leaves other than the ones …\nInput index is out of range\nPSBT Input signer\nThe private key in use has the right fingerprint but …\nThe <code>non_witness_utxo</code> specified is invalid\nInvalid SIGHASH for the signing context in use\nLegacy context\nMiniscript PSBT error\nThe fingerprint and derivation path are missing from the …\nThe private key is missing for the required public key\nThe <code>non_witness_utxo</code> field of the transaction is required …\nThe <code>witness_script</code> field of the transaction is required to …\nThe <code>witness_utxo</code> field of the transaction is required to …\nThe psbt contains a non-<code>SIGHASH_ALL</code> sighash in one of its …\nThe signer won’t sign any leaf.\nBitcoin HASH160 (RIPEMD160 after SHA256) hash of an ECDSA …\nPSBT sign error.\nSegwit v0 context (BIP 143)\nError while computing the hash to sign a Taproot input.\nOptions for a software signer\nCommon signer methods\nSigning context\nSigning error\nIdentifier of a signer in the <code>SignersContainers</code>. Used as a …\nDefines the order in which signers are called\nWrapper to pair a signer with its context\nContainer for multiple signers\nTaproot context (BIP 340)\nCustomize which taproot script-path leaves the signer …\nPSBT signer\nThe user canceled the operation\nAdds an external signer to the container for the specified …\nWhether the signer should use the <code>sighash_type</code> set in the …\nWhether we should grind ECDSA signature to ensure signing …\nCreate a map of public keys to secret keys\nWhether the wallet should assume a specific height has …\nBuild a new signer container from a <code>KeyMap</code>\nReturn the secret key for the signer\nReturn the secret key for the signer\nFinds the signer with lowest ordering for a given id in …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturn the <code>SignerId</code> for this signer\nReturns the list of identifiers of all the signers in the …\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCreate a wrapped signer from a signer and a context\nDefault constructor\nRemoves a signer from the container and returns it\nSign a single psbt input\nSign all the inputs of the psbt\nWhether we should try to sign a taproot transaction with …\nReturns the list of signers in the container, sorted by …\nSpecifies which Taproot script-spend leaves we should sign …\nWhether the signer should trust the <code>witness_utxo</code>, if the …\nWhether to try finalizing the PSBT after the inputs are …\nWhether the signer can sign for the internal key or not\nError returned from <code>TxBuilder::add_foreign_utxo</code>.\nError returned from <code>TxBuilder::add_utxo</code> and …\nUse both change and non-change outputs (default)\nOnly use non-change outputs (see …\nPolicy regarding the use of change outputs when creating a …\nProvide custom comparison functions for sorting\nRequested outpoint doesn’t exist in the tx (vout greater …\nForeign utxo outpoint txid does not match PSBT input txid\nForeign utxo missing witness_utxo or non_witness_utxo\nOnly use change outputs (see <code>TxBuilder::only_spend_change</code>)\nRandomized (default)\nA transaction builder\nOrdering of the transaction’s inputs and outputs\nHappens when trying to spend an UTXO that is not in the …\nUnchanged\nForeign UTXO outpoint\nPSBT input txid\nTransaction inputs sort function\nTransaction outputs sort function")
\ No newline at end of file
index 51ed47c8e8da1d6aeeeac11e31c8b087ad516593..a577bb874cb9563d80598127679b3fe564fb2cfd 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Settings of Rustdoc"><title>Settings</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/${f}">`).join(""))</script><link rel="stylesheet" href="./static.files/normalize-9960930a.css"><link rel="stylesheet" href="./static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="./static.files/storage-59e33391.js"></script><script defer src="./static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="./static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="./static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="./static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt="logo"></a><h2><a href="./index.html">Rustdoc</a><span class="version">1.86.0-nightly</span></h2></div><div class="version">(f3d1d47fd 2025-01-20)</div><h2 class="location">Settings</h2><div class="sidebar-elems"></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Rustdoc settings</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section>You need to enable JavaScript be able to update your settings.</section></noscript><script defer src="./static.files/settings-0f613d39.js"></script></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Settings of Rustdoc"><title>Settings</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/${f}">`).join(""))</script><link rel="stylesheet" href="./static.files/normalize-9960930a.css"><link rel="stylesheet" href="./static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="./static.files/storage-59e33391.js"></script><script defer src="./static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="./static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="./static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="./static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt="logo"></a><h2><a href="./index.html">Rustdoc</a><span class="version">1.86.0-nightly</span></h2></div><div class="version">(99768c80a 2025-01-23)</div><h2 class="location">Settings</h2><div class="sidebar-elems"></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Rustdoc settings</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section>You need to enable JavaScript be able to update your settings.</section></noscript><script defer src="./static.files/settings-0f613d39.js"></script></section></div></main></body></html>
\ No newline at end of file
index c5bc3efb9bbb99d01669d88c57c51cf3726b5421..6f31f959436b00ccbb5596425046d6e12b3aa576 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/bitcoind_rpc/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_bitcoind_rpc/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/bitcoind_rpc/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_bitcoind_rpc/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 461a64979617f97f593bf8da388dd2f888f8f813..1ebac357c2c3a01d780695c27b981d139046a616 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/balance.rs`."><title>balance.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>balance.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/balance.rs`."><title>balance.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>balance.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 4578d43fdb60765b341ce3acb9dc74396567247f..ada288b7bb3aff739eee963c0aaeb00d30a64939 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/canonical_iter.rs`."><title>canonical_iter.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>canonical_iter.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/canonical_iter.rs`."><title>canonical_iter.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>canonical_iter.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index e0894ee96879611f6593d7702b6c424b6de01ef3..2fc014a591c0328e366a049510c8222e0b0a7659 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/chain_data.rs`."><title>chain_data.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>chain_data.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/chain_data.rs`."><title>chain_data.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>chain_data.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 803b450bcd195ba0132344552303916370cd3259..2b0613e28f4665bc90fb59bcbdf4ab997f51584e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/chain_oracle.rs`."><title>chain_oracle.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>chain_oracle.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/chain_oracle.rs`."><title>chain_oracle.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>chain_oracle.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index ae1d57bb23ee224e15c0b8d1aa760ac6c90de4a2..b5dbfd42f54fd07fb451af81070753e97d7d8b16 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/descriptor_ext.rs`."><title>descriptor_ext.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>descriptor_ext.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/descriptor_ext.rs`."><title>descriptor_ext.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>descriptor_ext.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index cd54ef65a4891382caca188964a0639d37b75c97..71f86291d20837ae0064852bf7853867c959c996 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/example_utils.rs`."><title>example_utils.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>example_utils.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/example_utils.rs`."><title>example_utils.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>example_utils.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 24ea664a4e7bda4fbf78586a3a0356cc059386ce..e4164081ca4926bcd428ac12b87e7207ee2f732f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/indexed_tx_graph.rs`."><title>indexed_tx_graph.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>indexed_tx_graph.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/indexed_tx_graph.rs`."><title>indexed_tx_graph.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>indexed_tx_graph.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index f5e8c435245ef615ad8e68cfbfe7cbc2741f2291..fb33474b987618b2f199fc0af43b0db4bc1e279c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/indexer.rs`."><title>indexer.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>indexer.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/indexer.rs`."><title>indexer.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>indexer.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 10b661a8bdf328e75534169aaa9e9e556528f523..7dca88637d98528778ef3d0bbb64e9e0fe183f2a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/indexer/keychain_txout.rs`."><title>keychain_txout.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/indexer/</div>keychain_txout.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/indexer/keychain_txout.rs`."><title>keychain_txout.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/indexer/</div>keychain_txout.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index e66086a856d74141550aa1c3b8862650fbe45794..cd81e73a2f3902074da7944936b3c2b95351be95 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/indexer/spk_txout.rs`."><title>spk_txout.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/indexer/</div>spk_txout.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/indexer/spk_txout.rs`."><title>spk_txout.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/indexer/</div>spk_txout.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 06c2b02a4ce6ed4b737b0f4b21c31d2cfb60c564..087ae1dec0e9190da91652b1b98e9383d0440cdb 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 8170baee9bf60848968a615be781d4b5e2f0a1cd..5ce24b3f54ba9b7552d8bbcb44bc1cb2eb92a894 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/local_chain.rs`."><title>local_chain.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>local_chain.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/local_chain.rs`."><title>local_chain.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>local_chain.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index ab404e4f793156b14e0ac2d04fcce390b8a0f8e5..574267acda26cac5281cd67616a6efa1f217f26a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/rusqlite_impl.rs`."><title>rusqlite_impl.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>rusqlite_impl.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/rusqlite_impl.rs`."><title>rusqlite_impl.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>rusqlite_impl.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 0d286df7030637b57c287b2ffd8889dc7fb13b5f..7414f7166139715a28c0e29c39f76b7ff6a941ee 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/spk_iter.rs`."><title>spk_iter.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>spk_iter.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/spk_iter.rs`."><title>spk_iter.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>spk_iter.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 7f77a7c8c889245150a240631d7676929adfd662..93e77f8b224f1808fe2e9ca4904a04b7630ac590 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/tx_data_traits.rs`."><title>tx_data_traits.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>tx_data_traits.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/tx_data_traits.rs`."><title>tx_data_traits.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>tx_data_traits.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 6151e0f2c8732bb6e696f858891a11c0f7c6f189..20443a2bc2548de0446dd14aab382a08906d7f6d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/tx_graph.rs`."><title>tx_graph.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>tx_graph.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/chain/src/tx_graph.rs`."><title>tx_graph.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_chain/</div>tx_graph.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index f81de6bf857174e53a50d57d408317ca672badc4..575fb31acbbb9382eb268325c07594cd2953391e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/block_id.rs`."><title>block_id.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>block_id.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/block_id.rs`."><title>block_id.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>block_id.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 1d2d1495266645f63b3d9285a2de00093c36ba34..b793f1b1c14c0aa553674e833e748aedc2aebf59 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/checkpoint.rs`."><title>checkpoint.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>checkpoint.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/checkpoint.rs`."><title>checkpoint.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>checkpoint.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 56cbb01e8d97ae51fc7f8f453ef1a5b2d7822510..9b840af93e48512ca6b455e353c535f364bec8f0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 012529a2da35daa6ec6ecd9a4a8749be9af33487..f28dea7b45eddd2e64aae7bcb2642bd89a529292 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/merge.rs`."><title>merge.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>merge.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/merge.rs`."><title>merge.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>merge.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 7ff5614738309a03ddc9771d2df753b46f9d9dcc..82b516b704230f1628d0c8fc0ef9d577e9ab04d9 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/spk_client.rs`."><title>spk_client.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>spk_client.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/spk_client.rs`."><title>spk_client.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>spk_client.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 1fecdef7c1ad113ea20cbf35a13e87f6f456cf25..784346cc7f05c1313651ba11f4ee857ed97d85a5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/tx_update.rs`."><title>tx_update.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>tx_update.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/core/src/tx_update.rs`."><title>tx_update.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_core" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_core/</div>tx_update.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 4647bb9e432af4bd21c41aa0490beb4b19a8ac92..f7c14df864f0577099ec44460ca8d85c952e65a5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/electrum/src/bdk_electrum_client.rs`."><title>bdk_electrum_client.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_electrum/</div>bdk_electrum_client.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/electrum/src/bdk_electrum_client.rs`."><title>bdk_electrum_client.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_electrum/</div>bdk_electrum_client.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 0cd3f747ed10be116465a3e37ed6d0ea6b29d9cd..70df31c539a3a796b1181191715c35efe86e455f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/electrum/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_electrum/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/electrum/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_electrum/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index b58cd16c44af4292fa0ffedb4b260fa7bcdef727..1d509b9c69e4f8d73fb2d22dc9ff9b592ed4b9ef 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/esplora/src/async_ext.rs`."><title>async_ext.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_esplora/</div>async_ext.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/esplora/src/async_ext.rs`."><title>async_ext.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_esplora/</div>async_ext.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 69b0495d1c57493044f01e673ac71956e662d235..cad2a882e9ca24f6886a50a726116865b5ef6de2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/esplora/src/blocking_ext.rs`."><title>blocking_ext.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_esplora/</div>blocking_ext.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/esplora/src/blocking_ext.rs`."><title>blocking_ext.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_esplora/</div>blocking_ext.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 76c84c42c04b1f06bfd3f76525a0608af6812883..f261bdbc01406a29d421e00943cc05e82e1ed79b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/esplora/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_esplora/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/esplora/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_esplora/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index bb87fed9514dbeb9b768a782b3118f678ab02051..bf2c8505b3d37141ab6e96b128e9c868fcc29761 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/file_store/src/entry_iter.rs`."><title>entry_iter.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_file_store/</div>entry_iter.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/file_store/src/entry_iter.rs`."><title>entry_iter.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_file_store/</div>entry_iter.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index fe687adc2f86934724c13de64d23b2a43a5a5193..1121ba4804cd2c365cfd66c995f4495db8c2cc7e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/file_store/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_file_store/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/file_store/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_file_store/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index ecc9d238b25c8cfa08b167c08a82425d30512e66..4136c0991c98881eab32d9972b984ccc05f0af6c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/file_store/src/store.rs`."><title>store.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_file_store/</div>store.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/file_store/src/store.rs`."><title>store.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_file_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_file_store/</div>store.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index b715923e41d70df129272afac14f486cb4b40cd0..f7d48ed3ac9dcd413396ee88d89f0212e5564e12 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/testenv/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_testenv/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/testenv/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_testenv/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index dc4c41e5d0b66ff3984eb887242ba0020a68d142..5290eba69e2370e0d45f88a89b677beda4bc6f61 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/testenv/src/utils.rs`."><title>utils.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_testenv/</div>utils.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/testenv/src/utils.rs`."><title>utils.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_testenv" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_testenv/</div>utils.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 0e096236d026c4bb15ed1b95a4bed48a83d708f2..95e3d09158fb8c392424467fa779af6815f3720d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/checksum.rs`."><title>checksum.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>checksum.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/checksum.rs`."><title>checksum.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>checksum.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index ded67c2c27002be0b61a2103b58694f85421bffc..a863b5c06f3932c650aa4e2be19dab1679dd067c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/dsl.rs`."><title>dsl.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>dsl.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/dsl.rs`."><title>dsl.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>dsl.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
 <a href="#1225" id="1225">1225</a>
 <a href="#1226" id="1226">1226</a>
 <a href="#1227" id="1227">1227</a>
-<a href="#1228" id="1228">1228</a></pre></div><pre class="rust"><code><span class="comment">// Bitcoin Dev Kit
+<a href="#1228" id="1228">1228</a>
+<a href="#1229" id="1229">1229</a>
+<a href="#1230" id="1230">1230</a>
+<a href="#1231" id="1231">1231</a></pre></div><pre class="rust"><code><span class="comment">// Bitcoin Dev Kit
 // Written in 2020 by Alekos Filini &lt;alekos.filini@gmail.com&gt;
 //
 // Copyright (c) 2020-2021 Bitcoin Dev Kit Developers
     <span class="kw">use </span><span class="kw">crate</span>::descriptor::{DescriptorError, DescriptorMeta};
     <span class="kw">use </span><span class="kw">crate</span>::keys::{DescriptorKey, IntoDescriptorKey, ValidNetworks};
     <span class="kw">use </span>bitcoin::bip32;
-    <span class="kw">use </span>bitcoin::Network::{Bitcoin, Regtest, Signet, Testnet};
+    <span class="kw">use </span>bitcoin::Network::{Bitcoin, Regtest, Signet, Testnet, Testnet4};
     <span class="kw">use </span>bitcoin::PrivateKey;
 
     <span class="comment">// test the descriptor!() macro
         <span class="kw">let </span>(_desc, _key_map, valid_networks) = <span class="macro">descriptor!</span>(pkh(desc_key)).unwrap();
         <span class="macro">assert_eq!</span>(
             valid_networks,
-            [Testnet, Regtest, Signet].iter().cloned().collect()
+            [Testnet, Testnet4, Regtest, Signet]
+                .iter()
+                .cloned()
+                .collect()
         );
 
         <span class="kw">let </span>xprv = bip32::Xpriv::from_str(<span class="string">"xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nRk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6LnF5kejMRNNU3TGtRBeJgk33yuGBxrMPHi"</span>).unwrap();
index f047a2dcb8856b356cc4c386377c06c6feb7b445..f3955c664c4da653a4ab5325c7de304ee17124f2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/error.rs`."><title>error.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>error.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/error.rs`."><title>error.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>error.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 58990590bc84c7fccf775c5bb2184be32a596d50..b58c840a190bd494224eecc5550360d07f55610a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/mod.rs`."><title>mod.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>mod.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/mod.rs`."><title>mod.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>mod.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
 <a href="#910" id="910">910</a>
 <a href="#911" id="911">911</a>
 <a href="#912" id="912">912</a>
-<a href="#913" id="913">913</a></pre></div><pre class="rust"><code><span class="comment">// Bitcoin Dev Kit
+<a href="#913" id="913">913</a>
+<a href="#914" id="914">914</a>
+<a href="#915" id="915">915</a>
+<a href="#916" id="916">916</a>
+<a href="#917" id="917">917</a></pre></div><pre class="rust"><code><span class="comment">// Bitcoin Dev Kit
 // Written in 2020 by Alekos Filini &lt;alekos.filini@gmail.com&gt;
 //
 // Copyright (c) 2020-2021 Bitcoin Dev Kit Developers
             </span>.into_wallet_descriptor(<span class="kw-2">&amp;</span>secp, Network::Testnet);
         <span class="macro">assert!</span>(desc.is_ok());
 
+        <span class="kw">let </span>desc = <span class="string">"wpkh(tprv8ZgxMBicQKsPdpkqS7Eair4YxjcuuvDPNYmKX3sCniCf16tHEVrjjiSXEkFRnUH77yXc6ZcwHHcLNfjdi5qUvw3VDfgYiH5mNsj5izuiu2N/1/2/*)"
+            </span>.into_wallet_descriptor(<span class="kw-2">&amp;</span>secp, Network::Testnet4);
+        <span class="macro">assert!</span>(desc.is_ok());
+
         <span class="kw">let </span>desc = <span class="string">"wpkh(tprv8ZgxMBicQKsPdpkqS7Eair4YxjcuuvDPNYmKX3sCniCf16tHEVrjjiSXEkFRnUH77yXc6ZcwHHcLNfjdi5qUvw3VDfgYiH5mNsj5izuiu2N/1/2/*)"
             </span>.into_wallet_descriptor(<span class="kw-2">&amp;</span>secp, Network::Regtest);
         <span class="macro">assert!</span>(desc.is_ok());
index 4576a1e8ac772ca3b4d4b0544099b12d31814cc1..0760be89f4a795e9cf3dcebd3513acd5962ff93d 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/policy.rs`."><title>policy.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>policy.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/policy.rs`."><title>policy.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>policy.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index cdc2e2cb5898c9e0d072a7126f3c87e869a85a89..8b8dc53c7df33ba7a2afa4e35893412f27e85dab 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/template.rs`."><title>template.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>template.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/descriptor/template.rs`."><title>template.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/descriptor/</div>template.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 5d9c05769e630932b0841e8836fe3625281af9d4..ee83835092147509d31b683842e9f3a80d8676e0 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/keys/mod.rs`."><title>mod.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/keys/</div>mod.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/keys/mod.rs`."><title>mod.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/keys/</div>mod.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
 <a href="#1024" id="1024">1024</a>
 <a href="#1025" id="1025">1025</a>
 <a href="#1026" id="1026">1026</a>
-<a href="#1027" id="1027">1027</a></pre></div><pre class="rust"><code><span class="comment">// Bitcoin Dev Kit
+<a href="#1027" id="1027">1027</a>
+<a href="#1028" id="1028">1028</a>
+<a href="#1029" id="1029">1029</a>
+<a href="#1030" id="1030">1030</a>
+<a href="#1031" id="1031">1031</a>
+<a href="#1032" id="1032">1032</a>
+<a href="#1033" id="1033">1033</a></pre></div><pre class="rust"><code><span class="comment">// Bitcoin Dev Kit
 // Written in 2020 by Alekos Filini &lt;alekos.filini@gmail.com&gt;
 //
 // Copyright (c) 2020-2021 Bitcoin Dev Kit Developers
 <span class="doccomment">/// Set of valid networks for a key
 </span><span class="kw">pub type </span>ValidNetworks = HashSet&lt;Network&gt;;
 
-<span class="doccomment">/// Create a set containing mainnet, testnet, signet, and regtest
+<span class="doccomment">/// Create a set containing mainnet, testnet, testnet4, signet, and regtest
 </span><span class="kw">pub fn </span>any_network() -&gt; ValidNetworks {
     <span class="macro">vec!</span>[
         Network::Bitcoin,
         Network::Testnet,
+        Network::Testnet4,
         Network::Regtest,
         Network::Signet,
     ]
 </span><span class="kw">pub fn </span>mainnet_network() -&gt; ValidNetworks {
     <span class="macro">vec!</span>[Network::Bitcoin].into_iter().collect()
 }
-<span class="doccomment">/// Create a set containing testnet and regtest
+<span class="doccomment">/// Create a set containing test networks
 </span><span class="kw">pub fn </span>test_networks() -&gt; ValidNetworks {
-    <span class="macro">vec!</span>[Network::Testnet, Network::Regtest, Network::Signet]
-        .into_iter()
-        .collect()
+    <span class="macro">vec!</span>[
+        Network::Testnet,
+        Network::Testnet4,
+        Network::Regtest,
+        Network::Signet,
+    ]
+    .into_iter()
+    .collect()
 }
 <span class="doccomment">/// Compute the intersection of two sets
 </span><span class="kw">pub fn </span>merge_networks(a: <span class="kw-2">&amp;</span>ValidNetworks, b: <span class="kw-2">&amp;</span>ValidNetworks) -&gt; ValidNetworks {
index b137a6673395560eaeae63346f9df48c3ce9835e..8e4268d94d68535ce6cc6bcfc49f4c75a8b8b41a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 6c7c46fbb3c2b68f626a0420861734c175ea8066..a6539e0051aa22314af3f6a28e8c6ae6a5854168 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/psbt/mod.rs`."><title>mod.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/psbt/</div>mod.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/psbt/mod.rs`."><title>mod.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/psbt/</div>mod.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index ce9f8999c473910359c06302be0fa76fb34a5d0b..23ead0a1dd0868d7cf53829a3848f1548dd5755b 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/types.rs`."><title>types.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/</div>types.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/types.rs`."><title>types.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/</div>types.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 1b9257ac70b9e6014bd58c3fab06343f97b4710f..02aa8cf8376267475bfb3dc85d2a611623d0da4a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/changeset.rs`."><title>changeset.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>changeset.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/changeset.rs`."><title>changeset.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>changeset.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 324458fdb549dcf0707c79127d2ffccece1a2b50..3a513d9d8137210a9dfde95c0a746f569645c02e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/coin_selection.rs`."><title>coin_selection.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>coin_selection.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/coin_selection.rs`."><title>coin_selection.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>coin_selection.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 2350b0cb7fc32443da452e4cdff446c32f5389ea..b2a320e1d7b4596b499b89fe4d514544e4bea696 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/error.rs`."><title>error.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>error.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/error.rs`."><title>error.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>error.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 1eea24e63af7275fbcd60ab427f726b41a43507d..9cbdad6f5e735ee008ce6aaa8d1d9f28cb188076 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/export.rs`."><title>export.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>export.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/export.rs`."><title>export.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>export.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 11a46bc796d6e65ab097f77ab692bd829b60ba08..41c1bdaeb1d7bbff0c1d6374f4919615e60b1f8f 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/mod.rs`."><title>mod.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>mod.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/mod.rs`."><title>mod.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>mod.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 1ae72e16999e6f76de3dd1d57d695594f960a6d9..4547bf24abe7cfc0f9e7d842d26c2ea32abffde6 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/params.rs`."><title>params.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>params.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/params.rs`."><title>params.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>params.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 96cf6a9580a225e8f65648b6fd8d8ae3cff43e62..f5c19643d431582a632be0f9c27d7c9ba95e804c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/persisted.rs`."><title>persisted.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>persisted.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/persisted.rs`."><title>persisted.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>persisted.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index b6aa879867ddf5d638fa979caebf9dd51a300675..c9cb5d49b81f48f28ac048d8039ff40737c6fb8c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/signer.rs`."><title>signer.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>signer.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/signer.rs`."><title>signer.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>signer.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index e7a77c4e227049104b319e1b7124b80be4586e82..1d0ac401dbbbe71c20ab3959cb79f27c31a1dfaf 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/tx_builder.rs`."><title>tx_builder.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>tx_builder.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/tx_builder.rs`."><title>tx_builder.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>tx_builder.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 92760be3aa5310e8a05b7d733d26fff0c4fad70d..3681a705f39ada1ae08b77c0867cf2e87827adbe 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/utils.rs`."><title>utils.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>utils.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/wallet/src/wallet/utils.rs`."><title>utils.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../../static.files/storage-59e33391.js"></script><script defer src="../../../static.files/src-script-56102188.js"></script><script defer src="../../../src-files.js"></script><script defer src="../../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_wallet/wallet/</div>utils.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 6bd615e88f4e09ff9a2a2bde8ff8e9062dbbe1e1..c0b3a10a82e66d22d5f07df2540ae8cabd673437 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_bitcoind_rpc_polling/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_bitcoind_rpc_polling/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_bitcoind_rpc_polling/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_bitcoind_rpc_polling/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 8bbd65d82c37f41224675d5507a846035c47bc07..846894ecaa9af754d21d431121e6953b5607895c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_cli/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_cli/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_cli/src/lib.rs`."><title>lib.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_cli/</div>lib.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index fdd15f6400545024af34c41dc69147045e0e2295..390ea4fe9d3392640f5e95dcc74f6be10d303a75 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_electrum/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_electrum/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_electrum/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_electrum/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 77587b85a87e0377e72c1aef5c8389aa7824d2ed..059a748d290a3c7711e6e50923060b9f11333f53 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_esplora/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_esplora/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_esplora/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_esplora/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 2b477e7510db7e385554aa058943c63f482064ae..578486824b9df5d71d40a8a2227adda3ab0f8d8a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_wallet_electrum/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_wallet_electrum/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_wallet_electrum/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_wallet_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_wallet_electrum/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 1a592f59074fb686b721340e32d28e92770d5479..b357e99016972ed31fdeead960f758d57df004d2 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_wallet_esplora_async/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_wallet_esplora_async/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_wallet_esplora_async/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_wallet_esplora_async" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_wallet_esplora_async/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index ec944504036d4d9e72d07b336786aad0c3046752..ff6a80708dde6d08837983a69769a1464f4b473e 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_wallet_esplora_blocking/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_wallet_esplora_blocking/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_wallet_esplora_blocking/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_wallet_esplora_blocking" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_wallet_esplora_blocking/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 1a824bdd2971af8805700149438ca4a162a1d846..e5a508ae52c7ccd5f8643df8b976a21118291ec3 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_wallet_rpc/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f3d1d47fd 2025-01-20)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_wallet_rpc/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `example-crates/example_wallet_rpc/src/main.rs`."><title>main.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-5d1d17d0.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (99768c80a 2025-01-23)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">example_wallet_rpc/</div>main.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
 <a href="#1" id="1">1</a>
 <a href="#2" id="2">2</a>
 <a href="#3" id="3">3</a>
index 26880133bbe76d1908f29aa1488ac05bd0b10aed..eb829b46d5b8dc095ac2405fb3886c84db9ad115 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>, IA: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;"]]],["bdk_core",[]],["bdk_wallet",[["impl <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"]]],["example_cli",[["impl <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>"]]]]);
+    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>, IA: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;"]]],["bdk_core",[]],["bdk_wallet",[["impl Merge for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"]]],["example_cli",[["impl Merge for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[1409,16,254,257]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[1409,16,151,154]}
\ No newline at end of file
index 19d62acdf5d0813293b458b118f6c7d51d9b4b7e..d1a0f25774ec288098dc4790dbfb944b63fe0a1f 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/sha256/struct.Hash.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::Hash\">Hash</a>&gt; for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>&gt; for <a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/sha256/struct.Hash.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::Hash\">Hash</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.ConfirmationBlockTime.html\" title=\"struct bdk_chain::ConfirmationBlockTime\">ConfirmationBlockTime</a>"],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>&gt; for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>&gt;"],["impl&lt;A, IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxUpdate.html\" title=\"struct bdk_chain::TxUpdate\">TxUpdate</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.TxUpdate.html\" title=\"struct bdk_chain::TxUpdate\">TxUpdate</a>&lt;A&gt;"],["impl&lt;B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>&gt;)&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;B&gt; for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;T&gt; for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;(&amp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, &amp;BlockHash)&gt; for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)&gt; for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)"],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;"],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>&gt; for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&lt;<a class=\"struct\" href=\"bdk_core/block_id/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::block_id::ConfirmationBlockTime\">ConfirmationBlockTime</a>&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&lt;<a class=\"struct\" href=\"bdk_core/block_id/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::block_id::ConfirmationBlockTime\">ConfirmationBlockTime</a>, ChangeSet&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Fingerprint&gt; for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Hash&gt; for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;HexToBytesError&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ParsePublicKeyError&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl&lt;Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Xpriv&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;"],["impl&lt;Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Xpub&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;"],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>&gt; for Auth"]]]]);
+    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/sha256/struct.Hash.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::Hash\">Hash</a>&gt; for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>&gt; for <a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/sha256/struct.Hash.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::Hash\">Hash</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.ConfirmationBlockTime.html\" title=\"struct bdk_chain::ConfirmationBlockTime\">ConfirmationBlockTime</a>"],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>&gt; for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>&gt;"],["impl&lt;A, IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxUpdate.html\" title=\"struct bdk_chain::TxUpdate\">TxUpdate</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.TxUpdate.html\" title=\"struct bdk_chain::TxUpdate\">TxUpdate</a>&lt;A&gt;"],["impl&lt;B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>&gt;)&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;B&gt; for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;T&gt; for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;(&amp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, &amp;BlockHash)&gt; for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)&gt; for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)"],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;"],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>&gt; for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&lt;ConfirmationBlockTime&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&lt;ConfirmationBlockTime, ChangeSet&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Fingerprint&gt; for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;FullScanResponse&lt;<a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Hash&gt; for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;HexToBytesError&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ParsePublicKeyError&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;SyncResponse&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl&lt;Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Xpriv&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;"],["impl&lt;Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Xpub&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;"],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>&gt; for Auth"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[5175,2130,853,10593,341]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[5175,2130,853,10037,341]}
\ No newline at end of file
index f8be26f62469e89f549d816a6a15aac7f8fffb70..907f8307b88f3198e52137799cfa313e8114952a 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var type_impls = Object.fromEntries([["bdk_chain",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#609\">Source</a><a href=\"#impl-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const since 1.66.0\">1.0.0 (const: 1.66.0)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#628\">Source</a></span><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new\" class=\"fn\">new</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Makes a new, empty <code>BTreeMap</code>.</p>\n<p>Does not allocate anything on its own.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2433\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2454\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter\" class=\"fn\">iter</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Iter&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter() {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n\n<span class=\"kw\">let </span>(first_key, first_value) = map.iter().next().unwrap();\n<span class=\"macro\">assert_eq!</span>((<span class=\"kw-2\">*</span>first_key, <span class=\"kw-2\">*</span>first_value), (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2485\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter_mut\" class=\"fn\">iter_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IterMut&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n   (<span class=\"string\">\"a\"</span>, <span class=\"number\">1</span>),\n   (<span class=\"string\">\"b\"</span>, <span class=\"number\">2</span>),\n   (<span class=\"string\">\"c\"</span>, <span class=\"number\">3</span>),\n]);\n\n<span class=\"comment\">// add 10 to the value if the key isn't \"a\"\n</span><span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter_mut() {\n    <span class=\"kw\">if </span>key != <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\" </span>{\n        <span class=\"kw-2\">*</span>value += <span class=\"number\">10</span>;\n    }\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2510\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.keys\" class=\"fn\">keys</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Keys&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the keys of the map, in sorted order.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;<span class=\"kw\">_</span>&gt; = a.keys().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2529\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values\" class=\"fn\">values</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Values&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.10.0\">1.10.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2553\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values_mut\" class=\"fn\">values_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"ValuesMut&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, String::from(<span class=\"string\">\"hello\"</span>));\na.insert(<span class=\"number\">2</span>, String::from(<span class=\"string\">\"goodbye\"</span>));\n\n<span class=\"kw\">for </span>value <span class=\"kw\">in </span>a.values_mut() {\n    value.push_str(<span class=\"string\">\"!\"</span>);\n}\n\n<span class=\"kw\">let </span>values: Vec&lt;String&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [String::from(<span class=\"string\">\"hello!\"</span>),\n                    String::from(<span class=\"string\">\"goodbye!\"</span>)]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.len\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2577\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.len\" class=\"fn\">len</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the number of elements in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">0</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2600\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains no elements.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert!</span>(a.is_empty());\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert!</span>(!a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2644-2647\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound\" class=\"fn\">lower_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2697-2700\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound_mut\" class=\"fn\">lower_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2767-2770\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound\" class=\"fn\">upper_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2820-2823\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound_mut\" class=\"fn\">upper_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#633\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clear\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#647\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.clear\" class=\"fn\">clear</a>(&amp;mut self)</h4></section></summary><div class=\"docblock\"><p>Clears the map, removing all elements.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.clear();\n<span class=\"macro\">assert!</span>(a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_in\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#673\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new_in\" class=\"fn\">new_in</a>(alloc: A) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btreemap_alloc</code>)</span></div></span></summary><div class=\"docblock\"><p>Makes a new empty BTreeMap with a reasonable choice for B.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::alloc::Global;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new_in(Global);\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#678\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.get\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#695-698\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get\" class=\"fn\">get</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.40.0\">1.40.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#761-764\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_key_value\" class=\"fn\">get_key_value</a>&lt;Q&gt;(&amp;self, k: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:</p>\n<ul>\n<li>for key types where non-identical keys can be considered equal;</li>\n<li>for getting the <code>&amp;K</code> stored key value from a borrowed <code>&amp;Q</code> lookup key; or</li>\n<li>for getting a reference to a key with the same lifetime as the collection.</li>\n</ul>\n<p>The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::cmp::Ordering;\n<span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"attr\">#[derive(Clone, Copy, Debug)]\n</span><span class=\"kw\">struct </span>S {\n    id: u32,\n    name: <span class=\"kw-2\">&amp;</span><span class=\"lifetime\">'static </span>str, <span class=\"comment\">// ignored by equality and ordering operations\n</span>}\n\n<span class=\"kw\">impl </span>PartialEq <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>eq(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; bool {\n        <span class=\"self\">self</span>.id == other.id\n    }\n}\n\n<span class=\"kw\">impl </span>Eq <span class=\"kw\">for </span>S {}\n\n<span class=\"kw\">impl </span>PartialOrd <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>partial_cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; <span class=\"prelude-ty\">Option</span>&lt;Ordering&gt; {\n        <span class=\"self\">self</span>.id.partial_cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">impl </span>Ord <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; Ordering {\n        <span class=\"self\">self</span>.id.cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">let </span>j_a = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jessica\" </span>};\n<span class=\"kw\">let </span>j_b = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jess\" </span>};\n<span class=\"kw\">let </span>p = S { id: <span class=\"number\">2</span>, name: <span class=\"string\">\"Paul\" </span>};\n<span class=\"macro\">assert_eq!</span>(j_a, j_b);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(j_a, <span class=\"string\">\"Paris\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_a), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_b), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>))); <span class=\"comment\">// the notable case\n</span><span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>p), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#788-790\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_key_value\" class=\"fn\">first_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">None</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#816-818\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_entry\" class=\"fn\">first_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.first_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"first\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"first\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_first\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#850-852\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_first\" class=\"fn\">pop_first</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Draining elements in ascending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_first() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &gt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#871-873\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_key_value\" class=\"fn\">last_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.last_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#899-901\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_entry\" class=\"fn\">last_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.last_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"last\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"last\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_last\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#933-935\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_last\" class=\"fn\">pop_last</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Draining elements in descending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_last() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &lt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.contains_key\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#957-960\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.contains_key\" class=\"fn\">contains_key</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains a value for the specified key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"bool-val\">true</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"bool-val\">false</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#984-987\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_mut\" class=\"fn\">get_mut</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a mutable reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(x) = map.get_mut(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>) {\n    <span class=\"kw-2\">*</span>x = <span class=\"string\">\"b\"</span>;\n}\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1023-1025\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.insert\" class=\"fn\">insert</a>(&amp;mut self, key: K, value: V) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Inserts a key-value pair into the map.</p>\n<p>If the map did not have this key present, <code>None</code> is returned.</p>\n<p>If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be <code>==</code> without being identical. See the <a href=\"index.html#insert-and-complex-keys\">module-level\ndocumentation</a> for more.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(map.is_empty(), <span class=\"bool-val\">false</span>);\n\nmap.insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"c\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"b\"</span>));\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>], <span class=\"string\">\"c\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_insert\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1058-1060\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.try_insert\" class=\"fn\">try_insert</a>(\n    &amp;mut self,\n    key: K,\n    value: V,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedError.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedError\">OccupiedError</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>map_try_insert</code>)</span></div></span></summary><div class=\"docblock\"><p>Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.</p>\n<p>If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(map_try_insert)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>).unwrap(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>err = map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>).unwrap_err();\n<span class=\"macro\">assert_eq!</span>(err.entry.key(), <span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>);\n<span class=\"macro\">assert_eq!</span>(err.entry.get(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(err.value, <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1086-1089\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove\" class=\"fn\">remove</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the value at the key if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-12\"><a class=\"doc-anchor\" href=\"#examples-12\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.45.0\">1.45.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1111-1114\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove_entry\" class=\"fn\">remove_entry</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-13\"><a class=\"doc-anchor\" href=\"#examples-13\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>((<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.retain\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.53.0\">1.53.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1149-1152\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.retain\" class=\"fn\">retain</a>&lt;F&gt;(&amp;mut self, f: F)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class=\"docblock\"><p>Retains only the elements specified by the predicate.</p>\n<p>In other words, remove all pairs <code>(k, v)</code> for which <code>f(&amp;k, &amp;mut v)</code> returns <code>false</code>.\nThe elements are visited in ascending key order.</p>\n<h5 id=\"examples-14\"><a class=\"doc-anchor\" href=\"#examples-14\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x<span class=\"kw-2\">*</span><span class=\"number\">10</span>)).collect();\n<span class=\"comment\">// Keep only the elements with even-numbered keys.\n</span>map.retain(|<span class=\"kw-2\">&amp;</span>k, <span class=\"kw\">_</span>| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>);\n<span class=\"macro\">assert!</span>(map.into_iter().eq(<span class=\"macro\">vec!</span>[(<span class=\"number\">0</span>, <span class=\"number\">0</span>), (<span class=\"number\">2</span>, <span class=\"number\">20</span>), (<span class=\"number\">4</span>, <span class=\"number\">40</span>), (<span class=\"number\">6</span>, <span class=\"number\">60</span>)]));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.append\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1189-1192\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.append\" class=\"fn\">append</a>(&amp;mut self, other: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Moves all elements from <code>other</code> into <code>self</code>, leaving <code>other</code> empty.</p>\n<p>If a key from <code>other</code> is already present in <code>self</code>, the respective\nvalue from <code>self</code> will be overwritten with the respective value from <code>other</code>.</p>\n<h5 id=\"examples-15\"><a class=\"doc-anchor\" href=\"#examples-15\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>); <span class=\"comment\">// Note: Key (3) also present in b.\n\n</span><span class=\"kw\">let </span><span class=\"kw-2\">mut </span>b = BTreeMap::new();\nb.insert(<span class=\"number\">3</span>, <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: Key (3) also present in a.\n</span>b.insert(<span class=\"number\">4</span>, <span class=\"string\">\"e\"</span>);\nb.insert(<span class=\"number\">5</span>, <span class=\"string\">\"f\"</span>);\n\na.append(<span class=\"kw-2\">&amp;mut </span>b);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">5</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">0</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: \"c\" has been overwritten.\n</span><span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>], <span class=\"string\">\"e\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>], <span class=\"string\">\"f\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1244-1248\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range\" class=\"fn\">range</a>&lt;T, R&gt;(&amp;self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Range&lt;&#39;_, K, V&gt;\">ⓘ</a><div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-16\"><a class=\"doc-anchor\" href=\"#examples-16\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound::Included;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">5</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">8</span>, <span class=\"string\">\"c\"</span>);\n<span class=\"kw\">for </span>(<span class=\"kw-2\">&amp;</span>key, <span class=\"kw-2\">&amp;</span>value) <span class=\"kw\">in </span>map.range((Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>), Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">8</span>))) {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)), map.range(<span class=\"number\">4</span>..).next());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1284-1288\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range_mut\" class=\"fn\">range_mut</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"RangeMut&lt;&#39;_, K, V&gt;\">ⓘ</a><div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics-1\"><a class=\"doc-anchor\" href=\"#panics-1\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-17\"><a class=\"doc-anchor\" href=\"#examples-17\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, i32&gt; =\n    [(<span class=\"string\">\"Alice\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Bob\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Carol\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Cheryl\"</span>, <span class=\"number\">0</span>)].into();\n<span class=\"kw\">for </span>(<span class=\"kw\">_</span>, balance) <span class=\"kw\">in </span>map.range_mut(<span class=\"string\">\"B\"</span>..<span class=\"string\">\"Cheryl\"</span>) {\n    <span class=\"kw-2\">*</span>balance += <span class=\"number\">100</span>;\n}\n<span class=\"kw\">for </span>(name, balance) <span class=\"kw\">in </span><span class=\"kw-2\">&amp;</span>map {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{name} =&gt; {balance}\"</span>);\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1316-1318\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.entry\" class=\"fn\">entry</a>(&amp;mut self, key: K) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/enum.Entry.html\" title=\"enum alloc::collections::btree::map::entry::Entry\">Entry</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Gets the given key’s corresponding entry in the map for in-place manipulation.</p>\n<h5 id=\"examples-18\"><a class=\"doc-anchor\" href=\"#examples-18\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>count: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, usize&gt; = BTreeMap::new();\n\n<span class=\"comment\">// count the number of occurrences of letters in the vec\n</span><span class=\"kw\">for </span>x <span class=\"kw\">in </span>[<span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"c\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>] {\n    count.entry(x).and_modify(|curr| <span class=\"kw-2\">*</span>curr += <span class=\"number\">1</span>).or_insert(<span class=\"number\">1</span>);\n}\n\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"a\"</span>], <span class=\"number\">3</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"b\"</span>], <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"c\"</span>], <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.split_off\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1375-1378\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.split_off\" class=\"fn\">split_off</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.</p>\n<h5 id=\"examples-19\"><a class=\"doc-anchor\" href=\"#examples-19\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\na.insert(<span class=\"number\">17</span>, <span class=\"string\">\"d\"</span>);\na.insert(<span class=\"number\">41</span>, <span class=\"string\">\"e\"</span>);\n\n<span class=\"kw\">let </span>b = a.split_off(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"c\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">17</span>], <span class=\"string\">\"d\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">41</span>], <span class=\"string\">\"e\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extract_if\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1430-1433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.extract_if\" class=\"fn\">extract_if</a>&lt;F&gt;(&amp;mut self, pred: F) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"ExtractIf&lt;&#39;_, K, V, F, A&gt;\">ⓘ</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_extract_if</code>)</span></div></span></summary><div class=\"docblock\"><p>Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns <code>true</code>, the element is removed from\nthe map and yielded. If the closure returns <code>false</code>, or panics, the\nelement remains in the map and will not be yielded.</p>\n<p>The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.</p>\n<p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#method.retain\" title=\"method alloc::collections::btree::map::BTreeMap::retain\"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>\n<h5 id=\"examples-20\"><a class=\"doc-anchor\" href=\"#examples-20\">§</a>Examples</h5>\n<p>Splitting a map into even and odd keys, reusing the original map:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_extract_if)]\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x)).collect();\n<span class=\"kw\">let </span>evens: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = map.extract_if(|k, _v| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>).collect();\n<span class=\"kw\">let </span>odds = map;\n<span class=\"macro\">assert_eq!</span>(evens.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">0</span>, <span class=\"number\">2</span>, <span class=\"number\">4</span>, <span class=\"number\">6</span>]);\n<span class=\"macro\">assert_eq!</span>(odds.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">1</span>, <span class=\"number\">3</span>, <span class=\"number\">5</span>, <span class=\"number\">7</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1484\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_keys\" class=\"fn\">into_keys</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoKeys&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is <code>K</code>.</p>\n<h5 id=\"examples-21\"><a class=\"doc-anchor\" href=\"#examples-21\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;i32&gt; = a.into_keys().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1506\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_values\" class=\"fn\">into_values</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoValues&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is <code>V</code>.</p>\n<h5 id=\"examples-22\"><a class=\"doc-anchor\" href=\"#examples-22\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.into_values().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#207\">Source</a></span><a href=\"#impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#208\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2383\">Source</a></span><a href=\"#impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2384\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2349\">Source</a></span><a href=\"#impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2351\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Creates an empty <code>BTreeMap</code>.</p>\n</div></details></div></details>","Default","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;, &lt;D as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.7.0\">1.7.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#187\">Source</a></span><a href=\"#impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html\" title=\"trait core::ops::drop::Drop\">Drop</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.drop\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#188\">Source</a><a href=\"#method.drop\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\" class=\"fn\">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\">Read more</a></div></details></div></details>","Drop","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.2.0\">1.2.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2325-2326\">Source</a></span><a href=\"#impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2328\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;I&gt;(&amp;mut self, iter: I)<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2333\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>))</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(&'a K, &'a V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2310\">Source</a></span><a href=\"#impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2312\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;T&gt;(&amp;mut self, iter: T)<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2319\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.56.0\">1.56.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2409\">Source</a></span><a href=\"#impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2422\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(arr: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Converts a <code>[(K, V); N]</code> into a <code>BTreeMap&lt;K, V&gt;</code>.</p>\n<p>If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span>map1 = BTreeMap::from([(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)]);\n<span class=\"kw\">let </span>map2: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = [(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)].into();\n<span class=\"macro\">assert_eq!</span>(map1, map2);</code></pre></div>\n</div></details></div></details>","From<[(K, V); N]>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2291\">Source</a></span><a href=\"#impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2296\">Source</a><a href=\"#method.from_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter\" class=\"fn\">from_iter</a>&lt;T&gt;(iter: T) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a <code>BTreeMap&lt;K, V&gt;</code> from an iterator of key-value pairs.</p>\n<p>If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.</p>\n</div></details></div></details>","FromIterator<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2339\">Source</a></span><a href=\"#impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2340\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a>&lt;H&gt;(&amp;self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2390-2393\">Source</a></span><a href=\"#impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, Q, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html\" title=\"trait core::ops::index::Index\">Index</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.index\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2403\">Source</a><a href=\"#method.index\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index\" class=\"fn\">index</a>(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the supplied key.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if the key is not present in the <code>BTreeMap</code>.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Output\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2395\">Source</a><a href=\"#associatedtype.Output\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = V</h4></section></summary><div class='docblock'>The returned type after indexing.</div></details></div></details>","Index<&Q>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1577-1581\">Source</a><a href=\"#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V, E&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;,\n    E: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.Error.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::Error\">Error</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Deserializer\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1583\">Source</a><a href=\"#associatedtype.Deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" class=\"associatedtype\">Deserializer</a> = <a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/serde/de/value/struct.MapDeserializer.html\" title=\"struct bdk_chain::bitcoin::hashes::serde::de::value::MapDeserializer\">MapDeserializer</a>&lt;'de, &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" title=\"type core::iter::traits::collect::IntoIterator::IntoIter\">IntoIter</a>, E&gt;</h4></section></summary><div class='docblock'>The type of the deserializer being converted into.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_deserializer\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1585\">Source</a><a href=\"#method.into_deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#tymethod.into_deserializer\" class=\"fn\">into_deserializer</a>(\n    self,\n) -&gt; &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" title=\"type bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer::Deserializer\">Deserializer</a></h4></section></summary><div class='docblock'>Convert this value into a deserializer.</div></details></div></details>","IntoDeserializer<'de, E>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1675\">Source</a></span><a href=\"#impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1680\">Source</a><a href=\"#method.into_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter\" class=\"fn\">into_iter</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoIter&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an owning iterator over the entries of the map, sorted by key.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Item\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1676\">Source</a><a href=\"#associatedtype.Item\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IntoIter\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1677\">Source</a><a href=\"#associatedtype.IntoIter\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" class=\"associatedtype\">IntoIter</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details>","IntoIterator","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#22\">Source</a><a href=\"#impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#23\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, other: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#29\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2375\">Source</a></span><a href=\"#impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2377\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2357\">Source</a></span><a href=\"#impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2358\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2367\">Source</a></span><a href=\"#impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2369\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code>&lt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>&gt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<section id=\"impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2364\">Source</a></span><a href=\"#impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section>","Eq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<section id=\"impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.64.0\">1.64.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#198-202\">Source</a></span><a href=\"#impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div></h3></section>","UnwindSafe","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"]]],["bdk_wallet",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#609\">Source</a><a href=\"#impl-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const since 1.66.0\">1.0.0 (const: 1.66.0)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#628\">Source</a></span><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new\" class=\"fn\">new</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Makes a new, empty <code>BTreeMap</code>.</p>\n<p>Does not allocate anything on its own.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2433\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2454\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter\" class=\"fn\">iter</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter() {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n\n<span class=\"kw\">let </span>(first_key, first_value) = map.iter().next().unwrap();\n<span class=\"macro\">assert_eq!</span>((<span class=\"kw-2\">*</span>first_key, <span class=\"kw-2\">*</span>first_value), (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2485\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter_mut\" class=\"fn\">iter_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n   (<span class=\"string\">\"a\"</span>, <span class=\"number\">1</span>),\n   (<span class=\"string\">\"b\"</span>, <span class=\"number\">2</span>),\n   (<span class=\"string\">\"c\"</span>, <span class=\"number\">3</span>),\n]);\n\n<span class=\"comment\">// add 10 to the value if the key isn't \"a\"\n</span><span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter_mut() {\n    <span class=\"kw\">if </span>key != <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\" </span>{\n        <span class=\"kw-2\">*</span>value += <span class=\"number\">10</span>;\n    }\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2510\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.keys\" class=\"fn\">keys</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the keys of the map, in sorted order.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;<span class=\"kw\">_</span>&gt; = a.keys().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2529\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values\" class=\"fn\">values</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.10.0\">1.10.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2553\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values_mut\" class=\"fn\">values_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, String::from(<span class=\"string\">\"hello\"</span>));\na.insert(<span class=\"number\">2</span>, String::from(<span class=\"string\">\"goodbye\"</span>));\n\n<span class=\"kw\">for </span>value <span class=\"kw\">in </span>a.values_mut() {\n    value.push_str(<span class=\"string\">\"!\"</span>);\n}\n\n<span class=\"kw\">let </span>values: Vec&lt;String&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [String::from(<span class=\"string\">\"hello!\"</span>),\n                    String::from(<span class=\"string\">\"goodbye!\"</span>)]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.len\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2577\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.len\" class=\"fn\">len</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the number of elements in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">0</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2600\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains no elements.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert!</span>(a.is_empty());\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert!</span>(!a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2644-2647\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound\" class=\"fn\">lower_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2697-2700\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound_mut\" class=\"fn\">lower_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2767-2770\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound\" class=\"fn\">upper_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2820-2823\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound_mut\" class=\"fn\">upper_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#633\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clear\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#647\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.clear\" class=\"fn\">clear</a>(&amp;mut self)</h4></section></summary><div class=\"docblock\"><p>Clears the map, removing all elements.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.clear();\n<span class=\"macro\">assert!</span>(a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_in\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#673\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new_in\" class=\"fn\">new_in</a>(alloc: A) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btreemap_alloc</code>)</span></div></span></summary><div class=\"docblock\"><p>Makes a new empty BTreeMap with a reasonable choice for B.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::alloc::Global;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new_in(Global);\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#678\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.get\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#695-698\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get\" class=\"fn\">get</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.40.0\">1.40.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#761-764\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_key_value\" class=\"fn\">get_key_value</a>&lt;Q&gt;(&amp;self, k: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:</p>\n<ul>\n<li>for key types where non-identical keys can be considered equal;</li>\n<li>for getting the <code>&amp;K</code> stored key value from a borrowed <code>&amp;Q</code> lookup key; or</li>\n<li>for getting a reference to a key with the same lifetime as the collection.</li>\n</ul>\n<p>The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::cmp::Ordering;\n<span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"attr\">#[derive(Clone, Copy, Debug)]\n</span><span class=\"kw\">struct </span>S {\n    id: u32,\n    name: <span class=\"kw-2\">&amp;</span><span class=\"lifetime\">'static </span>str, <span class=\"comment\">// ignored by equality and ordering operations\n</span>}\n\n<span class=\"kw\">impl </span>PartialEq <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>eq(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; bool {\n        <span class=\"self\">self</span>.id == other.id\n    }\n}\n\n<span class=\"kw\">impl </span>Eq <span class=\"kw\">for </span>S {}\n\n<span class=\"kw\">impl </span>PartialOrd <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>partial_cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; <span class=\"prelude-ty\">Option</span>&lt;Ordering&gt; {\n        <span class=\"self\">self</span>.id.partial_cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">impl </span>Ord <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; Ordering {\n        <span class=\"self\">self</span>.id.cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">let </span>j_a = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jessica\" </span>};\n<span class=\"kw\">let </span>j_b = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jess\" </span>};\n<span class=\"kw\">let </span>p = S { id: <span class=\"number\">2</span>, name: <span class=\"string\">\"Paul\" </span>};\n<span class=\"macro\">assert_eq!</span>(j_a, j_b);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(j_a, <span class=\"string\">\"Paris\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_a), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_b), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>))); <span class=\"comment\">// the notable case\n</span><span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>p), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#788-790\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_key_value\" class=\"fn\">first_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">None</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#816-818\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_entry\" class=\"fn\">first_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.first_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"first\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"first\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_first\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#850-852\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_first\" class=\"fn\">pop_first</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Draining elements in ascending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_first() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &gt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#871-873\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_key_value\" class=\"fn\">last_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.last_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#899-901\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_entry\" class=\"fn\">last_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.last_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"last\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"last\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_last\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#933-935\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_last\" class=\"fn\">pop_last</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Draining elements in descending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_last() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &lt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.contains_key\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#957-960\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.contains_key\" class=\"fn\">contains_key</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains a value for the specified key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"bool-val\">true</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"bool-val\">false</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#984-987\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_mut\" class=\"fn\">get_mut</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a mutable reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(x) = map.get_mut(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>) {\n    <span class=\"kw-2\">*</span>x = <span class=\"string\">\"b\"</span>;\n}\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1023-1025\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.insert\" class=\"fn\">insert</a>(&amp;mut self, key: K, value: V) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Inserts a key-value pair into the map.</p>\n<p>If the map did not have this key present, <code>None</code> is returned.</p>\n<p>If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be <code>==</code> without being identical. See the <a href=\"index.html#insert-and-complex-keys\">module-level\ndocumentation</a> for more.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(map.is_empty(), <span class=\"bool-val\">false</span>);\n\nmap.insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"c\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"b\"</span>));\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>], <span class=\"string\">\"c\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_insert\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1058-1060\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.try_insert\" class=\"fn\">try_insert</a>(\n    &amp;mut self,\n    key: K,\n    value: V,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedError.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedError\">OccupiedError</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>map_try_insert</code>)</span></div></span></summary><div class=\"docblock\"><p>Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.</p>\n<p>If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(map_try_insert)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>).unwrap(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>err = map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>).unwrap_err();\n<span class=\"macro\">assert_eq!</span>(err.entry.key(), <span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>);\n<span class=\"macro\">assert_eq!</span>(err.entry.get(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(err.value, <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1086-1089\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove\" class=\"fn\">remove</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the value at the key if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-12\"><a class=\"doc-anchor\" href=\"#examples-12\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.45.0\">1.45.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1111-1114\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove_entry\" class=\"fn\">remove_entry</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-13\"><a class=\"doc-anchor\" href=\"#examples-13\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>((<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.retain\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.53.0\">1.53.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1149-1152\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.retain\" class=\"fn\">retain</a>&lt;F&gt;(&amp;mut self, f: F)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class=\"docblock\"><p>Retains only the elements specified by the predicate.</p>\n<p>In other words, remove all pairs <code>(k, v)</code> for which <code>f(&amp;k, &amp;mut v)</code> returns <code>false</code>.\nThe elements are visited in ascending key order.</p>\n<h5 id=\"examples-14\"><a class=\"doc-anchor\" href=\"#examples-14\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x<span class=\"kw-2\">*</span><span class=\"number\">10</span>)).collect();\n<span class=\"comment\">// Keep only the elements with even-numbered keys.\n</span>map.retain(|<span class=\"kw-2\">&amp;</span>k, <span class=\"kw\">_</span>| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>);\n<span class=\"macro\">assert!</span>(map.into_iter().eq(<span class=\"macro\">vec!</span>[(<span class=\"number\">0</span>, <span class=\"number\">0</span>), (<span class=\"number\">2</span>, <span class=\"number\">20</span>), (<span class=\"number\">4</span>, <span class=\"number\">40</span>), (<span class=\"number\">6</span>, <span class=\"number\">60</span>)]));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.append\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1189-1192\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.append\" class=\"fn\">append</a>(&amp;mut self, other: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Moves all elements from <code>other</code> into <code>self</code>, leaving <code>other</code> empty.</p>\n<p>If a key from <code>other</code> is already present in <code>self</code>, the respective\nvalue from <code>self</code> will be overwritten with the respective value from <code>other</code>.</p>\n<h5 id=\"examples-15\"><a class=\"doc-anchor\" href=\"#examples-15\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>); <span class=\"comment\">// Note: Key (3) also present in b.\n\n</span><span class=\"kw\">let </span><span class=\"kw-2\">mut </span>b = BTreeMap::new();\nb.insert(<span class=\"number\">3</span>, <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: Key (3) also present in a.\n</span>b.insert(<span class=\"number\">4</span>, <span class=\"string\">\"e\"</span>);\nb.insert(<span class=\"number\">5</span>, <span class=\"string\">\"f\"</span>);\n\na.append(<span class=\"kw-2\">&amp;mut </span>b);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">5</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">0</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: \"c\" has been overwritten.\n</span><span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>], <span class=\"string\">\"e\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>], <span class=\"string\">\"f\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1244-1248\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range\" class=\"fn\">range</a>&lt;T, R&gt;(&amp;self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-16\"><a class=\"doc-anchor\" href=\"#examples-16\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound::Included;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">5</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">8</span>, <span class=\"string\">\"c\"</span>);\n<span class=\"kw\">for </span>(<span class=\"kw-2\">&amp;</span>key, <span class=\"kw-2\">&amp;</span>value) <span class=\"kw\">in </span>map.range((Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>), Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">8</span>))) {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)), map.range(<span class=\"number\">4</span>..).next());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1284-1288\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range_mut\" class=\"fn\">range_mut</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics-1\"><a class=\"doc-anchor\" href=\"#panics-1\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-17\"><a class=\"doc-anchor\" href=\"#examples-17\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, i32&gt; =\n    [(<span class=\"string\">\"Alice\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Bob\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Carol\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Cheryl\"</span>, <span class=\"number\">0</span>)].into();\n<span class=\"kw\">for </span>(<span class=\"kw\">_</span>, balance) <span class=\"kw\">in </span>map.range_mut(<span class=\"string\">\"B\"</span>..<span class=\"string\">\"Cheryl\"</span>) {\n    <span class=\"kw-2\">*</span>balance += <span class=\"number\">100</span>;\n}\n<span class=\"kw\">for </span>(name, balance) <span class=\"kw\">in </span><span class=\"kw-2\">&amp;</span>map {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{name} =&gt; {balance}\"</span>);\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1316-1318\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.entry\" class=\"fn\">entry</a>(&amp;mut self, key: K) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/enum.Entry.html\" title=\"enum alloc::collections::btree::map::entry::Entry\">Entry</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Gets the given key’s corresponding entry in the map for in-place manipulation.</p>\n<h5 id=\"examples-18\"><a class=\"doc-anchor\" href=\"#examples-18\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>count: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, usize&gt; = BTreeMap::new();\n\n<span class=\"comment\">// count the number of occurrences of letters in the vec\n</span><span class=\"kw\">for </span>x <span class=\"kw\">in </span>[<span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"c\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>] {\n    count.entry(x).and_modify(|curr| <span class=\"kw-2\">*</span>curr += <span class=\"number\">1</span>).or_insert(<span class=\"number\">1</span>);\n}\n\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"a\"</span>], <span class=\"number\">3</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"b\"</span>], <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"c\"</span>], <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.split_off\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1375-1378\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.split_off\" class=\"fn\">split_off</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.</p>\n<h5 id=\"examples-19\"><a class=\"doc-anchor\" href=\"#examples-19\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\na.insert(<span class=\"number\">17</span>, <span class=\"string\">\"d\"</span>);\na.insert(<span class=\"number\">41</span>, <span class=\"string\">\"e\"</span>);\n\n<span class=\"kw\">let </span>b = a.split_off(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"c\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">17</span>], <span class=\"string\">\"d\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">41</span>], <span class=\"string\">\"e\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extract_if\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1430-1433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.extract_if\" class=\"fn\">extract_if</a>&lt;F&gt;(&amp;mut self, pred: F) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_extract_if</code>)</span></div></span></summary><div class=\"docblock\"><p>Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns <code>true</code>, the element is removed from\nthe map and yielded. If the closure returns <code>false</code>, or panics, the\nelement remains in the map and will not be yielded.</p>\n<p>The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.</p>\n<p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#method.retain\" title=\"method alloc::collections::btree::map::BTreeMap::retain\"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>\n<h5 id=\"examples-20\"><a class=\"doc-anchor\" href=\"#examples-20\">§</a>Examples</h5>\n<p>Splitting a map into even and odd keys, reusing the original map:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_extract_if)]\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x)).collect();\n<span class=\"kw\">let </span>evens: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = map.extract_if(|k, _v| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>).collect();\n<span class=\"kw\">let </span>odds = map;\n<span class=\"macro\">assert_eq!</span>(evens.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">0</span>, <span class=\"number\">2</span>, <span class=\"number\">4</span>, <span class=\"number\">6</span>]);\n<span class=\"macro\">assert_eq!</span>(odds.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">1</span>, <span class=\"number\">3</span>, <span class=\"number\">5</span>, <span class=\"number\">7</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1484\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_keys\" class=\"fn\">into_keys</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is <code>K</code>.</p>\n<h5 id=\"examples-21\"><a class=\"doc-anchor\" href=\"#examples-21\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;i32&gt; = a.into_keys().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1506\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_values\" class=\"fn\">into_values</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is <code>V</code>.</p>\n<h5 id=\"examples-22\"><a class=\"doc-anchor\" href=\"#examples-22\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.into_values().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#207\">Source</a></span><a href=\"#impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#208\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2383\">Source</a></span><a href=\"#impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2384\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2349\">Source</a></span><a href=\"#impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2351\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Creates an empty <code>BTreeMap</code>.</p>\n</div></details></div></details>","Default","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;, &lt;D as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error\" title=\"type serde::de::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.7.0\">1.7.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#187\">Source</a></span><a href=\"#impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html\" title=\"trait core::ops::drop::Drop\">Drop</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.drop\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#188\">Source</a><a href=\"#method.drop\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\" class=\"fn\">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\">Read more</a></div></details></div></details>","Drop","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.2.0\">1.2.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2325-2326\">Source</a></span><a href=\"#impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2328\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;I&gt;(&amp;mut self, iter: I)<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2333\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>))</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(&'a K, &'a V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2310\">Source</a></span><a href=\"#impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2312\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;T&gt;(&amp;mut self, iter: T)<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2319\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.56.0\">1.56.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2409\">Source</a></span><a href=\"#impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2422\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(arr: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Converts a <code>[(K, V); N]</code> into a <code>BTreeMap&lt;K, V&gt;</code>.</p>\n<p>If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span>map1 = BTreeMap::from([(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)]);\n<span class=\"kw\">let </span>map2: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = [(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)].into();\n<span class=\"macro\">assert_eq!</span>(map1, map2);</code></pre></div>\n</div></details></div></details>","From<[(K, V); N]>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2291\">Source</a></span><a href=\"#impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2296\">Source</a><a href=\"#method.from_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter\" class=\"fn\">from_iter</a>&lt;T&gt;(iter: T) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a <code>BTreeMap&lt;K, V&gt;</code> from an iterator of key-value pairs.</p>\n<p>If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.</p>\n</div></details></div></details>","FromIterator<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2339\">Source</a></span><a href=\"#impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2340\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a>&lt;H&gt;(&amp;self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2390-2393\">Source</a></span><a href=\"#impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, Q, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html\" title=\"trait core::ops::index::Index\">Index</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.index\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2403\">Source</a><a href=\"#method.index\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index\" class=\"fn\">index</a>(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the supplied key.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if the key is not present in the <code>BTreeMap</code>.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Output\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2395\">Source</a><a href=\"#associatedtype.Output\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = V</h4></section></summary><div class='docblock'>The returned type after indexing.</div></details></div></details>","Index<&Q>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoAssets-for-BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E\" class=\"impl\"><a href=\"#impl-IntoAssets-for-BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl IntoAssets for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.DescriptorPublicKey.html\" title=\"enum bdk_wallet::descriptor::DescriptorPublicKey\">DescriptorPublicKey</a>, <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorSecretKey.html\" title=\"enum bdk_wallet::keys::DescriptorSecretKey\">DescriptorSecretKey</a>&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_assets\" class=\"method trait-impl\"><a href=\"#method.into_assets\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">into_assets</a>(self) -&gt; Assets</h4></section></summary><div class='docblock'>Convert <code>self</code> into a <code>Assets</code> struct</div></details></div></details>","IntoAssets","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1577-1581\">Source</a><a href=\"#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V, E&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;,\n    E: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Error.html\" title=\"trait serde::de::Error\">Error</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Deserializer\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1583\">Source</a><a href=\"#associatedtype.Deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" class=\"associatedtype\">Deserializer</a> = <a class=\"struct\" href=\"https://docs.rs/serde/1.0.217/serde/de/value/struct.MapDeserializer.html\" title=\"struct serde::de::value::MapDeserializer\">MapDeserializer</a>&lt;'de, &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" title=\"type core::iter::traits::collect::IntoIterator::IntoIter\">IntoIter</a>, E&gt;</h4></section></summary><div class='docblock'>The type of the deserializer being converted into.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_deserializer\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1585\">Source</a><a href=\"#method.into_deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#tymethod.into_deserializer\" class=\"fn\">into_deserializer</a>(\n    self,\n) -&gt; &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" title=\"type serde::de::IntoDeserializer::Deserializer\">Deserializer</a></h4></section></summary><div class='docblock'>Convert this value into a deserializer.</div></details></div></details>","IntoDeserializer<'de, E>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1675\">Source</a></span><a href=\"#impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1680\">Source</a><a href=\"#method.into_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter\" class=\"fn\">into_iter</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an owning iterator over the entries of the map, sorted by key.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Item\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1676\">Source</a><a href=\"#associatedtype.Item\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IntoIter\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1677\">Source</a><a href=\"#associatedtype.IntoIter\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" class=\"associatedtype\">IntoIter</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details>","IntoIterator","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#22\">Source</a><a href=\"#impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#23\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/merge/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, other: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#29\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/merge/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/merge/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2375\">Source</a></span><a href=\"#impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2377\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2357\">Source</a></span><a href=\"#impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2358\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2367\">Source</a></span><a href=\"#impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2369\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code>&lt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>&gt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Ok\" title=\"type serde::ser::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Error\" title=\"type serde::ser::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<section id=\"impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2364\">Source</a></span><a href=\"#impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section>","Eq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<section id=\"impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.64.0\">1.64.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#198-202\">Source</a></span><a href=\"#impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div></h3></section>","UnwindSafe","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"]]]]);
+    var type_impls = Object.fromEntries([["bdk_chain",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#609\">Source</a><a href=\"#impl-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const since 1.66.0\">1.0.0 (const: 1.66.0)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#628\">Source</a></span><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new\" class=\"fn\">new</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Makes a new, empty <code>BTreeMap</code>.</p>\n<p>Does not allocate anything on its own.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2433\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2454\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter\" class=\"fn\">iter</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Iter&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter() {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n\n<span class=\"kw\">let </span>(first_key, first_value) = map.iter().next().unwrap();\n<span class=\"macro\">assert_eq!</span>((<span class=\"kw-2\">*</span>first_key, <span class=\"kw-2\">*</span>first_value), (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2485\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter_mut\" class=\"fn\">iter_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IterMut&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n   (<span class=\"string\">\"a\"</span>, <span class=\"number\">1</span>),\n   (<span class=\"string\">\"b\"</span>, <span class=\"number\">2</span>),\n   (<span class=\"string\">\"c\"</span>, <span class=\"number\">3</span>),\n]);\n\n<span class=\"comment\">// add 10 to the value if the key isn't \"a\"\n</span><span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter_mut() {\n    <span class=\"kw\">if </span>key != <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\" </span>{\n        <span class=\"kw-2\">*</span>value += <span class=\"number\">10</span>;\n    }\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2510\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.keys\" class=\"fn\">keys</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Keys&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the keys of the map, in sorted order.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;<span class=\"kw\">_</span>&gt; = a.keys().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2529\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values\" class=\"fn\">values</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Values&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.10.0\">1.10.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2553\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values_mut\" class=\"fn\">values_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"ValuesMut&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, String::from(<span class=\"string\">\"hello\"</span>));\na.insert(<span class=\"number\">2</span>, String::from(<span class=\"string\">\"goodbye\"</span>));\n\n<span class=\"kw\">for </span>value <span class=\"kw\">in </span>a.values_mut() {\n    value.push_str(<span class=\"string\">\"!\"</span>);\n}\n\n<span class=\"kw\">let </span>values: Vec&lt;String&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [String::from(<span class=\"string\">\"hello!\"</span>),\n                    String::from(<span class=\"string\">\"goodbye!\"</span>)]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.len\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2577\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.len\" class=\"fn\">len</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the number of elements in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">0</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2600\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains no elements.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert!</span>(a.is_empty());\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert!</span>(!a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2644-2647\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound\" class=\"fn\">lower_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2697-2700\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound_mut\" class=\"fn\">lower_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2767-2770\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound\" class=\"fn\">upper_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2820-2823\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound_mut\" class=\"fn\">upper_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#633\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clear\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#647\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.clear\" class=\"fn\">clear</a>(&amp;mut self)</h4></section></summary><div class=\"docblock\"><p>Clears the map, removing all elements.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.clear();\n<span class=\"macro\">assert!</span>(a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_in\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#673\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new_in\" class=\"fn\">new_in</a>(alloc: A) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btreemap_alloc</code>)</span></div></span></summary><div class=\"docblock\"><p>Makes a new empty BTreeMap with a reasonable choice for B.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::alloc::Global;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new_in(Global);\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#678\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.get\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#695-698\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get\" class=\"fn\">get</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.40.0\">1.40.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#761-764\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_key_value\" class=\"fn\">get_key_value</a>&lt;Q&gt;(&amp;self, k: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:</p>\n<ul>\n<li>for key types where non-identical keys can be considered equal;</li>\n<li>for getting the <code>&amp;K</code> stored key value from a borrowed <code>&amp;Q</code> lookup key; or</li>\n<li>for getting a reference to a key with the same lifetime as the collection.</li>\n</ul>\n<p>The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::cmp::Ordering;\n<span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"attr\">#[derive(Clone, Copy, Debug)]\n</span><span class=\"kw\">struct </span>S {\n    id: u32,\n    name: <span class=\"kw-2\">&amp;</span><span class=\"lifetime\">'static </span>str, <span class=\"comment\">// ignored by equality and ordering operations\n</span>}\n\n<span class=\"kw\">impl </span>PartialEq <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>eq(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; bool {\n        <span class=\"self\">self</span>.id == other.id\n    }\n}\n\n<span class=\"kw\">impl </span>Eq <span class=\"kw\">for </span>S {}\n\n<span class=\"kw\">impl </span>PartialOrd <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>partial_cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; <span class=\"prelude-ty\">Option</span>&lt;Ordering&gt; {\n        <span class=\"self\">self</span>.id.partial_cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">impl </span>Ord <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; Ordering {\n        <span class=\"self\">self</span>.id.cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">let </span>j_a = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jessica\" </span>};\n<span class=\"kw\">let </span>j_b = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jess\" </span>};\n<span class=\"kw\">let </span>p = S { id: <span class=\"number\">2</span>, name: <span class=\"string\">\"Paul\" </span>};\n<span class=\"macro\">assert_eq!</span>(j_a, j_b);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(j_a, <span class=\"string\">\"Paris\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_a), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_b), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>))); <span class=\"comment\">// the notable case\n</span><span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>p), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#788-790\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_key_value\" class=\"fn\">first_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">None</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#816-818\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_entry\" class=\"fn\">first_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.first_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"first\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"first\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_first\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#850-852\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_first\" class=\"fn\">pop_first</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Draining elements in ascending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_first() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &gt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#871-873\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_key_value\" class=\"fn\">last_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.last_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#899-901\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_entry\" class=\"fn\">last_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.last_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"last\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"last\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_last\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#933-935\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_last\" class=\"fn\">pop_last</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Draining elements in descending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_last() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &lt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.contains_key\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#957-960\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.contains_key\" class=\"fn\">contains_key</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains a value for the specified key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"bool-val\">true</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"bool-val\">false</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#984-987\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_mut\" class=\"fn\">get_mut</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a mutable reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(x) = map.get_mut(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>) {\n    <span class=\"kw-2\">*</span>x = <span class=\"string\">\"b\"</span>;\n}\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1023-1025\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.insert\" class=\"fn\">insert</a>(&amp;mut self, key: K, value: V) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Inserts a key-value pair into the map.</p>\n<p>If the map did not have this key present, <code>None</code> is returned.</p>\n<p>If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be <code>==</code> without being identical. See the <a href=\"index.html#insert-and-complex-keys\">module-level\ndocumentation</a> for more.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(map.is_empty(), <span class=\"bool-val\">false</span>);\n\nmap.insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"c\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"b\"</span>));\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>], <span class=\"string\">\"c\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_insert\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1058-1060\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.try_insert\" class=\"fn\">try_insert</a>(\n    &amp;mut self,\n    key: K,\n    value: V,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedError.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedError\">OccupiedError</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>map_try_insert</code>)</span></div></span></summary><div class=\"docblock\"><p>Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.</p>\n<p>If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(map_try_insert)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>).unwrap(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>err = map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>).unwrap_err();\n<span class=\"macro\">assert_eq!</span>(err.entry.key(), <span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>);\n<span class=\"macro\">assert_eq!</span>(err.entry.get(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(err.value, <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1086-1089\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove\" class=\"fn\">remove</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the value at the key if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-12\"><a class=\"doc-anchor\" href=\"#examples-12\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.45.0\">1.45.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1111-1114\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove_entry\" class=\"fn\">remove_entry</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-13\"><a class=\"doc-anchor\" href=\"#examples-13\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>((<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.retain\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.53.0\">1.53.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1149-1152\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.retain\" class=\"fn\">retain</a>&lt;F&gt;(&amp;mut self, f: F)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class=\"docblock\"><p>Retains only the elements specified by the predicate.</p>\n<p>In other words, remove all pairs <code>(k, v)</code> for which <code>f(&amp;k, &amp;mut v)</code> returns <code>false</code>.\nThe elements are visited in ascending key order.</p>\n<h5 id=\"examples-14\"><a class=\"doc-anchor\" href=\"#examples-14\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x<span class=\"kw-2\">*</span><span class=\"number\">10</span>)).collect();\n<span class=\"comment\">// Keep only the elements with even-numbered keys.\n</span>map.retain(|<span class=\"kw-2\">&amp;</span>k, <span class=\"kw\">_</span>| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>);\n<span class=\"macro\">assert!</span>(map.into_iter().eq(<span class=\"macro\">vec!</span>[(<span class=\"number\">0</span>, <span class=\"number\">0</span>), (<span class=\"number\">2</span>, <span class=\"number\">20</span>), (<span class=\"number\">4</span>, <span class=\"number\">40</span>), (<span class=\"number\">6</span>, <span class=\"number\">60</span>)]));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.append\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1189-1192\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.append\" class=\"fn\">append</a>(&amp;mut self, other: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Moves all elements from <code>other</code> into <code>self</code>, leaving <code>other</code> empty.</p>\n<p>If a key from <code>other</code> is already present in <code>self</code>, the respective\nvalue from <code>self</code> will be overwritten with the respective value from <code>other</code>.</p>\n<h5 id=\"examples-15\"><a class=\"doc-anchor\" href=\"#examples-15\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>); <span class=\"comment\">// Note: Key (3) also present in b.\n\n</span><span class=\"kw\">let </span><span class=\"kw-2\">mut </span>b = BTreeMap::new();\nb.insert(<span class=\"number\">3</span>, <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: Key (3) also present in a.\n</span>b.insert(<span class=\"number\">4</span>, <span class=\"string\">\"e\"</span>);\nb.insert(<span class=\"number\">5</span>, <span class=\"string\">\"f\"</span>);\n\na.append(<span class=\"kw-2\">&amp;mut </span>b);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">5</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">0</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: \"c\" has been overwritten.\n</span><span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>], <span class=\"string\">\"e\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>], <span class=\"string\">\"f\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1244-1248\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range\" class=\"fn\">range</a>&lt;T, R&gt;(&amp;self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Range&lt;&#39;_, K, V&gt;\">ⓘ</a><div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-16\"><a class=\"doc-anchor\" href=\"#examples-16\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound::Included;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">5</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">8</span>, <span class=\"string\">\"c\"</span>);\n<span class=\"kw\">for </span>(<span class=\"kw-2\">&amp;</span>key, <span class=\"kw-2\">&amp;</span>value) <span class=\"kw\">in </span>map.range((Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>), Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">8</span>))) {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)), map.range(<span class=\"number\">4</span>..).next());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1284-1288\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range_mut\" class=\"fn\">range_mut</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"RangeMut&lt;&#39;_, K, V&gt;\">ⓘ</a><div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics-1\"><a class=\"doc-anchor\" href=\"#panics-1\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-17\"><a class=\"doc-anchor\" href=\"#examples-17\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, i32&gt; =\n    [(<span class=\"string\">\"Alice\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Bob\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Carol\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Cheryl\"</span>, <span class=\"number\">0</span>)].into();\n<span class=\"kw\">for </span>(<span class=\"kw\">_</span>, balance) <span class=\"kw\">in </span>map.range_mut(<span class=\"string\">\"B\"</span>..<span class=\"string\">\"Cheryl\"</span>) {\n    <span class=\"kw-2\">*</span>balance += <span class=\"number\">100</span>;\n}\n<span class=\"kw\">for </span>(name, balance) <span class=\"kw\">in </span><span class=\"kw-2\">&amp;</span>map {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{name} =&gt; {balance}\"</span>);\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1316-1318\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.entry\" class=\"fn\">entry</a>(&amp;mut self, key: K) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/enum.Entry.html\" title=\"enum alloc::collections::btree::map::entry::Entry\">Entry</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Gets the given key’s corresponding entry in the map for in-place manipulation.</p>\n<h5 id=\"examples-18\"><a class=\"doc-anchor\" href=\"#examples-18\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>count: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, usize&gt; = BTreeMap::new();\n\n<span class=\"comment\">// count the number of occurrences of letters in the vec\n</span><span class=\"kw\">for </span>x <span class=\"kw\">in </span>[<span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"c\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>] {\n    count.entry(x).and_modify(|curr| <span class=\"kw-2\">*</span>curr += <span class=\"number\">1</span>).or_insert(<span class=\"number\">1</span>);\n}\n\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"a\"</span>], <span class=\"number\">3</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"b\"</span>], <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"c\"</span>], <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.split_off\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1375-1378\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.split_off\" class=\"fn\">split_off</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.</p>\n<h5 id=\"examples-19\"><a class=\"doc-anchor\" href=\"#examples-19\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\na.insert(<span class=\"number\">17</span>, <span class=\"string\">\"d\"</span>);\na.insert(<span class=\"number\">41</span>, <span class=\"string\">\"e\"</span>);\n\n<span class=\"kw\">let </span>b = a.split_off(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"c\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">17</span>], <span class=\"string\">\"d\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">41</span>], <span class=\"string\">\"e\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extract_if\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1430-1433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.extract_if\" class=\"fn\">extract_if</a>&lt;F&gt;(&amp;mut self, pred: F) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"ExtractIf&lt;&#39;_, K, V, F, A&gt;\">ⓘ</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_extract_if</code>)</span></div></span></summary><div class=\"docblock\"><p>Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns <code>true</code>, the element is removed from\nthe map and yielded. If the closure returns <code>false</code>, or panics, the\nelement remains in the map and will not be yielded.</p>\n<p>The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.</p>\n<p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#method.retain\" title=\"method alloc::collections::btree::map::BTreeMap::retain\"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>\n<h5 id=\"examples-20\"><a class=\"doc-anchor\" href=\"#examples-20\">§</a>Examples</h5>\n<p>Splitting a map into even and odd keys, reusing the original map:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_extract_if)]\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x)).collect();\n<span class=\"kw\">let </span>evens: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = map.extract_if(|k, _v| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>).collect();\n<span class=\"kw\">let </span>odds = map;\n<span class=\"macro\">assert_eq!</span>(evens.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">0</span>, <span class=\"number\">2</span>, <span class=\"number\">4</span>, <span class=\"number\">6</span>]);\n<span class=\"macro\">assert_eq!</span>(odds.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">1</span>, <span class=\"number\">3</span>, <span class=\"number\">5</span>, <span class=\"number\">7</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1484\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_keys\" class=\"fn\">into_keys</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoKeys&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is <code>K</code>.</p>\n<h5 id=\"examples-21\"><a class=\"doc-anchor\" href=\"#examples-21\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;i32&gt; = a.into_keys().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1506\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_values\" class=\"fn\">into_values</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoValues&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is <code>V</code>.</p>\n<h5 id=\"examples-22\"><a class=\"doc-anchor\" href=\"#examples-22\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.into_values().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#207\">Source</a></span><a href=\"#impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#208\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2383\">Source</a></span><a href=\"#impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2384\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2349\">Source</a></span><a href=\"#impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2351\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Creates an empty <code>BTreeMap</code>.</p>\n</div></details></div></details>","Default","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;, &lt;D as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.7.0\">1.7.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#187\">Source</a></span><a href=\"#impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html\" title=\"trait core::ops::drop::Drop\">Drop</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.drop\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#188\">Source</a><a href=\"#method.drop\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\" class=\"fn\">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\">Read more</a></div></details></div></details>","Drop","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.2.0\">1.2.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2325-2326\">Source</a></span><a href=\"#impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2328\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;I&gt;(&amp;mut self, iter: I)<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2333\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>))</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(&'a K, &'a V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2310\">Source</a></span><a href=\"#impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2312\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;T&gt;(&amp;mut self, iter: T)<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2319\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.56.0\">1.56.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2409\">Source</a></span><a href=\"#impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2422\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(arr: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Converts a <code>[(K, V); N]</code> into a <code>BTreeMap&lt;K, V&gt;</code>.</p>\n<p>If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span>map1 = BTreeMap::from([(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)]);\n<span class=\"kw\">let </span>map2: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = [(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)].into();\n<span class=\"macro\">assert_eq!</span>(map1, map2);</code></pre></div>\n</div></details></div></details>","From<[(K, V); N]>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2291\">Source</a></span><a href=\"#impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2296\">Source</a><a href=\"#method.from_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter\" class=\"fn\">from_iter</a>&lt;T&gt;(iter: T) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a <code>BTreeMap&lt;K, V&gt;</code> from an iterator of key-value pairs.</p>\n<p>If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.</p>\n</div></details></div></details>","FromIterator<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2339\">Source</a></span><a href=\"#impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2340\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a>&lt;H&gt;(&amp;self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2390-2393\">Source</a></span><a href=\"#impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, Q, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html\" title=\"trait core::ops::index::Index\">Index</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.index\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2403\">Source</a><a href=\"#method.index\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index\" class=\"fn\">index</a>(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the supplied key.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if the key is not present in the <code>BTreeMap</code>.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Output\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2395\">Source</a><a href=\"#associatedtype.Output\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = V</h4></section></summary><div class='docblock'>The returned type after indexing.</div></details></div></details>","Index<&Q>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1577-1581\">Source</a><a href=\"#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V, E&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;,\n    E: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.Error.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::Error\">Error</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Deserializer\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1583\">Source</a><a href=\"#associatedtype.Deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" class=\"associatedtype\">Deserializer</a> = <a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/serde/de/value/struct.MapDeserializer.html\" title=\"struct bdk_chain::bitcoin::hashes::serde::de::value::MapDeserializer\">MapDeserializer</a>&lt;'de, &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" title=\"type core::iter::traits::collect::IntoIterator::IntoIter\">IntoIter</a>, E&gt;</h4></section></summary><div class='docblock'>The type of the deserializer being converted into.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_deserializer\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1585\">Source</a><a href=\"#method.into_deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#tymethod.into_deserializer\" class=\"fn\">into_deserializer</a>(\n    self,\n) -&gt; &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" title=\"type bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer::Deserializer\">Deserializer</a></h4></section></summary><div class='docblock'>Convert this value into a deserializer.</div></details></div></details>","IntoDeserializer<'de, E>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1675\">Source</a></span><a href=\"#impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1680\">Source</a><a href=\"#method.into_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter\" class=\"fn\">into_iter</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoIter&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an owning iterator over the entries of the map, sorted by key.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Item\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1676\">Source</a><a href=\"#associatedtype.Item\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IntoIter\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1677\">Source</a><a href=\"#associatedtype.IntoIter\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" class=\"associatedtype\">IntoIter</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details>","IntoIterator","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a href=\"#impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, other: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2375\">Source</a></span><a href=\"#impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2377\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2357\">Source</a></span><a href=\"#impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2358\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2367\">Source</a></span><a href=\"#impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2369\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code>&lt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>&gt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<section id=\"impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2364\">Source</a></span><a href=\"#impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section>","Eq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<section id=\"impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.64.0\">1.64.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#198-202\">Source</a></span><a href=\"#impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div></h3></section>","UnwindSafe","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"]]],["bdk_wallet",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#609\">Source</a><a href=\"#impl-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const since 1.66.0\">1.0.0 (const: 1.66.0)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#628\">Source</a></span><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new\" class=\"fn\">new</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Makes a new, empty <code>BTreeMap</code>.</p>\n<p>Does not allocate anything on its own.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2433\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2454\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter\" class=\"fn\">iter</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter() {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n\n<span class=\"kw\">let </span>(first_key, first_value) = map.iter().next().unwrap();\n<span class=\"macro\">assert_eq!</span>((<span class=\"kw-2\">*</span>first_key, <span class=\"kw-2\">*</span>first_value), (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2485\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter_mut\" class=\"fn\">iter_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n   (<span class=\"string\">\"a\"</span>, <span class=\"number\">1</span>),\n   (<span class=\"string\">\"b\"</span>, <span class=\"number\">2</span>),\n   (<span class=\"string\">\"c\"</span>, <span class=\"number\">3</span>),\n]);\n\n<span class=\"comment\">// add 10 to the value if the key isn't \"a\"\n</span><span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter_mut() {\n    <span class=\"kw\">if </span>key != <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\" </span>{\n        <span class=\"kw-2\">*</span>value += <span class=\"number\">10</span>;\n    }\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2510\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.keys\" class=\"fn\">keys</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the keys of the map, in sorted order.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;<span class=\"kw\">_</span>&gt; = a.keys().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2529\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values\" class=\"fn\">values</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.10.0\">1.10.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2553\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values_mut\" class=\"fn\">values_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, String::from(<span class=\"string\">\"hello\"</span>));\na.insert(<span class=\"number\">2</span>, String::from(<span class=\"string\">\"goodbye\"</span>));\n\n<span class=\"kw\">for </span>value <span class=\"kw\">in </span>a.values_mut() {\n    value.push_str(<span class=\"string\">\"!\"</span>);\n}\n\n<span class=\"kw\">let </span>values: Vec&lt;String&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [String::from(<span class=\"string\">\"hello!\"</span>),\n                    String::from(<span class=\"string\">\"goodbye!\"</span>)]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.len\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2577\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.len\" class=\"fn\">len</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the number of elements in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">0</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2600\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains no elements.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert!</span>(a.is_empty());\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert!</span>(!a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2644-2647\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound\" class=\"fn\">lower_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2697-2700\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound_mut\" class=\"fn\">lower_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2767-2770\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound\" class=\"fn\">upper_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2820-2823\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound_mut\" class=\"fn\">upper_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#633\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clear\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#647\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.clear\" class=\"fn\">clear</a>(&amp;mut self)</h4></section></summary><div class=\"docblock\"><p>Clears the map, removing all elements.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.clear();\n<span class=\"macro\">assert!</span>(a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_in\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#673\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new_in\" class=\"fn\">new_in</a>(alloc: A) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btreemap_alloc</code>)</span></div></span></summary><div class=\"docblock\"><p>Makes a new empty BTreeMap with a reasonable choice for B.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::alloc::Global;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new_in(Global);\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#678\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.get\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#695-698\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get\" class=\"fn\">get</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.40.0\">1.40.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#761-764\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_key_value\" class=\"fn\">get_key_value</a>&lt;Q&gt;(&amp;self, k: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:</p>\n<ul>\n<li>for key types where non-identical keys can be considered equal;</li>\n<li>for getting the <code>&amp;K</code> stored key value from a borrowed <code>&amp;Q</code> lookup key; or</li>\n<li>for getting a reference to a key with the same lifetime as the collection.</li>\n</ul>\n<p>The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::cmp::Ordering;\n<span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"attr\">#[derive(Clone, Copy, Debug)]\n</span><span class=\"kw\">struct </span>S {\n    id: u32,\n    name: <span class=\"kw-2\">&amp;</span><span class=\"lifetime\">'static </span>str, <span class=\"comment\">// ignored by equality and ordering operations\n</span>}\n\n<span class=\"kw\">impl </span>PartialEq <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>eq(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; bool {\n        <span class=\"self\">self</span>.id == other.id\n    }\n}\n\n<span class=\"kw\">impl </span>Eq <span class=\"kw\">for </span>S {}\n\n<span class=\"kw\">impl </span>PartialOrd <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>partial_cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; <span class=\"prelude-ty\">Option</span>&lt;Ordering&gt; {\n        <span class=\"self\">self</span>.id.partial_cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">impl </span>Ord <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; Ordering {\n        <span class=\"self\">self</span>.id.cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">let </span>j_a = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jessica\" </span>};\n<span class=\"kw\">let </span>j_b = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jess\" </span>};\n<span class=\"kw\">let </span>p = S { id: <span class=\"number\">2</span>, name: <span class=\"string\">\"Paul\" </span>};\n<span class=\"macro\">assert_eq!</span>(j_a, j_b);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(j_a, <span class=\"string\">\"Paris\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_a), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_b), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>))); <span class=\"comment\">// the notable case\n</span><span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>p), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#788-790\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_key_value\" class=\"fn\">first_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">None</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#816-818\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_entry\" class=\"fn\">first_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.first_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"first\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"first\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_first\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#850-852\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_first\" class=\"fn\">pop_first</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Draining elements in ascending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_first() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &gt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#871-873\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_key_value\" class=\"fn\">last_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.last_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#899-901\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_entry\" class=\"fn\">last_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.last_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"last\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"last\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_last\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#933-935\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_last\" class=\"fn\">pop_last</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Draining elements in descending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_last() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &lt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.contains_key\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#957-960\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.contains_key\" class=\"fn\">contains_key</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains a value for the specified key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"bool-val\">true</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"bool-val\">false</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#984-987\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_mut\" class=\"fn\">get_mut</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a mutable reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(x) = map.get_mut(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>) {\n    <span class=\"kw-2\">*</span>x = <span class=\"string\">\"b\"</span>;\n}\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1023-1025\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.insert\" class=\"fn\">insert</a>(&amp;mut self, key: K, value: V) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Inserts a key-value pair into the map.</p>\n<p>If the map did not have this key present, <code>None</code> is returned.</p>\n<p>If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be <code>==</code> without being identical. See the <a href=\"index.html#insert-and-complex-keys\">module-level\ndocumentation</a> for more.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(map.is_empty(), <span class=\"bool-val\">false</span>);\n\nmap.insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"c\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"b\"</span>));\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>], <span class=\"string\">\"c\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_insert\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1058-1060\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.try_insert\" class=\"fn\">try_insert</a>(\n    &amp;mut self,\n    key: K,\n    value: V,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedError.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedError\">OccupiedError</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>map_try_insert</code>)</span></div></span></summary><div class=\"docblock\"><p>Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.</p>\n<p>If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(map_try_insert)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>).unwrap(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>err = map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>).unwrap_err();\n<span class=\"macro\">assert_eq!</span>(err.entry.key(), <span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>);\n<span class=\"macro\">assert_eq!</span>(err.entry.get(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(err.value, <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1086-1089\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove\" class=\"fn\">remove</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the value at the key if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-12\"><a class=\"doc-anchor\" href=\"#examples-12\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.45.0\">1.45.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1111-1114\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove_entry\" class=\"fn\">remove_entry</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-13\"><a class=\"doc-anchor\" href=\"#examples-13\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>((<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.retain\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.53.0\">1.53.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1149-1152\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.retain\" class=\"fn\">retain</a>&lt;F&gt;(&amp;mut self, f: F)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class=\"docblock\"><p>Retains only the elements specified by the predicate.</p>\n<p>In other words, remove all pairs <code>(k, v)</code> for which <code>f(&amp;k, &amp;mut v)</code> returns <code>false</code>.\nThe elements are visited in ascending key order.</p>\n<h5 id=\"examples-14\"><a class=\"doc-anchor\" href=\"#examples-14\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x<span class=\"kw-2\">*</span><span class=\"number\">10</span>)).collect();\n<span class=\"comment\">// Keep only the elements with even-numbered keys.\n</span>map.retain(|<span class=\"kw-2\">&amp;</span>k, <span class=\"kw\">_</span>| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>);\n<span class=\"macro\">assert!</span>(map.into_iter().eq(<span class=\"macro\">vec!</span>[(<span class=\"number\">0</span>, <span class=\"number\">0</span>), (<span class=\"number\">2</span>, <span class=\"number\">20</span>), (<span class=\"number\">4</span>, <span class=\"number\">40</span>), (<span class=\"number\">6</span>, <span class=\"number\">60</span>)]));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.append\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1189-1192\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.append\" class=\"fn\">append</a>(&amp;mut self, other: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Moves all elements from <code>other</code> into <code>self</code>, leaving <code>other</code> empty.</p>\n<p>If a key from <code>other</code> is already present in <code>self</code>, the respective\nvalue from <code>self</code> will be overwritten with the respective value from <code>other</code>.</p>\n<h5 id=\"examples-15\"><a class=\"doc-anchor\" href=\"#examples-15\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>); <span class=\"comment\">// Note: Key (3) also present in b.\n\n</span><span class=\"kw\">let </span><span class=\"kw-2\">mut </span>b = BTreeMap::new();\nb.insert(<span class=\"number\">3</span>, <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: Key (3) also present in a.\n</span>b.insert(<span class=\"number\">4</span>, <span class=\"string\">\"e\"</span>);\nb.insert(<span class=\"number\">5</span>, <span class=\"string\">\"f\"</span>);\n\na.append(<span class=\"kw-2\">&amp;mut </span>b);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">5</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">0</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: \"c\" has been overwritten.\n</span><span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>], <span class=\"string\">\"e\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>], <span class=\"string\">\"f\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1244-1248\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range\" class=\"fn\">range</a>&lt;T, R&gt;(&amp;self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-16\"><a class=\"doc-anchor\" href=\"#examples-16\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound::Included;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">5</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">8</span>, <span class=\"string\">\"c\"</span>);\n<span class=\"kw\">for </span>(<span class=\"kw-2\">&amp;</span>key, <span class=\"kw-2\">&amp;</span>value) <span class=\"kw\">in </span>map.range((Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>), Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">8</span>))) {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)), map.range(<span class=\"number\">4</span>..).next());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1284-1288\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range_mut\" class=\"fn\">range_mut</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics-1\"><a class=\"doc-anchor\" href=\"#panics-1\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-17\"><a class=\"doc-anchor\" href=\"#examples-17\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, i32&gt; =\n    [(<span class=\"string\">\"Alice\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Bob\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Carol\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Cheryl\"</span>, <span class=\"number\">0</span>)].into();\n<span class=\"kw\">for </span>(<span class=\"kw\">_</span>, balance) <span class=\"kw\">in </span>map.range_mut(<span class=\"string\">\"B\"</span>..<span class=\"string\">\"Cheryl\"</span>) {\n    <span class=\"kw-2\">*</span>balance += <span class=\"number\">100</span>;\n}\n<span class=\"kw\">for </span>(name, balance) <span class=\"kw\">in </span><span class=\"kw-2\">&amp;</span>map {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{name} =&gt; {balance}\"</span>);\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1316-1318\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.entry\" class=\"fn\">entry</a>(&amp;mut self, key: K) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/enum.Entry.html\" title=\"enum alloc::collections::btree::map::entry::Entry\">Entry</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Gets the given key’s corresponding entry in the map for in-place manipulation.</p>\n<h5 id=\"examples-18\"><a class=\"doc-anchor\" href=\"#examples-18\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>count: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, usize&gt; = BTreeMap::new();\n\n<span class=\"comment\">// count the number of occurrences of letters in the vec\n</span><span class=\"kw\">for </span>x <span class=\"kw\">in </span>[<span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"c\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>] {\n    count.entry(x).and_modify(|curr| <span class=\"kw-2\">*</span>curr += <span class=\"number\">1</span>).or_insert(<span class=\"number\">1</span>);\n}\n\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"a\"</span>], <span class=\"number\">3</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"b\"</span>], <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"c\"</span>], <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.split_off\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1375-1378\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.split_off\" class=\"fn\">split_off</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.</p>\n<h5 id=\"examples-19\"><a class=\"doc-anchor\" href=\"#examples-19\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\na.insert(<span class=\"number\">17</span>, <span class=\"string\">\"d\"</span>);\na.insert(<span class=\"number\">41</span>, <span class=\"string\">\"e\"</span>);\n\n<span class=\"kw\">let </span>b = a.split_off(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"c\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">17</span>], <span class=\"string\">\"d\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">41</span>], <span class=\"string\">\"e\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extract_if\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1430-1433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.extract_if\" class=\"fn\">extract_if</a>&lt;F&gt;(&amp;mut self, pred: F) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_extract_if</code>)</span></div></span></summary><div class=\"docblock\"><p>Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns <code>true</code>, the element is removed from\nthe map and yielded. If the closure returns <code>false</code>, or panics, the\nelement remains in the map and will not be yielded.</p>\n<p>The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.</p>\n<p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#method.retain\" title=\"method alloc::collections::btree::map::BTreeMap::retain\"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>\n<h5 id=\"examples-20\"><a class=\"doc-anchor\" href=\"#examples-20\">§</a>Examples</h5>\n<p>Splitting a map into even and odd keys, reusing the original map:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_extract_if)]\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x)).collect();\n<span class=\"kw\">let </span>evens: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = map.extract_if(|k, _v| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>).collect();\n<span class=\"kw\">let </span>odds = map;\n<span class=\"macro\">assert_eq!</span>(evens.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">0</span>, <span class=\"number\">2</span>, <span class=\"number\">4</span>, <span class=\"number\">6</span>]);\n<span class=\"macro\">assert_eq!</span>(odds.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">1</span>, <span class=\"number\">3</span>, <span class=\"number\">5</span>, <span class=\"number\">7</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1484\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_keys\" class=\"fn\">into_keys</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is <code>K</code>.</p>\n<h5 id=\"examples-21\"><a class=\"doc-anchor\" href=\"#examples-21\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;i32&gt; = a.into_keys().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1506\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_values\" class=\"fn\">into_values</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is <code>V</code>.</p>\n<h5 id=\"examples-22\"><a class=\"doc-anchor\" href=\"#examples-22\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.into_values().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#207\">Source</a></span><a href=\"#impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#208\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2383\">Source</a></span><a href=\"#impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2384\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2349\">Source</a></span><a href=\"#impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2351\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Creates an empty <code>BTreeMap</code>.</p>\n</div></details></div></details>","Default","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;, &lt;D as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error\" title=\"type serde::de::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.7.0\">1.7.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#187\">Source</a></span><a href=\"#impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html\" title=\"trait core::ops::drop::Drop\">Drop</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.drop\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#188\">Source</a><a href=\"#method.drop\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\" class=\"fn\">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\">Read more</a></div></details></div></details>","Drop","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.2.0\">1.2.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2325-2326\">Source</a></span><a href=\"#impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2328\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;I&gt;(&amp;mut self, iter: I)<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2333\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>))</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(&'a K, &'a V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2310\">Source</a></span><a href=\"#impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2312\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;T&gt;(&amp;mut self, iter: T)<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2319\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.56.0\">1.56.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2409\">Source</a></span><a href=\"#impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2422\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(arr: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Converts a <code>[(K, V); N]</code> into a <code>BTreeMap&lt;K, V&gt;</code>.</p>\n<p>If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span>map1 = BTreeMap::from([(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)]);\n<span class=\"kw\">let </span>map2: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = [(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)].into();\n<span class=\"macro\">assert_eq!</span>(map1, map2);</code></pre></div>\n</div></details></div></details>","From<[(K, V); N]>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2291\">Source</a></span><a href=\"#impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2296\">Source</a><a href=\"#method.from_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter\" class=\"fn\">from_iter</a>&lt;T&gt;(iter: T) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a <code>BTreeMap&lt;K, V&gt;</code> from an iterator of key-value pairs.</p>\n<p>If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.</p>\n</div></details></div></details>","FromIterator<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2339\">Source</a></span><a href=\"#impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2340\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a>&lt;H&gt;(&amp;self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2390-2393\">Source</a></span><a href=\"#impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, Q, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html\" title=\"trait core::ops::index::Index\">Index</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.index\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2403\">Source</a><a href=\"#method.index\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index\" class=\"fn\">index</a>(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the supplied key.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if the key is not present in the <code>BTreeMap</code>.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Output\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2395\">Source</a><a href=\"#associatedtype.Output\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = V</h4></section></summary><div class='docblock'>The returned type after indexing.</div></details></div></details>","Index<&Q>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoAssets-for-BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E\" class=\"impl\"><a href=\"#impl-IntoAssets-for-BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl IntoAssets for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.DescriptorPublicKey.html\" title=\"enum bdk_wallet::descriptor::DescriptorPublicKey\">DescriptorPublicKey</a>, <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorSecretKey.html\" title=\"enum bdk_wallet::keys::DescriptorSecretKey\">DescriptorSecretKey</a>&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_assets\" class=\"method trait-impl\"><a href=\"#method.into_assets\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">into_assets</a>(self) -&gt; Assets</h4></section></summary><div class='docblock'>Convert <code>self</code> into a <code>Assets</code> struct</div></details></div></details>","IntoAssets","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1577-1581\">Source</a><a href=\"#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V, E&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;,\n    E: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Error.html\" title=\"trait serde::de::Error\">Error</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Deserializer\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1583\">Source</a><a href=\"#associatedtype.Deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" class=\"associatedtype\">Deserializer</a> = <a class=\"struct\" href=\"https://docs.rs/serde/1.0.217/serde/de/value/struct.MapDeserializer.html\" title=\"struct serde::de::value::MapDeserializer\">MapDeserializer</a>&lt;'de, &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" title=\"type core::iter::traits::collect::IntoIterator::IntoIter\">IntoIter</a>, E&gt;</h4></section></summary><div class='docblock'>The type of the deserializer being converted into.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_deserializer\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1585\">Source</a><a href=\"#method.into_deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#tymethod.into_deserializer\" class=\"fn\">into_deserializer</a>(\n    self,\n) -&gt; &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" title=\"type serde::de::IntoDeserializer::Deserializer\">Deserializer</a></h4></section></summary><div class='docblock'>Convert this value into a deserializer.</div></details></div></details>","IntoDeserializer<'de, E>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1675\">Source</a></span><a href=\"#impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1680\">Source</a><a href=\"#method.into_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter\" class=\"fn\">into_iter</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an owning iterator over the entries of the map, sorted by key.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Item\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1676\">Source</a><a href=\"#associatedtype.Item\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IntoIter\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1677\">Source</a><a href=\"#associatedtype.IntoIter\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" class=\"associatedtype\">IntoIter</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details>","IntoIterator","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a href=\"#impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; Merge for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">merge</a>(&amp;mut self, other: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2375\">Source</a></span><a href=\"#impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2377\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2357\">Source</a></span><a href=\"#impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2358\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2367\">Source</a></span><a href=\"#impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2369\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code>&lt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>&gt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Ok\" title=\"type serde::ser::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Error\" title=\"type serde::ser::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<section id=\"impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2364\">Source</a></span><a href=\"#impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section>","Eq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<section id=\"impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.64.0\">1.64.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#198-202\">Source</a></span><a href=\"#impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div></h3></section>","UnwindSafe","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"]]]]);
     if (window.register_type_impls) {
         window.register_type_impls(type_impls);
     } else {
         window.pending_type_impls = type_impls;
     }
 })()
-//{"start":55,"fragment_lengths":[170944,173853]}
\ No newline at end of file
+//{"start":55,"fragment_lengths":[170640,173278]}
\ No newline at end of file
index f8cb2a64c7d39e338b042ede890e67f24eec8bb7..6b60a405773a8984e4dd61c3e9ec4efea60247d5 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var type_impls = Object.fromEntries([["example_cli",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a>&lt;TxGraph&lt;A&gt;&gt; for IndexedTxGraph&lt;A, I&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_ref\" class=\"method trait-impl\"><a href=\"#method.as_ref\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref\" class=\"fn\">as_ref</a>(&amp;self) -&gt; &amp;TxGraph&lt;A&gt;</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details>","AsRef<TxGraph<A>>","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Clone-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Debug-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Default-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\">Read more</a></div></details></div></details>","Default","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">new</a>(index: I) -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class=\"docblock\"><p>Construct a new [<code>IndexedTxGraph</code>] with a given <code>index</code>.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.graph\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;A&gt;</h4></section></summary><div class=\"docblock\"><p>Get a reference of the internal transaction graph.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    &lt;I as Indexer&gt;::ChangeSet: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> + <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a>,\n    A: for&lt;'b&gt; Anchor + for&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;TxPosInBlock&lt;'b&gt;&gt;,\n    I: Indexer,</div></h3><div class=\"docblock\"><p>Methods are available if the anchor (<code>A</code>) can be created from [<code>TxPosInBlock</code>].</p>\n</div></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_block_relevant\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_block_relevant</a>(\n    &amp;mut self,\n    block: &amp;Block,\n    height: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Batch insert all transactions of the given <code>block</code> of <code>height</code>, filtering out those that are\nirrelevant.</p>\n<p>Each inserted transaction’s anchor will be constructed using [<code>TxPosInBlock</code>].</p>\n<p>Relevancy is determined by the internal [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>.\nIrrelevant transactions in <code>txs</code> will be ignored.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_block\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_block</a>(\n    &amp;mut self,\n    block: Block,\n    height: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Batch insert all transactions of the given <code>block</code> of <code>height</code>.</p>\n<p>Each inserted transaction’s anchor will be constructed using [<code>TxPosInBlock</code>].</p>\n<p>To only insert relevant transactions, use <a href=\"IndexedTxGraph::apply_block_relevant\"><code>apply_block_relevant</code></a> instead.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: Anchor,\n    I: Indexer,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_changeset\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_changeset</a>(\n    &amp;mut self,\n    changeset: ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;,\n)</h4></section></summary><div class=\"docblock\"><p>Applies the [<code>ChangeSet</code>] to the [<code>IndexedTxGraph</code>].</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.initial_changeset\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">initial_changeset</a>(&amp;self) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Determines the [<code>ChangeSet</code>] between <code>self</code> and an empty [<code>IndexedTxGraph</code>].</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: Anchor,\n    I: Indexer,\n    &lt;I as Indexer&gt;::ChangeSet: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> + <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_update\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_update</a>(\n    &amp;mut self,\n    update: <a class=\"struct\" href=\"bdk_core/tx_update/struct.TxUpdate.html\" title=\"struct bdk_core::tx_update::TxUpdate\">TxUpdate</a>&lt;A&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Apply an <code>update</code> directly.</p>\n<p><code>update</code> is a <a href=\"bdk_core/tx_update/struct.TxUpdate.html\" title=\"struct bdk_core::tx_update::TxUpdate\"><code>tx_graph::TxUpdate&lt;A&gt;</code></a> and the resultant changes is returned as [<code>ChangeSet</code>].</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_update_at\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_update_at</a>(\n    &amp;mut self,\n    update: <a class=\"struct\" href=\"bdk_core/tx_update/struct.TxUpdate.html\" title=\"struct bdk_core::tx_update::TxUpdate\">TxUpdate</a>&lt;A&gt;,\n    seen_at: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Apply the given <code>update</code> with an optional <code>seen_at</code> timestamp.</p>\n<p><code>seen_at</code> represents when the update is seen (in unix seconds). It is used to determine the\n<code>last_seen</code>s for all transactions in the update which have no corresponding anchor(s). The\n<code>last_seen</code> value is used internally to determine precedence of conflicting unconfirmed\ntransactions (where the transaction with the lower <code>last_seen</code> value is omitted from the\ncanonical history).</p>\n<p>Not setting a <code>seen_at</code> value means unconfirmed transactions introduced by this update will\nnot be part of the canonical history of transactions.</p>\n<p>Use <a href=\"IndexedTxGraph::apply_update\"><code>apply_update</code></a> to have the <code>seen_at</code> value automatically\nset to the current time.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_txout\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_txout</a>(\n    &amp;mut self,\n    outpoint: OutPoint,\n    txout: TxOut,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert a floating <code>txout</code> of given <code>outpoint</code>.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_tx\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_tx</a>&lt;T&gt;(&amp;mut self, tx: T) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Insert and index a transaction into the graph.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_anchor\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_anchor</a>(\n    &amp;mut self,\n    txid: Txid,\n    anchor: A,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert an <code>anchor</code> for a given transaction.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_seen_at\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_seen_at</a>(\n    &amp;mut self,\n    txid: Txid,\n    seen_at: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert a unix timestamp of when a transaction is seen in the mempool.</p>\n<p>This is used for transaction conflict resolution in [<code>TxGraph</code>] where the transaction with\nthe later last-seen is prioritized.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_relevant\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_relevant</a>&lt;T&gt;(\n    &amp;mut self,\n    txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = A&gt;)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert transactions, filtering out those that are irrelevant.</p>\n<p>Relevancy is determined by the [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>. Irrelevant\ntransactions in <code>txs</code> will be ignored. <code>txs</code> do not need to be in topological order.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_relevant_unconfirmed\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_relevant_unconfirmed</a>&lt;T&gt;(\n    &amp;mut self,\n    unconfirmed_txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert unconfirmed transactions, filtering out those that are irrelevant.</p>\n<p>Relevancy is determined by the internal [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>.\nIrrelevant transactions in <code>txs</code> will be ignored.</p>\n<p>Items of <code>txs</code> are tuples containing the transaction and a <em>last seen</em> timestamp. The\n<em>last seen</em> communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [<code>TxGraph</code>] (refer to [<code>TxGraph::insert_seen_at</code>] for details).</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_unconfirmed\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_unconfirmed</a>&lt;T&gt;(\n    &amp;mut self,\n    txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert unconfirmed transactions.</p>\n<p>Items of <code>txs</code> are tuples containing the transaction and a <em>last seen</em> timestamp. The\n<em>last seen</em> communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [<code>TxGraph</code>] (refer to [<code>TxGraph::insert_seen_at</code>] for details).</p>\n<p>To filter out irrelevant transactions, use <a href=\"IndexedTxGraph::batch_insert_relevant_unconfirmed\"><code>batch_insert_relevant_unconfirmed</code></a> instead.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"]]]]);
+    var type_impls = Object.fromEntries([["example_cli",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a>&lt;TxGraph&lt;A&gt;&gt; for IndexedTxGraph&lt;A, I&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_ref\" class=\"method trait-impl\"><a href=\"#method.as_ref\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref\" class=\"fn\">as_ref</a>(&amp;self) -&gt; &amp;TxGraph&lt;A&gt;</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details>","AsRef<TxGraph<A>>","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Clone-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Debug-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Default-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\">Read more</a></div></details></div></details>","Default","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">new</a>(index: I) -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class=\"docblock\"><p>Construct a new [<code>IndexedTxGraph</code>] with a given <code>index</code>.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.graph\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;A&gt;</h4></section></summary><div class=\"docblock\"><p>Get a reference of the internal transaction graph.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    &lt;I as Indexer&gt;::ChangeSet: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> + Merge,\n    A: for&lt;'b&gt; Anchor + for&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;TxPosInBlock&lt;'b&gt;&gt;,\n    I: Indexer,</div></h3><div class=\"docblock\"><p>Methods are available if the anchor (<code>A</code>) can be created from [<code>TxPosInBlock</code>].</p>\n</div></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_block_relevant\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_block_relevant</a>(\n    &amp;mut self,\n    block: &amp;Block,\n    height: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Batch insert all transactions of the given <code>block</code> of <code>height</code>, filtering out those that are\nirrelevant.</p>\n<p>Each inserted transaction’s anchor will be constructed using [<code>TxPosInBlock</code>].</p>\n<p>Relevancy is determined by the internal [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>.\nIrrelevant transactions in <code>txs</code> will be ignored.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_block\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_block</a>(\n    &amp;mut self,\n    block: Block,\n    height: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Batch insert all transactions of the given <code>block</code> of <code>height</code>.</p>\n<p>Each inserted transaction’s anchor will be constructed using [<code>TxPosInBlock</code>].</p>\n<p>To only insert relevant transactions, use <a href=\"IndexedTxGraph::apply_block_relevant\"><code>apply_block_relevant</code></a> instead.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: Anchor,\n    I: Indexer,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_changeset\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_changeset</a>(\n    &amp;mut self,\n    changeset: ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;,\n)</h4></section></summary><div class=\"docblock\"><p>Applies the [<code>ChangeSet</code>] to the [<code>IndexedTxGraph</code>].</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.initial_changeset\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">initial_changeset</a>(&amp;self) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Determines the [<code>ChangeSet</code>] between <code>self</code> and an empty [<code>IndexedTxGraph</code>].</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: Anchor,\n    I: Indexer,\n    &lt;I as Indexer&gt;::ChangeSet: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> + Merge,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_update\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_update</a>(\n    &amp;mut self,\n    update: TxUpdate&lt;A&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Apply an <code>update</code> directly.</p>\n<p><code>update</code> is a [<code>tx_graph::TxUpdate&lt;A&gt;</code>] and the resultant changes is returned as [<code>ChangeSet</code>].</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_update_at\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_update_at</a>(\n    &amp;mut self,\n    update: TxUpdate&lt;A&gt;,\n    seen_at: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Apply the given <code>update</code> with an optional <code>seen_at</code> timestamp.</p>\n<p><code>seen_at</code> represents when the update is seen (in unix seconds). It is used to determine the\n<code>last_seen</code>s for all transactions in the update which have no corresponding anchor(s). The\n<code>last_seen</code> value is used internally to determine precedence of conflicting unconfirmed\ntransactions (where the transaction with the lower <code>last_seen</code> value is omitted from the\ncanonical history).</p>\n<p>Not setting a <code>seen_at</code> value means unconfirmed transactions introduced by this update will\nnot be part of the canonical history of transactions.</p>\n<p>Use <a href=\"IndexedTxGraph::apply_update\"><code>apply_update</code></a> to have the <code>seen_at</code> value automatically\nset to the current time.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_txout\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_txout</a>(\n    &amp;mut self,\n    outpoint: OutPoint,\n    txout: TxOut,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert a floating <code>txout</code> of given <code>outpoint</code>.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_tx\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_tx</a>&lt;T&gt;(&amp;mut self, tx: T) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Insert and index a transaction into the graph.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_anchor\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_anchor</a>(\n    &amp;mut self,\n    txid: Txid,\n    anchor: A,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert an <code>anchor</code> for a given transaction.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_seen_at\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_seen_at</a>(\n    &amp;mut self,\n    txid: Txid,\n    seen_at: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert a unix timestamp of when a transaction is seen in the mempool.</p>\n<p>This is used for transaction conflict resolution in [<code>TxGraph</code>] where the transaction with\nthe later last-seen is prioritized.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_relevant\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_relevant</a>&lt;T&gt;(\n    &amp;mut self,\n    txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = A&gt;)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert transactions, filtering out those that are irrelevant.</p>\n<p>Relevancy is determined by the [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>. Irrelevant\ntransactions in <code>txs</code> will be ignored. <code>txs</code> do not need to be in topological order.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_relevant_unconfirmed\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_relevant_unconfirmed</a>&lt;T&gt;(\n    &amp;mut self,\n    unconfirmed_txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert unconfirmed transactions, filtering out those that are irrelevant.</p>\n<p>Relevancy is determined by the internal [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>.\nIrrelevant transactions in <code>txs</code> will be ignored.</p>\n<p>Items of <code>txs</code> are tuples containing the transaction and a <em>last seen</em> timestamp. The\n<em>last seen</em> communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [<code>TxGraph</code>] (refer to [<code>TxGraph::insert_seen_at</code>] for details).</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_unconfirmed\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_unconfirmed</a>&lt;T&gt;(\n    &amp;mut self,\n    txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert unconfirmed transactions.</p>\n<p>Items of <code>txs</code> are tuples containing the transaction and a <em>last seen</em> timestamp. The\n<em>last seen</em> communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [<code>TxGraph</code>] (refer to [<code>TxGraph::insert_seen_at</code>] for details).</p>\n<p>To filter out irrelevant transactions, use <a href=\"IndexedTxGraph::batch_insert_relevant_unconfirmed\"><code>batch_insert_relevant_unconfirmed</code></a> instead.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"]]]]);
     if (window.register_type_impls) {
         window.register_type_impls(type_impls);
     } else {
         window.pending_type_impls = type_impls;
     }
 })()
-//{"start":55,"fragment_lengths":[21409]}
\ No newline at end of file
+//{"start":55,"fragment_lengths":[20862]}
\ No newline at end of file
index 22453aeb62eea204f9439e6380987abe4b1916e4..f1027ec7b41071793832af22c44bb6f42829e245 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var type_impls = Object.fromEntries([["bdk_chain",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Decodable-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Decodable-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_decode\" class=\"method trait-impl\"><a href=\"#method.consensus_decode\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode\" class=\"fn\">consensus_decode</a>&lt;R&gt;(r: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut R</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>, <a class=\"enum\" href=\"bdk_chain/bitcoin/consensus/encode/enum.Error.html\" title=\"enum bdk_chain::bitcoin::consensus::encode::Error\">Error</a>&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Read.html\" title=\"trait bdk_chain::bitcoin::io::Read\">Read</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Decode an object with a well-defined format. <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_decode_from_finite_reader\" class=\"method trait-impl\"><a href=\"#method.consensus_decode_from_finite_reader\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader\" class=\"fn\">consensus_decode_from_finite_reader</a>&lt;R&gt;(reader: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut R</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;Self, <a class=\"enum\" href=\"bdk_chain/bitcoin/consensus/encode/enum.Error.html\" title=\"enum bdk_chain::bitcoin::consensus::encode::Error\">Error</a>&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Read.html\" title=\"trait bdk_chain::bitcoin::io::Read\">Read</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Decode <code>Self</code> from a size-limited reader. <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader\">Read more</a></div></details></div></details>","Decodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1492-1508\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1492-1508\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>, &lt;D as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Encodable-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Encodable-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_encode\" class=\"method trait-impl\"><a href=\"#method.consensus_encode\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html#tymethod.consensus_encode\" class=\"fn\">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut W</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/io/struct.Error.html\" title=\"struct bdk_chain::bitcoin::io::Error\">Error</a>&gt;<div class=\"where\">where\n    W: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Write.html\" title=\"trait bdk_chain::bitcoin::io::Write\">Write</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Encodes an object with a well-defined format. <a href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html#tymethod.consensus_encode\">Read more</a></div></details></div></details>","Encodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#28\">Source</a><a href=\"#impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>)</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#29\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(block_id: <a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>) -&gt; (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>)</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<BlockId>","bdk_chain::Indexed"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#impl-Merge-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, _other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#428-444\">Source</a><a href=\"#impl-Serialize-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#428-444\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-TryFrom%3C%26Row%3C'a%3E%3E-for-(O,+P)\" class=\"impl\"><a href=\"#impl-TryFrom%3C%26Row%3C'a%3E%3E-for-(O,+P)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, O, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a>&lt;&amp;'a Row&lt;'a&gt;&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(O, P)</a><div class=\"where\">where\n    O: FromSql,\n    P: FromSql,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Error\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Error\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" class=\"associatedtype\">Error</a> = Error</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_from\" class=\"method trait-impl\"><a href=\"#method.try_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from\" class=\"fn\">try_from</a>(row: &amp;'a Row&lt;'a&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(O, P)</a>, Error&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details>","TryFrom<&'a Row<'a>>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"]]],["bdk_core",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#28-32\">Source</a><a href=\"#impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#29-31\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(block_id: <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<BlockId>","bdk_core::Indexed"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#impl-Merge-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a>,\n    T1: <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, _other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13-19\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_core::Indexed","bdk_core::KeychainIndexed"]]],["bdk_wallet",[]],["example_cli",[]]]);
+    var type_impls = Object.fromEntries([["bdk_chain",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Decodable-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Decodable-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_decode\" class=\"method trait-impl\"><a href=\"#method.consensus_decode\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode\" class=\"fn\">consensus_decode</a>&lt;R&gt;(r: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut R</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>, <a class=\"enum\" href=\"bdk_chain/bitcoin/consensus/encode/enum.Error.html\" title=\"enum bdk_chain::bitcoin::consensus::encode::Error\">Error</a>&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Read.html\" title=\"trait bdk_chain::bitcoin::io::Read\">Read</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Decode an object with a well-defined format. <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_decode_from_finite_reader\" class=\"method trait-impl\"><a href=\"#method.consensus_decode_from_finite_reader\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader\" class=\"fn\">consensus_decode_from_finite_reader</a>&lt;R&gt;(reader: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut R</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;Self, <a class=\"enum\" href=\"bdk_chain/bitcoin/consensus/encode/enum.Error.html\" title=\"enum bdk_chain::bitcoin::consensus::encode::Error\">Error</a>&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Read.html\" title=\"trait bdk_chain::bitcoin::io::Read\">Read</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Decode <code>Self</code> from a size-limited reader. <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader\">Read more</a></div></details></div></details>","Decodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1492-1508\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1492-1508\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>, &lt;D as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Encodable-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Encodable-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_encode\" class=\"method trait-impl\"><a href=\"#method.consensus_encode\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html#tymethod.consensus_encode\" class=\"fn\">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut W</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/io/struct.Error.html\" title=\"struct bdk_chain::bitcoin::io::Error\">Error</a>&gt;<div class=\"where\">where\n    W: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Write.html\" title=\"trait bdk_chain::bitcoin::io::Write\">Write</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Encodes an object with a well-defined format. <a href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html#tymethod.consensus_encode\">Read more</a></div></details></div></details>","Encodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"impl\"><a href=\"#impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>)</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(block_id: <a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>) -&gt; (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>)</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<BlockId>","bdk_chain::Indexed"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Merge-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, _other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#428-444\">Source</a><a href=\"#impl-Serialize-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#428-444\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-TryFrom%3C%26Row%3C'a%3E%3E-for-(O,+P)\" class=\"impl\"><a href=\"#impl-TryFrom%3C%26Row%3C'a%3E%3E-for-(O,+P)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, O, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a>&lt;&amp;'a Row&lt;'a&gt;&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(O, P)</a><div class=\"where\">where\n    O: FromSql,\n    P: FromSql,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Error\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Error\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" class=\"associatedtype\">Error</a> = Error</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_from\" class=\"method trait-impl\"><a href=\"#method.try_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from\" class=\"fn\">try_from</a>(row: &amp;'a Row&lt;'a&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(O, P)</a>, Error&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details>","TryFrom<&'a Row<'a>>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"]]],["bdk_core",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#28-32\">Source</a><a href=\"#impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#29-31\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(block_id: <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<BlockId>","bdk_core::Indexed"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#impl-Merge-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a>,\n    T1: <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, _other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13-19\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_core::Indexed","bdk_core::KeychainIndexed"]]],["bdk_wallet",[]],["example_cli",[]]]);
     if (window.register_type_impls) {
         window.register_type_impls(type_impls);
     } else {
         window.pending_type_impls = type_impls;
     }
 })()
-//{"start":55,"fragment_lengths":[18153,3990,18,19]}
\ No newline at end of file
+//{"start":55,"fragment_lengths":[17691,3990,18,19]}
\ No newline at end of file